标签: 实践

10 篇文章

【实践】使用frontend-maven-plugin插件整合构建你的前端工程
随着现在前后端分离的开发模式逐渐兴起,Java Spring+Node.js逐渐成为主流搭配。前后端分离并不只是开发模式,而是web应用的一种架构模式。在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求。 然而,前后端分离模式也给我们带来了新的难题,就是构建更加繁琐。因此我们使用Mav…
thumbnail
【实践】使用EsBuild给Webpack构建提速一倍以上
简介 本质上,Webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 Webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图,然后将你项目中所需的每一个模块组合成一个或多个 Bundles,它们均为静态资源,用于展示你的内容。 然而,如今前端工程化的思想已经逐渐流行,依赖Webpack打包的工作量也越来越大,导致一个前端工程的构建需要几十秒甚至…
thumbnail
【实践】使用FastGit加速GitHub操作
由于大陆网络环境问题,GitHub处于半被墙状态。但作为程序员,GitHub是犹如生命之水的存在。那么当我们需要clone一个仓库时,就会发现,速度从几十kb/s掉到几kb/s。如果是小型的项目,那么等几分钟无伤大雅,当大项目降临时,这个速度要等到猴年马月啊! FastGit FastGit 是一个对于 GitHub.com 的镜像加速器。我们使用开放资源为 GitHub 加速。 关于 FastG…
【算法】Go语言快读函数
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。摘自:https:…
thumbnail
利用WP-China-Yes插件加速WordPress
WP中国本土化社区(WP-China.org),立志于建设国内的WordPress生态基础设施以求内化WordPress,使之更契合中国人的使用习惯。其诞生的目的是解决WordPress在中国高墙环境下水土不服的问题,以及适应中国特有的微信互联网。 在这里下载插件:https://a1.wp-china-yes.net/apps/wp-china-yes.zip 下载完之后安装插件即可。我的站点配…
【学习笔记】Docker HealthCheck脚本的编写
在Docker镜像中,我们经常会遇到需要检测服务是否启动成功的情况,但有时候我们使用docker-compose命令启动集群时,常常会因为启动顺序问题而导致某些服务启动失败,Docker提供了HealthCheck的功能。我们可以指定一个命令来检查服务是否启动成功,并通过结束代码来通知Docker启动情况。首先,编写health-check.sh脚本: #!/bin/sh host=127.0.0…
thumbnail
Frp-Nginx反代Http内网穿透实践
配置域名解析 首先,去到对应的域名服务添加域名解析,我的域名在阿里云,因此在阿里云中配置 使用*泛解析域名到阿里云服务器上 Frp服务端配置 安装Frps 登陆阿里云SSH,使用docker安装frps镜像 docker run -d --net=host --name frps -v (frps配置映射路径):/etc/frp --restart=always snowdreamtech/frp…
thumbnail
OpenWrt源码编译实践
最近入手了Nanopi R2S软路由,心痒痒,想尝试自己编译OpenWrt固件,于是就出现了这篇帖子 编译环境选择WSL2 Ubuntu20.04进行编译 1. 配置环境 安装编译所需工具 sudo apt-get install gcc binutils bzip2 flex python3 perl make4.1+ find grep diff unzip gawk getopt subve…