开发平台
文章平均质量分 64
1黄鹰
这个作者很懒,什么都没留下…
展开
-
我与《深入理解Java虚拟机-JVM高级特性与最佳实践》的故事
很早很早就听过周老师的大名,最早接触到这本书是从第二版小蓝开始的,现在小蓝还躺在我家的书架里,时不时拿出来翻一翻,作为一枚Java程序猿,没拜读过周老师的《深入理解Java虚拟机-JVM高级特性与最佳实践》都不能算做入门,不得不说,在JVM领域,这已经是最权威的书之一了。上学时大学时学的是计算机专业,在刚开始学习Java的时候,就知道Java的可移植性、一次编译四处运行等优秀的形容词,那时...原创 2019-12-19 15:44:27 · 224 阅读 · 0 评论 -
Sonar最基础使用教程
Sonarqube服务端安装过程略不能用root账号启动,必须使用普通账号如esuser,启动后自动会启动一个Elasticsearch实例(Elasticsearch实例在Sonarqube安装包里有自带的),如果误用root账号启动过sonar,则需要删除Sonarqube下的temp文件夹,否则一直会无法启动启动完成后,输入地址http://localhost:9000 可以看到控制台界面...原创 2019-10-29 08:09:08 · 2160 阅读 · 0 评论 -
Maven项目分析剔除无用jar引用
一、为什么要做这件事?项目持续研发,不停地在上面新增功能,新增特性,引入新的框架和组件,jar包依赖多并且复杂,再加上需求各种变更,有不少已经存在的功能下线,但jar包依赖没人管,还是放在项目的pom.xml文件里。项目持续的时间一长,经常会出现项目打包要求内存多,时间慢的问题,如何分析项目中哪些依赖是有用的,哪些可以剔除的,一方面减轻打包内存占用多,时间慢的问题,另一方面照顾研发童鞋的强迫症问...原创 2019-10-14 07:48:04 · 1905 阅读 · 0 评论 -
SQL小技巧-关联表重复数据清除处理办法
一、背景描述 数据库有订单表和订单明细表两张表,订单表与订单明细表的关系为一对多,通过订单ID作为外键进行关联,订单表的订单号字段本应设计成唯一约束,但由于数据库约束未在表里体现,并且由于业务操作的一些原因,导致订单表里出现重复的订单号,并且这些订单记录下面都关联了货品,现需要将重复的订单记录删除,同一个订单号只保留一条记录,其余被删除的订单表记录下面的明细记录全部移到保留的那条记录上面。表...原创 2018-02-11 15:31:34 · 13288 阅读 · 0 评论 -
mysql实例无法启动故障修复
一、问题描述 环境:Linux CentOS 6.5,mysql 5.6.16-log Linux服务器异常断电,mysql非正常退出,导致mysql数据和mysql日志出现不一致的情况,mysql启动失败。失败的现象:1)mysql启动失败,提示无法更新pid文件。2)查看mysql error日志,出现如下字样:InnoDB: Error: page xxx log sequenc...原创 2018-02-10 15:38:25 · 4584 阅读 · 0 评论 -
SVN使用svn:ignore忽略Eclipse的项目工程文件
Eclipse+SVN管理的项目工程,使用svn:ignore操作来忽略项目文件原创 2017-11-17 23:06:02 · 3326 阅读 · 0 评论 -
JBoss多实例端口冲突问题
JBoss多实例应用同时启动时,会出现端口冲突的现象,如何能够快速解决此问题?原创 2017-07-31 22:30:44 · 3271 阅读 · 0 评论 -
增量部署包出现java.lang.NoSuchMethodError异常解决过程
javaweb项目部署增量包时,出现了java.lang.NoSuchMethodError异常信息的诊断思路及解决办法原创 2017-06-02 23:56:11 · 5754 阅读 · 6 评论 -
Eclipse用Maven打包后,JUnit老报ClassNotFound错误
一、现象描述 在Eclipse平台用maven打包时,执行命令clean package,勾选跳过test。成功打包后,执行JUnit测试,发现会报ClassNotFound错误。二、原因分析 执行clean命令时,已经把target\test\classes下的class文件全部清掉了,所以导致JUnit运行时找不到相应的class。三、解决办法 执行完clean package后,在Ecl原创 2015-12-03 22:04:35 · 2988 阅读 · 0 评论 -
maven项目打包注意事项
一、模拟场景: Eclipse中有两个maven项目,A项目需要部署在JBoss中运行,maven打包格式为war包,B项目为核心类库,打包格式为jar包。A项目依赖B项目。二、操作 B项目有少许类改动,增添方法 ,修改方法名等,使用clean package命令将B项目打包生成相应的B.jar。由于改动量少,并且A项目并无改动,就直接把B.jar放进A.war包中。三、问题 A项目运行时,发原创 2015-12-17 21:43:03 · 1973 阅读 · 0 评论 -
Eclipse--关于添加用户库的那些事
Eclipse作为我们java工程师开发平台的首选,原创 2014-05-24 15:48:35 · 4507 阅读 · 2 评论 -
Eclipse 部署Web项目时出现 Tomcat version 6.0 only Supports J2EE 1.2,1.3,1.4 and Java EE 5 Web Modules错误
适用平台:Eclipse Java EE IDE for Web Developers各版本产生原因:新建项目时,全部都用的是最新的版本,Dynamic Web Module version 栏里选了最新的3.0版本,部署至tomcat 6.0时,出现该错误。 解决方案一:在Eclipse平台中修改参数1、选中需要部署的工程,右键Properties--〉Project Facet原创 2014-02-16 13:27:32 · 6380 阅读 · 0 评论