- 博客(25)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 java 线程安全
如何定义一个对象是线程安全的。 线程安全,这是一个比较模糊的定义,更准确的说法应该是正确性。当一个对象或者方法被多个线程调用时,不会应该调用者的不同而与自身的规范表现出不一致的情况,这样的对象或者方法是线程安全的。即可以理解在任何情况下,这个方法表现出的结果都是一样的规范下得出的。...
2019-07-31 16:19:07 163
原创 Logger中isDebugEnabled等判断作用
其实做必须也不是,这些方法的作用就是提前判断需不需要打印这个日志,因为我们有日志级别,虽然在这些方法中也会有判断,但是提前判断可以减轻服务器负担,毕竟日志输出还是很多的。...
2019-07-11 10:04:50 231
原创 接口和抽象类的总结,还有一点浅见
本文主要写给自己,算是对自己一个提醒吧! 接口和抽象类,在一开始学习java时就有学过,后来的很多时候,因为自己懒,默认不去研究别人的代码,只是混吃等吃,一点自我的抱怨。 接口,最开始知道是抽象类的抽象,只有方法名,那时候感觉就是用于规定方法的名称,让继承接口的方法,必须实现以接口里这些方法;后来知道接口能作为多态,让调用更加方便;知道是知道,但是没用!!...
2019-07-05 14:35:33 179
原创 往mysql bigint类型数据写入为null 小记
现在使用java+mybatis+mysql做一个小功能,但是其中有个字段类型为BigInt,当第一条数据在java中为0,但是写入值为null,后来查了一些资料,在mysql建表时将该字段设置默认值0,问题解决。希望对读到这个人有帮助...
2019-06-12 15:58:02 3846
原创 java读取项目中properties配置文件
使用纯java读取项目中properties配置文件方法上面是一个思维导图,将我遇见的问题使用红色标出,这也是很容易忽略的地方
2019-06-11 11:57:32 301
原创 intellj(ideal)使用心得--在已存在的项目中添加maven依赖(一)
这个intellj使用心得是将工作中遇见的intellj比较常用的总结。本次是在已经创建好的项目中添加maven依赖点击项目->右键->Add Framework Support 选中maven其中java引用的jar包默认是1.5,需要自己选中其他版本...
2019-06-06 14:24:45 1557
原创 JSON解析(一)
JSON格式的数据现在在我们的工作中已经非常普遍了,今天将常用的记录下来。将String类型的JSON字符串进行解析 //str是json格式的字符串JSONObject json = JSONObject.parseObject(str);//通过getString获取第一层的值String name = json.getString("name");获取JS...
2019-05-28 17:00:44 199
原创 POI 修改和新写入数据导excel中
我日常对excel使用的较多,真正通过程序操作excel的机会还是比较少的,今天想做一个功能,但是对没有复制的cell总是失败,程序运行也ok,没报错,这就比较抓狂了。还好网上各种解决办法都挺多的,尝试了一遍,下面是我测试可行的办法。Cell cell = hssfWorkbook.getSheetAt(0).getRow(0).createCell(4);cell.setCel...
2019-05-24 23:35:45 205
转载 log4j2配置介绍
此博文转载自阿豪聊干货的“聊一聊log4j2配置文件log4j2.xml”,博文地址:https://www.cnblogs.com/hafiz/p/6170702.html最近开始想详细了解下log4j2的配置,在网上找到这样一篇比较全面的介绍,感谢“阿豪聊干货”的分享以下时分享的博客内容。一、背景昨天了解了一下slf4j和log4j2,想要进行总结记录,配置步骤十分简单,唯一...
2019-05-14 16:01:25 161
转载 关于Process调用shell建表脚本 进程阻塞
问题描述:我们有个功能需要通过java调用shell脚本进行建表。其中调用进程有两个方法,1.Process类,Process ps = Runtime.getRuntime().exec(命令);2.ProcessBuilder: ProcessBuilder hiveProcessBuilder = new ProcessBuilder(command)...
2019-01-25 15:44:59 406
原创 jQuery.js和jQuery.min.js的区别
说两点,相同和不同吧! 相同的是,他们的内容是一样的,包含的函数数量相同,同版本中的函数表达也是一样。 不同点,单单从名字可以看出,一个占的空间大些,一个占的空间小。.min.js文件是将正常的.js文件空格都去掉,函数名尽量简写,使文件空间尽量小,加入项目,可以尽量减少项目的总的大小。而.js文件便于查看和学习,函数都有很好的排版。 综合来说。jquery.min.j...
2018-12-29 10:46:36 3751
原创 ideal 导入javaweb项目,但是看不到src目录
当导入一个java web项目后,在ideal左边的目录中没有看到src目录 解决办法:应该是用maven控制管理jar包,刚导入的时候,这些jar包还没有添加,在ideal右侧点出maven,更新jar包,等下载好后,src自然就显示了。...
2018-12-21 16:26:27 1946
原创 几条建议,让我们共勉
第一,在工作中不要给自己设限,保持好奇心和足够专注。第二,不要让自己觉得太舒服,不要消耗自己。第三,认真反思,不断对已有的经验和知识进行压缩和抽象。第四,坦诚、包容、同理心。
2017-06-05 09:17:20 759
原创 String类型数组与Integer类型数组之间转化
这个问题大家不知道遇见过没有,这是我重写一个方法是,由于被覆盖方法参数是String类型数组,而覆盖的方法参数是Integer类型数组,方法具体执行过程一样,我不想重新在写一遍上面的,希望直接调取,这就涉及到将Integer类型数组转换为String类型数组。String转换为Integer代码如下: List LString = new Arra
2017-03-23 08:53:06 12389
原创 数组与list集合之间转换
数组与集合的转换是我们经常会使用,数组存储和读取的方便,而集合蕴含了许多丰富的方法。 数组转化为集合: 运用Arrays类中的静态方法asList方法既可以将集合转换为一个list集合 如:String[] strs = {"one","two","three","five","six"}; ArrayList li
2017-03-23 08:41:11 408
原创 eclipse jar包插件添加删除
在使用eclipse时我们经常需要根据不同的项目或在不同的公司添加一些个性的插件。找到eclipse安装路径,找到plugins文件,如果添加插件,则将相应的jar包放在plugins下即可;如果不需要则将plufgins下相应jar包删除。此办法经过本人验证可以使用。
2017-02-24 14:57:35 762
原创 纪念
第一次微博,开始总结下自己的得失,一直想着只要认真看书,认真工作就可以在编码的生活中度过一生。可惜没有抵挡住各种诱惑,游戏,小说,电影,连续剧,漫画.....感觉现在还不如一些开发一年的人,这真是让人沮丧。时间无法回退,只能现在开始努力,为了让自己爱的人生活开心,为了爱自己的人放心,为了一直以来的梦想,现在开始!!!!!!
2017-02-22 10:17:29 272
如何使用java判断文件写入成功
2015-12-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人