工具
开发工具类
奶茶37.2℃
海纳百川有容乃大
展开
-
class文件扫描分析
一.简介最近项目中需要分析java文件中依赖的类,通过提取字节码文件中的Constant_Class_info 常量池中的信息实现class 文件依赖分析。使用了ASM 轻量级jar包读取字节码文件,再解析常量池信息。<dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> <version>8.0</version>原创 2021-05-26 17:01:42 · 501 阅读 · 2 评论 -
Java Shell执行命令
简介最近做公司的WebLogic 迁移工作,其中很多东西需要使用到相关的shell命令操作,需要同一个shell多次执行相关命令,简单使用Java ProcessBuilder 封装了一个shell工具类,可以同时在linux/windows下运行。并且每次运行的命令都有其执行结果返回。import java.io.*;import java.util.Scanner;import java.util.regex.Pattern;public final class ShellUtil {原创 2021-05-17 13:01:45 · 358 阅读 · 1 评论 -
全国省市区街道数据
一.简介1.数据库表结构:CREATE TABLE `t_area` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `pid` int(11) NOT NULL COMMENT '父级', `name` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '' COMMENT '名称', `shortname` varchar(30) COLLATE utf8_unicode_ci原创 2020-08-14 13:08:15 · 5514 阅读 · 3 评论 -
java开发神器lombok
一、简介Lombok是一个Java库,通过添加注解的方式,不需要为类编写setter、getter、equals、hashCode、toString方法,同时还可以生成日志变量。简化Java开发,提高java 开发效率。使用eclipse 或 idea 都需要先安装lombok jar包。lombok 官网https://projectlombok.org/ 下载lombok.jar 。...原创 2019-12-07 21:01:58 · 1100 阅读 · 0 评论 -
Mac 实现内网穿透
一、简介内网穿透,即NAT穿透,计算机是局域网内时,外网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。映射端口能让外网的电脑找到处于内网的电脑。网络地址转换(Network Address Translation,NAT)机制的问题在于,NAT设备自动屏蔽了非内网主机主动发起的连接,也就是说,从外网发往内网的数据包将被NAT设备丢弃,这使得位于不同NAT设备之后的主机之间无法直接...原创 2019-12-04 23:59:16 · 5166 阅读 · 0 评论 -
mac STS springboot 启动特慢
1.打开终端输入: hostname2.修改 /etc/hosts 文件:127.0.0.1 localhost 电脑名称::1 localhost 电脑名称修改后效果如下:3.启动sts 项目速度将非常快原创 2019-10-14 15:05:02 · 4121 阅读 · 0 评论 -
软件工程师都应该有一台Mac电脑
1.简洁大方的外观设计,可谓是工业设计的奇葩。触感、屏幕分辨率、开发效率…2.操作系统1).苹果使用自家的操作系统,其底层也有采用开源系统库BSD2).许多shell操作命令与Linux 非常相似3).开发工具兼具图像界面和命令方式,与Linux的纯命令相比更具审美,与windows 图形界面相比更清楚开发的底层细节4).一线开发人员大部分都使用Mac 开发...原创 2018-09-26 15:21:40 · 11872 阅读 · 0 评论 -
Eclipse代码提示 & 安装Eclipse SDK插件
代码提示在开发中能为我们大大提高开发效率,让编程者更专注功能的实现而非是相关类、方法的记忆上。实现方法如下:但是在自动提示后如果是输入空格将会导致自动补全,通常我们都不需要空格作为补全键。由于eclipse 很多功能都是基于插件的形式完成的,安装目录内的 plugin 目录就是相关插件的存放路径。我们可以下载相关插件源码修改并替换即可。如果Eclipse 已经关联源码直接跳到 修改自动补全...原创 2019-03-30 23:41:48 · 9708 阅读 · 0 评论