-
[Java相关] 【Java自学】 打印台历信息
【Java自学】打印日历信息1packagecodeTask_FangFa;2//5.34使用zeller公式,打印某年某月的日历信息。3importjava.util.Scanner;4publicclassPrintRiLi{5publicstaticvoidmain(String[]args)...
47
热度 -
[Java相关] 详解java解压缩zip跟rar的工具类使用教程
详解java解压缩zip和rar的工具类使用教程详解java解压缩zip和rar的工具类使用教程直接上代码packagedecompress;importjava.io.File;importjava.io.FileOutputStream;importorg.apache.tools.ant.Pr...
88
热度 -
[Java相关] 读写锁ReadWriteLock跟缓存实例
读写锁ReadWriteLock和缓存实例读写锁:多个读锁不互斥,读锁与写锁互斥,写锁与写锁互斥。即:读的时候不允许写,写的时候不允许读,可以同时读。synchronized关键字和普通的Lock构造的锁,会造成读与读之间的互斥,因此读写锁可提高性能。例子1:三个线程同时对一个共享数据进行读写。1i...
54
热度 -
[Java相关] 【Java自学】计算正多角形的面积
【Java自学】计算正多边形的面积1packagecodeTask_FangFa;2//5.45计算五边形的面积,正五边形。提示用户输入边的长度。3importjava.util.Scanner;4publicclassAreaOfRectangle{5publicstaticvoidmain(St...
100
热度 -
25
热度 -
[Java相关] 使用dwr时动态生成table的一个小技能
使用dwr时动态生成table的一个小技巧这篇随笔是我在07年写的,因为当时用了自己建设的blog,后来停止使用了,今天看到备份数据库还在,恢复出来放到这里。留着记录用。我在使用DWR时,试了很多次都无法在动态生成的table中的一个或多个td中进行动态链接,后来才发现原来在cellfuncs中覆盖...
85
热度 -
[Java相关] 一步步筹建java信息管理系统00
一步步搭建java信息管理系统00开发前,先上效果图吧信息管理系统,个人认为,以下几个因素是不可缺少的多tab因菜单比较多,右侧的树形一定要考虑,如果菜单还是多,那么顶部就要考虑起来了以后想到什么,再添加吧。看到easyui可能很多人要吐槽了,但我感觉整体来说easyui还是不错的,很多只是审美疲劳...
10
热度 -
[Java相关] ava中普普通通代码块,构造代码块,静态代码块区别及示例
ava中普通代码块,构造代码块,静态代码块区别及示例//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法。其中静态代码块只执行一次。构造代码块在每次创建对象是都会执行。1普通代码块//普通代码块:在方法或语句中出现的{}就称为普通代码块。普通代码块和一般...
46
热度 -
[Java相关] 2.2.4 变换 Path
2.2.4转换Path在NIO.2里可以很容易地合并Path,在两个Path中再创建Path或对Path进行比较;Demo:importjava.nio.file.Path;importjava.nio.file.Paths;publicclassPathConvert{publicstaticvo...
498
热度 -
[Java相关] java处理图片按比例缩放效能
java处理图片按比例缩放功能java中的图片按比例缩放功能1.按固定长宽进行缩放/**图片缩放,w,h为缩放的目标宽度和高度*src为源文件目录,dest为缩放后保存目录*/publicstaticvoidzoomImage(Stringsrc,Stringdest,intw,inth)throw...
33
热度 -
[Java相关] String跟StringBuffer、StringBuilder的区别
String和StringBuffer、StringBuilder的区别目录:1、String类的不可变性2、用String的时候需要注意什么3、String与StringBuilder的区别4、StringBuilder和StringBuffer的区别String类的不可变性:这个不可变性需要看源...
19
热度 -
[Java相关] 第四章 四种List实现类的对照总结
第四章四种List实现类的对比总结1、ArrayList非线程安全基于对象数组get(intindex)不需要遍历数组,速度快;iterator()方法中调用了get(intindex),所以速度也快set(intindex,Ee)不需要遍历数组,速度快add方法需要考虑扩容与数组复制问题,速度慢r...
314
热度 -
[Java相关] 2015年12月28日,小弟我工作了
2015年12月28日,我工作了一生中步入社会的日子终于来临了.好似一个嗷嗷待哺的婴儿,在技术部这个大家庭里诞生了.以前的时候,没想到男女差距会这么大,就我一个是女生.不过,也感觉很幸运,以后不用过甄嬛传里的日子,也是棒棒哒!工作了之后,其实还不错了,所以用粉色的字体来表达我的心情.其实在大学里的时...
12
热度 -
[Java相关] 第七章 惯用Java集合类总结
第七章常用Java集合类总结7.1、List(允许重复元素)ArrayList:底层数据结构:Object[]在查询(get)、遍历(iterator)、修改(set)使用的比较多的情况下,用ArrayList可扩容,容量无限LinkedList底层数据结构:环形双向链表在增加(add)、删除(re...
239
热度 -
[Java相关] Ibatis学习小结5-动态 Mapped Statement
Ibatis学习总结5--动态MappedStatement直接使用JDBC一个非常普遍的问题是动态SQL。使用参数值、参数本身和数据列都是动态的SQL,通常非常困难。典型的解决方法是,使用一系列if-else条件语句和一连串讨厌的字符串连接。对于这个问题,SQLMapAPI使用和mappedsta...
627
热度 -
[Java相关] java惯用集合小结
java常用集合小结ListpublicinterfaceList<E>extendsCollection<E>有序的collection(也称为序列),允许重复的元素。常用实现类:ArrayList:底层使用的是数组结构,特点:查询速度快,增删操作较慢,而且线程不同步.要保...
82
热度 -
[Java相关] java获取时间戳的步骤
java获取时间戳的方法JAVA获取当前月的初始时间的时间戳publicstaticlonggetMonthFirstDay(){Calendarcalendar=Calendar.getInstance();//获取当前日期calendar.add(Calendar.MONTH,0);calend...
81
热度 -
[Java相关] 第一章 惯用的缓存技术
第一章常用的缓存技术1、常见的两种缓存本地缓存:不需要序列化,速度快,缓存的数量与大小受限于本机内存分布式缓存:需要序列化,速度相较于本地缓存较慢,但是理论上缓存的数量与大小无限(因为缓存机器可以不断扩展)2、本地缓存Googleguavacache:当下最好用的本地缓存Ehcache:spring...
351
热度 -
[Java相关] 第七章 ReentrantLock小结
第七章ReentrantLock总结常用方式:inta=12;//注意:通常情况下,这个会设置成一个类变量,比如说Segement中的段锁与copyOnWriteArrayList中的全局锁finalReentrantLocklock=newReentrantLock();lock.lock();/...
244
热度 -
90
热度