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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· 读CopyOnWriteArrayList源码发布时间:2017-08-22
//在该集合上的写操作都是在原有的副本上进行的操作。这样可以在大量需要遍历的场景下提升性能。这也是一种读写分离思想的体现。//先看构造函数publicCopyOnWriteArrayList(){setArray(newObject[0]);}fin... 查看全文
该文章转自http://www.blogjava.net/DLevin/archive/2013/10/15/404770.html,仅用于学习和收藏。前记:最近公司在做的项目完全基于Cache(Gemfire)构建了一个类数据库的系统,自己做的一个... 查看全文
· 2年Java面试提问总结发布时间:2017-08-21
简历提了一些Ajax和struts的问题数据库主键的增长策略Struts的type?为什么用Struts;session和cookie的区别,简介ajax1.jsp有哪些内置对象?2.jsp的四个作用域3."".equalsa和a.equals(""... 查看全文
publicstaticvoidmain(String[]args){//Thisisthepathwherethefile'snameyouwanttotake.Stringpath="D:\\workspace_spring\\S2SH\\Web... 查看全文
· Java SizeToHuman 大小转换为mb 发布时间:2017-08-21
publicclassTestSizeToHuman{publicstaticvoidmain(String[]args){Stringstr=MyCommonTool.readableFileSize(123456);System.out.prin... 查看全文
· 读LinkedBlockingDeque源码发布时间:2017-08-21
//这是一个支持双端操作的可阻塞队列//先看构造函数publicLinkedBlockingDeque(){this(Integer.MAX_VALUE);}publicLinkedBlockingDeque(intcapacity){if(capa... 查看全文
· JUnit单元测试发布时间:2017-08-19
JUnit单元测试:1.什么是单元测试:我们在完成一个项目后,需要对其代码逻辑进行简单的全方面的测试,看看代码逻辑是否正确,比如,我们写了一片登录的代码,测试时,就要分别用手机号,账号去登录看是否能登上,如果输错密码或账号看是否会报错等,这些都需要我... 查看全文
· java的jar包反编译发布时间:2017-08-18
由于之前新浪的账号不能使用了,这里幸运的找到了原来的账号的页面,撰写一篇java反编译的文章,这里复制到此,以此账号会继续进行一些开发分享的撰写。要反编译java,这样的软件是有的,jd_gui就是用来反编译java的。jd_gui.exe,下载地址... 查看全文
有时候会有需要这样的场景,需要一个循环的链表做一些重复性的工作,比方说我们设计定时任务的时候,按照每一秒前进一个进行定时任务的读取,那么就需要有一个循环链表来做这样的数据结构,而java没有提供这样的一个数据结构,我在项目开发的时候也遇到了这样的问题... 查看全文
· -Java-注解发布时间:2017-08-18
注解简介:定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、属性、方法、局部变量、方法参数等的前面。注解主要是用来配置信息的,例如文档注释... 查看全文
· 时间处理通用类发布时间:2017-08-18
/***@Title:StringDateUtil.java*@Packagecom.unionpay.igpp.mgm.util*@Description:时间处理通用类*@authorDason*@date2016年11月1日下午1:55:24*... 查看全文
· 获取当前登录用户的IP地址发布时间:2017-08-18
/***获取当前登录用户的IP地址**@paramrequest*@return*@throwsException*/publicstaticStringgetIpAddr(finalHttpServletRequestrequest)throwsE... 查看全文
· 多线程概念发布时间:2017-08-17
Thread和Runnable的区别如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。总结:实现Runnable接口比继承Thread类所具有的优势:1):适合多个相同的程序代码的线程去处理同... 查看全文
· 分布式java应用发布时间:2017-08-17
大型应用,通常会拆分为多个子系统来实现。对Java来说,这些子系统可能部署在同一台机器的多个不同的JVM中,也可能部署在不同的机器上,但这些子系统又不是完全独立的,要相互通信来共同实现业务功能。对于此类Java应用,我们称之为分布式Java应用。对于... 查看全文
· jvm概念发布时间:2017-08-17
Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。因此在运行时,Java源程序需要通过编译器编译成为.class文件。众所周... 查看全文
开源时序数据库如图是17年6月在db-engines上时序数据库的排名,我会挑选开源的、分布式的时序数据库做详细的解析。前十的排名中,RRD是一个老牌的单机存储引擎,Graphite底层是Whisper,可以认为是一个优化的更强大的RRD数据库。kd... 查看全文
原文链接:http://blog.csdn.net/fhd001/article/details/6786932java.util.concurrent.ConcurrentMap接口和ConcurrentHashMap实现类只能在键不存在时将元素加... 查看全文
· Java中保留小数点的方法发布时间:2017-08-17
今天测试测出消息传递过程中有个小数精确度有问题。要求保留小数点6位,不够的用0补充,结果开发时没注意,0.123456格式控制后变成了.123456,虽然从的值的角度来说没有区别,但是下游收到消息的人不认。。。。。。总结了以下常见的四舍五入方法:pu... 查看全文
· SM2加密发布时间:2017-08-16
publicvoidtest2(){//BC中已经定义好的SM2曲线ECCurvelocalECCurve=GMNamedCurves.getByName("sm2p256v1").getCurve();//公钥der格式有前缀公钥名称、公钥参数,后... 查看全文
· 动态代理模式发布时间:2017-08-16
动态代理模式简介:动态代理能够自动监听代理对象的方法,并且能够自动生成代理类的代码,这样就不需要我们自己去重写代理对象里的方法了,这样解决了代理类代码因业务庞大而庞大的问题,因为动态代理模式会在代码运行时根据代码来在内存中动态生成一个代理类自动重写代... 查看全文