按类别查询搜索结果
关于关键词 的检测结果,共 834
Java架构师 | 2018-09-28 15:18:56 | 阅读(3120) | 评论(0)
这是一篇根据工作中遇到的问题总结出的最佳实践。结果一查,MD,晚上银行维护,下游支付系统没有挂维护公告,在此期间一直请求维护中的银行,当然所有返回就是失败了,有种欲哭无泪的感觉,锅让业务来背。我想了一些方式,最后,觉得熔断器比较适合干这种事情。我们已一个开关为例...【阅读全文】
微笑向暖wx | 2018-09-26 16:07:15 | 阅读(1700) | 评论(0)
这里主要是想说明下,是什么背景下面产生了此类问题。银行转账!张三转100块到李四的账户,这其实需要两条SQL语句:如果在第一条SQL语句执行成功后,在执行第二条SQL语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那么李四的账户没有加上100元,而张三却减去了100元。这肯定是...【阅读全文】
微笑向暖wx | 2018-09-21 21:42:24 | 阅读(1280) | 评论(0)
雪崩效应如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成了。熔断器(CircuitBreaker)熔断器模式就像是那些容易导致错误的操作的一种代理。这种代理能够记录最近调用发生错误的次数,然后决定使用...【阅读全文】
lanlovehua | 2018-09-18 11:29:00 | 阅读(0) | 评论(0)
WebRoot就是web应用的目录.META-INF/MANIFEST.MF 固定存在的文件,无需修改和编辑WEB-INF/class/ : 存放的是selvet的class类。WEB-INF/lib/  : 存放需要使用的第三方库(jar包)web.xml(部署描述符  web-app定义所有的资源)JSP文件可以存放当前目录或者新建目录存放*.jsp或者view/*.jsp注意:jsp在服...【阅读全文】
laoliulaoliu | 2018-09-17 15:17:21 | 阅读(850) | 评论(0)
https://mp.weixin.qq.com/s?__biz=MzI1NDY0MTkzNQ==&mid=2247483878&idx=1&sn=d49f2eb61bada3d34443a0a4017a7b72&chksm=e9c35386deb4da901454e21ec73c8d7489f515d4f2f7633b1eec2fde93053c03737ac860dfc8&scene=21#wechat_redirect首先我要说的是Spring Cloud并不是一个东西,和Hadoop类似,Spring Cloud也包含了许多...【阅读全文】
Java架构师 | 2018-09-09 19:23:40 | 阅读(1440) | 评论(0)
那什么是「服务隔离」呢?其实隔离设计并非软件行业独创,它是借鉴于造船行业。行业有一个专业术语叫做「舱壁隔离」。利用舱壁将不同的船舱隔离起来,如果某一个船舱进了水,那么就可以立即封闭舱门,形成舱壁隔离,只损失那一个船舱,其他船舱不受影响,整个船只还是可以正常航行。我们在做系统设计的时候,...【阅读全文】
微笑向暖wx | 2018-09-09 16:49:52 | 阅读(1060) | 评论(0)
前两天在工作中需要一个用于测试文件下载的简单web程序,条件是使用Tomcat Docker Image作为载体,所以为了方便就使用了SpringBoot框架快速搭建起来。The first step in producing a deployable war file is to provide a...【阅读全文】
微笑向暖wx | 2018-09-07 15:59:58 | 阅读(1360) | 评论(0)
最近的一个项目是将J2EE环境打包安装在客户端(使用 nwjs + NSIS 制作安装包)运行, 所有的业务操作在客户端完成, 数据存储在客户端数据库中. 服务器端数据库汇总各客户端的数据进行分析. 其中客户端ORM使用Mybatis. 通过Mybatis拦截器获取所有在执行的SQL语句, 定期同步至服务器.本文通过在客户端...【阅读全文】
Java架构师 | 2018-09-04 16:28:55 | 阅读(1640) | 评论(0)
延时任务,顾名思义,就是延迟一段时间后才执行的任务。举个例子,假设我们有个发布资讯的功能,运营需要在每天早上7点准时发布资讯,但是早上7点大家都还没上班,这个时候就可以使用延时任务来实现资讯的延时发布了。只要在前一天下班前指定第二天要发送资讯的时间,到了第二天指定的时间点资讯就能准时发出去了。如果大...【阅读全文】
Java架构师 | 2018-07-17 13:20:14 | 阅读(4480) | 评论(0)
这是从事务的实现角度区分的,本文从另外一个角度来再次区分一下Java中的事务。站在事务管理的角度,可以把Java中用到的事务分为本地事务和全局事务。不用事务的编程框架来管理事务,直接使用资源管理器来控制事务。典型的就是java.sql.Connection 中的 setAutoCommit、commit、rollback方法。之前我们介绍的JDBC事...【阅读全文】
wyh1791 | 2018-07-07 16:18:46 | 阅读(1970) | 评论(0)
SecureRandom我们知道,Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Random对象,相同次数生成的随机数字是完全相同的。也就是说,两...【阅读全文】
wyh1791 | 2018-06-29 14:11:49 | 阅读(880) | 评论(0)
一些关键的业务主键id,  通过post/get请求提交时, 需要进行加密/解密, 避免手动修改参数后提交, 提高安全性包含:对id进行加密对加了密的id进行解密通用加密方法 -- 对字符串进行加密通用解密方法 -- 对字符串进行解密Base64加密Base64解密点击(此处)折叠或...【阅读全文】
众里寻她千百个 | 2018-05-26 23:41:07 | 阅读(560) | 评论(0)
今天武汉seo就来分享一个java获取服务器基本信息的简单操作实现步骤:  (1)创建servlet BrowserServer  (2)调用HttpServletRequest对象的getServerName()方法获取服务器名称  (3)调用HttpServletRequest对象的getServerPort()方法获取服务器端口  (4)首先调用getServletContext()方法获取Se...【阅读全文】
xdzbb | 2018-05-17 15:48:21 | 阅读(1800) | 评论(0)
linux后台运行jar【阅读全文】
xdzbb | 2018-04-24 16:52:00 | 阅读(800) | 评论(0)
RESTful风格 HTTP API 实践【阅读全文】
bjutslg | 2018-01-04 10:27:19 | 阅读(0) | 评论(0)
刚开始看设计模式的时候,总是感觉这三种模式是一个目的,区分不开。后来发现这三个模式确实有相同的部分,但是不论是目的还是实现方式都有区别的:代理模式,实现方式有很多种了静态代理、动态代理等,目的就是隐藏实现,增强功能适配器模式,把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原...【阅读全文】
bjutslg | 2018-01-04 10:26:40 | 阅读(0) | 评论(0)
刚开始看设计模式的时候,总是感觉这三种模式是一个目的,区分不开。后来发现这三个模式确实有相同的部分,但是不论是目的还是实现方式都有区别的:代理模式,实现方式有很多种了静态代理、动态代理等,目的就是隐藏实现,增强功能适配器模式,把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原...【阅读全文】
likewindy | 2017-12-25 09:02:35 | 阅读(920) | 评论(0)
1. 柔性事务和刚性事务柔性事务满足BASE理论(基本可用,最终一致)刚性事务满足ACID理论本文主要围绕分布式事务当中的柔性事务的处理方式进行讨论。柔性事务分为两阶段型补偿型异步确保型最大努力通知型几种。 由于支付宝整个架构是SOA架构,因此传统单机环境下数据库...【阅读全文】
bjutslg | 2017-12-24 09:50:10 | 阅读(820) | 评论(0)
推荐一篇好文章http://blog.csdn.net/hzy38324/article/details/77411522#t5之前总是记不住各种垃圾回收器怎么区分的,其实很简单就是根据个原则:1、针对新生代还是老年代回收2、单线程还是多线程回收(Serial开头的都是单线程回收的,加old的是针对老年代回收的)...【阅读全文】
likewindy | 2017-12-21 15:47:49 | 阅读(760) | 评论(0)
本人保留别人链接使用,勿喷。Spring的事务 之 9.2 事务管理器 Spring的事务 之 9.4 声明式事务 【阅读全文】