- 博客(239)
- 资源 (4)
- 收藏
- 关注
原创 springcloud分布式服务脏读死锁解决方案
解决springcloud分布式服务脏读死锁等异常查询更新同一张表时,需要采用select...for update进行行级锁//设置事务传播特性及隔离级别@Transactional(propagation = Propagation.REQUIRED, isolation = Isolation.DEFAULT, rollbackFor = {Throwable.class})...
2017-08-23 11:33:08 1251
原创 maven依赖不生效
在itellij中工程依赖不生效,如下图,gov-common依赖为空解决方法:加上dependencies标签,并附上依赖即可
2017-04-18 10:55:04 1748
原创 target无法生成,creating bean with name
[WARNING] unavailableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'conversionService' defined in class path resource [spring/appCtx-mvc.xml]: Cannot create
2017-04-12 11:30:15 529
原创 Invocation of init method failed; nested exception is java.lang.NoSuchMethod
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.beans.factory.config.MethodInvokingFactoryBean#0' defined in class path resource [spring/app
2017-04-12 09:48:27 28160 2
原创 启动dubbo provider无法读取spring 配置文件
问题描述:用main方法启动dubbo provider,服务无法注册,spring配置文件未读取问题原因:spring配置文件目录正确,检查文件名及路径,特别注意点(.)与斜杠(/)是不同的解决办法:修改配置文件路径,重新启动provider
2017-03-28 09:10:13 1548
原创 解决3 字节的 UTF-8 序列的字节 3 无效
异常信息:nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。异常原因:由于配置文件存在中文或中文空格,导致UTF-8编码格式出错解决办法:先确认xml配置文件的encoding是utf-8,然后删除中文及中
2017-03-27 14:50:27 7587
原创 maven install Could not resolve dependencies for project解决办法
在install maven工程时,报Could not resolve dependencies for project …… /nexus/content/groups/public/错误解决办法:在本地的maven仓库下,找到该包,删除掉后缀为.astUpdated文件,同时删除_remote.repositories文件(注意:如果本地仓库没有该jar包,可以去maven reposi
2017-03-27 10:30:08 12215 3
原创 linux service命令
ervice命令,顾名思义,就是用于管理Linux操作系统中服务的命令。1. 声明:这个命令不是在所有的linux发行版本中都有。主要是在redhat、fedora、mandriva和centos中。2. 此命令位于/sbin目录下,用file命令查看此命令会发现它是一个脚本命令。3. 分析脚本可知此命令的作用是去/etc/init.d目录下寻找相应的服务,进行开启和关闭等操作。...
2016-01-28 16:49:18 169
原创 springSecurity源码分析——DelegatingFilterProxy类的作用
转自:http://www.cnblogs.com/hzhuxin/archive/2011/12/19/2293730.html 使用过springSecurity的朋友都知道,首先需要在web.xml进行以下配置,<filter> <filter-name>springSecurityFilterChain</filter-name> &l...
2016-01-18 16:02:07 122
原创 软负载与nginx那些强大的不可不说的功能
转自:http://www.uml.org.cn/itil/201405275.asp当我们打开手机访问点评客户端的时候,访问商户的请求是如何到达对应某台应用服务器的?当有很多XX宽带的用户投诉说我大点评某某域名无法打开但是我们却找不出任何问题的时候,我们就想到会不会是宽带运营商的问题。今天与大家分享的话题,主要是跟我们的软负载集群和Nginx这个强大的开源应用有关系。当我们准备...
2015-12-04 10:42:55 167
原创 spring 集成shiro 之 自定义过滤器shiroFilter
转:http://blog.csdn.net/shuishouhcd/article/details/9077379 最近一段时间,我一直在将shiro集成到我的一个项目中,用作认证和授权处理。 shiro对我来说是个新东西,以下是我学习过的内容: http://shiro.apache.org/authorization....
2015-11-26 13:46:10 804
原创 数据库的乐观锁与悲观锁
本文导读:在金融系统的日终结算处理中,我们希望针对某个时间点的数据进行处理,而不希望在结算进行过程中,数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 锁 ,即给我们选定的目标数据上锁,使其无法被其他程序修改。数据库支持两种锁机制:即通常所说的悲观锁 和 乐观锁在实际的多用户并发访问的生产环境里边,我们经常要尽...
2015-11-18 10:16:32 190
原创 RocketMQ与Kafka对比(18项差异)
淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆积,高效的持久化速度吸引了我们,但是同时发现这个消息系统主要定位于日志传输,对于使用在淘宝交易、订...
2015-11-18 10:06:57 138
原创 activemq的几种基本通信方式总结
转自:http://shmilyaw-hotmail-com.iteye.com/blog/1897635简介 在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说,消息规范里面定义最常见的几...
2015-10-23 16:44:48 127
原创 Apache Shiro
让Apache Shiro保护你的应用http://www.infoq.com/cn/articles/apache-shiro基于Spring框架的Shiro配置http://kdboy.iteye.com/blog/1103794 Shiro教程http://jinnianshilongnian.iteye.com/blog/2049092...
2015-09-23 16:36:36 103
原创 Web Service实践之REST vs RPC
转自:http://www.cnblogs.com/Tim-Yi/archive/2011/11/03/2234230.html本博客所有内容采用 Creative Commons Licenses 许可使用. 引用本内容时,请保留 朱涛, 出处 ,并且 非商业 .点击 订阅 来订阅本博客.(推荐使用 google reader, 如果你的浏览器不支持直接订阅,请直接在 google r...
2015-09-21 14:18:58 95
原创 Dubbo架构设计详解
转自:http://shiyanjun.cn/archives/325.htmlDubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方...
2015-09-21 11:37:20 101
原创 Dubbo实现RPC调用使用入门
转自:http://shiyanjun.cn/archives/341.html使用Dubbo进行远程调用实现服务交互,它支持多种协议,如Hessian、HTTP、RMI、Memcached、Redis、Thrift等等。由于Dubbo将这些协议的实现进行了封装了,无论是服务端(开发服务)还是客户端(调用服务),都不需要关心协议的细节,只需要在配置中指定使用的协议即可,从而保证了服务提供方与...
2015-09-21 11:17:56 101
原创 搭建dubbo测试环境
转自:http://www.jianshu.com/p/9be765a43f19这个测试环境的搭建基于上一篇dubbo源码编译的基础上开始的。(补充说明,在那边文章之后又重新编译了2.4.10的源码,这个测试是基于2.4.10版本的)注册中心的安装首先先安装一个zookeeper,至于zookeeper的安装这里就不多做介绍了,可自行查找。监控中心安装进入dubbo-simp...
2015-09-17 16:41:52 163
原创 dubbo 安装手册(修订)
以下内容摘抄自官网https://github.com/alibaba/dubbo ================================================================Source Building================================================================ ...
2015-09-17 16:24:12 117
原创 Spring 之注解事务 @Transactional
spring 事务注解默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚 // 指定回滚@Transactional(rollbackFor=Exception.class) public void methodName() { // 不会回滚...
2015-09-16 14:40:53 126
原创 mac搭建j2ee环境
1.ssh和filezillamac osx默认已经安装了SSH,由于后台进程未启动该服务,需要手动启动。在《系统偏好》选《网络》,向右跳至《服务》,打开远程登录,获取远程链接IP地址。下载filezilla mac版,配置站点,即可链接 2.tomcat下载tomcat,解压后进入bin目录,执行./startup.sh启动tomcat,如果当 startup.sh后...
2015-09-13 10:59:31 333
原创 BlockingQueue详解 (转)
本例介绍一个特殊的队列:BlockingQueue,如果BlockingQueue是空的,从BlockingQueue取东西的操作将会被阻断进入 等待状态,直到BlockingQueue进了东西才会被唤醒,同样,如果BlockingQueue是满的,任何试图往里存东西的操作也会被阻断进入等 待状态,直到BlockingQueue里有空间时才会被唤醒继续操作。 本例再次实现前面介绍的...
2015-04-23 15:26:52 159
原创 XFire 入门(转)
POJO、SOA 概述被重新审视的 POJOPOJO(Plain Old Java Object,简单 Java 对象)是 Java 社区中最早的成员(回想您学习 Java 时第一个兴奋的时刻,那个简单的 "Hello World!" 例子),也是最简单、最容易实现的方式。然而现实中 Java 的发展已经远远超越了 POJO 的范围,成为面向对象技术应用中最成功的编程语言,尤其是继承...
2015-04-16 18:42:24 140
原创 WebService的两种方式SOAP和REST比较 (转)
我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑。如google map api采用了AJAX方式,通过javascript提供API,而淘宝TOP则采用直接的HTTP+XML请求方式,最令我疑惑的是教材上讲的 WSDL,UDDI从没有在这些API中出现过。现在知道了WebService原来有两种方式,一是SOAP协议方式...
2015-04-16 17:25:04 159
原创 SOA接口的两种常用实现比较:SOAP vs REST
转自:http://blog.csdn.net/zhaohuabing/article/details/39643127?utm_source=tuicoolSOA架构用于异构系统的协作,因此需要一种跨操作系统、跨语言的通用的消息交换格式。SOAP和REST都是基于文本的消息体,相比二进制消息而言具有跨平台的优势,因此被选作SOA接口的常用实现方法。但SOAP和REST又有各自不同的特点和...
2015-04-16 16:59:37 123
原创 java中使用net.sf.json对json进行解析
转自:http://zhangnet1.iteye.com/blog/765964net.sf.json依赖的包很多。有commons-collections,commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph-1.0.5.jar,morph-1.1.1.jar <span s...
2015-03-26 10:41:27 411
原创 org.hibernate.SessionException: Session is closed
/** * <p>Title: executeInCyouSession</p> * <p>Description: 将持久化操作放入事务中</p> * * @author youyan * @param action -- 持久化操作(增删改查) * @return ...
2015-03-16 11:46:05 1493
原创 数据字典的一个简单案例
系统开发的论文中提到数据字典,这个怎么写?与数据库的逻辑设计、物理设计有什么区别?老师说数据字典应该从数据项、数据结构、数据存储、数据流和数据处理几个方面来写?有人能给个列子吗?逻辑设计如下:某表1(菜品ID,分类ID,菜名,菜品简介,价格,图片)某表分类表2(分类ID,分类名称)物理设计如下:某表1 菜品表:Food列名 中文名称 数据类型 长度 是否允许为空 ...
2015-03-03 18:15:57 75504 8
maven利用jtds,c3p0连接SqlServer
转载请注明出处:http://coffeehot.iteye.com/admin/blogs/2184881由于maven无法直接使用sqljdbc4.jar来连接SqlServer,因此使用jtds和c3p0来替代。具体做法:1. 加入pom依赖 <dependency> <groupId>net.sourceforge.j...
2015-02-10 15:41:42 1662
原创 SQL server2012 1433端口不通解决方法
转自:http://www.feihujs.com/database/mssql/2014/0821/1251.html很多MSSQL安装完成后,调用1433(默认端口)是失败的,这边详细介绍下解决方法。 一、我们需要在电脑上开启telnet服务,定位问题需要。在cmd下使用telnet,如果报命令不存在说明没有开启。开启方法如下: 控制面板--“点击打开或关闭Windows功能”,会...
2015-02-09 18:23:50 13851
原创 C3P0的配置方式
转自:http://myokm123.iteye.com/blog/1743452c3p0的配置方式分为三种,分别是 1.setters一个个地设置各个配置项 2.类路径下提供一个c3p0.properties文件 3.类路径下提供一个c3p0-config.xml文件 1.setters一个个地设置各个配置项 这种方式最繁琐,形式一般是这样: Properties props = new ...
2015-02-09 11:39:49 83
原创 Oracle同义词创建及其作用
转自:http://www.2cto.com/database/201109/106257.html Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义...
2015-02-05 15:04:08 84
原创 Eclipse自动生成作者、日期注释等功能设置
转自:http://blog.sina.com.cn/s/blog_4080505a0101guoh.html在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。修改作者、日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comme...
2015-01-30 14:00:35 126
原创 servicemix&activiti
from: http://servicemix.apache.org/docs/5.x/activiti/index.htmlIntroducing ActivitiActiviti is a BPMN 2.0 process-engine framework that implements the BPMN 2.0 specification. It's able to perfor...
2015-01-29 19:04:02 152
原创 Axis,axis2,Xfire以及cxf对比
Axis,axis2,Xfire以及cxf对比转自:http://www.cnblogs.com/growup/archive/2011/03/06/1972464.htmlhttp://ws.apache.org/axis/http://axis.apache.org/axis2/java/core/http://xfire.codehaus.org/http://cx...
2015-01-29 17:26:29 101
原创 eclipse根据.wsdl文件自动生成webservice的调用客户端
转自:http://blog.sina.com.cn/s/blog_883da55801019hms.html1.工具:eclipse3.3或者是带有webservice插件的eclipse2. 首先用浏览器访问webservice的站点,接着保存打开的页面,后缀为.wsdl。3.把保存好的文件拷入eclipse的工程中。4.eclipse:file----new---othe...
2015-01-29 16:42:30 382
原创 linux端口开启
转自:http://www.blogjava.net/Alpha/archive/2012/09/17/387950.html 经常使用CentOS的朋友,可能会遇到和我一样的问题。开启了防火墙导致80端口无法访问,刚开始学习centos的朋友可以参考下。经常使用CentOS的朋友,可能会遇到和我一样的问题。最近在Linux CentOS防火墙下安装配置 ORACLE 数据库的时候,总...
2015-01-28 15:37:42 250
原创 Linux安装配置maven3.0以及搭建nexus私服
注意:linux下安装好nexus,需要打开8081端口 一、软件准备 1、apache-maven-3.0-bin.tar.gz下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2、nexus-oss-webapp-1.8.0-bundle.tar....
2015-01-28 15:24:42 145
cornerstone
2016-10-13
sourcetree2.0.2
2016-10-13
powerdesigner15.1_15.2破解文件pdflm15.dll
2015-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人