4 Chenny丶

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

从集合中获取坐标的组合

importjava.util.*;publicclassTest{publicstaticvoidmain(String[]args){LinkedHashSet<Long>set=newLinkedHashSet<Long>();set.add(1L);set.add(3...

2019-02-17 23:37:21

SpringSecurity过滤器链汇总

SpringSecurity过滤器链认证过程 

2019-01-05 20:57:38

Rabbit官方文档翻译之Publish Subscribe(三)

Publish/Subscribe订阅模式(usingtheJavaClient)Inthe previoustutorial wecreatedaworkqueue.Theassumptionbehindaworkqueueisthateachtaskisdeliveredtoexactlyoneworker.Inthisp

2017-12-13 00:22:17

位运算实现整数的加减乘数运算

用位运算实现加法也就是计算机用二进制进行运算,32位的CPU只能表示32位内的数,这里先用1位数的加法来进行,在不考虑进位的基础上,如下1 + 1 = 01 + 0 = 10 + 1 = 10 + 0 = 0很明显这几个表达式可以用位运算的“^”来代替,如下1 ^ 1 = 01 ^ 0 = 10 ^ 1 = 10 ^ 0 = 0这样我们就完成了简单的

2017-08-16 18:05:57

SpringMVC通过工具类获取Request域

当DispatcherServlet在调用doDispach对请求处理之前,在doService方法中会对请求request进行一些处理,会在它的域中添加一些属性,供后面的操作使用。我们可以通过以下两种方式来快速获取request域对象中保存的属性,不管是dispatchServlet放置的,还是我们自己保存的1.RequestContextHolderRequestCon

2017-08-01 13:46:39

终止线程的2种方法。标记法和中断

引言在原来的jdk版本中:提供了暂停,恢复,终止线程的方法,分别是suspend(),resume(),stop();但是它们都存在缺陷,比如暂停suspend()方法在调用后,线程不会释放资源(比如:锁),而是占有着资源进入睡眠状态。stop()方法在调用后,通常不能保证线程的资源正常的释放,因为他根本没有给予线程释放资源的机会。正因为这些方法带来的不良影响,使得它们被废除。替代然而聪

2017-07-27 19:21:34

Spring 下默认事务机制中@Transactional 无效的原因

Spring中@Transactional注解的限制1.同一个类中,一个nan-transactional的方法去调用transactional的方法,事务会失效Ifyouuse(default)SpringProxyAOP,thenallAOPfunctionalityprovidedbySpring(like@Transational)willon

2017-07-26 01:34:35

java泛型 泛型的内部原理:类型擦除以及类型擦除带来的问题

一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(typeerasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候

2017-07-17 18:40:22

通过Servlet3.0添加对异步的支持实现后台推送

本例参考:http://blog.csdn.NET/chenxiang0207/article/details/14054681/http://blog.csdn.net/u010497228/article/details/43387575   感谢上面的两位大佬,转载只是为了方便浏览。我按照上面博文的思路重新走了一遍项目结构如下图

2017-07-16 20:48:23

java.lang.Object.clone()分析

文章来源:http://www.cnblogs.com/gw811/archive/2012/10/07/2712252.html要点总结1.要使用object的clone方法的前提:a)子类要实现Cloneable接口,否则调用clone()方法,会抛CloneNotSupportedExceptionb)子类要重写clone()方法,然后修改包访问权限为public

2017-07-16 20:44:26

数据结构与算法目录-复习专用

数据结构和算法目录表 CC++Java线性结构1. 数组、单链表和双链表2. Linux内核中双向链表的经典实现 数组、单链表和双链表 数组、单链表和双链表 栈 栈 栈 队列 队列 队列树形结构  二叉查找树 二叉查找树 二叉查找树 A

2017-07-03 01:02:35

【java神操作】java竟然还可以能执行Javascript代码!!

引入:闲着没事想研究下学校查成绩的接口,然后自己写程序查。但是查成绩首先必须登录,所以必须先研究学校网站的登录接口,抓包后发现传到后台的学号密码是经过加密的,研究其加密方法成为必经之路发现学校网站改造升级后并没有以前想的那么破烂了。登录的账号和密码都通过js进行了编码,所以想通过程序模拟登录,必须弄清楚进行编码操作的js代码,然后最重要的是还要把它翻译成java代码,但是由于js和java的语

2017-07-02 20:23:30

【JAVA集合详解】HashMap

之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想:(1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢(2)LinkedList以链表形式实现,顺序插入、查找较慢,插入、删除方便那么是否有一种数据结构能够结合上面两种的优点呢?有,答案就是HashMap。

2017-07-02 03:08:54

【JAVA集合详解】Java ConcurrentModificationException异常原因和解决方法

JavaConcurrentModificationException异常原因和解决方法  在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面我们就来讨论以下这个异常出现的原因以及解决办法。  以下是本文目录大纲:  一.ConcurrentMod

2017-07-02 02:31:33

【JAVA集合详解】Vector与ArrayList与CopyOnWriteArrayList区别

1.Vector&ArrayList 1) Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 2)当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%

2017-07-02 02:02:21

【JAVA集合详解】LinkedList

上一篇中讲解了ArrayList,本篇文章讲解一下LinkedList的实现。LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了存放有待存储的数据以外,还存储有其下一个存储单元的地址(下一个存储单元的地址是必要的,有些存储结构还存放有其前一个存储单元的地址),每次查

2017-07-02 01:29:10

【JAVA集合详解】ArrayList

前言这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如HashMap和Hashtable)就只讲一个,突出它们之间的区别即可。最后,要指出一点,对于集合,我认为关注的点主要

2017-07-02 01:23:15

【JAVA集合详解】并发容器之CopyOnWriteArrayList

原文链接:  http://ifeve.com/java-copy-on-write/    Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOn

2017-07-02 01:19:00

4种方法让SpringMVC接收多个对象

问题背景: 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVCController里该如何处理?第1种方法:表单提交,以字段数组接收;第2种方法:表单提交,以BeanListModel接收;第3种方法:将Json对象序列化成Json字符串提交,以List接收;第4种方法:将表单对象序列化成Json字符串提交,以List接收; 第

2017-06-30 22:28:07

正则表达式里面(+?)

+匹配一次或更多次的重复+?匹配一次或更多次的重复,但是在能使整个匹配成功的前提下使用最少的重复相关知识点:查阅贪婪匹配与懒惰匹配

2017-06-08 23:23:46

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!