java技术总结
fly_captain
向架构师方向迈进。
展开
-
java技术总结1
1.密码字符串的带salt的MD5加密。 import java.security.MessageDigest;/** * Created by geely */public class MD5Util { private static String PropertiesUtils; private static String byteArrayToHexStr...原创 2018-05-10 22:54:42 · 423 阅读 · 0 评论 -
Java中创建对象的5种方式
Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class类的newInstance方法} → 调用了构造函数使用Constructor类的newInstance方法} → 调用了构造函数使用clone方法} → 没有调用构造函数使用反序列化} → 没有调用构造函数如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4...原创 2018-05-30 22:01:30 · 228 阅读 · 0 评论 -
java几种常用设计模式简单示例
1.单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封装成private static类型。 (3) 定义一个静态方法返回该类的实例。...原创 2018-05-31 11:13:44 · 151 阅读 · 1 评论 -
判断List里是否有重复的数据
首先,java中是没有这个方法的。但是,在java8中,可以通过stream来判断,非常简单:List<Integer> list = new ArrayList() ;list.add(1);list.add(2);list.add(1);long count = list.stream().distinct().count();boolean isRepeat = c...原创 2018-08-10 09:35:04 · 22396 阅读 · 2 评论 -
SSH和SSM对比总结
当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力。MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,我们掌握其他...转载 2018-08-15 09:25:47 · 142 阅读 · 0 评论