摘要:        
fastDFS分布式文件系统 作用 : 存储图片1.访问效率高。2.自动容错。3.线性扩容。 监控设计 监控是可靠性的前提, 没有监控, 无法在第一时间发现问题, 更别说预防问题的发生了. 监控也是分层的: 基础层: CPU, 内存, 网络吞吐, 磁盘 等 中间层: nginx, redis, 消息    阅读全文
posted @ 2019-07-24 18:05
小蚊子大人KN
阅读(736)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Docker+springBoot+Dubbo+Zookeeper+mybatis+redis+rabbitmq+quartz+graphql+kotlin+elasticsearch+JWT+shiro+AOP+flyway+DataX+dblink 封装类/包装类Wrapper 1.构造器不能被    阅读全文
posted @ 2019-07-24 14:02
小蚊子大人KN
阅读(886)
评论(0)
推荐(0)
        
            
        
        
摘要:        
@ControllerAdvice:包含@Component。可以被扫描到。统一处理异常。 @ExceptionHandler(Exception.class):用在方法上面表示遇到这个异常就执行以下方法。 // dev 环境数据源。 @ConditionalOnProperty(name = "s    阅读全文
posted @ 2019-07-24 11:50
小蚊子大人KN
阅读(162)
评论(0)
推荐(0)
        
            
        
        
摘要:        
每个节点都有红色或黑色 树的根始终是黑色的 (黑土地孕育黑树根,😄) 没有两个相邻的红色节点(红色节点不能有红色父节点或红色子节点,并没有说不能出现连续的黑色节点) 从节点(包括根)到其任何后代NULL节点(叶子结点下方挂的两个空节点,并且认为他们是黑色的)的每条路径都具有相同数量的黑色节点    阅读全文
posted @ 2019-07-24 11:40
小蚊子大人KN
阅读(213)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Redis-避免缓存穿透的利器之BloomFilter Redis相关的问题的时候,经常提到BloomFilter(布隆过滤器)这玩意的使用场景是真的多,而且用起来是真的香,原理也好理解,看一下文章就可以在面试官面前侃侃而谈了 布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询    阅读全文
posted @ 2019-07-24 11:24
小蚊子大人KN
阅读(1637)
评论(0)
推荐(0)
        
            
        
        
摘要:        
<!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tJZCI6IjMzOTktMTU2MzMzMzA1NTA4NiIsImJsb2NrVHlwZSI6ImltYWdlIiwic3R5bGVzIjp7IndpZHRoIjo2MjAsImhlaWdod    阅读全文
posted @ 2019-07-24 11:13
小蚊子大人KN
阅读(225)
评论(0)
推荐(0)
        
            
        
        
摘要:        
="insert into table(field,fieldName) values("&A2&","&B2&")"    阅读全文
posted @ 2019-07-24 11:10
小蚊子大人KN
阅读(208)
评论(0)
推荐(0)
        
            
        
        
摘要:        
SELECT i.order_id AS orderId, GROUP_CONCAT(d.item_name, '×', d.num, CHAR(10 using utf8)) AS itemInfo, i.create_time AS createTime, i.user_name AS user    阅读全文
posted @ 2019-07-24 10:51
小蚊子大人KN
阅读(512)
评论(0)
推荐(0)
        
            
        
        
摘要:        
//异步线程CompletableFuture.runAsync(()->{ businessInternalService.createAccount(contractId);});https://blog.csdn.net/qq_39177224/article/details/10807692    阅读全文
posted @ 2019-07-24 10:46
小蚊子大人KN
阅读(1745)
评论(0)
推荐(0)
        
            
        
        
摘要:        
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime time = LocalDateTime.now();String localTime = df.format(time);    阅读全文
posted @ 2019-07-24 10:36
小蚊子大人KN
阅读(501)
评论(0)
推荐(0)
        
            
        
        
摘要:        
自旋锁 : 是指当一个线程在获取锁的时候,如果锁已经被其他线程获取,那么该线程将循环等待,然后不断判断锁是否能够被成功获取,直到获取到锁才会退出循环。 乐观锁 : 假定没有冲突,在修改数据时如果发现数据和之前获取的不一致,则读最新数据,修改后重试修改 悲观锁 :假定会发生并发冲突,同步所有对数据的相    阅读全文
posted @ 2019-07-24 10:24
小蚊子大人KN
阅读(184)
评论(0)
推荐(0)
        
            
        
        
摘要:        
静态代理 实现接口 JDK中的动态代理 InvocationHandler 实现接口 动态代理(cglib)与AOP(aspectJ)简单实现 https://www.cnblogs.com/fsmly/p/11031395.html    阅读全文
posted @ 2019-07-24 10:19
小蚊子大人KN
阅读(86)
评论(0)
推荐(0)
        
            
        
        
摘要:        
HashMap是数组+链表+红黑树实现 Node是HashMap的内部类,实现了Map.Entery接口,主要就是存放我们put方法所添加的元素 其中的next就表示这可以构成一个单向链表,这主要是通过链地址法解决发生hash冲突问题 而当桶中的元素个数超过阈值的时候就换转为红黑树 HashMap是    阅读全文
posted @ 2019-07-24 10:05
小蚊子大人KN
阅读(182)
评论(0)
推荐(0)
        
            
        
        
摘要:        
RPC是一种远程调用过程,是一种通过网络远程调用其他服务的协议。通俗的说就是,A通过打电话的方式让B帮忙办一件事,B办完事后将结果告知A    阅读全文
posted @ 2019-07-24 09:42
小蚊子大人KN
阅读(142)
评论(0)
推荐(0)
        

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号