随笔分类 -  Java

摘要:最近工作没有那么忙,有时间来写写东西。今年的系统分析师报名已经开始了,面对历年的真题,真的难以入笔,所以突然对未来充满了担忧,还是得抓紧时间学习技术。 同事推了一篇软文,看到了这个Ehcache,感觉简单又好用,所以在自己这边也做个记录。 先来谈谈什么是Ehcache缓存,我们从实际场景出发,支撑一 阅读全文
posted @ 2019-02-28 16:15 时光与我恰经过 阅读(4852) 评论(0) 推荐(0)
摘要:又有很长一段时间没写了,这次这篇随笔主要是分享下Jrebel与IDEA的激活方法以及推荐下Jrebel的替代工具Springloaded。 先来说下Jrebel的激活方法吧,之前有同事遇到了Jrebel使用的时候提示过期无法使用的问题,这里做个记录,以备不时之需。 在jrebel server处,写 阅读全文
posted @ 2018-07-24 17:07 时光与我恰经过 阅读(1515) 评论(0) 推荐(0)
摘要:最近实现一个功能,具体需求就是把数据库中的内容转换成word文档,文档中需要包含标题、目录以及表格信息。 这里我使用的是Aspose.Word类,这是一个很强大的文档操作工具包,实现了所有操作文档的所需要的功能。 我使用中遇到了几个问题,最棘手的就是当生成word时如果数据量太大,执行一段时间后,会 阅读全文
posted @ 2018-06-19 16:18 时光与我恰经过 阅读(5555) 评论(0) 推荐(0)
摘要:最近有这样一个需求,客户会提供DWG文件,因为DWG文件是不能直接在网页上显示的,所以必须对他做处理,要求是转换成PDF格式。我查了很久的资料,很多都是基于C#和.NET的方法,而且都是说的很模糊,不是调用这个API就是调用那个API,也没有给出具体的API地址。我在CAD软件的官网和论坛上也找了一 阅读全文
posted @ 2018-05-07 11:19 时光与我恰经过 阅读(3214) 评论(1) 推荐(1)
摘要:那天去面试,做到了一题笔试题。题目看上去很简单。具体如下:就是有一个数组,内容随机,长度不定,要求把他分成两个子数组,使得这两个子数组的和最接近(当然原题是差最小)。我给出的思路是这样的:①算出大数组和的一半A②将数组排序后取第一个值B③对数组做循环,从i=0开始,判断B是否小于等于A,如果是,则取 阅读全文
posted @ 2018-03-19 15:47 时光与我恰经过 阅读(258) 评论(0) 推荐(0)
摘要:最近准备跳槽,又要好好复习基本知识了。过了个年,前面刚接触的springboot也只能先放放了。就先把自己复习了哪些罗列出来吧。 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用。 在比较 阅读全文
posted @ 2018-02-27 17:41 时光与我恰经过 阅读(181) 评论(0) 推荐(0)
摘要:最近没有好好保持学习的好习惯,该打。 天天忙,感觉都不知道在干嘛。真的厌倦了普通的Java代码,还是想学点新技术。 用了这么久的Java,最常用的数据类型肯定是Int了,而他的包装类Integer用的其实也不少。但是问问我们自己,当我们创建一个数字对象时,你们是直接new int x =1的多吧,或 阅读全文
posted @ 2018-01-08 20:02 时光与我恰经过 阅读(219) 评论(0) 推荐(0)
摘要:用了好久的Java了,从来没有看过jdk的源码,趁着今天有点时间,拿出了jdk的源码看了下,今天先看了关于String的,毕竟开发中String类型使用最广泛。在我们下载安装jdk的时候,部分源码也已经同时存放在我们电脑里了,具体路径为jdk目录下的src.zip压缩包,解压即可。 java.lan 阅读全文
posted @ 2017-11-21 15:18 时光与我恰经过 阅读(944) 评论(0) 推荐(0)
摘要:Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用。 在比较时先调用hashCode方法,如果不相同,证明不相等。 如果相同,再调用equals方法,如果equals方法相同,证明相等,不相 阅读全文
posted @ 2017-09-15 14:05 时光与我恰经过 阅读(211) 评论(0) 推荐(0)
摘要:如何格式化日期? SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date dat=new Date(); //把日期转化为字符串 String str=sdf.format(dat); System.out.pri 阅读全文
posted @ 2017-09-12 16:40 时光与我恰经过 阅读(180) 评论(0) 推荐(0)
摘要:Java面向对象的三大特性: 封装、继承、多态。 super()与this()的区别? This():当前类的实例,一个类,如果继承了父类,那么通过this既可以访问当前类的属性和方法,也可以访问父类的属性和方法,但是当子类重写了父类的方法之后,super.方法名,访问的是父类的方法,this.方法 阅读全文
posted @ 2017-09-11 10:33 时光与我恰经过 阅读(218) 评论(0) 推荐(0)
摘要:今天突然接到上海IBM公司的电话面试,说实话也有时间没写Java了,理论知识有点生疏,突然间问我接口和抽象类的差别,脑子有点懵,答得不好,这里做下记录,自己复习复习。 什么是抽象类?什么又是接口?区别是什么? abstract class和interface是Java语言中对于抽象类定义进行支持的两 阅读全文
posted @ 2017-09-01 14:30 时光与我恰经过 阅读(137) 评论(0) 推荐(0)
摘要:Java使用redis首先需要一个jar包,jedis.jar,这边给出下载地址:https://mvnrepository.com/artifact/redis.clients/jedis,要下载最新的驱动包 第二点需要把驱动包加入classpath中,这两点完成后我们就可以连接redis服务了。 阅读全文
posted @ 2017-08-18 10:47 时光与我恰经过 阅读(250) 评论(0) 推荐(0)
摘要:众所周知,现在生活中二维码已经是无处不见。走在街道上,随处可见广告标语旁有二维码,手机上QQ,微信加个好友都能通过二维码的方式,我不知道是什么时候兴起的二维码浪潮,但是我知道,这在我小时候可是见不到的。小小的一个方形图片,却能存储着大量的信息,是不是不可思议。当然路边的二维码希望大家还是不要贪小便宜 阅读全文
posted @ 2017-08-18 10:26 时光与我恰经过 阅读(1473) 评论(0) 推荐(0)
摘要:以下是通过xml文件进行的监控路径、文件以及邮件信息的配置,读取xml文件使用的是三方jar包:dom4j 收发邮件采用的是最普通的javamail,需要两个jar包,mail.jar和activition.jar 关键代码如下: public boolean sendHtmlMail(MailSe 阅读全文
posted @ 2017-08-08 09:58 时光与我恰经过 阅读(728) 评论(0) 推荐(0)