
程序小工具
Walter Sun
我小时候的理想是做一名科学家,用梦想改变世界。资深匠心码农 阿里扫地僧 Java天花板 IT极客 篮球梦 绘画乐器
展开
-
强大的文本绘图——PlantUML
类、接口、枚举等元素可以通过关键字来定义,并可以添加字段和方法。原创 2024-02-23 11:34:47 · 1269 阅读 · 0 评论 -
python包机制,Attempted relative import in non-package,ImportError: cannot import name 'xx' from '__main
问题引入在写python脚本时,想将两个脚本共有的配置抽出来,形成配置文件,在运行脚本时读取配置文件。脚本工具目录结构: programoperater/ __init__.py autorun_startprogram.py ——起服务脚本 autorun_checkstart.py ——检查启动脚本 programsetting.py ——抽取的配置文件在...原创 2019-06-01 11:59:27 · 707 阅读 · 0 评论 -
Python开发工具PyCharm如何引入工具包
例如:引入Excel相关的包xlrd和xlwt 1、打开Settings2、点击“Project”,本示例项目为Demo,打开“Project Interpreter”3、点击“+”,搜索所需要用的包,选择包点击“Install Package” ...原创 2018-12-25 13:34:27 · 2248 阅读 · 0 评论 -
dom4j格式化(美化)生成(导出)的xml
引用jar包:dom4j-1.6.1-sources.jar方法实现: private String xmlPretty(Document document) { OutputFormat format = OutputFormat.createPrettyPrint(); format.setIndent(" "); form...原创 2018-11-20 11:19:04 · 1396 阅读 · 0 评论 -
jconsole远程监控
在服务器端配置文件添加参数 设置jconsole监控端口号-Dcom.sun.management.jmxremote.port=17777内网代码调试一般不需要用户和口令验证,下面量参数设为false-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false...原创 2018-08-28 17:29:16 · 515 阅读 · 0 评论 -
windows下如何打印出文件夹目录结构,并写入txt
1、在目录中shift+右键,win10中用powershell打开窗口,win10以下应该是用命令行打开。2、输入tree /f命令显示目录结构3、输入tree /f >>1.txt,将目录结构写入1.txt文档...原创 2018-08-27 11:31:46 · 22711 阅读 · 0 评论 -
java发送http的get、post请求,使用fastjson传json格式数据(application/json)
GET方式:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.L...原创 2018-08-15 13:39:13 · 5815 阅读 · 0 评论 -
用cxf生成webservice的java客户端代码(转载备忘)
使用步骤如下:一、下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html二、解压apache-cxf-2.7.10.zip至某一目录,如D:\apache-cxf-2.7.10三、设置环境变量1、CXF_HOME=D:\apache-cxf-2.7.102、在path后面加上 %CXF_HOME...转载 2018-08-07 18:28:33 · 269 阅读 · 0 评论 -
java将xml等文件写入zip包保存
int i = 0; ZipOutputStream zos = null; SimpleDateFormat s = new SimpleDateFormat("yyyyMMddHHmmss"); for (Iterator<St...原创 2018-08-07 13:43:32 · 1585 阅读 · 0 评论 -
http开放接口,使用阿里巴巴fastjson返回Jason数据,解决跨域访问问题。
1、需求:给工具开放一个接口,返回xml字符串,支持单个或批量2、实现方式:(1)通过http开放接口,第三方服务通过请求方式传参,服务根据传参响应,返回所需数据。(2)采用阿里巴巴fastjson操作数据,返回json格式数据(键值对)。 web.xml配置servlet: <servlet> <servlet-name>SendData...原创 2018-07-21 11:21:04 · 901 阅读 · 0 评论 -
java,FileChannel实现文件复制到新的路径,较FileInputStream和FileOutputStream要快
public void simpleSendToEp() { try { File folder = new File(path);//path为文件保存的路径 for (File f : folder.listFiles()) {//通过listFiles()方法遍历路径下的文件 s.copyfil...原创 2018-07-12 10:10:10 · 854 阅读 · 0 评论 -
myeclipse2014安装Memory Analyer Tool插件,或使用eclipse独立分析工具Eclipse Memory Analyer ,分析内存溢出的.hprof的镜像文件
插件下载地址:http://www.eclipse.org/mat/downloads.php1、下载插件:2、解压文件到myeclipse2014安装目录下的dropins文件夹内目录如下:3、在dropins目录下新建mat.link文件,编辑内容如下:4、重启项目即可。 注:也可使用eclipse独立的MemoryAnalyzer...原创 2018-07-17 14:23:15 · 544 阅读 · 0 评论 -
poi解析Excel,遍历表结构,获取单元格内容,拼接sql语句,写入TXT文件
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;impor...原创 2018-04-28 19:38:48 · 360 阅读 · 0 评论 -
poi批量修改Excel文档,修改工作表中的目标单元格数据
需要导入poi的相关包。maven的poi依赖:<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency&am原创 2018-04-28 14:02:57 · 1631 阅读 · 0 评论 -
dom4j 根据xml节点路径查找节点,找到对应的目标节点下的子节点,对节点Text值进行修改
<config> <Property> <Name>数据</Name> <Level>0</Level> <IsKey>0</IsKey> <Key/> <stdTable原创 2018-04-27 13:36:18 · 2483 阅读 · 0 评论 -
Java读写文件,poi解析读取execl表格,读取指定行列单元格信息,拼接sql,写入TXT文档。
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi....原创 2018-01-30 12:59:40 · 862 阅读 · 0 评论 -
Base64 加密、解密的实现
加密:import java.io.UnsupportedEncodingException;import org.apache.commons.codec.binary.Base64;public class Base64Decoder { public Object convert(String val,int maxLen) { String r原创 2018-02-01 15:08:27 · 378 阅读 · 2 评论