此文做为《Effective Java》系列的第一篇,所以有必要大概说下此书的特点,当然很多人可能都看过,毕竟是有着Java四大名著之一的大名在外,不过总会有萌新不了解,例如我!《Effective Java》第三版…
分类:编程语言
如何写出让同事无法维护的代码?
译者:陈皓 译文:http://coolshell.cn/articles/4758.html 原文:http://mindprod.com/jgloss/unmain.html 推荐阅读(点击即可跳转阅读) 1.&nb…
java秒杀系列(2)- 页面静态化技术
前言 通过代码片段分别介绍服务端渲染、客户端渲染、对象缓存三种方式的写法。 代码片段仅供参考,具体实现需要根据业务场景自行适配,但思想都是一样。 一、服务端渲染方式 1、接口返回html页面的设置 @Autowired …
MogonBook_Java_面试笔记
1.equals()方法与==的区别 在Object类中的equals()方法: public boolean equals(Object obj) { return (this == obj); } 很明显的看出他就是…
啊哈算法之简单深度优先搜索案例
简述 本算法摘选自啊哈磊所著的《啊哈!算法》第四章第一节的内容——深度优先搜索(DFS)。其实这个名词以前听说过很多次,但是就是没有了解过这是什么东西,感觉很深奥离自己还很远,而且目前遇到的项目中一直都未曾有使用这种算法…
Java 8 数据流指南
这个示例驱动的教程是Java8数据流(Stream)的深入总结。当我第一次看到StreamAPI时,我非常疑惑,因为它听起来和Java IO的InputStream 和 OutputStream一样。但是Java8的数据…
spring boot热部署
使用热部署提高开发效率,修改代码无需重复启动。配置如下所示: <dependencies> <dependency> <groupId>org.springframewo…
对比Hashtable,HashMap,TreeMap,谈谈对HashMap的理解
都实现了Map接口,存储的内容是基于key-value的键值对映射,一个映射不能有重复的键,一个键最多只能映射一个值。 1.初始化的时候:HashTable在不指定容量的情况下的默认容量是11,且不要求底层数组的容量一定…
Java8->Lambda
一、基本语法 左侧:Lambda表达式参数列表 右侧:Lambda表达式所需执行的功能,即Lambda体 接口中只有一个抽象方法,称为函数式接口,在接口中可以使用注解@FunctionalInterface 无参数,无返…
开始写博客了
1. 感觉没必要 以前基本不写博客,感觉没啥用,虽然问题也是费了很大劲才解决的,但是也是借助百度平台解决的,想要写的跟百度上的有差异,但是感觉差异不是非常大,写着费劲也没必要。 2. 突然想写了 6月底突然想写了,感觉搞…
java代码实现mock数据
废话不多说,直接上代码。 1 /** 2 * 发get请求,获取文本 3 * 4 * @param getUrl 5 * @return 网页context 6 */ 7 public static String sen…
web.xml总结
1.web.xml所在位置:webapp/WEB-INF/web.xml。 2.web.xml标签加载顺序:<context-param>、<listener>、<filter>、&l…