上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 91 下一页
  2016年3月3日
摘要: 导读 今天和大家聊一聊在Spring Cloud微服务框架实践中,比较核心但是又很容易把人搞得稀里糊涂的一个问题,那就是在Spring Cloud中Hystrix、Ribbon以及Feign它们三者之间在处理微服务调用超时从而触发熔断降级的关系是什么? 我们知道在Spring Cloud微服务体系下 阅读全文
posted @ 2016-03-03 15:28 duanxz 阅读(2934) 评论(0) 推荐(0)
摘要: 重启tomcat的时候出错 Illegal access: this web application instance has been stopped already. Could not load oracle.net.mesg.Message. The eventual following s 阅读全文
posted @ 2016-03-03 15:24 duanxz 阅读(20584) 评论(1) 推荐(0)
  2016年3月2日
摘要: 本节和大家一起学习一下用Visio画UML类图的方法,主要有四个步骤,这里和大家分享一下,相信通过本节的学习,你对Visio画UML类图的步骤一定会有所了解。 用Visio画UML类图 对于画类图的工具很多,曾经学过用starUML画类图,但这个是用于Java语言的,对于用vs编程C++语言,个人感 阅读全文
posted @ 2016-03-02 16:20 duanxz 阅读(91533) 评论(0) 推荐(0)
摘要: 最近做重构项目,需要画一下类图,发现类图的画法及其之间的几种关系已经淡忘了很多,所以整理总结一下,有问题的地方大家可以一起讨论下。 文章目录如下: 类图画法 类之间的几种关系:泛化(Generalization)、实现(Realization)、关联(Association)(又分一般关联、聚合(A 阅读全文
posted @ 2016-03-02 16:18 duanxz 阅读(1775) 评论(0) 推荐(0)
  2016年3月1日
摘要: 目录: 《TCP洪水攻击(SYN Flood)的诊断和处理》 《TCP/IP协议中backlog参数》 TCP建立连接是要进行三次握手,但是否完成三次握手后,服务器就处理(accept)呢? backlog其实是一个连接队列,在Linux内核2.2之前,backlog大小包括半连接状态和全连接状态两 阅读全文
posted @ 2016-03-01 16:57 duanxz 阅读(2750) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2016-03-01 16:31 duanxz 阅读(506) 评论(0) 推荐(0)
摘要: 在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 HTTPS协议是由S 阅读全文
posted @ 2016-03-01 16:16 duanxz 阅读(321) 评论(0) 推荐(0)
摘要: 回到问题“为何会内存溢出?”。 要回答这个问题又要引出另外一个话题,既什么样的对象GC才会回收? 一、对象存活方式判断方法 在上一篇文章《GC之一--GC 的算法分析、垃圾收集器、内存分配策略介绍》中的“二、对象存活判断”中介绍了,判断对象是否存活一般有两种方式: 引用计数:每个对象有一个引用计数属 阅读全文
posted @ 2016-03-01 14:24 duanxz 阅读(1575) 评论(0) 推荐(0)
摘要: HTTP 1.1与HTTP 1.0的比较 一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这 阅读全文
posted @ 2016-03-01 14:11 duanxz 阅读(6115) 评论(0) 推荐(0)
摘要: 目录: GC之一--GC 的算法分析、垃圾收集器、内存分配策略介绍 GC之二--GC日志分析(jdk1.8)整理中 GC之三--GC 触发Full GC执行的情况及应对策略 gc之四--Minor GC、Major GC和Full GC之间的区别 GC之六--SystemGC完全解读 一、概述 垃圾 阅读全文
posted @ 2016-03-01 11:16 duanxz 阅读(5338) 评论(0) 推荐(2)
摘要: 目录: GC之一--GC 的算法分析、垃圾收集器、内存分配策略介绍 GC之二--GC日志分析(jdk1.8)整理中 GC之三--GC 触发Full GC执行的情况及应对策略 gc之四--Minor GC、Major GC和Full GC之间的区别 GC之六--SystemGC完全解读 《垃圾收集器之 阅读全文
posted @ 2016-03-01 11:13 duanxz 阅读(2031) 评论(0) 推荐(0)
  2016年2月29日
摘要: 目标 满足应用的响应时间和吞吐量需求,尽量减少GC对应用的影响 原则 大部分时候都不需要调优GC,只需配置-Xms,-Xmx即可,JVM会自动进行调整 先满足响应时间需求,再满足吞吐量需求 FullGC对应用的影响更大,要尽量减少FullGC执行的时间和频率,减少转移到Old的对象数量 监控GC状态 阅读全文
posted @ 2016-02-29 23:26 duanxz 阅读(1041) 评论(0) 推荐(0)
摘要: 一、SpringMVC定义interceptor方式 在SpringMVC 中定义一个Interceptor是比较非常简单,主要有两种方式: 第一种:实现HandlerInterceptor 接口,或者是继承实现了HandlerInterceptor 接口的类,例如HandlerIntercepto 阅读全文
posted @ 2016-02-29 23:20 duanxz 阅读(7168) 评论(1) 推荐(1)
摘要: 一、CAP原则 CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 CAP原则是NOSQL数据库的基石。 分布式系统的CAP理论:理论首先把分布式系统中的三 阅读全文
posted @ 2016-02-29 23:17 duanxz 阅读(117581) 评论(4) 推荐(28)
摘要: wait()、notify()、notifyAll()是三个定义在Object类里的方法,可以用来控制线程的状态 这三个方法最终调用的都是jvm级的final native方法。随着jvm运行平台的不同可能有些许差异。 如果对象调用了wait方法就会使持有该对象的线程把该对象的控制权交出去,然后处于 阅读全文
posted @ 2016-02-29 15:21 duanxz 阅读(4621) 评论(2) 推荐(0)
摘要: 1.继承Thread类,重写该类的run()方法。 2.实现Runnable接口,并重写该接口的run()方法,该run()方法同样是线程执行体,创建Runnable实现类的实例,并以此实例作为Thread类的target来创建Thread对象,该Thread对象才是真正的线程对象。 3.使用Cal 阅读全文
posted @ 2016-02-29 11:26 duanxz 阅读(751) 评论(0) 推荐(0)
摘要: 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录 阅读全文
posted @ 2016-02-29 09:18 duanxz 阅读(604) 评论(0) 推荐(0)
摘要: 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 一、基础概念 要理解范式,首先必须对知道什么是关系数据库,如果你不知道,我可以简单的不能再简单的说一下:关 阅读全文
posted @ 2016-02-29 09:08 duanxz 阅读(5741) 评论(0) 推荐(2)
摘要: 在当前如火如荼的互联网浪潮下,如何应对海量数据、高并发成为大家面临的普遍难题。广大IT公司从以往的集中式网站架构,纷纷转向分布式的网站架构,随之而来的就是进行数据库拆分和应用拆分,如何在跨数据库、跨应用保证数据操作和业务操作的一致性、原子性,又成为需要解决的新的问题。从分布式事务的需求来源来看:1、 阅读全文
posted @ 2016-02-29 09:04 duanxz 阅读(7493) 评论(0) 推荐(0)
摘要: 示例1:通过包路径及类名规则为应用增加切面 该示例是通过拦截所有com.dxz.web.aop包下的以Controller结尾的所有类的所有方法,在方法执行前后打印和记录日志到数据库。 新建一个springboot项目 1:首先定义maven 2:在拦截controller之前需要自定义一个注解,该 阅读全文
posted @ 2016-02-29 08:52 duanxz 阅读(7556) 评论(0) 推荐(0)
  2016年2月28日
摘要: Java线程可以有优先级的设定,高优先级的线程比低优先级的线程有更高的几率得到执行(不完全正确,请参考下面的“线程优先级的问题“)。 优先级的取值 Java线程的优先级是一个整数,其取值范围是1 (Thread.MIN_PRIORITY ) - 10 (Thread.MAX_PRIORITY )。 阅读全文
posted @ 2016-02-28 23:48 duanxz 阅读(40769) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2016-02-28 23:35 duanxz 阅读(709) 评论(0) 推荐(0)
摘要: 国内主要的开源TCC分布式事务框架包括 TCC 实现框架的压力测试记录见《TCC 几个框架的测试情况记录》 阅读全文
posted @ 2016-02-28 23:08 duanxz 阅读(1195) 评论(0) 推荐(0)
  2016年2月25日
摘要: @AspectJ相关文章 《spring AOP 之二:@AspectJ注解的3种配置》 《spring AOP 之三:使用@AspectJ定义切入点》 《spring AOP 之四:@AspectJ切入点标识符语法详解》 Spring AOP支持的AspectJ切入点指示符(用来指示切入点表达式目 阅读全文
posted @ 2016-02-25 17:08 duanxz 阅读(3848) 评论(0) 推荐(0)
摘要: 当前备份软件比较流行,其中用到的关键技术是IP 地址漂移, 实际上IP地址漂移技术是利用共享的“虚拟”IP地址,当本地进行节点切换与路由切换,使另一端的发送和收方端没有感觉到本地节点地址有变化,保证了通信的连续性,起到断点保护的功效。 举例说明:假设最简单的主从方式、单网卡的情况下,双机系统要占用3 阅读全文
posted @ 2016-02-25 16:14 duanxz 阅读(5675) 评论(0) 推荐(1)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 91 下一页