xls51314202005
码龄18年
关注
提问 私信
  • 博客:42,379
    42,379
    总访问量
  • 132
    原创
  • 1,898,244
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:香港
  • 加入CSDN时间: 2007-08-16
博客简介:

xls51314202005的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得0次评论
  • 获得33次收藏
  • 博客总排名1,898,244名
创作历程
  • 15篇
    2016年
  • 54篇
    2015年
  • 63篇
    2014年
TA的专栏
  • MAVEN
    2篇
  • workflow
    3篇
  • activiti
    3篇
  • spring 事件
    1篇
  • springmvc restful 转发
    1篇
  • 2014
  • dubbo
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

57人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

maven 打包异常

问题描述:修改 .java 文件后,重新 clean install,对 target 目录中的 war 包里的 class 文件反编译,内容仍然是修改前的。而 target/classes 目录里的 class 文件却是最新的。原因:你的项目WEB-INF目录下有classes文件夹里面放着以前编译过的class文件,你把这个classes文件夹删除掉,重新打包就ok了!...
原创
发布博客 2016.09.29 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

取类的被加载的路径

Class clazz = String.class;//String类 System.out.println(clazz.getResource(clazz.getSimpleName() + ".class"));
原创
发布博客 2016.09.24 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

领域驱动设计

http://blog.csdn.net/bluishglc/article/details/6681253/Domain Driven Design + CQRS + EventSource 框架:Axon, jdon
原创
发布博客 2016.07.27 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

EJB Session Bean有状态和无状态的区别与联系

刚开始对两种sessionbean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。仔细分析并用实践检验后,会发现,事实恰好相反:有状态和无状态会话bean的本质区别是它们的生命期。 首先解释一个下面要用到的概念--用户:sessionbean 的用户实际上就是直接调用ejb的类的实例,...
原创
发布博客 2016.04.15 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程保持running状态的方式

Java中常见的保持一个线程的生命的方式,前提是这个线程必须是non-daemon,只有非dead 的non-daemon的线程才能保证JVM进程不会退出。 Java自身的线程池就是一个例子,ExecutorService,当调用submit(Runnable task)方法后,如果不显示的调用shutdown()方法,线程池线程是不会终止的。 The ExecutorSe...
原创
发布博客 2016.04.13 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

处理大并发之一 对异步非阻塞的理解

处理大并发之一 对异步非阻塞的理解 在研究nginx和node.js的时候常会遇到异步、非阻塞等,之前自己也经常使用epoll,对其同步与阻塞,异步与非阻塞有了一定的认识,现对参考资料总结下。 首先讨论下使用事件驱动,异步编程的优点: 充分利用了系统资源,执行代码无须阻塞等待某种操作完成,有限的资源可以用于其他的任务。其非常适合于后端的网络服务编程。 在服务...
原创
发布博客 2016.04.05 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一种高效无锁内存队列的实现

Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起直至锁释放。在上下文切换的时候,cpu之前缓存的指令和数据都将失效,对性能有很...
原创
发布博客 2016.03.01 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DDD CQRS架构和传统架构的优缺点比较

最近几年,在DDD的领域,我们经常会看到CQRS架构的概念。我个人也写了一个ENode框架,专门用来实现这个架构。CQRS架构本身的思想其实非常简单,就是读写分离。是一个很好理解的思想。就像我们用MySQL数据库的主备,数据写到主,然后查询从备来查,主备数据的同步由MySQL数据库自己负责,这是一种数据库层面的读写分离。关于CQRS架构的介绍其实已经非常多了,大家可以自行百度或google。我今天...
原创
发布博客 2016.03.01 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM 性能调优

内存溢出(OutOfMemory,简称OOM)内存溢出问题,包括堆溢出、直接内存溢出、永久区溢出等A.堆溢出堆是 Java 程序中最为重要的内存空间,由于大量的对象都直接分配在堆上,因此它也成为最有可能发生溢出的区间。一般来说,绝大部分Java 的内存溢出都属于这种情况。其原因是因为大量对象占据了堆空间,而这些对象都持有强引用,导致无法回收,当对象大小之和大于由Xmx ...
原创
发布博客 2016.01.27 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql 自定义排序

原表 user:id name roleId1 aaa 12 bbb 23 ccc 34 ddd 45 eee 51,MySQL可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4),value与str1、str2、str...
原创
发布博客 2016.01.26 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CDN 检测

在CMD 输入 nslookup 域名 例如:nslookup www.baidu.com 有CDN的示例Server: cache3-gz Address: 211.98.4.1 Non-authoritative answer: Name: Addresses: 119.75.217.109, 11...
原创
发布博客 2016.01.14 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

怎么用API网关构建微服务|架构

转于http://www.tuicool.com/articles/bMnEbmv当选择将应用程序构建为一组微服务时,需要确定应用程序客户端如何与微服务交互。在单体应用程序中,只有一组(通常是重复的、负载均衡的)端点。然而,在微服务架构中,每个微服务都会暴露一组通常是细粒度的端点。在本文中,我们将讨论一下这对客户端与应用程序之间的通信有什么影响,并提出一种使用API网关的方法。让我们...
原创
发布博客 2016.01.12 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

接口安全调用该怎么做?签名?证书?服务安全?

在这个以“数据为生命”的时代,每一个开发商都尽可能的收集客户的数据建立自己的BI库,各系统、各平台间数据的传输和调用变得非常普遍且非常重要;那么作为开发人员,我们不但要防止系统被攻击被入侵,我们还要确保数据的安全和完整。在内网传输和外网传输的数据对安全的要求一般是不同的,因为内网数据的传输得到了网络防火墙的保护,起到了隔绝外部攻击的作用,但也并非一定安全;相比之下,对外部开放的接口则需要做...
原创
发布博客 2016.01.11 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

App架构设计经验谈:接口的设计

App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉。[b]安全机制的设计[/b]现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉及到用户状态时,每次请求都要带上身份验证信息。实现上,大部分都采用token的认证方式,一般流程是:...
原创
发布博客 2016.01.08 ·
1066 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

配置TOMCAT及httpClient的keepalive以高效利用长连接

配置TOMCAT及httpClient的keepalive以高效利用长连接 总所周知http1.1(http1.0不是标准,依服务器而定)是支持长连接的,长连接能够保证服务器和客户端的socket能够高效利用,减少握手等额外的开销。httpClient在正常情况下会带上Connection: keep-alive表示我是支持长连接的,当完成一个请求后,视情况决定是否关闭连接。正常情...
原创
发布博客 2016.01.05 ·
1344 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java 开发必会的 Linux 命令

Java 开发必会的 Linux 命令oschina 发布于: 2015年12月17日 (7评)分享到: 收藏 +165开源中国众包平台 —— 只为自己编码 » 作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器...
原创
发布博客 2015.12.17 ·
824 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

TCP/IP,http,socket,长连接,短连接

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 短连接 连接->传输数据->关闭连接 ...
原创
发布博客 2015.12.11 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Integration入门

为什么使用Spring IntegrationSpring Integration是Spring框架创建的又一个API,面向企业应用集成(EAI)。说到集成,并不缺“解决办法”:硬编码的Java客户端、其它ESB产品,还有消息队列等更加传统的应用集成技术。Spring Integration对以上各种解决方法都有所改进,改进的方式有时还颇具戏剧效果。Spring Integration非常...
原创
发布博客 2015.12.11 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hibernate SQLQuey Query

[code="java"]@Overridepublic List getDtoBySql(final String sql, List param, Class dtoClass, Map map) throws HibernateException{ Query query = this.getCurrentSession().createSQLQuery(sql).setR...
原创
发布博客 2015.12.08 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Entity, DTO, SpringMVC 参数 类型

对于Entity里的数值字段类型最好使用包装类,不要使用int,long,或者BigInteger,使用Long比较好; 对于DTO的数值也是最好使用包装类,但如果是一些计算器count的话,可以使用int,或者Integer,其他的使用Long; 对于SpringMVC 方法的参数,最好使用包装类,因为使用包装类,即使前端不传参数,也会映射一个null对象,但如果使用原...
原创
发布博客 2015.12.03 ·
430 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多