
java
hackland2012
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nio学习理解
网上找一段 java nio的常见代码,代码如下:1 public static void main(String[] args) throws IOException {2 Selector selector = Selector.open(); 3 ServerSocketChannel ssc = ServerSocketChannel.open(); 4 ssc原创 2017-03-14 10:38:39 · 215 阅读 · 0 评论 -
tomcat碰到过的坑
有一次,在启动tomcat 的过程当中,发现总是卡住,(有时候是好的,有时候等好几分钟)后来查找原因,发现跟tomcat的设置有关系 ,我的linux机器上的路径在:/usr/java/jdk1.8.0_11/jre/lib/security; 修改后,重启tomcat服务 就 没有再出现过了;https://blog.youkuaiyun.com/upshi/article/de...原创 2018-09-19 13:54:00 · 496 阅读 · 0 评论 -
b+等数据结构总结
由于非科班出身,所以像数据结构与算法类,通常底子比较薄,这里主要对常见的数据结构作一下学习与总结;mysql innodb b+树;先从二叉树研究起:二叉树:特点:就是最多只有两个孩子,而且,左儿子<父亲<右儿子;平衡二叉树:(由于上面的二叉树有多种组合形式,可能导致查找效率低下;这个时候就需要设计出更高效的二叉树)平衡二叉树,其左子树与右子树的深度之差小于等1;这样查找效率高...原创 2018-06-14 23:00:47 · 354 阅读 · 0 评论 -
git命令使用
刚从svn转到git,差不多一月有余;做个小总结;由于git图形化界面在intelij idea上有些不方便;故改而以git的命令行方式为主;我的操作系统为windows;git clone xxx.git将远程仓库复制到本机;使用场合:刚在远端新建一个仓库需要下载到本地的时候;类似于svn的下载;git add . 注意后面的点;使用场合,本地做了修改后,先git status;出现...原创 2017-06-08 09:26:51 · 222 阅读 · 0 评论 -
并发原子性与临界区
原子性:一段代码不能被中断,只能被一个线程执行;临界区:一段代码只能被串行化执行,是否被中断,并未强制声明;原创 2018-01-18 22:18:33 · 434 阅读 · 0 评论 -
java与js端的des加解密
由于项目需要,h5需要进行des的加解密,所以对js的加解密研究了一番;现小结如下:js进行des解密要与java端的加解密一致;java端的des加密代码如下:public static String encrypt(String message, String key) throws Exception { Cipher cipher = Cipher.getInsta原创 2017-08-10 10:18:13 · 810 阅读 · 0 评论 -
joda-time时间框架的使用
今天总结一下joda-time框架的使用,joda-time框架在日期比较方面确实非学方便;先贴出代码;比如要比较两个日期的天数;startTime为Date类型,endTime为结束日期类型,像下面这样就很轻松的完成;public String getPeriod() { if(this.startTime!=null&&this.endTime!=null) { ...原创 2017-05-11 15:45:18 · 540 阅读 · 0 评论 -
FutureTask理解
futreTask实现了 Future与Runnable接口;今天主要是我想学习与了解一下关于future的使用;future的作用是异步获取线程的执行结果;看他是怎么实现的; /** * @throws CancellationException {@inheritDoc} */ public V get() throws InterruptedE原创 2017-05-04 14:45:58 · 287 阅读 · 0 评论 -
Hashtable源码学习
Hashtable是线程安全的;先看其构造方法 /** * Constructs a new, empty hashtable with a default initial capacity (11) * and load factor (0.75). */ public Hashtable() { this(11, 0.75f)原创 2017-03-13 14:37:55 · 177 阅读 · 0 评论 -
centos ss5服务端搭建,以及mac,centos客户端搭建
socket5 的centos搭建,网上有比较多,参考一下即可安装,安装比较顺利https://blog.youkuaiyun.com/Vincent95/article/details/71172986我的版本中auth这行,显示的是auth 0.0.0.0/0 - n不是auth 0.0.0.0/0 - -;但改成auth 0.0.0.0/0 - u 即可;二.mac 端的ss5客户端工具...原创 2018-12-04 10:49:17 · 1715 阅读 · 0 评论