- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 httpclient
package com.taotao.utils;import java.io.IOException;import java.net.URI;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.NameValuePair;import org.a...
2019-04-09 14:54:10
178
原创 maven快速下载jar(配置阿里云)
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mir...
2019-04-03 15:54:14
349
原创 分布式事务
2断式提交+消息队列:把A事务和一个消息事务绑定一起,将一个分布式事务拆成一个消息事务(A系统的本地操作+发消息)+B系统的本地操作,其中B系统的操作由消息驱动,只要消息事务成功,那么A操作一定成功,消息也一定发出来了,这时候B会收到消息去执行本地操作,如果本地操作失败,消息会重投,直到B操作成功,这样就变相地实现了A与B的分布式事务(缺点:如果b事务一直本地操作失败)...
2019-04-03 15:52:55
182
原创 传输协议 应用级协议 实现远程通讯的框架
传输协议(TCP UDP《传输层》 HTTP(《应用层》) 应用级协议(远程服务通讯:RMI、XML-RPC、Binary-RPC、SOAP、CORBA、JMS,Hessian)实现远程通讯的框架(Hessian:基于Binary-RPC协议实现,Hessian基于Http协议进行传输 Webservice:基于SOAP协议(http+XML),Http协议。点击打开链接 Min...
2019-04-03 15:52:26
277
原创 zookeeper选主:(与id大小有关,与开启顺序有关)
1.服务器1启动,给自己投票 ,然后发投票信息,由于其它机器还没有启动所以它收不到反馈信息,服务器1的状态一直属于Looking。 2.服务器2启动,给自己投票,同时与之前启动的服务器1交换结果,由于服务器2的编号大所以服务器2胜出,但此时投票数没有大于半数,所以两个服务器的状态依然是LOOKING。3.服务器3启动,给自己投票,同时与之前启动的服务器1,2交换信息,由于服务器3...
2019-04-03 15:52:07
468
原创 悲观锁/乐观锁
悲观锁:那么只有当前事务提交后,另外的事务才能够查询这个数据。这种悲观锁的性能比较底。乐观锁:当事务不同时发生时,没有锁,如果事务同步发生了,它的锁就起作用了,实现:表加version或者时间戳字段,更新的时候比较版本/时间戳是否和当前传入的版本/时间戳是否一致...
2019-04-03 15:51:39
129
转载 多线程之Future和Callable【高性能应用场景java.util.concurrent】
Future<List<User>> future = executos.submit(new DemoThread(pageIndex)); 这种可以保证返回的顺序 CompletionService<List<User>> cs = new ExecutorCompletionService<List&l...
2018-11-12 16:12:49
389
原创 easyui combobox数据验证
checkCountry :{ validator : function(value, param){ var flag=false; if(""!=$.trim(value)){ var result=$('#'+param[0]).combobox('getData'); ...
2018-11-08 11:15:56
923
原创 定时任务读取配置文件参数
private static final Logger logger = Logger.getLogger("job");AddressVerifyService addressVerifyService;@Overrideprotected void executeInternal(JobExecutionContext context)throws JobExecutionExcept...
2018-11-08 11:13:30
1257
转载 java https请求
1.写一个SSLClient类,继承至HttpClientimport java.security.cert.CertificateException; import java.security.cert.X509Certificate; import javax.net.ssl.SSLContext; import javax.net.ssl.TrustManager; impo...
2018-03-05 17:04:39
387
原创 easyUI datebox格式化
function formatter(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); var h = date.getHours(); var min = date.getMi
2018-01-05 15:51:00
374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人