
java
文章平均质量分 54
龙鞥
这个作者很懒,什么都没留下…
展开
-
neo4j-jdbc-driver这个坑货
于是乎我怀疑是某些jar可能用了类似fatjar之类的工具,将jackson的jar给打了进去。究竟neo4j-jdbc-driver这个坑货是不是用fatjar打的jar包我不知道,但是这个冲突可真是把人气吐血。这就奇怪了,本来以为可能还有2.9包的尸体,可找了半天也没找到。com.fasterxml.jackson.core.JsonParser下的一个方法,经过查看,只好将neo4j-jdbc-driver删除掉,结果程序正常了。.jar重名,但是没有报错提示的方法。原创 2022-11-11 20:04:39 · 765 阅读 · 0 评论 -
补码也许是这么来的
我一直想搞懂补码这个玩意当初是怎么设计出来的。比如int型 占4个字节,32位,有正有负,最高位0表示正,1表示负,这是可以理解的,这是正常的设计逻辑,而到了其他位,老师们教的就开始含糊了,直接告诉你,看到高位1就表示是负数,然后对其他位先取反,再+1得到的二进制就是想要的负数。比如 11111111 11111111 11111111 11111111先求反 00000000 00000000 00000000 00000000 然后+1 得到 00000000 00000000 00000000原创 2022-04-18 00:47:30 · 490 阅读 · 0 评论 -
将git master主分支作为空分支的另类用法
好像也有人将master主分支建成空分支这么用,不过还没有见到类似的文章,故我写一篇文章分享一下吧。情形是这样的,公司建了私服以后,因为svn和git理念不用,git单独检出部分文件很费劲,所以强迫各个项目组将文档和代码进行了分类。这也许也是很多公司文档管理要单独用各系统的原因所在吧。不过单独文档管理(分权限)虽然好,但是有些时候欠缺了灵活性。尤其是对于敏捷开发来说,普及一些文档,过于繁琐。而且由于现在代码前后端分离,加上各种小程序、手机等工程,建立的代码仓库像下崽一样,多的人眼花缭乱。如果只是为一个公原创 2022-03-26 21:46:24 · 644 阅读 · 0 评论 -
C3P0如何集成neo4j
其实没啥,跟其它数据库连接没什么两样,找到driver jar包,如下:<dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-jdbc-driver</artifactId> <version>4.0.4</version></dependency>然后写好驱动类、url、用户名、密码即可,不过坑爹就坑爹在驱原创 2022-01-08 15:24:42 · 542 阅读 · 0 评论 -
加薪升职就靠它了!
最近看公司一个系统登录和进入某些菜单十分的慢,之前速度都是嗖嗖的。感觉很诧异,于是跟了下代码,发下了类似于如下的代码:select max(XX) from tableselect xxname from table group by xxname发现这两个语句的查询速度是七八秒。好吧,终于找到原因了,因为也许需要必须得到最大值和分组的数据,然后随着表数据的增加,造成查询越来越慢,影响了...原创 2019-03-22 18:15:26 · 302 阅读 · 0 评论 -
java调用kettle向job(任务)和transformation(转换)传递参数实例
详细介绍了java传递的参数,kettle中如何使用。java调用kettle向job(任务)和transformation(转换)传递参数实例原创 2014-12-19 12:22:24 · 50557 阅读 · 7 评论 -
修改sga及共享池等造成out of memory 启动不起来数据库修复方法
本文章只针对oracle 10g。笔者今天为了修改shared_pool_size 、large_pool_size等参数,首先需要加大sga_max_size与sga_target。由于windows下的oracle,虽然内存有8g,但是oracle os内存没有那么大。利用如下语句:ALTER SYSTEM SET sga_max_size = 3000M COMMEN原创 2017-06-15 20:57:19 · 1397 阅读 · 0 评论 -
centos7下jenkins配置docker插件
本文所写教程只在centos7下操作,所以表明centos7. centos7保证安装了docker。 jenkins是自动化部署工具,勿用多说,如果增加docker功能,能够直接打成docker镜像,肯定是很方便的。步骤具体如下:1.进入jenkins,在系统管理---管理插件----搜索docker,出现如下图: 也可以直接http原创 2017-02-19 00:06:10 · 3013 阅读 · 0 评论 -
cas4.0 与openldap的集成
网上大部分是3.x 版本的集成,终于找到一个说的,却没有跑起来,只有自己再查资料,进行一番验证,终于通过了。废话少说,现在说下步骤。1.新增ldap认证的入口,见以下红色部分 <!-- | IMPORTANT | Every han原创 2016-11-10 09:08:41 · 3507 阅读 · 2 评论 -
invalid constant type: 15 错误解决
用了eclipse neon和oxygen版本,原来的工程报了如下异常:java.io.IOException: invalid constant type: 15 at javassist.bytecode.ConstPool.readOne(ConstPool.java:1027) at javassist.bytecode.ConstPool.read(ConstPool.java:原创 2016-11-09 19:19:50 · 17870 阅读 · 0 评论 -
生成文件md5校验码可满足大于2G情况
对于文件生成md5校验码,在实际开发中用处很大,有利于比较服务器上是否已经存在该文件,哪怕文件名不一致也无所谓。由于存在超大文件,经过从网上查找,得到两种方法,一种是利用MappedByteBuffer对于超大文件缓冲,效率高代码片段如下: public static String getFileMD5String_old(File file) throws IOExcept原创 2015-12-18 17:17:36 · 5308 阅读 · 1 评论 -
JAVA解决乱码之道
最近在实际工作的两个项目中都遇到了乱码问题,虽然没有对乱码实际性问题有深刻理解,不过对于现象倒是有了一二的端倪观察,现在把自己的解决思路共享一下。我将乱码问题归类为4种情况:原创 2016-01-16 10:27:47 · 581 阅读 · 0 评论