
j2se
慧强杨
http://blog.youkuaiyun.com/ 个人博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hash散列算法解析
虽然hash算法种类很多很多。然而,由于有先例(MD5,SHA-1,ripemd都不安全),我们很难保证使用那些标准的hash算法不会导致将来的不安全。于是,自己设计一个新的保密的hash算法就成了绝佳的选择。如何设计呢? 作者认为,至少有以下3种方法:按照普通Hash算法模式设计修改标准Hash算法利用加密算法来构造Hash算法 第一种办法设计到的东西转载 2015-01-03 09:45:07 · 817 阅读 · 0 评论 -
Tomcat优化
1、中文乱码问题解决如果表单是以get方式提交就会出现中文乱码 这时可以在tomcat中配置解决中文乱码问题。 方法如下: 在tomcat的conf文件夹下的conf中找到server.xml文件在端口的那个地方 :<Connector port="8081" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" U原创 2016-07-13 20:56:39 · 455 阅读 · 0 评论 -
maven 跳过单元测试
通过命令行跳过测试: mvn install -DskipTests还可以通过maven.test.skip属性跳过测试的编译 mvn install -Dmaven.test.skip=true原创 2016-04-21 21:20:01 · 608 阅读 · 0 评论 -
java.lang.NoClassDefFoundError 异常解读
今天在开发的过程中遇到一个错误与大家分享一下 :我遇到的错误是 java.lang.NoClassDefFoundError 这个错误的意思是什么了?没有找到定义的类的错误。与之相似的一个异常时java.lang.NotClassFound,这个异常表名没有找到类。马虎的开发人员可能会把 第一个错误当成第二个错误去处理,如果这样你就上当了。先说一下java.lang.NotClassFound原创 2016-05-11 15:28:26 · 6803 阅读 · 0 评论 -
IDEA内存溢出解决办法
1、不要通过idea.exe启动,而是通过idea64.exe启动IDEA 2、修改参数文件为idea.exe.vmoptions原文件为: -server -Xms128m -Xmx1024m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m -ea -Dsun.io.useCanonCaches=false -Djava.n原创 2016-04-14 21:06:35 · 11512 阅读 · 0 评论 -
java 面试总结
1、static变量与实体变量的区别? static是静态变量,static可以通过类名直接访问 内存方面的不同:static在定义的时候jvm就会分配空间, 而实体变量只有在创建对象的时候才会去分配空间2、int Integer的区别? Integer 是int的包装类。 Integer 是对象,默认为null,int 的默认值是03、public原创 2016-03-28 18:15:04 · 954 阅读 · 1 评论 -
java内存模型
多线程之间的通信主要要解决的两个问题: 线程之间的通信;共享内存模型,隐式的,整个 通信过程是透明的 线程之间的同步:在共享内存的并发模型里,显式的JVM 堆:存放的是全局变量,实例域,静态域,数组元素栈:并发编程过程中的三个原则: 1、原子性 2、有序性 重排序: 编译器级别:1、编译器在不改变线程语义的前提下原创 2016-03-10 09:34:19 · 503 阅读 · 0 评论 -
如何给github上项目贡献代码
本文献给对git很迷茫的新手,注意是新手,但至少会点基本操作,有点基本概念的新手,我不会从怎么用github和git是什么开始讲的。如果作为新手你看书又看不进去,原理又太复杂,有没有直接了当告诉我们怎么给项目贡献代码,并和项目同步代码的大体流程。于是我快速写了这么个东西。一来整理下自己混乱的思路,二来想号召大家一起用git开发点东西,可是好几个同鞋只会寂寞的给自己push。我先说下 我之前对gith转载 2016-03-29 19:07:14 · 1950 阅读 · 0 评论 -
Object 九大方法之equals理解
equals 方法需要满足的四个特性: 自反性:在collection中如果使用contains方法的时候,不满足的自反性的话Set.contains(b);就可能会在集合中,存入两个相同的对象,那么在Set集合中,就会不满足Set对象的唯一性; 对称性:两个对象Obj1 and Obj2 if(Obj1.eq(Obj2)==true) 但是Obj2.eq(Obj原创 2015-12-27 20:13:48 · 711 阅读 · 0 评论 -
红黑树
红黑树需要满足的条件,也是其性质:性质1. 节点是红色或黑色。性质2. 根节点是黑色。性质3 每个叶节点(NIL节点,空节点)是黑色的。性质4 每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)【红色节点不能够连续】;性质5. 从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。【每一个分支的黑色节点的树木是相同的原创 2015-12-29 22:43:50 · 265 阅读 · 0 评论 -
STS Eclipse IDEA 指定启动JDK版本
使用场景: 开发人员在自己的机器上可能装了多个版本的JDK,但是在环境变量中只能配置一个 JAVA_HOME ,so你的IDEA Eclipse 可能因为你在 JAVA_HOME 配置JDK1.8 以下的版本而无法启动(这个问题在新版本的IDEA Eclipse 中十分常见),所以下面的方法你值得拥有。1、STS Eclipse 指定启动JDK版本通过修改 STS.ini 或者 Eclips原创 2017-01-03 16:35:22 · 9584 阅读 · 1 评论