java
newBeeeeeeee
这个作者很懒,什么都没留下…
展开
-
hystrix应用的理解
本篇文章不涉及hystrix的原理实现,只是把自己的理解梳理记录下来。欢迎讨论。我一直有疑问:1、hystrix到底是应该用在客户端还是服务端?2、为什么用在客户端或者服务端?用在另一端行不行?大家都说用在客户端,可是为什么呢?用在服务端会有什么效果呢?带着诸多疑问一点点分析下。我们假设有个接口C1,C1里面会调用S1,S2,S3三个接口。通常我们理解C1可能就是客户端,...原创 2019-12-31 11:43:09 · 579 阅读 · 1 评论 -
java实现快速排序
public static void quickSort(int[]a){ quickQuickSort(a,0,a.length-1,0); getP(a); } public static void quickQuickSort(int[]a , int start, int end,int target_index){ int...原创 2019-02-15 12:04:46 · 145 阅读 · 0 评论 -
mybatis 批量更新
<update id="batchUpdateModel" > update STUDENT set status = <foreach collection="list" item="item" index="index" separator=" " open="case" close="else st原创 2018-12-24 18:05:40 · 186 阅读 · 0 评论 -
java8一些例子
1、islegal函数返回false,则list中过滤掉。List<Student> result = list.stream().filter(w -> islegal(w.getName(),illegal)).collect(Collectors.toList()); 2、Set<String> ids = list.stream().map(...原创 2018-10-30 10:20:11 · 405 阅读 · 0 评论 -
JSON和JAVA对象的相互转换
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;json String 转 java对象:JSONObject obj = JSONObject.parseObject(str);User user =JSON.toJavaObject(obj,User.class);...原创 2017-10-13 20:02:19 · 320 阅读 · 0 评论 -
springBatch多线程设置
本文介绍springBatch 多线程两种配置方式:1、第二种方式如下配置方式,reader、processor、writer都是多线程处理,处理线程数为10.但是今天我测试发现设置的线程数为n,通常只有n-1个线程在跑,猜测少的那个线程可能是作为备用线程或者是任务调度线程。batch:job id="Job"> batch:step id="Step">原创 2017-02-08 17:02:10 · 11276 阅读 · 0 评论 -
java CAS
CAS,CompareAndSet,说白了它就是一个方法吧。有些问题可能会混淆,在此记录下:1、++i,这样的操作其实并不是线程安全的;2、有关AtomicInteger的incrementAndGet方法其实也不是绝对能获得预期值的,因为可能有ABA问题;3、好多文章都说CAS是不存在锁的,但是个人认为就看你怎么理解这个锁了,CAS底层实现挖掘到汇编语言,里面还是有锁的,只不过这...原创 2017-06-06 10:45:22 · 261 阅读 · 0 评论 -
java钩子函数
也不知道我理解的对不对,欢迎大家讨论!自己写了个钩子函数,我理解的钩子函数:public interface Transactioner { String wedontknow() ;}public abstract class GouZi { public abstract void gouzi(Transactioner t);}原创 2017-02-22 21:21:29 · 8407 阅读 · 2 评论 -
springbatch多step,decision
本文原创,如转载请标明原文链接!文章都是心得,写的不一定对,欢迎讨论~batch:job id="testJob" restartable="true"> batch:flow id="myFlowTest" parent="doFlowTest" />batch:job>batch:flow id="doFlowTest"> batch:step i原创 2017-02-28 17:15:59 · 3147 阅读 · 1 评论