- 浏览: 38889 次
- 性别:
- 来自: 上海
最新评论
文章列表
1.web.xml 迁移
filter迁移
/**
* 注册filter
*
* @return
*/
@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean authenticationFilterbean = new FilterRegistrationBean(new AuthenticationFilter());
Map<String, String> authenticationF ...
1.修改msgconvert
<!-- 注入fastjson配置类 -->
<bean name="fastJsonConfig" class="com.alibaba.fastjson.support.config.FastJsonConfig">
<property name="serializerFeatures">
<list>
<value>WriteMapNullValue</value>
...
Caused by: java.lang.ClassCastException: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory
可增加注解
@PowerMockIgnore({"javax.management.*", "javax.xml.parsers.*",
"com.sun.org.apache.xerces.internal.jaxp. ...
参考:https://www.jetbrains.com/idea/help/run-debug-configuration-jetty-server.html背景:web开发当中,我觉得服务层的代码尽量用单元测试来测,这样可减少启动web容器测试,容器测试麻烦且费时.虽然很多数据测试没必要启动web容器来测试,即使使用了 ...
1.maven不可允许忽略单元测试
2.引用jacoco.version
<jacoco.version>0.7.7.201606060606</jacoco.version>
3.maven依赖jar包
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.agent</artifactId>
<version>${jacoco.version}</version>
</depend ...
1.确保oracle已经启动
SQL> startup
ORA-01081: 无法启动已在运行的 ORACLE - 请先将其关闭
或者
ORACLE 例程已经启动。
Total System Global Area 805306368 bytes
Fixed Size 3050800 bytes
Variable Size 394265296 bytes
Database Buffers 297795584 bytes
Redo Buffers 5337088 bytes
In-M ...
引入jar
<dependencies>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.6.1</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
< ...
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-infobars --ignore-certificate-errors
生成dump文件的命令:
jmap -dump:format=b,file=20170307.dump 16048
file后面的是自定义的文件名,最后的数字是进程的pid
使用jvisualvm来分析dump文件:
jvisualvm是JDK自带的Java性能分析工具,在JDK的bin目录下,文件名就叫jvisualvm.exe。
jvisualvm可以监控本地、远程的java进程,实时查看进程的cpu、堆、线程等参数,对java进程生成dump文件,并对dump文件进行分析。
像我这种从服务器上dump下来文件也可以直接扔给jvisualvm来分析。
使用方式:直接双击打开jvisualv ...
1消费端的不消费
消费端有一个配置,叫 fetch.message.max.bytes,默认是1M,此时如果有消息大于1M,会发生停止消费的情况。
此时,在配置中增加 props.put("fetch.message.max.bytes", "10485760"); 即可
异常ConsumerRebalanceFailedException
确保 rebalance.max.retries * rebalance.backoff.ms > zookeeper.session.timeout.ms (默认符合,如果机器较多,或者消费的Topic较多,建 ...
jeecg 表格设置默认选中
<t:datagrid name="lcChannelInfoList" onLoadSuccess="checkSelect">
添加onLoadSuccess方法
function checkSelect(row, data){
var ids = "${ids}";
var idArr = ids.split(",");
for(var i=0;i<idArr.length;i++){
if(idArr[i]!=""){
...
1.上传jar包,
2.项目组上传jar包
(1)修改本地的settings.xml文件认证部分
<servers>
<!--根据情况选择上传类型-->
<!--稳定版本配置-->
<server>
<id>releases</id>
<username>soa账号</username>
<password>soa密码</password>
...
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either
在web.xml中增加如下配置即可:
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib& ...
如果maven compile install 无class文件 或者 找不到引用包和类。但是手动编译或者使用eclipse编译都正常
检查pom.xml文件依赖关系的scope
你的scope可能是test或者runtim。导致编译出问题
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
...
<filter>
<filter-name>openSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param ...