- 博客(7)
- 收藏
- 关注
原创 利用pwdx查看Linux程序的工作目录
在日常的工作中,尤其是测试机上,经常会看到多个相似的进程同时运行。有时候,需要针对其中1-2个进程进行操作,比如杀掉,也会经常担心杀错。pwdx命令,可以有效的解决这方面的问题。Linux中的pwdx命令,利用进程号作为参数,可以打印出指定进程号的工作目录,帮助我们区分不同的进程。pwdx <pid>用例如下:[hnyundev@BJ03000036 ~]$ pwd 322...
2018-10-10 10:36:31
11516
1
原创 使用String.Split函数分割CSV文件的防坑指南
今天在开发中,偶遇一解析CSV问题,涉及到String.split()函数使用,记录下来与大家分享。利用 split()将csv的一行数据,进行分割处理,是常见套路。但针对一下情况,使用split函数就会由于split的一些处理,导致处理问题。例如以下例子,3个域分别是国家、省份和城市。但由于北京和上海是直辖市,所以最后一个字段没有值。在这种情况下,针对这两行调用split(","),生成的数组...
2018-09-27 15:05:09
3062
原创 快速清除Neo4j数据库数据
在开发过程中,很多时候需要快(简)速(单)清(粗)除(暴)Neo4j中存在的海量数据节点和关系数据。在这种情况下,delete和detach从性能上都已力不从心。Neo4j官方推荐清库方法,即删除graph.db数据库文件,暴力清空数据库。1. 关闭Neo4j服务器进程检查服务器进程是否启动,如启动,可通过kill -9或其它方式杀掉服务器进程。2. 删除graph.db数据库文件找到&l...
2018-09-26 15:36:30
14193
原创 通过格式化方式完成字符串信息收集
在日常的编程中,需要经常性的对日志或各种输出进行收集,打印出具有各种信息的字符串。通常情况下,简单的方法是通过字符串的叠加来完成的。针对高性能场合,可能通过StringBuffer实现,提供性能上的优化。但String类提供了一个更为简单的方式,可以完成绝大多数的文本替换。从而使通过累加拼凑字符串成为历史,使程序员更好的集中于字符串的信息流上。以下是此方法的示例。package cn.cod...
2018-09-26 10:34:30
184
原创 发现Linux端口占用程序
在日常工作中,经常会在启动程序时,发现端口被占用的情况。这时就需要知道当前端口被哪个程序占用,并做出正确的处理。本文即是针对此问题,给出的解决方案。本文以找到端口3000被占用的情况为例。1. 搜索...
2018-09-25 17:40:53
333
原创 Spring Boot程序接收命令行参数
Spring Boot程序可以通过实现CommandLineRunner接口,接收来自命令行的参数。1. 创建Spring Boot应用程序通过Spring Boot提供的工具,生成样例框架程序,不用勾选任何其它额外依赖功能。2. 修改Application类修改Application类,继承CommandLineRunner接口,并实现run()方法。参考以下样例代码。package...
2018-09-21 17:05:13
5253
原创 Spring Boot通过文本模式集成Thymeleaf模版引擎
Spring Boot中集成了Thymeleaf模版引擎。在网上常见的例子中,主要引用的是Spring Boot通过网页形式与Thymeleaf模版进行互动的例子。本文针对非网页程序形式的Thymeleaf集成,适用于命令行脚本生成、电子邮件根据模版生成的场景。1. 创建Spring Boot应用程序在Spring Starter创建项目时,选择spring-boot-starter-thym...
2018-09-21 15:08:01
780
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人