
java
只求真理
希望大家多多交流
展开
-
安装和简单使用jenkins
1、要安装JDK先~java --version//如果没有,则安装2、jenkins下载:http://pkg.jenkins-ci.org/redhat/下载rpm包到本地在linux下使用rpm包安装命令:sudo rpm -ih jenkins-2.168-1.1.noarch.rpm3、自动安装完成之后:/usr/lib/jenkins/jenki...原创 2019-12-30 11:30:36 · 228 阅读 · 0 评论 -
查看监控所有接口(controller)访问指标(总的调用次数、最小用时、最大用时、平均用时)
成功运行效果图:浏览器打开http://localhost:8139/profiler.html 可以查看到你项目下所有的controller点击任意一个controller将会跳转到该controller下的所有方法的访问详细信息:使用方式:1、下载源码地址:https://github.com/chayedan008/controllerProfiler...原创 2019-11-26 22:50:29 · 3459 阅读 · 0 评论 -
安装openresty
1、下载 wget https://openresty.org/download/openresty-1.13.6.2.tar.gz2、解压 tar -xzf openresty-1.13.6.2.tar.gz3、编译 ./configure (查看帮助 ./configure --help 默认安装在 /usr/local/openresty)如果编译失败:错误提示:/co...原创 2019-09-05 15:42:36 · 217 阅读 · 0 评论 -
对于事务的理解
脏读(Dirty Read) 脏读意味着一个事务读取了另一个事务未提交的数据,而这个数据是有可能回滚 不可重复读(Unrepeatable Read) 不可重复读意味着,在数据库访问中,一个事务范围内两个相同的查询却返回了不同数据。这是由于查询时系统中其他事务修改的提交而引起的。 例如:事务B中对某个查询执行两次,当第转载 2016-03-28 22:56:15 · 438 阅读 · 0 评论 -
解决中文问题的最佳实践示例
1、Java内部运算中,所有涉及到的字符串处理都会被转换为UTF编码来处理,这种转换是在Java内部进行的。相反,当Java系统向外部输出字符串的时候也会转换为其他的字符编码。比如,输入Java系统的字符编码为GBK,但输出的字符编码为ISO-8859-1。那么在做这种转换的时候就会出现乱码。2、指定统一的字符集,可以选择ISO-8859-1,GBK,UTF-8。统原创 2016-03-26 22:05:06 · 370 阅读 · 0 评论 -
JPA & Hibernate 注解
@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 c转载 2016-03-25 16:28:59 · 395 阅读 · 0 评论 -
解决oracle高版本的向低版本拷贝数据的方法
最近在搞把自己本地oracle数据库11g(11.2.0.1.0 )拷贝到Linux下的oracle数据库10g(10.2.0.1.0)之前也有搞过这样的拷贝,当时可能是两个机器的数据库版本一致,所以没有遇到这次这么麻烦。所以今天记录下自己的解决办法,为以后还遇到这种问题就能迎刃而解了。第一步:在本地使用EXPDP命令把数据导出成dmp文件,并指定导出的版本号为10.2.0.1.0打开原创 2016-03-25 15:53:19 · 4356 阅读 · 0 评论 -
Struts2开始使用convention-plugin实现零配置
转至@http://javeye.iteye.com/blog/358744最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定conven转载 2016-03-31 18:13:27 · 1997 阅读 · 0 评论 -
maven build打包java项目为可运行的jar包
上个星期帮人做一个考勤统计的小项目,用的是java的swing。做是做完了,但是想像其它的软件一样双击就可以运行它,这就要用maven打成可运行的jar包,这可是个问题呀?还好只用了一天就搞定了,但是觉得有点蛋疼,所以想它记录下来,以免下次会用到,好了,废话不多说了。当然你的eclipse里面要装有maven插件,没装的话去百度一下很简单。第一步:先在pom.xml文件里加上如下配置&l...原创 2015-11-11 16:37:32 · 8311 阅读 · 0 评论 -
java的内部类总结
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构//外部类class Out转载 2015-12-08 10:33:21 · 252 阅读 · 0 评论 -
IdentityHashMap
之前很少用到IdentityHashMap, 简单说IdentityHashMap与常用的HashMap的区别是:前者比较key时是“引用相等”而后者是“对象相等”,即对于k1和k2,当k1==k2时,IdentityHashMap认为两个key相等,而HashMap只有在k1.equals(k2) == true 时才会认为两个key相等。 IdentityHas转载 2015-12-09 11:46:17 · 352 阅读 · 0 评论 -
关于java的Exception的getMessage()是否为null的问题
这几天做的项目,测试小组说测出来的异常日志有问题,没有把异常的信息打印出来,但是我回去看代码每一个catch语句里面都有getMessage呀,怎么getMessage会为空的呢?很是不懂其中的原因,之后上百度搜了下资料,觉得有下面一丢丢的总结,不知道正确不,不妥的地方希望各位大神帮我补充下java的异常关系图如下:测试小组说的那个没有getMessage信息打印出来的异常就是一个nu原创 2015-12-09 10:51:19 · 16230 阅读 · 3 评论