会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jomini
博客园
首页
新随笔
联系
管理
订阅
07 2020 档案
erueka Demo
摘要:参考:https://www.cnblogs.com/jpfss/p/11314673.html https://github.com/szjomin/eruekaDemo
阅读全文
posted @
2020-07-30 23:37
抽象Java
阅读(88)
评论(0)
推荐(0)
caffeine实现原理
摘要:常用缓存淘汰算法 LRU (Least Recently Used) 算法认为最近访问过的额数据将来,被访问的概率更高 LFU (Last Frequently Used) 算法根据数据的历史访问频率来淘汰数据,即过去被访问过次,那么将来有被访问概率更高 淘汰策略tinyLFU Caffeine 内
阅读全文
posted @
2020-07-22 19:52
抽象Java
阅读(408)
评论(0)
推荐(0)
工厂模式
摘要:https://www.cnblogs.com/yssjun/p/11102162.html
阅读全文
posted @
2020-07-17 10:53
抽象Java
阅读(83)
评论(0)
推荐(0)
非功能性指标与性能测试
摘要:可靠性: 1、fail over : 失效转移。 当系统某台服务器出现故障,可以把请求转给备份; 2、fail back : 失效恢复。 fail over 后, 等 master 故障恢复时候, 接受 back up 继续恢复处理请求的过程; 3、fail safe : 失效安全。 故障的情况下,
阅读全文
posted @
2020-07-13 19:04
抽象Java
阅读(892)
评论(0)
推荐(0)
Java 代理总结
摘要:Java 三种代理模式 1、代理模式 代理是一种设计模式,通过代理对象访问目标对象; 作用 : 在不修改原来代码的方式下,增强代码功能 1.1 静态代理 静态代理,徐娅定义接口 或者父类, 被代理对象和代理对象一起实现相同的接口或者继承相同父类 静态代理缺点:复用性不强 1、一个系统中有一百个ser
阅读全文
posted @
2020-07-09 11:16
抽象Java
阅读(142)
评论(0)
推荐(0)
dubbo-demo
摘要:https://github.com/dengrongrong/my-dubbo-demo1
阅读全文
posted @
2020-07-07 19:00
抽象Java
阅读(107)
评论(0)
推荐(0)
RPC服务
摘要:RPC remote procedure call(RPC) : 远程过程调用 应用 1 调用 应用2 过程就是 业务处理,计算任务,即程序 RPC 采用 Client - Server 结构,通过request - reponse 消息模式实现; RPC 和 RMI 区别 RMI(remote m
阅读全文
posted @
2020-07-07 13:28
抽象Java
阅读(294)
评论(0)
推荐(0)
设计模式(一) 六个设计原则
摘要:一、单一职责 一个类或者一个接口只负责唯一一项职责, 尽量设计出功能单一的接口; 二、依赖倒置 高层模块不依赖底层模块具体实现,解耦高层和底层,即面向接口编程,当发生变化时,只需要提供新的实现类,不需要修改高层代码模块; 三、开放-封闭原则 程序对外拓展开放,对修改关闭了;即当需求发生拜年话,可以通
阅读全文
posted @
2020-07-07 09:58
抽象Java
阅读(119)
评论(0)
推荐(0)
表的范式和反范式设计
摘要:第一范式: 1、原子性: 字段不可分,即表的属性不能再拆分为更基本的数据单位时; 第二范式: 2、唯一性:有主键,非主键字段依赖主键; 一个表只能说明一个事物; 第三范式: 3、非主键字段不能互相依赖 每个列都与主键有直接关系,不存在传递关系‘ 每一行的 不符合第三范式要求的表存在下列问题:1.数据
阅读全文
posted @
2020-07-06 20:15
抽象Java
阅读(212)
评论(0)
推荐(0)
Java 代理
摘要:代理模式 为其他对象提供一种代理,以控制对这个对象的访问。 代理对象在客户端和目标对象之间起到中介的作用。 作用: 某些情况下,一个客户类不想或者不能直接引用一个委托对象, 而代理类对象可以在客户类和委托对象之间起到中介的作用,其特征时代理类和委托类实现相同的接口。 代理类除了客户类和委托类的中介之
阅读全文
posted @
2020-07-05 15:15
抽象Java
阅读(123)
评论(0)
推荐(0)
代码封装和注解创建
摘要:一、 1、创建 元注解 public @interface AnnotationName{} 2、元注解 1)@Retation 定义注解的生命周期 【 source -> class -> runtime ] 2)@Documented 文档注解, 会被JavaDoc 工具文档化 3)@Inher
阅读全文
posted @
2020-07-05 14:44
抽象Java
阅读(214)
评论(0)
推荐(0)
多态补充
摘要:Java 类分为静态类型和动态类型 当把子类对象赋给父类变量时候,就发生向上转型 父类list 可以存放子类对象 造型cast 子类的对象可以赋值给父类变量 注意:java不存在对象对对象的赋值 父类的对象不能赋值给子类的变量
阅读全文
posted @
2020-07-04 13:37
抽象Java
阅读(123)
评论(0)
推荐(0)
Zookeeper实现配置中心
摘要:https://github.com/szjomin/ZookeeperConfigCenter
阅读全文
posted @
2020-07-03 15:41
抽象Java
阅读(186)
评论(0)
推荐(0)
Springboot - Zookeeper配置
摘要:Springboot 版本 2.0.3.RELEASE github : https://github.com/szjomin/SpringBootZookeeperConfig 一、java pom 文件 - properties <spring-cloud.version>Finchley.RE
阅读全文
posted @
2020-07-03 10:05
抽象Java
阅读(2458)
评论(0)
推荐(0)
分布式事务框架
摘要:seata alibaba Atomikos aga
阅读全文
posted @
2020-07-03 08:48
抽象Java
阅读(128)
评论(0)
推荐(0)
Spring 事件Application Event
摘要:Spring 的事件 Application Event 支持 Bean 与 Bean 之间的消息通信; 当一个bean 处理完一个任务,需要另外一个 bean 做相应的处理, 就需要另外一个Bean 监听当前 Bean 发送的事件。 ApplicationContext提供事件处理通过Applic
阅读全文
posted @
2020-07-02 17:00
抽象Java
阅读(237)
评论(0)
推荐(0)
了解“事务机制” 过程
摘要:一开始了解 “事务机制” 的“并发问题”和“事务的隔离级别”觉得很难彻底了解; 后面弄懂了 行锁,表锁,共享锁(读锁),排他锁(写锁) 的概念后,比较清除事务的问题和概念; 要比较清除的了解一个概念,光从字面意思去读,只会很困惑,背后还有其他的知识支撑,只有了解了这个,才能比较全面和轻松的去了解整个
阅读全文
posted @
2020-07-01 16:29
抽象Java
阅读(141)
评论(0)
推荐(0)
mysql : 行锁,表锁,共享锁,排他锁,悲观锁,乐观锁
摘要:1.表级锁与行级锁 表级锁: table-level locking,锁住整个表。 开销小,加锁快。 不会死锁(一次性加载所需的所有表)。 锁粒度大,发生锁冲突概率大,并发效率低。 适合查询。 行级锁: row-level loking,锁住一行记录。 开销大,加锁慢。 会死锁。 锁粒度小,发生所冲
阅读全文
posted @
2020-07-01 16:01
抽象Java
阅读(538)
评论(0)
推荐(0)
数据库隔离级别和实现原理
摘要:https://www.jianshu.com/p/05aa6aef105e
阅读全文
posted @
2020-07-01 15:33
抽象Java
阅读(154)
评论(0)
推荐(0)
aop用于日志
摘要:使用 aop 插入日志 实现: https://github.com/szjomin/aopDemo 参考: https://www.cnblogs.com/flowwind/p/4782606.html
阅读全文
posted @
2020-07-01 13:50
抽象Java
阅读(143)
评论(0)
推荐(0)
exceptionHandler統一处理异常
摘要:使用 exceptionHandler 统一处理异常 https://github.com/szjomin/exceptionHandler
阅读全文
posted @
2020-07-01 11:46
抽象Java
阅读(108)
评论(0)
推荐(0)
公告