- 博客(10)
- 资源 (11)
- 收藏
- 关注
原创 springcloud 和 springboot 版本
springcloud 和 springboot 版本大家都知道springcloud是基于springboot的分布式框架,那么构建一个springcloud的框架,需要和springboot的版本做对照,下面介绍一下,springcloud和springboot的版本关系Spring BootSpring Cloud1.2.xAngel1.3.xBrixt...
2018-10-29 14:45:52 1186
原创 分布式锁--基于redis
分布式锁–基于redis上面讲锁,那么实现一个分布式锁重点状态—标记当前方法是否有锁释放—释放当前方法锁代码/** * 基于redis实现分布式锁 * * @author haha */@Componentpublic class RedisLock{ @Autowired private StringRedisTemplate stringRedisTem...
2018-10-25 14:04:17 132
原创 JAVA锁原理和选择synchronized & Lock
锁废话不多说,进正题,参考一下synchronized 的实现原理synchronized 的实现原理JVM可以从方法常量池中的方法表结构(method_info Structure) 中的 ACC_SYNCHRONIZED 访问标志区分一个方法是否同步方法。当方法调用时,调用指令将会 检查方法的 ACC_SYNCHRONIZED 访问标志是否被设置,如果设置了,执行线程将先持有mon...
2018-10-25 12:17:25 297 1
原创 单机版高并发--Semaphore
SemaphoreSemaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用公共资源的设施,也是操作系统中用于控制进程同步互斥的量。上面解释是百度百科,说直白点,Semaphore 就是控制方法能被几个线程访问的东西下面举例例子现在有一辆汽车,只能坐5个人,没坐上的等下一班(假如现在就一辆汽车),那么怎么控制这个5呢public c...
2018-10-25 11:46:56 943
原创 JAVA--IO BIO&NIO
BIO&NIO针对文件读写操作,BIO性能远胜NIO,NIO优势体现在高并发情况下,线程复用,不会导致线程无限增加从而导致系统死掉。BIO同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。NIO同步非阻塞式IO,服务器实现模式为一个请求一个...
2018-10-25 10:49:22 226
原创 Java多线程
多线程多个线程并发执行的技术进程和线程一句话:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位,线程是进程的一部分。java多线程状态关键字使用线程状态新建状态: 没有调用start()方法之前就绪状态: 调用start()方法之后线程就进入就绪状态,阻塞恢复的时候也会进入就绪状态运行状态: 线程被设置为当前线程,开始执行run()方法阻塞状态:...
2018-10-22 14:42:17 150
原创 java源码解析S
SetA collection that contains no duplicate elements. More formally, sets contain no pair of elements e1 and e2 such that e1.equals(e2), and at most one null element. As implied by its name, this ...
2018-10-22 13:16:25 124
原创 java源码解析--Map
Map集合An object that maps keys to values. A map cannot contain duplicate keys;each key can map to at most one value. – 将键映射到值的对象。不能包含重复的键;每个键最多可以映射一个值。//Map 的类信息public interface Map<K,V>...
2018-10-22 13:07:04 241
原创 java源码解析--List
List集合An ordered collection – 有序集合//List 的类信息public interface List<E> extends Collection<E>//Collection 的类信息--定义基本的methodpublic interface Collection<E> extends Iterable<E&...
2018-10-22 12:00:01 108
原创 面试准备--java源码解析StringBuffer & StringBuilder
StringBuffer &amp; StringBuilder一个面试点,String工具类。共性final 修饰类;extends AbstractStringBuilder implements java.io.Serializable, CharSequence;主要作为String的工具类使用;区别StringBuffer : thread-safe,速度慢St...
2018-10-22 10:43:52 161
spring-boot html thymeleaf
2018-03-07
Spring 框架 web 5.0.4.RELEASE jar
2018-02-25
java-web学习demo--最简单的servlet jsp跳转传值
2018-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人