开源|工具
MIYAOW
一心只想做个程序员,用代码改变世界。
展开
-
POI解决EXCLE导入03,07兼容性问题
项目中需要用到数据录入,由此需要在项目中做一个EXCLE导入数据功能,原先项目导入是用jxl写的,我进行用poi优化与改造。我们先写一个工具类来判断文件的格式与版本。 /** * 获取文件名称后缀 * @param filename * @return */ public static String getExtensionName(String filename) {原创 2015-08-21 09:44:37 · 901 阅读 · 0 评论 -
PowerCmd注册码
用户名:nzone注册码:PCMDA-86128-PCMDA-70594转载 2017-07-10 11:49:43 · 1062 阅读 · 0 评论 -
Swagger2 添加HTTP head参数
大家使用swagger往往会和JWT一起使用,而一般使用jwt会将token放在head里,这样我们在使用swagger测试的时候并不方便,因为跨域问题它默认不能自定义head参数。然后自己去网上找,发现国内大多数的都是写一个Filter接口,然后添加到配置。这样极大的破坏了程序的完整性。想想这相当于维护两套代码。我们只是需要一个简单的小功能,国外大多是修改Swagger的index页面:转载 2017-09-12 15:22:23 · 1231 阅读 · 0 评论 -
java的系统路径获取工具类
获取当前应用的系统路径工具类和java的System.getProperty()方法介绍 java的System.getProperty()方法可以获取的值,如下: 对于Java程序,无论是未打包的还是打包的JAR或WAR文件,有时候都需要获取它运行所在目录信息,如何做到这一点呢? 按 Ctrl+C 复制代码按 Ctrl+C 复制代码转载 2017-10-20 17:03:39 · 445 阅读 · 0 评论 -
云栖大会-阿里发布的规约插件
1、https://github.com/alibaba/p3c 源码地址本插件,完全依照:阿里巴巴Java开发手册(终极版).pdf的规则进行2、搜索插件依次选择:Setting >> Plugins >> Browse repositoriesx 选中安装即可3、使用Tools >> Alibaba Coding Guid原创 2017-10-16 14:26:55 · 345 阅读 · 0 评论 -
IDEA 热部署 Tomcat
1.点击idea中tomcat设置 2.点击deployment查看Deploy at the server startup 中tomcat每次所运行的包是 xxxx:war 还是其他,如果是xxxx:war包,请更换.点击旁边绿色加号,选择 xxxx:war exploded ,然后将 xxxx:war 点击红色删除掉在se原创 2017-11-16 16:01:18 · 755 阅读 · 0 评论 -
Gson的日常用法
其他相关的资料百度,各大博客论坛都有 我就不一一抄袭总结了..简单对象转换Obj obj = new Gson().fromJson(json,Obj .class);List简单对象转换List<Obj> objList = new Gson().fromJson(json,new TypeToken<List<Obj>>(){}.getType());G...原创 2018-03-26 17:28:12 · 456 阅读 · 0 评论 -
利用AOP监控Java接口响应超时
为什么要监控 服务化接口是提供服务的,接口正确性、稳定性是最最重要的,在保证正确的同时需要尽量提高接口响应时间。 有的团队会有专门的工具来对系统响应时间、吞吐量做监控,但如果团队没有这种“待遇”就需要自己来做一些工具为自己的代码提供服务。自己动手,丰衣足食 AOP + Annotation 简陋实现,能达到目的 AOP : 使用环绕方式对接口拦截,在拦截接口前后记...原创 2018-10-11 20:47:06 · 3204 阅读 · 1 评论 -
用FastDFS一步步搭建文件管理系统
由于项目中使用了FDFS 所以就抽空找几个搭建的文章后续自己搭建整理所用 https://www.cnblogs.com/chiangchou/p/fastdfs.html#_label0_1转载 2018-10-11 21:09:00 · 289 阅读 · 0 评论 -
Windows下如何将cmd命令添加到右键菜单
Windows下如何将cmd命令添加到右键菜单由于经常要使用到cmd命令,为了省去每次重新打开cmd窗口后层层寻找目标路径的麻烦,找了一个办法将cmd命令添加到右键菜单里,这样在目标路径下就可以直接右键进入,实现方法如下:打开注册表 win+R 快捷键打开“运行”窗口,输入regedit 点击“确定”即可打开注册表编辑器添加注册项 1、在左侧依次找到[HKEY_CLAS原创 2017-06-13 10:33:43 · 1402 阅读 · 1 评论 -
logback&lombok 简化日志处理
logback&lombok 简化日志处理1 简介1.1 Logback相比较log4j,logback性能较好,且日志展现形式较美观。1.2 Lomboklombok 提供了简单注解的形式来简化Java代码1.3 目的使用lombok简化logback的使用2 配置2.1 lombok详情见:http://blog.csdn.n转载 2017-06-16 11:45:53 · 15415 阅读 · 0 评论 -
JAVA对DataSet的操作大集合
本博文用来收集JAVA在编程中对DataSet操作所使用的方法。 /** * 将list放map的结构 转化成dataset * @param list * @return */ private DataSet toDataSet(List list) { DataSet dataSet = new DataSet(); if (list == null || l原创 2015-08-31 11:05:46 · 22885 阅读 · 1 评论 -
JAVA获取IP地址和本机IP地址的工具类
由于项目需要做用户体验的数据查询分析,从而分析用户的查询喜好和查询方式来改善系统的体验。上网也查找了很多方式来获取这个IP地址问题。很多朋友也许会经常遇到这个方法。原创 2015-08-03 10:21:35 · 1582 阅读 · 2 评论 -
最详细eclipse汉化插件安装教程
地址:http://blog.csdn.net/dai_zhenliang/article/details/8588576写的挺全面的,尊重他人劳动成功。转载 2016-01-28 12:00:59 · 402 阅读 · 0 评论 -
Log4j配置详解
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.htmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:转载 2016-02-15 09:43:37 · 268 阅读 · 0 评论 -
IntelliJ IDEA 常用快捷键
编辑快捷键介绍Tab缩进 / 配合代码提示实现自动完成Shift + Tab取消缩进Ctrl + Z撤销Ctrl + Shift + Z取消撤销Ctrl + Y删除光标所在行 或 删除选中的行Ctrl + X剪切光标所在行 或 剪切选择内容原创 2017-04-07 12:46:14 · 872 阅读 · 0 评论 -
Redis的基本用法可封装成工具类
关于Redis的代码测试案例-----》基础用法原创 2017-03-22 15:27:59 · 372 阅读 · 0 评论 -
(工具类)double类型数据运算解决进度不准问题
import java.math.BigDecimal;/** * 数据运算 * * @author yesh * (M.M)! * Created by 2017/4/12. */public class BigDecimalUtil { //默认除法运算精度 private static final int DEF_DIV_S原创 2017-04-12 17:49:22 · 1484 阅读 · 0 评论 -
PL/SQL破解方法(不需要注册码)
打开注册表在run下输入regedit删除1.HKEY_CURRENT_USER/Software/Allround Automations2.HKEY_CURRENT_USER/Software/Microsoft/Security原创 2017-04-25 14:32:08 · 2214 阅读 · 2 评论 -
权限系统与RBAC模型概述[绝对经典]
预期想整理一套关于权限理论拓展强的权限管理系统.群中有朋友介绍RBAC挺不错的来学习下 1. 权限系统与RBAC模型概述RBAC(Role-Based Access Control )基于角色的访问控制。在20世纪90年代期间,大量的专家学者和专门研究单位对RBAC的概念进行了深入研究,先后提出了许多类型的RBAC模型,其中以美国George Mason大学信息安全技术实验...转载 2019-01-09 12:50:40 · 351 阅读 · 0 评论