对于网页中不变的元素,也就是静态资源,我们希望浏览器但凡拿到就别再请求后端,直到这些资源更新变化。这个需求的本质就是我们需要对前端资源增加版本管理

前端缓存的好处

  1. 减轻客户端请求资源数目,进而提升页面加载速度
  2. 减轻服务端负载压力

看来,多方受益。那如何前端资源版本管理进而实现缓存化呢,其实方法有很多

阅读全文 »

今天的WEB开发,不再只面向桌面端,移动网页也重要,人们停留在移动设备上的时间,丝毫不少于桌面端。网页开发及实际上线中会存在诸多的问题,这时,就需具备有效的调试手段。

如何进行移动端前端调试?搜罗各方资料及结合实际使用中的精力,这里基于我的认识,按实际情况,总结如下。

响应式测试

表现元素较为简单的站点,都会具备响应式。比如个人博客,企业官网等

拖拽测试

阅读全文 »

zsh是个很不错的shell,但在使用中发现有个问题,就是我必须首先执行下source ~/.zshrc,并且当我新开终端tab,或者重启机器后,我便不得不再次执行source命令,否则还是会报命令不识别错误。
推断就是oh my zsh 配置文件未加载

如果每次都需要这么做,天理不容,so,必然有解决办法,请向下看。

解决方法

  • Terminal –> Preferences –> General –> Shells open with
  • Shells open with 设定为Command (complete path) /bin/zsh
  • New windows open with 选择 Same Profile
  • New tabs open with 选择 Same Profile

参考链接

阅读全文 »

最近有购买WIN本的需求,周边用的最多的是联想的ThinkPad-小黑了。考虑到预算和使用场景【轻移动办公】,最终锁定了几款,ThinkPad T480,微软的Surface Pro5,Surface Laptop,苹果的Macbook,Macbook Air。
纠结了个把小时,最终还是决定去顺电看下,做出直观判断。

话说,顺电这种直营店,款式挺足,市面上有的一般都会有,这样可以直观去体验每款机器,并且真买的话,价格不一定高于京东,服务还不错。

苹果的MacBook Air17年上了新款,不过只是硬件的例行升级,并且还没有上Retina,作为用惯了iPhone和RMBP的人,屏幕真的不忍直视。Macbook屏幕太小,所以MAC系PASS掉。联想的T系列配置,拓展性,价位都还是挺不错,颜值与Surface对比的话,其实也是各有千秋。
个人觉得,小黑还是很经典的,经得起时间的磨炼。微软这几年,笔记本的确算是初步起来点了,Surface算是打了个翻身仗,纳德拉这人厉害。对比之前的Surface手机,微软算是积攒了一定的口碑。在体验了Pro和Laptop之后,最终,下决心购买了Laptop,Pro的续航,屏幕对比Laptop还是多少小了点。

OK,拆封,开始使用。

先来几张靓照

阅读全文 »

JAVA-web开发,如果选择Tomcat容器的话,一般是war包部署

Jenkins进行war包部署,有两种方案,一是安装Deploy to container插件,另一个是自行写shell脚本解决。我这里选择方案2
原因有两个

  1. Jenkins插件本身活跃度低,也就是有任何问题,就束缚住了,目前支持到Tomcat7.x
  2. 插件利用Tomcat-manager模块直接部署,性能上我认为不好

so,废话不说开搞!

阅读全文 »
0%