前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来...
8年前 (2016-09-01)
阅读(6866)
赞一个 (1)
链接直达
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数...
8年前 (2016-09-01)
阅读(1858)
赞一个 (0)
链接直达
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:
if(inputString == null || inputString.length == 0){......}...
8年前 (2016-09-01)
阅读(2295)
赞一个 (1)
链接直达
很多程序员们往往有看书的冲动,但不知道看哪些书,下面我就给各位Java程序猿们推荐一些好书(每本书的作者会加粗标红),其中绝大多数都是我自己平时在看的书,也算是我对于平时读的书做一个小总结和读后感吧。如果你不满足于做一个只会写if...else...的Java程序员,而是希望更进一步,我随便举几个例子吧:1、了解Java代码的底层运行机制2、定位性能问题3、对整个系统进行性能调优4、解决各种奇奇怪怪的线上线下问题5、更加高级别的,为自己...
8年前 (2016-09-01)
阅读(2078)
赞一个 (2)
链接直达
平时看到不错的图谱的时候会习惯性的保存收集,今天一看电脑,发现还有蛮多的,所以先把Java知识图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。
1、Java学习路径1
2、Java学习路径2
这是另外一张Java学习路径,同样可以参考学习
3、Java Web学习路径...
8年前 (2016-09-01)
阅读(2429)
赞一个 (0)
链接直达
作为一名程序猿 ,我们每天都在写Code,但你真的了解它的生命周期么?今天就来简单聊下它的生命历程,说起一段Java Code,从出生到game over大体分这么几步:编译、类加载、运行、GC。 编译Java语言的编译期其实是一段“不确定 ”的过程,因为可能是一个前端编译器把.java文件转变为.class文件的过程;也可能是指JVM的后端运行期编译器(JIT编译器)把字节码转变为机器码的过程;还可能是指使用静态提前编译器(...
8年前 (2016-09-01)
阅读(1928)
赞一个 (0)
链接直达
这是一篇在网络上流传很广的经典旧文,暂时没找到原作者,目前所看到的最早转载时间是 2003 年 11 月 20 日。设计模式做为程序员的“内功心法”,越来越受到重视。作者用轻松的语言,形象解释了 23 种模式,有很好的启发作用。创建型模式1、工厂模式FACTORY——追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是...
8年前 (2016-09-01)
阅读(2049)
赞一个 (0)
链接直达
一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具jps, jstack, jmap, jconsole, jinfo, jhat, javap, …http://kenai.co...
8年前 (2016-09-01)
阅读(2164)
赞一个 (1)
链接直达
设计模式简介
http://www.runoob.com/design-pattern/design-pattern-tutorial.html
设计模式之间的关系:
设计模式总概况:
一、设计原则
1、单一职责原则
一个类...
8年前 (2016-08-30)
阅读(2175)
赞一个 (0)
链接直达
使用Request对象设置页面的防盗链
所谓的防盗链就是当你以一个非正常渠道去访问某一个Web资源的时候,服务器会将你的请求忽略并且将你的当前请求变为按正常渠道访问时的请求并返回到相应的页面,用户只有通过该页面中的相关操作去访问想要请求的最终资源。
例如,你有一个访问某资源的网址,但是你事先不知道这个网址是有防盗链的,那么当你输入该网址时你可能会发现,并没有马上跳转到你想要的资源页面而是一...
8年前 (2016-08-29)
阅读(2367)
赞一个 (0)
链接直达
目录 下载安装Maven插件 安装 设置Maven默认仓库 MyEclipse安装Maven &nbs...
8年前 (2016-08-26)
阅读(2250)
赞一个 (0)
链接直达
以下Hibernate查询是我在上学那会总结的,时隔多年,但用法依旧,长时间不用偶尔楼上一眼代码也是信手拈来HQL查询实体查询 && 属性查询SessionFactory = null;
Session = null;
try {
sessionFactory = new Configur...
8年前 (2016-08-25)
阅读(5245)
赞一个 (4)
链接直达