开发技巧和工具
文章平均质量分 94
一个中文名
java博客
展开
-
JAVA异常和日志
未捕获异常Runnable 未捕获异常@Slf4jpublic class RunnableDemo implements Runnable{ boolean flag; public RunnableDemo(boolean flag) { this.flag = flag; } @Override public void run() { log.info("进入runnableDemo"); if(原创 2020-12-11 14:39:07 · 3483 阅读 · 0 评论 -
稀奇古怪的问题汇总
开篇:一般稀奇古怪问题,大部分是jar包冲突 (比如boot整合hbase);工具maven-shade-plugin提供了两大基本功能:将依赖的jar包打包到当前jar包(常规打包是不会将所依赖jar包打进来的);对依赖的jar包进行重命名(用于类的隔离);https://blog.csdn.net/yangguosb/article/details/80619481Cann...原创 2019-09-18 09:46:10 · 3957 阅读 · 1 评论 -
idea实用---查看源码
右键 go to等快捷键自行查看查看一个类的子类:F4或者Navigate →Type Hierarchy 查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类diagram → showdiagram → Java class DiagramsJava class Diagrams图1、使用delete键删除不需要的类2、查...原创 2018-10-26 16:41:10 · 2209 阅读 · 0 评论 -
关于我使用htmlparser,以及通过htmllparse下载网页中的图片
org.htmlparser是用来解析html页面的工具类之前写了一段代码:统计html中的js引入、css引入、href标签,img标签parser的构造函数有几个,既可以使用内容也可以使用url构造。注意要设置编码,UTF-8/GBK都行。filter字面意思理解,用来对parser中的html进行过滤(可以按照我的代码配置多个过滤也可以配置一个)htmlparser架包中包含...原创 2016-06-20 17:53:11 · 720 阅读 · 0 评论 -
利用cpdetector获取文件编码格式,同时得到网页内容。增加http/https通用方式
获取网页编码格式,同时得到网页内容。import info.monitorenter.cpdetector.io.ASCIIDetector;import info.monitorenter.cpdetector.io.CodepageDetectorProxy;import info.monitorenter.cpdetector.io.JChardetFacade;import i...原创 2016-06-22 15:20:23 · 1306 阅读 · 0 评论 -
安装phantomjs,使用java代码进行截图
最近去看了下phantomjs官网,建议深入使用phantomjs的同学查看官网例子总结更新:可设置超时时间(写在命令行参数或者js文件中)phantomjs不方便支持多线程(每打开一个phantomjs内核会占用内存等)支持js语法可使用window.open()设置反馈到服务器等。phantomjs支持IO读取文件如何安装:下载phantomjs安装文件,直接解压...原创 2016-07-22 10:11:19 · 5760 阅读 · 2 评论 -
jvisualvm远程监控java虚拟机
我是使用java -jar ×× 运行java程序,其实tomcat也差不多也是在catalina.sh中配置rmi的一些东西,详情见下面:1、jstatd远程不可取【血泪】1、配置jstatdvi $JAVA_HOME/jre/lib/security/Java.policy在文件末位的 }; 前添加permission java.security.AllPermission;...原创 2017-02-24 13:03:11 · 969 阅读 · 0 评论 -
贴一段POI导出代码----POI使用注意事项更新。20170323更新使用
在某台服务器使用SXSSFWorkbook方式报错:No space left on device。没有排查出问题,增加XSSFWorkbook方式,需要更多内存。【具体原因未找到,磁盘空间足够,为文件分配地址看起来也够,该服务器在做一个工具的测试可能频繁生成小文件,另外top中的vitr选项很高,其他程序不好停,也不方便验证问题,只好作罢】之前使用XSSFWorkbook导出太多或者太大...原创 2017-03-09 15:28:06 · 1261 阅读 · 0 评论 -
简单数据库表基本设计-----持续更新吧
三范式:满足高层次范式就满足低层次范式知乎说明文:https://www.zhihu.com/question/24696366第一范式:符合1NF的关系中的每个属性都不可再分 最基本的,所有字段在业务上不用拆分(基本建立表都是这样)第二范式:2NF在1NF的基础之上,消除了非主属性对于码的部分函数依赖。确保数据库表中的每一列都和主键...原创 2017-07-12 12:01:30 · 785 阅读 · 0 评论 -
工作总结--20180711
------很久没写博客------- 不要全然依赖代码规范管理工具1、流程规范的重要性 对类似的代码,统一代码流程,流程化代码、高内聚、低耦合、代码可移植可复用 日志打印清晰 --> 对大文件日志按天按大小切割 pom.xml,配置文件等清晰,有条理。 删除无用代码,加上必要注释2、代码规...原创 2018-07-11 18:15:53 · 550 阅读 · 0 评论