- 博客(14)
- 资源 (26)
- 收藏
- 关注
原创 spring Cloud 配置中心详解
本文使用springCloud 进行集中式配置管理,将以往的配置文件从项目中摘除后放到Git或svn中集中管理,并在需要变更的时候,可以通知到各应用程序,应用程序刷新配置不需要重启。先套用下面这张图来看一下我们需要做的事情:gitRepository 为存放配置的地方,当然你也可以选择SVN。本文的Git 地址为:https://github.com/xzxiaosha...
2019-05-17 11:35:46 872
原创 SpringCloud-zuul网关高性能调优
zuul 参数调优适用版本:spring-boot: 1.4.x.RELEASEspring-cloud:Camden.SR3Hystrix: 1.5.6spring-boot-tomcat 优化参数:主要只有2个,最大和最小worker线程: 1 2 server.tomcat.max-threads=128 # Maximum a...
2019-05-17 10:18:57 4020
原创 Eureka参数详解,缓存机制,及生产环境最佳配置
Eureka作为spring cloud微服务架构里的注册中心,是非常核心的一个组件,它避免了复杂的选主算法,架构比较简单,搭个demo也确实很快,但是如果要用于生产环境,还是得注意很多东西,尤其是下线延迟…服务获取中的缓存问题为什么修改client的默认心跳时间,会导致自我保护模式失效?Eureka Service会认为客户端是以30s的频率来发送心跳的。服务端期望收到的最大...
2019-05-17 10:17:22 2012
原创 RabbitMQ常见问题及解决方案
消息什么情况下会丢失?配合mandatory参数或备份交换器来提高程序的健壮性发送消息的交换器并没有绑定任何队列,消息将会丢失 交换器绑定了某个队列,但是发送消息时的路由键无法与现存的队列匹配预估队列的使用情况?在后期运行过程中超过预定的阈值,可以根据实际情况对当前集群进行扩容或者将相应的队列迁移到其他集群。消费消息?推模式,拉模式保证消息的可靠性?RabbitMQ 提...
2019-05-17 10:15:26 7045 1
原创 java系统相关算法应用
JAVA系统中常用算法归类:一、限流算法每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性.即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统瘫痪.漏桶算法,令牌桶算法,计数算法漏桶算法漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的...
2019-05-16 15:47:42 900
原创 深入mysql的两阶段提交协议,实现XA分布式事务
浅谈mysql的两阶段提交协议转自:http://www.cnblogs.com/hustcat/p/3577584.htmlhttp://www.cnblogs.com/cchust/p/4439107.htmlbinlog组提交的基本思想是,引入队列机制保证innodbcommit顺序与binlog落盘顺序一致,并将事务分组,组内的binlog刷盘动作交给一个事务进行,...
2019-05-16 15:44:47 709 1
原创 Java 应用性能调优实践
Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来。Java 应用性能的瓶颈点非常多,比如磁盘、内存、网络 I/O 等系统因素,Java 应用代码,JVM GC,数据库,缓存等。笔者根据个人经验,将 Java 性能...
2019-05-16 15:42:55 209
原创 最全的JMater教程
JMater教程地址:http://www.spasvo.com/ceshi/open/kyxncsgj/Jmeter/
2016-12-20 12:56:25 1131
原创 spring下jdbc配置文件进行加密解密
最近做一个项目,安全上有点要求,就是要对数据库相关的配置进行加密,配置文件如下:#加密前#datasource.type=mysql#datasource.driverClassName=com.mysql.jdbc.Driver#datasource.url=jdbc:mysql://localhost:3306/yjj?useUnicode=true&character
2016-12-20 12:54:48 1310
原创 WEB开发过程中踩过的坑
以下为个人在日常开发过程中踩过的坑,以及相应的解决方法:1.使用js进行金额计算事出现精度问题会导致有小数点的数据计算不准确。所以建议所有金额计算都以服务器端为准。
2016-12-20 12:49:23 373
原创 spring-quartz定时任务集群解决方案。
最近项目中使用了<a target="_blank" href="http://www.52itstyle.com/forum-54-1.html" class="relatedlink" style="word-wrap:break-word; color:rgb(51,51,51); border-bottom-width:1px; border-
2016-12-20 12:47:43 589
转载 Spring service本类中方法调用另一个方法事务不生效问题
前些日子一朋友在需要在目标对象中进行自我调用,且需要实施相应的事务定义,且网上的一种通过BeanPostProcessor的解决方案是存在问题的。因此专门写此篇帖子分析why。1、预备知识aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】sprin
2016-12-20 12:38:41 1887
原创 Spring中APO切入同类下的其他方法实现事务控制
最近在开发中遇到一个问题,当在Service中定义了一个方法并且切入之后,从Controller里面调用该方法可以实现切入,但是当在同一个Service中实现另一方法并调用改方法时却无法切入。代码类似于:[java] view plain copy/** * Controller 你懂的 */ public class Ctrl {
2016-12-20 11:43:50 2188 1
原创 MAVEN项目改名步骤注意-eclipse
1.选中项目名,按F2,更改项目名。2.修改项目的context root,右键项目,选择最后一项。打开:如果所示3.修改或者增加maven编译配置,pom.xml文件。修改成对应的项目名:4.修改项目的.project文件,打开workspace招到对应的项目,打开.project文件,修改成对应的项目名5.修改.Settings目
2016-12-20 11:26:07 8119 2
jsp网页版聊天室(附有源码)
2012-04-27
jsp新闻发布系统 附有源码
2012-04-27
Socket基础通信,java源码
2012-02-18
c#做的属性封装器。附有源码
2012-02-18
第三届蓝桥杯 软件大赛。参考文档。参赛必看
2012-02-18
c#做的扫雷游戏(有源码)
2011-12-30
商城物流管理系统(附源码)
2011-12-29
武汉总工会信息管理系统
2011-12-29
c#做的房产信息管理系统
2011-12-24
2011年蓝点杯决赛题附有答案。
2011-12-22
c#窗体应用程序做的经销存管理系统源码 sql数据库
2011-12-22
蓝点被必做的算法经典题java.c/c++
2011-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人