- 博客(10)
- 收藏
- 关注
原创 mysql sql语句优化实战(一、基于in的优化)
【in中子查询为null,导致索引失效,最终全表扫描】sql语句 (优化前)sql语句(优化后) explain执行结果(优化前) explain执行结果(优化后)查询需要的时间 (优化前) 查询需要的时间 (优化后) 分析:m.ownerid IN ( SELECT id FROM mb_emp WHERE pid = ...
2018-10-22 17:11:12 2206 1
原创 使用 nio 出现 connection reset by peer
情景描述: 每一次访问 nio 相关代码时,都会报出错误(在windows下报错 为"远程主机强迫关闭了一个现有连接",在linux下报错为"connection reset by peer"),会导致服务器连接数过多,导致其他用户无法访问服务。问题解决(目前待验证):左边为出现问题的代码,右边为修正后的代码...
2018-10-19 18:53:16 694
转载 线程安全日期格式化操作的几种方式
线程安全日期格式化操作的几种方式由于 DateFormat 是非线程安全的,因此在多线程并发情况下日期格式化时需要特别注意。下面记录几种格式化的方式:线程不安全的处理方式private static final DateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//线程不安全这种方式会报如下异...
2018-10-19 09:57:52 127
原创 mysql sql优化(二)
mysql explain查询字段及字段包含的值参考自:https://blog.csdn.net/eroswang/article/details/4541173 https://blog.csdn.net/zhuxineli/article/details/14455029一、概图如下二、各个字段详细分析1、id 语...
2018-10-16 19:16:11 159
转载 mysql sql优化(一)
show index from table_name这个命令有助于诊断性能低下的查询,尤其是查询是否使用了可用的索引。下面介绍下 这个命令显示的结果列的含义:| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | I...
2018-10-16 12:03:13 55
转载 linux less命令(查看大文件)
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多...
2018-10-16 11:31:07 1283
转载 Java多机部署下定时任务的处理方案
转载自:http://www.cnblogs.com/xunianchong/p/6958548.html 今天来说一个Java多机部署下定时任务的处理方案。需求: 有两台服务器同时部署了同一套代码, 代码中写有spring自带的定时任务,但是每次执行定时任务时只需要一台机器去执行。当拿到这个需求时我脑子中立马出现了两个简单的解决方案:利用ip进行判断, 两台机器ip肯定...
2018-10-13 17:34:55 669
原创 不修改代码的情况下,切换生产环境、测试环境,解决方案
在项目部署中,总是手动修改三套配置环境,过于繁琐,通过 spring 容器内建的 profile 功能实现开发环境、测试环境、生产环境配置自动切换,让我倍感轻松,【减少出错的风险,】 第一步:定义 profile现在就可以通过定义 profile 来将开发和生产环境的数据源配置分开,这里我们定义两个 profile,一个名称是 development,另一个名称是 producti...
2018-10-13 16:27:53 1904
转载 SecureCRT上传、下载文件(使用sz与rz命令),超实用!
利用SecureCRT上传、下载文件(使用sz与rz命令) 借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。 其中,对于sz和rz的理解与记忆我用了如下的方法(很多时候容易搞混): sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to ci...
2018-10-10 15:34:18 186
转载 MyEclipse 工作空间配置的复用
原工作空间 :A 现工作空间 :B首先,导出A中的配置打开A,选择file --> Export --> 在弹出框中选择General 下的preference --> next --> 在export preferences 页面选择export all, 点Browse按钮,选择保存路径,写清楚文件名(就叫做preference fil...
2018-10-09 18:30:14 360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人