- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 org.springframework.dao.DuplicateKeyException异常分析及解决
1.错误详细代码:org.springframework.dao.DuplicateKeyException : ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '1-[RP58A]' for
2017-09-19 14:31:41 39536 3
原创 List和Set之间的转换:达到集合元素去重复
在项目中看到一段代码:return new ArrayList<>(new HashSet<LabelEnum>(list));当时我的表情是这样的: 这把list作为构造参数创建新的集合来返回是要做什么,这里的list也是ArrayList集合,这样绕了一圈返回,恩, 想起一句话“存在即是合理”开始琢磨业务需要:list中的元素不能有重复。 那为什么不直接用HashSet
2017-09-19 13:59:59 10343 1
原创 解决emoji表情的数据库存取问题:Cause: java.sql.SQLException: Incorrect string value
移动端进行可以带Emoji表情的评论或是写文章时,存入数据库时报以下错误:问题原因分析:普通的字符串或者表情都是占位3个字节,所以utf8足够用了,但是移动端的emoji表情符号占位是4个字节,普通的utf8就不够用了,为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、涉及无线相关的 MySQL 数据库建议都提前
2017-09-14 09:29:47 18657
原创 前端异常:Uncaught SyntaxError: missing ) after argument list 解决办法
今天在写页面的时候遇到了错误:Uncaught SyntaxError: missing ) after argument list 这个错误是出现在我的onclick()方法上的,方法里面用freemarker传值:<a href="#" class="viewActivity" onclick="viewActivity(${activity.title},${activity.beginTi
2017-08-21 15:22:41 105391 3
转载 Java Socket编程
对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信。这样就有两个Socket了,客户端和服务端各一个。
2017-08-13 11:14:31 319
原创 Git错误fatal: unable to access 'https://github.com/****.git/': Couldn't resolve host 'github.com'
今天对github上的项目进行git pull的时候出现了错误:fatal: unable to access 'https://github.com/****.git/: Couldn't resolve host 'github.com'这里的**.git是假设我的github项目地址。我记得前些天git突然提示我重新输入用户名和密码,当时用户名输入错了,连接remote验证失败,这应该就是原因
2017-08-12 17:34:26 103863 10
原创 JAVA API 1.8中文版(百度版和谷歌版)免费下载
我想多少人可能会为找不到JAVA API 1.8中文版所发愁,或是有些要积分的,大家又麻烦于注册的,我想将它免费分享给大家,提供方便吧。其中有百度版和谷歌版,个人喜好用谷歌版的,大家萝卜青菜吧 链接:http://pan.baidu.com/s/1bp5ydnp 密码:6jym
2017-08-09 12:58:18 2636
原创 java9就要出了,不了解java8的特性怎么行?
今天看到一段代码: Instant.now().atOffset(ZoneOffset.ofHours(8))// 获取北京时间 2014-07-23T22:40:41.486+08:00以前没见过Instant这个类,而且它也不是项目里建的类,百度一下才知道Instant是java8的新特性之一。原谅我的无知,于是,我就找资料了解java8的新特性,毕竟java9就要出了,虽然公司现在肯定用不上
2017-08-05 00:24:00 657
原创 IntelliJ IDEA之创建自己的注释模板Live Templates
在新建class等文件的时候,IntelliJ IDEA是能自动创建一个对应模板的,但是如类里的方法这些是需要自己手动注释的,当然有快捷键“/**+Enter”,但是这样形成的模板并没有作者,时间及你想定义的其他内容,我们该如何创建自己的注释模板呢,别急,下面听我慢慢道来。首先,打开IntelliJ IDEA的设置Settings:并按照如下步骤一步一来具体的Template text模板格式为:
2017-07-28 23:10:44 11376 1
原创 老版的IntelliJ IDEA启动太慢?教你安装破解最新版的IntelliJ IDEA
老版的IntelliJ IDEA启动太慢?教你安装破解最新版的IntelliJ IDEA**开始使用IntelliJ IDEA已经几个月了,在这里记录一些自己的经验,让同是刚体验IntelliJ IDEA的大家少走点弯路。毕竟虽说条条大路通罗马,但是每个人走的路的曲折程度却是不尽相同的。有经济条件的朋友或是学生党支持使用正版,学生是可以免费获得正版秘钥的,不过多少有些麻烦。**下面开始正题:
2017-07-28 22:05:25 2730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人