![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
非技术
文章平均质量分 51
kanpiaoxue
这个作者很懒,什么都没留下…
展开
-
时间单位:秒,毫秒,纳秒
1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s) 1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s) 1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s) 1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s) 1毫秒=106纳秒(1000000纳秒...原创 2012-12-13 14:07:05 · 1192 阅读 · 0 评论 -
eclipse 格式化 javadoc 中的@为@的问题
之前使用 eclipse 的格式化一直有个问题困扰着我,就是在 javadoc 中的@符号被格式化为&#64; 。在很多地方都找寻过答案,一直没得到合理的解决。今天无意中发现了问题的所在,就是我的 javadoc 的用法如下: /** * <pre> * @param sourceColumn * @param tar...原创 2017-08-14 13:23:09 · 325 阅读 · 0 评论 -
git中文文件名乱码问题
使用 git 没多久,而且之前一直是使用英文对文件夹和文件名进行命名。今天使用 git 管理几个路径中带有中文的文件,发现运行 $ git status 的时候出现如下的乱码:乱码情况 写道\345\233\242\351\230\237\351\hello.jpg 解决方案:运行如下命令即可:git 命令 写道git config --global core.quot...原创 2017-08-14 15:26:58 · 307 阅读 · 0 评论 -
各类自己汇总模式记录
缓存模式模式:"如果有缓存则返回;否则运算、缓存、然后返回"原创 2017-08-30 10:31:04 · 85 阅读 · 0 评论 -
Mac 中 sublime 打开文件的方式改为 in new tab
在 mac 中使用 sublime 的时候,在 finder 中双击一个默认采用 sublime 打开的文件,sublime 会新开一个窗口。这种体验很不好,我更喜欢打开一个新的 tab 而不是一个新的 window。操作如下:command + , 快捷键打开配置文件 "open_files_in_new_window": false 配置之后,双击文件就会以新的 tab 打开...原创 2017-08-31 11:21:34 · 477 阅读 · 0 评论 -
Eclipse Tips & Tricks: Detail Formatter-Variables view的详情进行格式化
今天使用 eclipse 进行 debug 处理,在 eclipse 的 debug 模式中跟踪变量。发现这个变量在Variables view视图中的详情信息中只显示了这个变量 toString()的内容。由于这个类的toString()没有被复写而是继承了 Object 基类的toString(),打印的是 hashCode()的值,不是我想要的。我想让它的 toString()被格式...原创 2017-09-06 16:25:26 · 341 阅读 · 0 评论 -
Eclipse 部署(Publish)报错:java.lang.ClassNotFoundException: ContextLoaderListener
使用eclipse部署tomcat的jee应用,报错如下:严重: Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]java.lang.ClassNotFoundException: org.springframework.web....原创 2017-11-17 15:50:54 · 483 阅读 · 0 评论 -
服务连接的心跳
心跳是用来检测保持连接的客户端是否还存活着,客户端每间隔一段时间就会发送一次心跳包上传到服务端,服务端收到心跳之后更新 Session 的最后访问时间。在服务端长连接会话检测通过轮询 Session 集合判断最后访问时间是否过期,如果过期则关闭 Session 和 Connection,包括将其从内存中删除,同时注销 Channel 等。...原创 2018-01-03 10:21:41 · 199 阅读 · 0 评论 -
OmniGranffle的背景画布自动扩展
在使用 OmniGranffle 的时候发现画图的内容超过了原来的画布大小,而且不自动扩展。找了好久才发现,在OmniGranffle的右侧功能面板中的Canvas的小面板中可以设置。将里面的“Auto-adjust the canvas size”的checkbox勾选上即可。...原创 2018-01-05 17:43:49 · 208 阅读 · 0 评论 -
系统稳定性指标计算器
自己写的,用于计算系统的服务稳定性工具类: /** * * @ClassName StabilityCalculator * @author kanpiaoxue * @version 1.0 * @CreateTime 2018/01/15 21:20:06 * @Description 稳定性计算器 * * <...原创 2018-01-15 21:53:29 · 2868 阅读 · 0 评论 -
Missing library: xdoclet-1.2.1.jar. Select the home directory for XDoclet. 1.2.1
eclipse开发web项目的失败,总是发现Project的文件夹上面有错误。点开项目的Properties之后发现里面的XDocklet报错如下:Missing library: xdoclet-1.2.1.jar. Select the home directory for XDoclet. 1.2.1 在网上找到的解决办法:http://blog.csdn.net/uest...原创 2018-02-28 16:50:04 · 114 阅读 · 0 评论 -
Eclipse中配置Ehcache提示信息
使用eclipse开发ehcache的时候总是提示在加载ehcache.xsd。解决方案:http://blog.csdn.net/qq_30930805/article/details/70840312原创 2018-02-28 16:52:29 · 174 阅读 · 0 评论 -
mac crontab的使用
启用Mac的crontab,需要添加文件:$sudo touch /etc/crontab crontab的文件格式 * 第1列分钟0~59 * 第2列小时0~23(0表示子夜) * 第3列日1~31 * 第4列月1~12 * 第5列星期0~7(0和7表示星期天) * 第6列要运行的命令...原创 2018-06-29 10:17:10 · 682 阅读 · 0 评论 -
java中统计方法耗时的几种常用方法
在我们写代码的时候为了统计方法或者代码块的耗时,往往需要自己写代码来统计。下面是常用的几种。 1、使用System的自带时间:long start = System.currentTimeMillis();TimeUnit.SECONDS.sleep(3L);System.out.println("it consumes " +(System.currentTimeMill...原创 2018-07-25 16:30:19 · 22208 阅读 · 0 评论 -
Sublime Text 3 添加当前时间的制作方法
参考地址: https://blog.csdn.net/BTUJACK/article/details/80711764https://blog.csdn.net/sshfl_csdn/article/details/46415551 第一步:制作插件: 插件放入位置:(Windows)C:\Users\Z003TESJ.AD005\AppData\Ro...原创 2018-08-22 04:50:32 · 112 阅读 · 0 评论 -
DevOps八荣八耻
DevOps八荣八耻1、以可配置为荣,以硬编码为耻2、以系统互备为荣,以系统单点为耻3、以随时可重启为荣,以不能迁移为耻4、以整体交付为荣,以部分交付为耻5、以无状态为荣,为有状态为耻6、以标准化为荣,以特殊化为耻7、以自动化工具为荣,以人肉操作为耻8、以无人值守为荣,以工人介入为耻 参考地址: http://www.infoq.com/cn/news/2016/11/devops...原创 2018-09-11 10:48:05 · 212 阅读 · 0 评论 -
eclipse常用插件
(STS)Spring Tools 4:http://marketplace.eclipse.org/content/spring-tools-4 Markdown Text Editor:http://marketplace.eclipse.org/content/markdown-text-editor MyBatis Generator:...原创 2018-09-30 10:17:42 · 149 阅读 · 0 评论 -
git 关联编辑器软件(sublime)
参考资料: https://help.github.com/articles/associating-text-editors-with-git/https://stackoverflow.com/questions/8951275/how-can-i-make-sublime-text-the-default-editor-for-git======================...原创 2017-07-27 20:15:44 · 619 阅读 · 0 评论 -
sublime 常用插件
插件安装管理程序的插件:Package Control列模式插入连续数字插件:Insert Nums自动备份文件的插件: AutoBackupsJSON 格式化插件: Pretty JSON文件路径插件: AutoFileName文件重命名: File Rename...原创 2017-07-07 18:12:36 · 81 阅读 · 0 评论 -
修改Eclipse注释里的${Date}变量格式
在eclipse的 Preference -> Java -> Code Style -> Code Templates 的javadoc中,我们往往会自定义自己的javadoc的模板。如下: /** * ClassName: ${type_name} <br/> * @author ${user} * @version 1.0 ...原创 2017-07-07 09:42:58 · 1419 阅读 · 0 评论 -
eclipse 快捷方式小结
收集网上很多好的关于eclipse快捷方式的文章,放在这里,供以后参考: 1、Eclipse全键盘编码攻略之引子2、Eclipse全键盘编码攻略之一——入门3、Eclipse全键盘编码攻略之二——天下无鼠4、Eclipse全键盘编码攻略之三——辟邪剑谱5、Eclipse快捷键 10个最有用的快捷键 ...原创 2013-01-30 00:40:59 · 78 阅读 · 0 评论 -
OFFICE OUTLOOK 2007 如何设置开机自动启动
第一步:让Outlook2007最小化时在系统托盘 打开Outlook2007,在系统托盘的Outlook图标上右键,选中“最小化时隐藏”。第二步:让Outlook2007开机启动 找到Outlook2007的快捷图标,复制。点击“开始/所有程序/启动”,在启动上右键,选择“打开”,粘贴。第三步:让Outlook2007开机启动时最小化 在所有程序菜...原创 2014-04-21 18:49:43 · 93 阅读 · 0 评论 -
alt+shift+a 百度HI热键和eclipse热键冲突
今天用Eclipse的列模式的快捷键 alt+shift+a 发现居然是截屏的功能。一定是什么程序的快捷键和Eclipse的冲突了。我装了百度HI,查看了一下它的快捷键设置,真的冲突了。在这里设置一下就好了。...原创 2014-04-24 09:28:32 · 651 阅读 · 0 评论 -
java判断是否Linux操作系统,判断OS操作系统类型工具类
/** * <pre> * @return 是否Linux操作系统 * </pre> */ public static boolean isLinux() { return !System.getProperty("os.name").toLowerCase() ...原创 2014-09-18 11:26:08 · 400 阅读 · 0 评论 -
Java格式化SQL语句
很多时候我们需要将文本的sql转换为可阅读的格式化好的sql。这里推荐使用阿里的druid。里面有个工具类可以完成这个功能。com.alibaba.druid.sql.SQLUtils它支持:写道public static String formatMySql(String sql) public static String formatOracle(String s...原创 2016-07-01 17:02:32 · 3969 阅读 · 0 评论 -
防止cmd/shell命令执行被IO阻塞卡死的程序
package org.kanpiaoxue.util;import org.apache.commons.io.IOUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import com.google.common.base.Preconditions;import com....原创 2015-10-14 20:07:41 · 1894 阅读 · 0 评论 -
调度系统设计要素
调度系统时间粒度:分钟、小时、日、周、月、季度、年依赖关系上下类型:时间粒度上大下小、时间粒度相等、时间粒度上小下大依赖关系分类:普通依赖(上下游)、截止依赖(累积性的任务,需要累计到某一天。周截止任务,会依赖于周一一直到现在的上游任务的数据)、自依赖(依赖于自身任务前面运行的结果)依赖关系的属性:偏移量、步长、左右补偿。 时序性:时序性很关键,尤其是对于累积性...原创 2015-10-16 14:41:33 · 162 阅读 · 0 评论 -
如何计算一个方法调用超时?
在日常的编程中我们经常会为一些特别消耗资源的动作添加一些限制,比如:timeout,超时。当超过这个时间的时候,我们应该采取某些措施。该如何验证这个方法已经超时了呢?我们可以参考一下apache的做法。代码如下:/* * ==================================================================== * License...原创 2016-11-09 16:04:59 · 500 阅读 · 0 评论 -
notepad++如何插入时间
如何使用notepad++在文本内插入自己想要的时间格式的日期和时间呢?参考地址:http://stackoverflow.com/questions/27950710/in-notepad-how-can-i-insert-the-current-date-and-time具体内容:写道Try "Python Script" pluginI prefer to use the...原创 2016-11-24 18:24:53 · 801 阅读 · 0 评论 -
notepad++常用快捷键
---------- 列模式ALT + 鼠标左键选中:列插入模式Alt + C : 列编辑插入内容 Ctrl-H 打开Find / Replace 对话框 Ctrl-D 复制当前行 Ctrl-L 删除当前行 Ctrl-T 上下行交换 F3 找下一个 Shift-F3 找上一个 Ctrl-Shift-F 在文件中找 Ctrl-F2 触发书签 F2 到前一个书签 Shift-...原创 2016-11-24 19:08:29 · 188 阅读 · 0 评论 -
python -m json.tool fileName
命令: python -m json.tool fileName 可以将fileName里的json字符串进行格式化。命令如下: python -m json.tool C:\Users\kpx\Desktop\new1.tmp.txt原创 2016-11-29 15:14:18 · 404 阅读 · 0 评论 -
notepad++自定义功能
notepad++ 提供了丰富的自扩展功能,这里只介绍一下Python的plugin的扩展。如何开发属于自己的扩展功能呢?请参考附件中的PythonScript.chm官方文档。功能1:notepad++如何插入时间 地址:http://kanpiaoxue.iteye.com/admin/blogs/2340937功能2:去掉右侧空格:#rstrip the contents...原创 2016-12-02 12:08:56 · 855 阅读 · 0 评论 -
Maven解决类包依赖冲突:mvn dependency:tree
在使用maven管理jar的依赖关系的时候,经常发生jar的不同版本冲突。如何解决呢?使用命令: mvn dependency:tree 来查看依赖关系树形结构,从中排查冲突的jar。可以使用命令 mvn dependency:tree > dependency_tree.txt 的文件,使用文件编辑器查看效果更好。如果找到冲突的jar,该如何处理呢?在冲突的地方进行排...原创 2017-01-06 18:45:50 · 974 阅读 · 0 评论 -
mac安装多版本jdk
jdk8的官网地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 最近换了一个mac pro使用,结果问题多多。比如想在一台mac上面安装多个jdk,想安装一个jdk1.8,再安装一个jdk1.7。就遇到了诸多问题。有的人说使用 brew安装多个...原创 2017-06-28 20:06:02 · 156 阅读 · 0 评论 -
Mac使用经验小结(补充中)
1、如何在Mac下面copy文件和文件夹的路径呢?OS X自带的Automator,创建一个服务项。具体操作流程如下:1、选中Automator,选中文稿类型里面选择“服务”。2、跳出的窗口分左右两侧。 a、左侧选择“资源库-实用工具-拷贝至剪贴板”,双击它。 b、右侧“服务收到选定的”下拉框选择“文件和文件夹”。 c、点击Command+s进行保存,跳出对...原创 2017-06-30 11:11:23 · 108 阅读 · 0 评论 -
sublime学习资料小结
1、学习sublime的非常好的文章:Sublime Text 全程指引 by Lucida: http://www.cnblogs.com/figure9/p/sublime-text-complete-guide.html 2、关于mac下面使用sublime的小结:快捷方式列表(非常棒): http://sublime-text-unofficial-docume...原创 2017-06-30 11:11:51 · 117 阅读 · 0 评论 -
出售、赠送或折抵 Mac 前该怎么做
苹果官网: https://support.apple.com/zh-cn/HT201065出售、赠送或折抵 Mac 前该怎么做在出售、赠送或折抵 Mac 之前,您应备份电脑、停用某些功能和服务,并抹掉硬盘驱动器再重新安装 macOS 以恢复为出厂设置。 移到新 Mac?了解如何将文件移到新 Mac。请先完成这个步骤,然后再抹掉硬盘驱动器或遵循...原创 2018-10-07 18:24:49 · 834 阅读 · 0 评论