程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· 读EnumSet源码发布时间:2017-10-06
//一个基于枚举的Set,其效率在大多数时候都比HashSet高。//该类是一个抽象类其实现类有RegularEnumSet和JumboEnumSet。//创建一个最初包含指定元素的枚举(带of的方法实现基本都一样)publicstatic<E... 查看全文
· 读EnumMap源码发布时间:2017-10-06
//一个key是枚举类型的map,速度基本会比hashMap更快//先看构造函数//构造指定键类型的EnumMappublicEnumMap(Class<K>keyType){this.keyType=keyType;//获取key的枚举... 查看全文
· 读IdentityHashMap源码发布时间:2017-10-06
//和HashMap的主要区别在于判断key的相等采用的是==//该map计算hash值使用的是System.identityHashCode方法。//并且该Map内部将键存在i位置,值存在i+1位置上。//先看构造函数:publicIdentity... 查看全文
· 读Stack源码发布时间:2017-10-05
//一个堆栈结构的集合(先进后出)继承于Vector//基本已被ArrayDeque取代//先看构造函数publicStack(){}//新增一个元素publicEpush(Eitem){addElement(item);returnitem;}pu... 查看全文
获取【下载地址】QQ:313596790官网http://www.fhadmin.org/A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建... 查看全文
· 用Quartz处理定时执行的任务发布时间:2017-10-03
用Quartz处理定时执行的任务这次做的项目中,有一部分功能需要实现定时执行。呃,这样说可能有点笼统,打个比方吧。例如用户在登录的时候,连续输错3次密码后,系统会将该用户冻结,不再允许该用户登录系统,等到了晚上零晨时分,再为所有被冻结的用户解冻,这样... 查看全文
· Java 浮点数值发布时间:2017-10-03
Java中的两种浮点类型:float和double浮点数值不适用于无法接受舍入误差的计算中。舍入误差的主要原因在于浮点数值采用二进制系统表示,而二进制系统中无法精确地表示分数1/10,这就像十进制无法精确的表示分数1/3一样。所以如果数值计算中不允许... 查看全文
· java编译编码问题发布时间:2017-10-02
最近由一个编码问题。让我对另一个编码问题产生了疑惑。即我们在写java源文件的时候一般使用的是utf-8编码,但是tomcat控制台(直接在bin里面启动的那个黑窗口)编码是gbk.为什么tomcat控制没有乱码问题?最开始我想的是既然我的java源... 查看全文
· 【企业框架源码】 SpringMVC mybati发布时间:2017-10-01
获取【下载地址】QQ:313596790官网http://www.fhadmin.org/A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建... 查看全文
· java SSM框架 代码生成器 websocke发布时间:2017-10-01
获取【下载地址】QQ:313596790官网http://www.fhadmin.org/A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建... 查看全文
· 我的java web架构方案发布时间:2017-09-30
//业务逻辑代码片段privateStringword;privateStringarea;privateStringtype;privateIntegeryear;privateStringorder;privateIntegerpage;@Not... 查看全文
· 表-List, ArrayList, Linked发布时间:2017-09-30
1.表的java实现咱们程序员入门C语言一开始就介绍的1.1数组实现主要就是查询快,删除,插入时间复杂度O(N),比如删除第一个元素,那么后面的元素就要整体向前移动,而查询就比较简单了时间复杂度O(1)1.2链表实现:插入删除快,查询较复杂2.Arr... 查看全文
· 读Executors源码发布时间:2017-09-29
//一个管理线程创建的类里面都是静态方法//创建一个corePoolSize和maximumPoolSize相等的线程池也就是当线程数为nThreads时,就不在新增线程了。publicstaticExecutorServicenewFixedThr... 查看全文
获取【下载地址】QQ:313596790官网http://www.fhadmin.org/A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建... 查看全文
· Java多线程编程那些事:锁泄漏发布时间:2017-09-28
什么是锁泄漏众所周知,我们对锁的使用方式都是用同一个套路——先申请锁,再执行临界区中的代码,最后释放锁,如清单1所示。尽管如此,代码的错误可能导致一个线程在其执行完临界区代码之后未能释放引导这个临界区的锁。例如,清单1中的doSomethingWit... 查看全文
· 读WeakHashMap源码发布时间:2017-09-28
//一个基于弱引用的Map对象//先看构造函数publicWeakHashMap(){this(DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR);}publicWeakHashMap(intinitialCa... 查看全文
· 经典面试题发布时间:2017-09-28
接触到一个经典的面试题:类似于背包最优解的问题原题如下importjava.util.List;publicclassSplitOrders{publicclassItem{/***卖家用户id*/longsellerId;/***商品价格,单位分*... 查看全文
· 浅谈shiro之登陆校验发布时间:2017-09-28
说说shiro的登陆校验吧,shiro的功能就是校验用户的身份和授权用户能访问哪些功能。如果不用shiro我们是如何去实现这个功能呢,一般我们都是在页面让用户输入用户密码,后台控制层接收前台传过来的用户密码,然后根据用户名去库里把对应的密码查出来与用... 查看全文
· java ftp发布时间:2017-09-27
https://www.journaldev.com/661/java-ftp-client-upload-example-apache-commons-netgradle依赖:compile'commons-net:commons-net:3.6'... 查看全文
· shiro首页报404发布时间:2017-09-27
使用shiro配置登录以后,启动tomcat,访问首页地址http://localhost:8080/project,直接跳转到下面页面http://localhost:8080/project/login;JSESSIONID=00520fe5-0... 查看全文