论、刀🗡枪🔫

   拿枪的和拿刀的那个厉害?答案肯定是拿枪的,而拿枪的人用什么眼光来看待拿刀的呢?
   归根结底造成为何只会磨刀霍霍呢?思想、环境、眼光、格局、这里省略多字,了解中国近代史就会有感悟和感触。
   作为技术人员如何突破用刀途径呢?最好的方式就是换个环境学习、去大城市、接触新鲜事物、当你再回来你就会发现你的眼光、格局思想完全不同、你可以变成那个拿枪的。
   刀磨的再亮,再快,有子弹打得远、打的快吗?
   子弹在密集,有导弹覆盖面杀伤力广吗?   

使用yuicompressor-maven-plugin压缩JS、CSS

概述

  本文章为2019年第一篇文章,由于2018年比较繁忙,加上一些琐碎的事情,没有怎么更新文章,今天抽出一些时间来写一篇实用性的文章,帮助大家,总结自己,让我们共同成长。
  由于自己之前一直编写app后台,没有怎么接触过web应用,2018年开始逐渐接触web应用,目前比较流行的web后台开发模式为前后端分离模式,出现了很多优秀的前端框架,但是在很多小公司并不是很时髦,依然还是JSPJSJQUERY一把梭的时代,考虑到公司开发成本和人员学习成本及一些因素影响无法使用最新最时髦的方式,传统模式开发的项目速度上不如前后端分离开发速度快,且前端性能上也存在很多瓶颈,比如网页加载速度过慢,就一个慢其实已经毁所有了….
  既然web网页加载速度慢了,就要来寻找慢的主要原因,进行优化,经过分析发现前端脚本文件和样式文件大小在一定程度上决定了加载速度,于是开始对前端文件进行优化,方式就是压缩,压缩就要存在一个问题,那就是前端脚本和样式文件少还比较好解决,找个压缩网站,把源码放上去一个个压缩,然后放入.min.js文件,更改引用路径,可问题是如果脚本和样式文件太多了呢?那这就难办了~,但是聪明的人总是会有聪明的解决方式,如果我们有一个插件或者工具帮助我们自动进行转换呢,前端开发确实有很多优秀的压缩工具,但是,毕竟不是专业前端,搞不来,那只有看看在后端有没有解决方案了,答案是当然有了,接下来就轮到我们的主角上场了,它就是来自于雅虎的YUI Compressor

阅读更多

Spring和SpringBoot比较,解惑区别

概述

对于SpringSpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了SpringBoot很久的同学来说,还不是很理解SpringBoot到底和Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!

阅读更多

对Request.parameter中参数进行添加或修改

  在讲解这个问题之前,先来聊聊我程序的设计,为移动端提供接口的同学们都知道,在接口通讯的过程中,数据是需要加密传输的,博主设计的也不例外,请看下面的内容:

阅读更多

使用ccze工具在Linux上着色日志文件

  不知道大家有没有这种感受,在一片白茫茫的日志输出中,查看和阅读起来非常痛苦,你有没有想过,如果日志有颜色是否就会方便阅读一点,正巧我也是这样想的,聪明的人都是这样想的(允许我自恋一下)。
  ccze一个用C语言编写的快速日志着色器,使日志查找更加方便快捷,它使用模块化方法来支持流行应用程序(如ApachePostfixExim等)或自定义颜色格式。

阅读更多

SpringBoot 使用 Hibernate Validation 校验框架

前言

  对某个多字段的实体进行验证的话,如果写if..else会写很多麻烦而且冗余的代码,可读性也不好,我们可以使用Hibernate Validation校验框架进行灵活的校验处理

阅读更多

SpringBoot热启动让开发更便捷

  在开发过程中,当写完一个功能我们需要运行应用程序测试,可能这个小功能中存在多个小bug,我们需要改正后重启服务器,这无形之中拖慢了开发的速度增加了开发时间,SpringBoot提供了spring-boot-devtools,使我们在更改应用和配置文件的时候,自动重启应用!

阅读更多