`
文章列表
1. 安装     1) 下载地址: http://apache.fayea.com/lucene/solr/5.4.0/solr-5.4.0.zip    2)  解压到某个目录,并切换到该目录。 2. 使用(windows)     1) 启动命令         .\bin\solr start -e cloud -noprompt    2)  索引指定目录的文档         java -Dauto -Dc=gettingstarted -Drecursive -jar .\example\exampledocs\post.jar .\docs\              事实上 ...
一、背景     随着国内跨境电子商务的如火如荼的发展,公司的通关服务平台面临越来越大的压力。在刚过去的双十一期间,光天猫申报的订单量就超过100万/天,再加上物流,支付,申报单以及相关回执的数量,一天的交换量就超过1000万。面临这么大的压力,我们前期做了很多优化,终于平稳支撑了各大电商的通关申报。这里就介绍一下我们的性能优化分析工具jprofiler. 二、jprofiler的作用    jprofiler的作用有很多,譬如分析内存,数据库,cpu的执行情况,我主要是拿它来定位性能瓶颈的。 三、jprofiler环境搭建     本次优化采用的软件版本:     linux版本:jpro ...
最近因为性能问题,升级公司的SSO。因为某些新组件要依赖jdk1.6+, 所以将sso的jdk从1.5升级到1.6。碰到两个问题: 1. weblogic 启动之后,只要一访问,就自动shutdown. 报的错误: <Nov 23, 2015 4:26:51 PM CST> <Notice> <WebLogicServer> <BEA-000388> <JVM called WLS shutdown hook. The server will force shutdown now> <Nov 23, 2015 4:26:51 P ...
前段时间weblogic服务器内存溢出,经常报 java.lang.OutOfMemoryError: nativeGetNewTLA。 经查是由于 weblogic 使用 jrockit jvm时才会出现这样的问题。网上查了好久解决方案,给出的都是 调整 -XXtlaSize 这个参数。按照网上的说法,我将 -XXtlaSize 调成512M依然出错。 郁闷之余,直接改weblogic的jvm, 改完之后就没有再报错了。 修改方法:在startWeblgoic.sh 头上加一句 JAVA_VENDOR=Sun 即可。
在网上看到一段文章,关于java exception 的区别,个人认为解释的比较好,mark一下。 之所以区分 checked/unchecked exception,JAVA的设计思想是区分从类/方法设计者角度来看两种不同的异常: 一种是设计者认为这个方法在使用过程中使用者能够处理的异常,这些往往作为checked exception。比如一个IO系统的设计者会认为诸如物理文件不存在或者介质无法读取等异常时很可能发生,而使用者完全可能捕获这个异常,通过让用户重新输入文件名等方式重新进行这个操作,也就是说,这是一个可恢复的操作。所以我会在诸如 read()/write()等操作中throw ...
tomcat 部署 cas server, weblogic 部署 cas client. 访问出现错误: javax.net.ssl.SSLHandshakeException: FATAL Alert:HANDSHAKE_FAILURE - The handshake handler was unable to negotiate an acceptable set of security parameters. 解决方案: 对于单机的Weblogic配置,可以在启动脚本中(比如startWebLogic.sh)在JAVA_OPTIONS=%SAVE_JAVA_OPTIONS%后面增加-D ...
    谷歌的浏览器已经不支持RedHat&CentOS 6.4平台了,如果手动编译安装,不仅要寻找安装很多的依赖库,而且很难找很麻烦,于是网上一顿狂搜,搜了几天,终于觅得一简单又快速的办法,虽然东西是网上的,但这个方法经过了我的改进,而且经本人实机实测,可行!     废话不多说,先下载自动安装脚本:http://chrome.richardlloyd.org.uk/install_chrome.sh     然后使用gedit编辑install—chrome.sh,使用find功能查找并将     其中的http://omahaproxy.appspot.com改为https: ...
  元素名称                                     简   介   <project>                                  POM的xml根元素   <parent>                                   声明继承   <modules>                                声明聚合   <groupId>                                坐标元素之一   <artifactId> ...
org.hibernate.ObjectNotFoundException: No row with the given identifier exists 发生这个错误的原因是: 数据库中没有建外键关联,但是实体对象建了一对多关系,当被引用的表数据删除之后,引用它的对象加载的时候就会发生找不到的错误。
最近有几个项目组在使用spring http invoker调用SSO远程接口时,发现一个错误。 org.springframework.remoting.RemoteAccessException: Could not deserialize result from HTTP invoker remote service [http://192.168.180.15:8080/spring-http-invoker/httpservice/userInfoService]; nested exception is java.io.InvalidClassException: org.hi ...
一.简单介绍: 1.没有使用log4jdbc前控制台sql显示: select username,password from bitth_date > ? and age < ? and username = ? 2.使用log4jdbc后sql显示: select username,password from bitth_date > to_date('2010-11-11','yyyy-mm-dd') and age < 20 and username = 'qq2008' {executed in 2 msec} 最后的 {executed in 2 msec} ...
第一章: 有效建模的要素 1.早期模型 2.双方的交流的基础 3.充实模型 4.提炼模型 5.认证与推翻 第二章: 1. 团队成员应该使用同一种模型语言进行沟通。 2. 模型图只是阐明设计要点和框架,细节体现在代码中,文档应该作为语 ...
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作. VO:value object值对象。通常用于业务层之间 ...
   在我们搭建运行环境时,有时候会碰到各种各样的问题,比较常见的是ClassNotFoundException和NoClassDefFoundException,这样的问题还是比较简单的,一般我们只要查看一下缺少的类,将类包放进加载目录就可以的。有的问题就比较奇怪了,譬如说,在启动的时候,一点错误也没有,但是起来之后却提示404,无法访问;再就是,启动的时候每条日志都会重复打印,而且起来之后怎么也登录不进去等等。其实只要了解了java和Web 应用服务器的类加载机制之后,套用神探狄仁杰的一句话说“这些看似不可思议的问题背后,其实都有一个合理的原因”。那么接下来,我来介绍一下我所了解的java及 ...
    今天接手部署很早以前的一个系统,在tomcat启动过程中发现有错误:     java.lang.NoClassDefFoundError: test (wrong name: Test)。     经过分析应该是dwr加载的时候出错,在网上找了下,说是跟环境中的xml-apis.jar冲突。按照网上的方法,删除或替换xml-apis.jar都没有效果。     最终解决方案:从网上下载了一个dwr 2.0.6版本替换老版本dwr.jar就解决了。
Global site tag (gtag.js) - Google Analytics