java工作篇
大艺术家南南
为你写诗。
展开
-
Gzip压缩
gzip 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进压缩。原创 2017-09-14 17:42:09 · 7405 阅读 · 0 评论 -
java中抽象类与接口的区别
java中抽象类与接口的区别一、抽象类用abstract关键字修饰一个类时,这个类叫做抽象类,用abstract修饰一个方法时,这个方法叫做抽象方法。含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。抽象类不能被实例化。抽象方法只需声明,不需要实现。简单来说, 接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。转载 2017-10-14 15:08:27 · 3647 阅读 · 0 评论 -
使用java8进行分组
在开发中会遇到这样的一个场景,按照某一个字段分组,生成一个以分组id为key,组信息是一个list的map,java8中提供了一个方法 List里面的对象元素,以某个属性来分组,例如,以id分组,将id相同的对象放到一起Map<Integer, List<UserInfo>> groupBy = appleList.stream().collect(Collectors...原创 2017-12-08 14:21:27 · 5722 阅读 · 0 评论 -
拜读滴滴D8黄轶大神慕课网vue2.0APP教程感想
拜读滴滴D8黄轶大神慕课网vue2.0APP教程感想原创 2018-01-19 11:09:08 · 6658 阅读 · 0 评论 -
权限验证
用户权限验证使用AOP进行权限验证原创 2017-12-19 11:08:50 · 3618 阅读 · 0 评论 -
java枚举类封装
java枚举类封装通常后端数据库中需要int型的状态码,我们在编程中记录不方便,所有我们可以使用java枚举类进行封装原创 2017-12-19 11:10:04 · 4887 阅读 · 0 评论 -
统一异常处理
统一异常处理前言在实际开发中,我们会有许多异常的处理方式都是一样的,比如权限验证、登录失败、未查询到订单等等。我们遵循no-repeat原则。可以将许多共同场景定义为一个统一的异常进行处理。原创 2017-12-19 11:09:27 · 2758 阅读 · 0 评论 -
面向切面日志记录
在开发场景中,我们在做接口时,难免会遇到使用日志来记录请求参数与返回参数,如果写在我们的业务代码中未免显得不够优雅,所以我们可以采用面向切面编程的技术使其在业务代码中分离。原创 2017-12-19 10:47:59 · 3571 阅读 · 0 评论 -
swagger出现no response from server错误的解决办法
swagger出现no response from server错误的解决办法出现这种情况的原因是swagger默认输出你项目本地的swagger页面上,但是通过nginx转发请求之后便会出现no response from server的错误。原创 2017-12-27 09:11:17 · 16540 阅读 · 0 评论 -
解决emoji插入不到数据库的问题
解决emoji插入不到数据库的问题原创 2017-11-23 15:45:38 · 3268 阅读 · 0 评论 -
将本地jar包打入到本地maven仓库中进行管理
将本地jar包打入到本地maven仓库中进行管理原创 2017-11-23 15:37:15 · 2508 阅读 · 0 评论 -
使用日志框架如何输出printStackTrace()的堆栈信息
使用log4j的时候如何输出printStackTrace()的堆栈信息 研究了一下发现很简单,如下: log.error(e.getMessage(),e);原创 2017-11-10 08:42:26 · 7541 阅读 · 0 评论 -
关于 RESTful API 中 HTTP 状态码的定义
链接:https://www.zhihu.com/question/58686782/answer/159603453 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最近正好使用了一会儿 Koa ,在这说一下自己对各个 请求码的见解和使用场景,懒人直接看 200、400、401、403、404、500 就可以了。转载 2017-09-19 15:52:01 · 22422 阅读 · 0 评论 -
常用的spring-data-jpa 规范
常用的spring-data-jpa 规范原创 2017-09-19 15:34:29 · 8506 阅读 · 0 评论 -
编程杂记--事务相关
事务的特性原子性、一致性、隔离性、持久性 隔离性:多个用户并发访问数据库时,一个用户的事务不可以被其他用户的事务所干扰,多个并发事务之间,数据要相互隔离。 如果不考虑事务的隔离性将会导致:脏读、不可重复读、幻读脏读、不可重复读、幻读概念脏读:一个事务读取了另一个事务改写但还未提交的数据,如果这些数据被回滚,则读到的数据是无效的。 不可重复读:在同一事务中,多次读取同一数据返回的结果有所不同。原创 2017-09-15 10:55:43 · 7211 阅读 · 0 评论 -
使用idea快速搭建springmvc meavn项目
使用idea快速搭建springmvc meavn之前看网上写了好多搭建springmvc项目的博客,但是大多数都是比较繁琐的,本文采取最快速最实用的方式来搭建springmvc meavn项目的Hello World!页面,以及controller接口实现。原创 2017-09-14 16:47:00 · 7684 阅读 · 0 评论