开发技巧和工具
文章平均质量分 94
一个中文名
java博客
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA异常和日志
未捕获异常 Runnable 未捕获异常 @Slf4j public 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 · 3597 阅读 · 0 评论 -
稀奇古怪的问题汇总
开篇:一般稀奇古怪问题,大部分是jar包冲突 (比如boot整合hbase);工具 maven-shade-plugin提供了两大基本功能: 将依赖的jar包打包到当前jar包(常规打包是不会将所依赖jar包打进来的); 对依赖的jar包进行重命名(用于类的隔离); https://blog.youkuaiyun.com/yangguosb/article/details/80619481 Cann...原创 2019-09-18 09:46:10 · 4072 阅读 · 1 评论 -
idea实用---查看源码
右键 go to等快捷键自行查看 查看一个类的子类:F4或者Navigate →Type Hierarchy 查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类 diagram → showdiagram → Java class Diagrams Java class Diagrams图 1、使用delete键删除不需要的类 2、查...原创 2018-10-26 16:41:10 · 2335 阅读 · 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 · 805 阅读 · 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 · 1381 阅读 · 0 评论 -
安装phantomjs,使用java代码进行截图
最近去看了下phantomjs官网,建议深入使用phantomjs的同学查看官网例子 总结更新:可设置超时时间(写在命令行参数或者js文件中) phantomjs不方便支持多线程(每打开一个phantomjs内核会占用内存等) 支持js语法可使用window.open()设置反馈到服务器等。 phantomjs支持IO读取文件 如何安装: 下载phantomjs安装文件,直接解压...原创 2016-07-22 10:11:19 · 5844 阅读 · 2 评论 -
jvisualvm远程监控java虚拟机
我是使用java -jar ×× 运行java程序,其实tomcat也差不多也是在catalina.sh中配置rmi的一些东西,详情见下面: 1、jstatd远程不可取【血泪】 1、配置jstatd vi $JAVA_HOME/jre/lib/security/Java.policy 在文件末位的 }; 前添加 permission java.security.AllPermission;...原创 2017-02-24 13:03:11 · 1068 阅读 · 0 评论 -
贴一段POI导出代码----POI使用注意事项更新。20170323更新使用
在某台服务器使用SXSSFWorkbook方式报错:No space left on device。没有排查出问题,增加XSSFWorkbook方式,需要更多内存。 【具体原因未找到,磁盘空间足够,为文件分配地址看起来也够,该服务器在做一个工具的测试可能频繁生成小文件,另外top中的vitr选项很高,其他程序不好停,也不方便验证问题,只好作罢】 之前使用XSSFWorkbook导出太多或者太大...原创 2017-03-09 15:28:06 · 1381 阅读 · 0 评论 -
简单数据库表基本设计-----持续更新吧
三范式:满足高层次范式就满足低层次范式 知乎说明文:https://www.zhihu.com/question/24696366 第一范式:符合1NF的关系中的每个属性都不可再分 最基本的,所有字段在业务上不用拆分(基本建立表都是这样) 第二范式:2NF在1NF的基础之上,消除了非主属性对于码的部分函数依赖。 确保数据库表中的每一列都和主键...原创 2017-07-12 12:01:30 · 871 阅读 · 0 评论 -
工作总结--20180711
------很久没写博客------- 不要全然依赖代码规范管理工具 1、流程规范的重要性 对类似的代码,统一代码流程,流程化代码、高内聚、低耦合、代码可移植可复用 日志打印清晰 --> 对大文件日志按天按大小切割 pom.xml,配置文件等清晰,有条理。 删除无用代码,加上必要注释 2、代码规...原创 2018-07-11 18:15:53 · 617 阅读 · 0 评论
分享