- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 SpringCloud:配置中心(spring cloud config)
在分布式的微服务架构中,服务数量会越来越多,而每个服务实例都会有一个或几个配置文件(yml,properties,json…)。而这些文件,分布在系统的各个角落,管理起来特别麻烦,因此出现了一些可以集中管理配置的组件。这里的spring cloud config就是...
2018-03-27 16:29:06 440
原创 Java动态代理(JDK和Cglib)
动态代理 代理模式,是为其他对象提供一个代理来控制对某个真实对象的访问。代理类负责对调用的消息进行处理和转发,以及在委托类执行后的一些后续操作的处理。代理类似一个演员的经纪人,负责对所有的活动进行筛选和过滤,并且将消息转发给该演员,在演员演出后,负责做一些收尾工作。 动态代理,它在静态代理的基础上又迈进了一步。可以动态的创建代理,并且动态的处理对所代理方法的调用。动态代理则分为以下两种: -...
2018-03-27 12:57:21 410
原创 JAVA的BIO/NIO学习总结
BIO(阻塞IO) 线程阻塞,因此如果没有优化,一个服务端只能为一个客户端服务。 阻塞点: 等待连接时 ServerSocket.accept() IO操作阻塞 inputStream.read() 多线程IO 业务处理代码交给其他线程单独处理,也就是将IO阻塞放到其他线程中,将is.read()阻塞交给其他线程。 1. 缺点:线程占用太多,一个线程只能处理一个IO事件。线...
2018-03-14 21:36:17 168
原创 IntelliJ IDEA安装Alibaba编码规约乱码
看到同事用了这个插件,感觉还不错,于是也想装一下。IDEA安装插件的过程就不多说了,就File->Plugin,然后在插件库搜索Alibaba就出来了。安装好后重启,发现中文是乱码,可是既然默认都是中文的,那就必须支持下啊。 网上查了写资料发现,该插件支持的字体只能是微软雅黑的,由于是Windows的系统,所以不用费劲去找什么字体。 直接在File->Setting->App...
2018-03-11 13:26:42 1522 1
原创 LeetCode[16]: 3Sum Closest
题目描述 Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have e...
2018-03-10 10:59:08 166
原创 算法——有序数组中值
题目描述 有两个已排序数组A、B,各自大小分别为m,n。找到两个已排序数组的中值。 解题思路 将整个集合分为两个等长的子集,使一边的值总是大于另一边。这道题,可以将A、B看作一个整体,然后划分为左右两部分L和R,并且满足max(L)<=min(R)max(L)<=min(R) max(L)max(L)max(L) max(L) 当总个数(m+n)为偶数时,结果为:max(...
2018-03-06 09:13:21 523
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人