上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页

2018年12月14日

摘要: 做记录: 今天有一个有153万条数据的表,发现查询很慢: 执行时间大概2-3s 。。 给字段x 加上索引后,时间为0.007s . 查询速度明显提升。 2. 关于in 和 exist 效率问题 本人实测 x表数据量是 153万条, 使用in 和 exists 查询 , 耗时差不多,甚至in 还快一点 阅读全文
posted @ 2018-12-14 09:26 远方的人 阅读(4274) 评论(0) 推荐(0) 编辑

2018年12月13日

摘要: 百度一查,上来就是什么各种搜索,晕。。 首先不是应该说说图 是什么吗? 难道是我们平时说的图片?显然不是,图指的是 好多点以及他们之间的连线(图中定义是 边),这些点和线组合起来我们称之为图。 知道了什么是图,那么这个图能做什么用呢?我首先想到的就是地图了: 每个路口就是点,路口到另一个路口的路就是 阅读全文
posted @ 2018-12-13 11:37 远方的人 阅读(255) 评论(0) 推荐(0) 编辑

2018年12月11日

摘要: 今天使用上述组合 做项目。。 在做一个需要较长时间使用数据库的 请求时,项目日志没有任何报错,但是数据库也没有插入代码。 初步猜测是 数据库连接超过 removeAbandonedTimeout 时间导致数据库连接被强制回收,但是为什么没有报错呢(由于开发环境数据较少,没有这个现象, 但是生产环境数 阅读全文
posted @ 2018-12-11 11:49 远方的人 阅读(2439) 评论(0) 推荐(0) 编辑
摘要: 今日项目启动遇到一个问题: 项目启动一直死循环 DruidDataSource.init 方法, 代码和同事相同,环境也一致 最后通过maven clean 然后重新install ,再次启动正常了。。 个人猜测 是 我再项目在运行时,强制修改了部分代码(为写完,有报错),我使用的idea 是自动保 阅读全文
posted @ 2018-12-11 10:42 远方的人 阅读(5990) 评论(0) 推荐(1) 编辑

2018年12月7日

摘要: 今天写了一段让自己尴尬的代码,就是在一个方法中调用了两个 service 方法,而我为每个service 都定义了 事物回滚。 然后郁闷了,我执行请求调用该方法, 发现第二个service方法执行失败回滚,而第一个方法service正常执行。。 1.修改代码。 2. 再次执行该方法。 好像不能这么干 阅读全文
posted @ 2018-12-07 16:33 远方的人 阅读(117) 评论(0) 推荐(0) 编辑

2018年12月6日

摘要: 仅做学习记录,具体可参照 https://www.cnblogs.com/xsyfl/p/6938642.html 写的很好。 所谓贪心算法就是 在每一次的求解中 ,都使用最佳操作,这样所有步骤的求解 组合起来就是 全局的最优解。。 比如一个会议室如何最大利用。找零。 假设有n个会议要使用会议室,假 阅读全文
posted @ 2018-12-06 10:57 远方的人 阅读(116) 评论(0) 推荐(0) 编辑

2018年12月5日

摘要: 今天帮别人写封装几个url 请求,打成jar 包,可以以java接口的方式提供给外部访问。 遇到两个问题: 1. 是否把依赖的jar包也 打入 我要生成的jar包中,如果你不打入,别人直接调用接口会报错。如果你打入可能会和使用该jar包的项目发生冲突,因为别人可能已经引入了相关jar包。 自己可以根 阅读全文
posted @ 2018-12-05 18:01 远方的人 阅读(302) 评论(0) 推荐(0) 编辑

2018年11月22日

摘要: 个人认为其实堆排序和冒泡排序非常类似。。 简单的说就是找到数组中最大的元素并放到数组第一位,然后和最后一位交换,这样最大的元素就放到了数组最后(升序排列), 然后在从剩余的元素中再找到最大的,放到数组倒数第二位,依次操作,直到最后完全排列。 只是 他修改了 如何找到最大元素的 方法() ,那就是引入 阅读全文
posted @ 2018-11-22 11:09 远方的人 阅读(113) 评论(0) 推荐(0) 编辑

2018年11月6日

摘要: java8 去掉了永久代permgen(又称非堆,其实也是堆的一部分),类的方法代码,常亮,方法名,静态变量等存放在永久代中 改为使用元空间 Metaspace , Metaspace 不在是堆的一部分,而是使用另辟一块内存,使用本地内存,并且把常量池移动到堆中。 可以通过 -XX:Metaspac 阅读全文
posted @ 2018-11-06 10:47 远方的人 阅读(173) 评论(0) 推荐(0) 编辑

2018年11月1日

摘要: 1. oracle 字段是区分大小写的 。。在navicat 中使用查询 select REMAIN_PRINCIPAl from T_NF_PROJECT; navicat 默认会把 REMAIN_PRINCIPAl 转换成大写去查询 ,就是 REMAIN_PRINCIPAL 注意是大写的L .. 阅读全文
posted @ 2018-11-01 15:24 远方的人 阅读(627) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页

导航