会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
link
你只需要努力,剩下的交给时光
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2020年7月5日
设计模式-观察者模式
摘要: 简介: 当一件事变化时,通知给所有需要知道的人 观察者模式主要包括观察者(需要知道的人)和被观察者(被观察的那件事) 行为型模式 观察者模式属于推的模式,观察者是被动接受的 类图: 示例: 被观察者: import java.util.ArrayList; import java.util.List
阅读全文
posted @ 2020-07-05 22:15 link_ed
阅读(139)
评论(0)
推荐(0)
2020年6月21日
Nacos Config 使用
摘要: 简介 nacos主要提供了以下几个功能: 1、配置中心 2、服务发现和服务健康监测 3、动态DNS 4、服务及其元数据管理 常用的功能是配置中心、服务发现 本文主要是对Nacos Config 官方文档的补充,官方文档地址:https://github.com/alibaba/spring-clou
阅读全文
posted @ 2020-06-21 00:13 link_ed
阅读(3744)
评论(0)
推荐(0)
2020年6月17日
spring-将bean注入到enum
摘要: 假设需要往YesNoEnum枚举类中注入User对象 public enum YesNoEnum { YES(1,"yes"), NO(0,"no"); private Integer code; private String name; // 注入user对象 private User user;
阅读全文
posted @ 2020-06-17 17:18 link_ed
阅读(2746)
评论(0)
推荐(1)
2020年6月16日
redis三大问题
摘要: 缓存穿透(查不存在的数据,穿过了缓存) 一般业务系统的设计为查询缓存没有数据则查数据库。当查询请求查询的是缓存和数据库都没有的数据时,这一类查询就会一直透过缓存直接查数据库。当业务系统有大量这种查询请求时,必定会对数据库造成很大的访问压力。这种就称为缓存击穿 可能造成缓存穿透的原因 1、恶意攻击 2
阅读全文
posted @ 2020-06-16 15:12 link_ed
阅读(310)
评论(0)
推荐(0)
2020年6月15日
java多线程系列-死锁与活锁的区别,死锁与饥饿的区别
摘要: 死锁: 是指两个或者两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,他们都将无法推进下去 产生死锁的原因: 互相争夺共享资源 产生死锁的必要条件: 互斥条件:共享资源被一个线程占用 请求与保持条件(占有且等待):一个进程因请求资源而阻塞时,对已获得的资源保持
阅读全文
posted @ 2020-06-15 23:43 link_ed
阅读(915)
评论(0)
推荐(0)
2020年6月10日
【日常记录】Mac git pull push Enter passphrase for key
摘要: ssh-add ~/.ssh/id_rsa
阅读全文
posted @ 2020-06-10 16:57 link_ed
阅读(177)
评论(0)
推荐(0)
【日常记录】Jenkins安装时错误
摘要: 安装方法 1、下载war包安装(推荐) 2、使用rmp安装 安装完后路径: /usr/lib/jenkins/jenkins.war WAR包 /etc/sysconfig/jenkins 配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。 /var/lib/jenkins/ 默认
阅读全文
posted @ 2020-06-10 14:38 link_ed
阅读(1509)
评论(0)
推荐(0)
2020年6月8日
架构基础-CAP原理
摘要: 简介 CAP指的的分布式系统中的三个指标 Consistency 一致性 Availability 可用性 Partition tolerance 分区容错性 CAP不可能同时达到,所以只能从CA、CP、AP中有倾向的设计系统 一致性Consistency 向分布式系统中完成写操作后,任何操作都应该
阅读全文
posted @ 2020-06-08 15:39 link_ed
阅读(289)
评论(0)
推荐(0)
数据结构-连续子数组的最大和
摘要: 题目描述: 一维数组中元素有正有负,求连续子向量的最大和。例如数组arr = {6,-3,-2,7,-15,1,2,2},连续最大子向量和为8(从下标0开始下标3结束)。 分析 暴力解法 最直观的方法,暴力遍历,将所有可能的子集遍历一遍。但是存在的子数组有n(n+1)/2个,遍历一遍的时间复杂度为o
阅读全文
posted @ 2020-06-08 00:58 link_ed
阅读(254)
评论(0)
推荐(0)
2020年6月7日
数据结构-并查集
摘要: 简介 并查集(Disjoint-Set)是一种可以动态维护若干个不重叠的集合,并支持合并与查询两种操作的一种数据结构。 就是维护多个集合之间的关系,集合的合并和查询定位(哪个元素属于哪些集合等查询操作),所以并查集主要包括两种操作: 合并(Union):合并两个集合; 查询(Find):查询元素属于
阅读全文
posted @ 2020-06-07 12:36 link_ed
阅读(235)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告