java
文章平均质量分 75
zhangpan_soft
----
展开
-
ArrayList和LinkedList的深层次理解
最近看到有人在论坛上测试LinkedList和ArrayList的速度问题,它得出的结论是ArrayList比LinkedList增删快,后来对其进行了解释,在这里发篇博客,从细讲解两者区别,以及什么情况下LinkedList比ArrayList增删快是成立的.首先说LinkedList,Linked是什么?链表!那何为链表呢?就相当于一辆火车,有若干节车厢,每节车厢用"链子"连接起来,这就是原创 2017-01-22 21:49:37 · 13740 阅读 · 0 评论 -
再谈面向对象
以前发过一篇文章关于面向对象的,好多都是书中的东西,感觉不是太多贴切,今天就按我这些年的经验,再谈谈面向对象首先要理解何为面向对象:说面向对象首先要谈面向过程:面向过程就像是普通的工匠去做一张桌子,做桌子需要什么,不管,总之我需要什么的时候找什么就ok了,也就是按"需",流水化,(可能说的不到位,谅解)面向对象是什么那?就比如:建北京的鸟巢,那些是想到什么做什么么?显然不是的!这个必须原创 2017-03-18 15:07:50 · 12881 阅读 · 0 评论 -
浅谈单例模式
单例模式为23种经典设计模式中最简单的一种,然而很多人实现的单例并不是真正的单例,或者说是"不安全"的单例,下面我们就从最漏的单例说起,最后为现在业界使用的单例实现方法:直接上代码:第一种:public class Singleton { private static Singleton instance; private Singleton(){} publi原创 2017-03-18 18:37:54 · 13208 阅读 · 0 评论 -
springmvc拦截器的问题
最近用springmvc拦截器出现一个很蛋疼的问题:就是在配置文件中配置不拦截的路径,貌似不起作用,做了n多次尝试终于解决,下面说下问题来源!首先:我用的是springmvc4.*(我用Spring3没出过这种问题),用springmvc4.*的时候,因为为了安全性我把页面都放在WEB-INF目录下,然后用控制器去访问,但是用springmvc4.*的时候我发现,不论你拦截器里面设置没有设置排...原创 2017-03-13 20:24:40 · 12967 阅读 · 0 评论 -
Struts的值栈巧用
最近,看到一些写Struts引渡参数的博客,我实在忍不住想做这篇博客,因为我觉得,Struts的值的引渡,不应该是那样的,虽然我自从用了springmvc之后,被springmvc的强大魅力所吸引而不能自拔,但是我也不愿看到Struts不地道的使用!首先说Struts,我们不可否认,Struts有两个核心概念,可以说这两个核心概念是Struts的灵魂,一个叫做值栈(ValueStack),一个原创 2017-05-13 14:26:27 · 14045 阅读 · 0 评论 -
关于枚举式单例的一些详解
之前写过一篇单例模式,没有说明为什么枚举可以反反射,反序列化!这里详细解释下,首先枚举都是默认集成java中Enum类的,而在枚举类中禁用了readObject等一系列方法,我们知道,如果一个类继承Serizable接口,呢么就不可能是单例,因为每次调用readObject方法都会返回一个新的实例,所以,完全可以通过序列化来破坏单例,但是枚举类有其自己的一套序列化方式,禁用readObject方法原创 2017-10-04 22:24:47 · 16370 阅读 · 0 评论 -
java逆向生成MySQL实体类
废话少说,直接上代码package com.sx.utils.mysql;import com.sun.istack.internal.NotNull;import com.sx.utils.StringUtils;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;impo...原创 2018-02-27 16:17:17 · 17815 阅读 · 0 评论 -
java8的map,list,set遍历
我们以前在遍历map的时候得用entrySet,或者keySet等方法,比较麻烦,然而java8给了我们新的遍历,超级简单// 就是这么简单public static void main(String[] args){ Map<String,String> mm = new HashMap<>(); mm.forEach((k,v)-&...原创 2018-02-27 16:31:30 · 23224 阅读 · 0 评论 -
自定义mybatis-generator插件
由于mybatis-generator原生插件太过死板,不够灵活,生成的文件往往需要修改为需要格式,所以,自己就动手造轮子,自己写了个mybatis-generator插件,点此下载, 可以多多交流...原创 2018-07-05 17:12:24 · 17406 阅读 · 0 评论