摘要:
    前几天看到了一篇关于如何准备面试的文章,分享给大家。尽管很多人都讨厌 ”面试造航母,工作螺丝钉“的局面,但又不得不收起脾气假笑面对。谁让谁僧多粥少呢?
2020春招过半,面试也进行了两场,在整个面试过程中,我不断被同学问到各式花样问题:
“什么才是研发面试考察的核心?”
“考前究竟要不要刷题?”
“如果跨专业...                          			阅读原文
                                                  
                        
                            2020-07-17 19:32:11 阅读(3636) 评论(0)                        
            				
                    
                    
						摘要:
    使用spring oauth2框架做授权鉴定。想获取当前用户信息怎么办?
我们知道spring oauth2是基于spring security的实现的。
spring security可以通过SecurityContextHolder.getContext().getAuthentication().get...                        阅读原文
                    
                    
                    	2020-07-17 18:50:01 阅读(2330) 评论(0)                    
            				
                    
                    
						摘要:
    上一篇我们介绍了在Spring Boot中整合EhCache的方法。既然用了ehcache,我们自然要说说它的一些高级功能,不然我们用默认的ConcurrentHashMap就好了。本篇不具体介绍EhCache缓存如何落文件、如何配置各种过期参数等常规细节配置,这部分内容留给读者自己学习,如果您不知道如何搞,...                        阅读原文
                    
                    
                    	2020-07-17 18:46:06 阅读(3509) 评论(0)                    
            				
                    
                    
						摘要:
    0、汇总
RocketMQ入门到入土(一)新手也能看懂的原理和实战!
RocketMQ入门到入土(二)事务消息&顺序消息
从入门到入土(三)RocketMQ 怎么保证的消息不丢失?
RocketMQ入门到入土(四)producer生产消息源码剖析
RocketMQ入门到入土(五)消息持久化存储源码解析...                        阅读原文
                    
                    
                    	2020-07-17 18:29:05 阅读(2500) 评论(0)                    
            				
                    
                    
						摘要:
    1.线程礼让
礼让线程,让当前正在执行线程暂停
不是阻塞线程,而是将线程从运行状态转入就绪状态
让cpu调度器重新调度
例:
 
例
 
 
2.线程合并
join合并线程,待此线程执行完成后,再执行其他线程,其他线程阻塞
例:
例:
 
 3.线程的状态
 
 4.线程优先级
Java提供一个线程调...                        阅读原文
                    
                    
                    	2020-07-17 16:56:16 阅读(2431) 评论(0)                    
            				
                    
                    
						摘要:
    1.线程状态
新生状态->就绪状态->运行状态->死亡状态
 
注:
1.线程死亡后不能重新开启
2.线程阻塞后进入就绪状态
 
注:
1.每个线程new一个对象后,都有自己的工作空间,一个工作空间匹配一个线程
2.进入就绪状态的四种方法:start方法,阻塞接触,yield方法,jvm...                        阅读原文
                    
                    
                    	2020-07-17 15:35:16 阅读(2307) 评论(0)                    
            				
                    
                    
						摘要:
    1.线程状态
新生状态->就绪状态->运行状态->死亡状态
 
注:
1.线程死亡后不能重新开启
2.线程阻塞后进入就绪状态
 
注:
1.每个线程new一个对象后,都有自己的工作空间,一个工作空间匹配一个线程
2.进入就绪状态的四种方法:start方法,阻塞接触,yield方法,jvm...                        阅读原文
                    
                    
                    	2020-07-17 15:35:15 阅读(2404) 评论(0)                    
            				
                    
                    
						摘要:
    Java中的对象正常情况下只能进行比较 == 或者 != 不能使用 > < ,但是在实际的开发中,我们需要对多个对象进行排序,就是需要比较对象的大小
Java实现对象排序的方式有两种:
自然排序:java.lang.Comparable
定制排序:java.util.Comparator
1....                        阅读原文
                    
                    
                    	2020-07-17 12:48:04 阅读(2716) 评论(0)                    
            				
                    
                    
						摘要:
    线程池关系
Executors创建线程池
Executors 实现了几种常用的线程池。
newFixedThreadPool 固定线程数的线程池。
例子:
ExecutorService executorService = Executors.newFixedThreadPool(2);
for (in...                        阅读原文
                    
                    
                    	2020-07-17 12:26:07 阅读(2400) 评论(0)                    
            				
                    
                    
						摘要:
    三。shiro的凭证匹配器(密码匹配器)源码分析
这个是CredentialsMatcher接口的所有实现。实现类中都要实现doCredentialsMatch(token,info)方法。红色标记的都是散列算法,有MD5,SHA-512,SHA-256等等。
 1.AllowAllCredentialsM...                        阅读原文
                    
                    
                    	2020-07-17 12:06:06 阅读(3595) 评论(0)