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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· 框架对JAVA和.NET开发的优势发布时间:2017-10-13
现在很多公司做项目都会想到框架,为什么前端框架这几年能够火起来,正式因为人们正在不断追求卓越的技术,在前端框架中也有很多产品突出,至今为止,几年前的一些产品已经在市场用被抛弃,这是为什么?因为产品的不足和用户需求不断的提升,对产品的要求自然就越来越高... 查看全文
· Java程序移植发布时间:2017-10-13
一在导航栏中右键选择Import二选择已存在的项目三选定一个项目四点击Finish完成项目导入大小:18.8KB大小:29.8KB大小:41.7KB大小:30.9KB查看图片附件... 查看全文
《聊聊synchronized为什么无法锁住Integer》假设并发环境下,业务代码中存在一些统计操作,为了保证线程安全,开发人员往往会对计数值进行加锁(synchronized),值得注意的是,直接对Integer类型进行加锁,似乎并不会达到预期效... 查看全文
· 读ThreadLocal源代码发布时间:2017-10-12
//可以存取线程局部变量//先看构造函数publicThreadLocal(){}//设置值publicvoidset(Tvalue){Threadt=Thread.currentThread();//这个Map以this为keyThreadLoca... 查看全文
· BigDecimal讲解发布时间:2017-10-12
BigDecimal由任意精度的整数非标度值和32位的整数标度(scale)组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以10的负scale次幂。因此,BigDecimal表示的数值是(unscaledValue×1... 查看全文
· JavaEE——css字体样式效果发布时间:2017-10-12
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。样式效果:2D转换:transform属性向元素应用2D或3D转换。该属性允许我们对元素进行旋转、缩放、移动或倾... 查看全文
· JavaEE——CSS字体样式发布时间:2017-10-11
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。CSS字体样式通过CSS样式表,可以自定义字体。下载想要的字体库,然后在工程里创建一个存放字体库文件的目录,把下... 查看全文
· java内存模型及GC原理发布时间:2017-10-11
前段时间在一个项目的性能测试中又发生了一次OOM(Outofswapsapce),情形和以前网店版的那次差不多,比上次更奇怪的是,此次搞了几天之后啥都没调整系统就自动好了,死活没法再重现之前的OOM了!问题虽然蹊跷,但也趁此机会再次对JVM堆模型、G... 查看全文
· 读Collections源码发布时间:2017-10-11
//一个操作集合的工具类,里面全部都是静态方法。//根据元素的自然顺序进行排序publicstatic<TextendsComparable<?superT>>voidsort(List<T>list){//转为a... 查看全文
自Java6/Java7开始,Java虚拟机对内部锁的实现进行了一些优化。这些优化主要包括锁消除(LockElision)、锁粗化(LockCoarsening)、偏向锁(BiasedLocking)以及适应性锁(AdaptiveLocking)。这... 查看全文
· 三次握手与四次挥手发布时间:2017-10-10
建立TCP连接需要三次握手,断开需要四次挥手。(一)建立TCP/IP连接的三次握手1、客户主机向服务器发送连接请求报文:SYN=1,seq=x;2、服务器端接收连接请求后回复ACK报文,并为这次连接分配资源:SYN=1,seq=y,ack=x+1;3... 查看全文
· JavaEE——CSS3选择器发布时间:2017-10-10
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。CSS3选择器选择器中的属性:之前介绍过[]里可以定义属性或属性值,之后的标签中只要含有该定义的属性或属性值就会... 查看全文
· JavaEE——css边框样式发布时间:2017-10-10
声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。边框样式border属性可以用于控制标签的边框样式,边框的尺寸使用px为单位。常用的边框的线条样式:solid实... 查看全文
· 读Exchanger源码发布时间:2017-10-10
//用于线程间交换数据publicVexchange(Vx)throwsInterruptedException{if(!Thread.interrupted()){Objectv=doExchange((x==null)?NULL_ITEM:x,f... 查看全文
· javaweb文件上传的九大问题发布时间:2017-10-09
1、如何保证服务器的安全把保存上传文件的目录放到WEB-INF目录中。2、中文乱码问题2.1普通字段的中文请求参数Stringvalue=FileItem.getString("UTF-8");2.2上传的文件名是中文解决办法:request.set... 查看全文
· PopupWindow 模拟通知弹出发布时间:2017-10-09
最近遇到一个需求,下面记录下实现方法以及遇到的一些坑需求如下:当app在后台时收到push消息用系统的Notification进行通知;当app在前台时收到push后采用自定义风格弹出通知效果如下:第一种情况这里不探究第二种情况这里采用PopWind... 查看全文
· 用户分组权限管理模块的设计发布时间:2017-10-09
接口和抽象类的设计//身份解决者接口publicinterfaceIdentityResolver{publicbooleanisLoggedIn(HttpServletRequestreq);}//许可解决者接口publicinterfacePer... 查看全文
这是java业界的衔接数据库的最流行的架构,如果一起否定,必然引起一片口水战。对于复杂的业务逻辑,JPA/Hibernate应付起来比较容易陷入别扭和不够优雅。这句话放到MyBatis一样适用。对于复杂的应用,MyBatis在配置文件中提供了拼接sq... 查看全文
· java。Map 使用注意细节发布时间:2017-10-08
当我们向一个set、HashMap、HashSet、HashTable集合中添加某个元素,集合会首先调用该对象的hashCode方法,这样就可以直接定位它所存储的位置,若该处没有其他元素,则直接保存。若该处已经有元素存在,就调用equals方法来匹配... 查看全文
摘要:原创出处http://www.iocoder.cn/Sharding-JDBC/sql-execute/「芋道源码」欢迎转载,保留摘要,谢谢!本文主要基于Sharding-JDBC1.5.0正式版1.概述2.ExecutorEngine2.1L... 查看全文