会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yytxdy
博客园
首页
博问
闪存
新随笔
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年2月24日
Java的CAS与ABA问题
摘要: CAS操作是计算机底层的操作,对于内存中的某一个值V,提供一个旧值A和一个新值B,如果提供的旧值V和A相等就把B写入V,CAS操作是基于底层命令的,是原子性的操作 CAS在可以作为乐观锁的使用,每次操作不加锁,假设没有冲突,如果因为冲突失败就重试,直到成功为止 Java对CAS提供了很好的支持,如A
阅读全文
posted @ 2020-02-24 17:30 yytxdy
阅读(206)
评论(0)
推荐(0)
编辑
2020年2月21日
跨域问题解决
摘要: 当一个请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域,出现跨域问题时,会遇到No 'Access-Control-Allow-Origin' header is present on the requested resource错误 基于CORSFilter可以解决跨域问题,具
阅读全文
posted @ 2020-02-21 16:36 yytxdy
阅读(183)
评论(0)
推荐(0)
编辑
2020年2月6日
解决git-for-windows官网下载速度慢的问题
摘要: 在官网https://git-scm.com/download/win下载git-for-windows,访问的是github的地址https://github.com/git-for-windows/git/releases/download/v2.25.0.windows.1/Git-2.25.
阅读全文
posted @ 2020-02-06 17:00 yytxdy
阅读(2336)
评论(0)
推荐(1)
编辑
2020年1月22日
Java对观察者模式的支持
摘要: Java中内置了观察者模式的相关类与接口,分别是Observable类以及Observer接口,其中Observable实现了对Observer的增删以及通知等功能,而Observer提供了更新的接口 public interface Observer { void update(Observabl
阅读全文
posted @ 2020-01-22 10:03 yytxdy
阅读(289)
评论(0)
推荐(0)
编辑
2020年1月20日
Java动态代理
摘要: Java实现动态代理,主要需要三个角色 1、被代理的接口以及代理接口的具体实现类 interface Interface { void sayHello(); void sayBye(); } class InterfaceImpl implements Interface { @Override
阅读全文
posted @ 2020-01-20 15:40 yytxdy
阅读(134)
评论(0)
推荐(0)
编辑
2020年1月17日
设计模式七大原则
摘要: 一个好的软件系统,应该拥有以下三个特性 1、可拓展性:在软件开发的过程中,新的功能可以很容易的加入到老的系统中 2、灵活性:系统代码的修改,不会影响到无关的其他模块 3、可插拔性:对于已有的功能代码,可以很轻易的替换为其他实现 符合这三个特性的系统,拥有着较好的可维护性与可复用性,而七大设计原则则是
阅读全文
posted @ 2020-01-17 15:21 yytxdy
阅读(182)
评论(0)
推荐(0)
编辑
UML中的类图关系
摘要: 在UML建模中,可以用连线表示类或者接口之间的关系,主要的关系有:一般化关系、关联关系、聚合关系、合成关系以及依赖关系 一般化关系表示的是类与类之间的继承,接口与接口之间的继承,或者类对接口的实现关系.在JAVA代码中,一般化关系表现为extends或者implements 关联关系是类与类之间的关
阅读全文
posted @ 2020-01-17 11:21 yytxdy
阅读(162)
评论(0)
推荐(0)
编辑
2020年1月8日
布隆过滤器(Bloom Filter)与Hash算法
摘要: Hash算法在应用中又称为指纹(fingerprint)或者摘要(digest)算法,是一种将任意长度的明文串映射为较短的数据串(hash值)的算法,目前的Hash算法主要是MD5系列算法与SHA系统算法 一个好的Hash算法需要具有四个特性,即正向快速 ,逆向困难,输入敏感 ,冲突避免 正向快速
阅读全文
posted @ 2020-01-08 17:56 yytxdy
阅读(1298)
评论(0)
推荐(0)
编辑
2019年12月23日
Ubuntu16安装fabric1.4.4环境
摘要: 安装流程依照官网地址 https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html 如果需要安装最新的版本,可以参考地址 https://hyperledger-fabric.readthedocs.io/en
阅读全文
posted @ 2019-12-23 10:35 yytxdy
阅读(1417)
评论(0)
推荐(0)
编辑
2019年11月25日
POI读取格式化后的单元格数据
摘要: public static String getFormattedValue(Cell cell) { FormulaEvaluator evaluator = cell.getSheet().getWorkbook().getCreationHelper().createFormulaEvalua
阅读全文
posted @ 2019-11-25 11:18 yytxdy
阅读(455)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页