Spring
文章平均质量分 72
椰树海岛
巴嘎雅路
展开
-
Dubbo应用启动注册ZK获取IP慢的原因之一
突然有一天,我的idea启动应用慢了,要3分钟才能启动完毕。主要看到的log中有No valid ip found from environment, try to find valid host from DNS.看了一下是主要是dubbo注册的时候慢,我一度以为公司的对我的ip有做限制了,因为其他人启动又很快。1:第一次思路是我自己下载了zk运行起来注册到本地来看看,也是照样慢。2:idea慢,我设置了idea的启动最大内存为2G,这之前我没设置过,后发现也无效。3:我一度以为我的I.原创 2021-08-06 18:59:03 · 3645 阅读 · 0 评论 -
Arthas Web-Console远程连接使用
Arthas Web-Console远程连接使用1.引言1.1编写目的该文档主要是解决远程使用arthas诊断的功能需求,而且看官方文档还不能正确理解整个部署环境和操作细节的朋友,我希望按照我自己的从零开始实现部署完毕整个环境的教程,能给各位一个清晰的实操手册.GitHub上官方文档的连接: https://alibaba.github.io/arthas/web-console...原创 2020-01-17 11:06:55 · 14812 阅读 · 11 评论 -
Sentinel配置持久化到Apollo实战记录
## 准备工作最近在接入Sentinel限流中间件中遇到的一些问题和理解写于此,也作为一个学习限流中间件的里程碑阶段总结。Sentinel的部署很简单,Github下载代码启动,或者下周sentinel-dashboard.jar包启动,Sentinel是一个标准SpringBoot工程,启动方便.启动命令:java -jar sentinel-dashboard.jar代码地址:...原创 2019-08-22 10:33:58 · 3581 阅读 · 18 评论 -
Spring事务高级支持
接口public interface TransactionalService { void executeWithNewTransactional(Execute execute); <T>T executeWithNewTransactional(ExecuteWithReturn<T> execute); void executeWithTran...原创 2018-04-09 16:58:18 · 333 阅读 · 0 评论 -
Could not obtain transaction-synchronized Session for current thread 异常处理方式
String4版本 在biz层做多线程处理集合任务报错:Could not obtain transaction-synchronized Session for current thread这种错误暂时没有发现是什么原因,按照网上的配置方法改wms.xml或者在方法加@Transactional都不行今天不甘心,把代码移动到非biz层去做就没问题了。Spring配置:原创 2016-02-25 09:38:16 · 10814 阅读 · 1 评论 -
Spring4+hibernate4+struts2配置文件
Spring.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"原创 2015-02-06 16:41:28 · 5157 阅读 · 0 评论 -
Spring DAO设计
IBaseDao.javapackage com.cdg.idao;import java.util.List;public interface IBaseDao { public PK save(M model); public void saveOrUpdate(M model); public void update(M model)原创 2015-02-06 16:53:59 · 722 阅读 · 0 评论 -
最新SpringMVC maven依赖的包
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">4.0.0com.cookiejoospringMVCwar0.0.1-SNAPSHOTjunitjunit4.11org.springfr原创 2014-12-05 19:05:39 · 17876 阅读 · 1 评论 -
ExtJs4.2 Ext.direct小例子
jsp 这个东西还真是高级货, 123 Ext.require([ 'Ext.direct.*', 'Ext.panel.Panel', 'Ext.form.field.Text', 'Ext.toolbar.TextItem' ]);原创 2013-05-22 17:12:38 · 6134 阅读 · 0 评论 -
String 非事务方法做部分事务业务
String 中不受transactionInterceptor配置文件的更新语句托管的bean要做部分事务的方式如:在beanx.xml文件中对save/update/delete等方法进行事务托管,对非事务方法不进行事务托管(find,get/load...). rollback-for="Exception" />rollback-for="Except原创 2013-04-24 10:14:20 · 1031 阅读 · 0 评论 -
POI根据模板导出Excle
本文用Struts2 + POI/** * * * * * * application/vnd.ms-excel * stream * attachment;filename="${fileName}.xls"原创 2013-04-23 17:05:55 · 900 阅读 · 0 评论 -
ExtJS.Tree
public class Tree { private Integer id; private String text; private boolean expanded = false; private String description; private boolean left = false; private Integer parentId; pub原创 2013-03-19 18:14:45 · 1208 阅读 · 0 评论 -
Spring+C3P0数据库连接池配置
<!-- JDBC的标准,用以控制数据源内加载的PreparedStatements数量。 但由于预缓存的statements属于单个connection而不是整个连接池所以设置这个参数需要考虑到多方面的因数.如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default:0--> jdb原创 2013-01-29 17:20:54 · 22802 阅读 · 2 评论 -
Spring集成CXF客户端获取HttpServletRequest,HttpServletResponse
在Spring继承CXF中要用到request来获取IP这里使用到切点, public class ClientIpInInterceptor extends AbstractPhaseInterceptor { public ClientIpInInterceptor() { super(Phase.RECEIVE);原创 2013-01-24 17:59:41 · 14461 阅读 · 2 评论 -
Spring集成CXF客户端调用时正常,但是JBOSS日志ERROR的解决方案
JBOSS日志显示为16:51:38,524 ERROR [STDERR] 2012-11-23 16:51:38 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass信息: Creating Service {http://service.interfaces.module.原创 2012-11-23 18:05:52 · 1923 阅读 · 2 评论 -
java根据模板导出报表
struts2代码/** * 写报表数据 * @return */ public String exportManagerAddressList() { QueryObj queryObj = QueryObj.parseQueryObj(this); try { fileName = managerAddressListBiz.findManager原创 2012-05-25 14:49:18 · 5073 阅读 · 0 评论 -
Hibernate自定义SQL查询结果自动反射到POJO
在hibernate中,当自己用到自定义SQL查询时,结果集和pojo类的字段一模一样,又想方便快捷的不用手动的映射到pojo上,相信大家都遇到过.看如下代码POJO // 年份 private String month; // 月份 private String year; // 状态 private Long status; // 创建人 private String c原创 2012-01-12 17:32:32 · 8816 阅读 · 0 评论