会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
!!HelloWorld!!
博客园
首页
新随笔
联系
订阅
管理
2022年7月31日
oop-面向对象编程?
摘要: 什么叫面向对象编程: 将需要解决的问题,抽象成一个或者多个对象的集合,通过操作对象的行为、改变对象的属性,达到解决问题的效果 出现面向对象编程的原因、背景: 面向对象编程,是解决更复杂问题的方式,是抽象的更高一层次表现 背景: 计算机是二进制形式运行的,所以最开始的编程方式是二进制编程方式,通过01
阅读全文
posted @ 2022-07-31 16:00 !!HelloWorld!!
阅读(26)
评论(0)
推荐(0)
2022年6月7日
logback日志框架实现定时回滚清理(小时级)
摘要: 背景: 小弟的同事A有一个特殊的需求 要求每小时不管有没有交易都记录应用的交易数据,并将记录的数据给他们。 需求很简单。实现看起来也没有问题。总体功能接手前,已经有人搞得差不多了。我只是在他的基础上浑水摸鱼,锦上添花而已。 废话: 为什么用logback?原本那个同事自己手工实现了这个记录的功能,没
阅读全文
posted @ 2022-06-07 20:55 !!HelloWorld!!
阅读(2314)
评论(0)
推荐(0)
2022年2月24日
log4j2 自动删除日志目录及文件
摘要: 原因: 通常的log4j2配置文件如下,注意delete插件这个element,一般只是展示一个配置 现象: 这样的配置就会出现一个问题,具体日志文件的上父目录没有被删除 <?xml version="1.0" encoding="UTF-8"?> <Configuration status="wa
阅读全文
posted @ 2022-02-24 20:51 !!HelloWorld!!
阅读(2942)
评论(0)
推荐(1)
2022年1月25日
idea 本地啓動 zookeeper
摘要: 從github download zookeeper 源碼, 地址here。 本文章使用過程皆使用maven作爲管理項目依賴工具。 使用idea 打開zookeeper項目下的pom.xml文件,作爲project打開。 加載完索引后,設置項目模塊setting,jdk使用的是1.8,設置完成后,r
阅读全文
posted @ 2022-01-25 01:09 !!HelloWorld!!
阅读(333)
评论(0)
推荐(0)
2021年12月5日
Synchronization
摘要: Synchronization(锁) 规则: 类对象和实例对象可以拥有锁,基本类型不能拥有。 锁不能用在域(类有域、函数、内部类.etc),只能用在函数上 volatile 可以用在域上(volatile具有atomicity, visibility, and ordering) 数组:对该数组对象
阅读全文
posted @ 2021-12-05 22:27 !!HelloWorld!!
阅读(486)
评论(0)
推荐(0)
Monitors
摘要: 当目标对象持有锁时,不要在目标对象吃用锁期间调用wait, notify, and notifyAll 函数,不然很有可能会抛IllegalMonitorStateException。(锁对象(可以是目标对象)可以调用上面这些函数)
阅读全文
posted @ 2021-12-05 22:26 !!HelloWorld!!
阅读(233)
评论(0)
推荐(0)
2021年1月8日
导入nitflix的开源项目时,导入nebula.netflixoss的gradle plugin报错
摘要: 为了看eureka源码,从github上clone下了eureka项目。eureka在github上面的项目是gradle项目,平时使用的maven比较多,gralde基本上没有接触过,clone下来之后,用idea2018破解版import project之后,导入配置出错,因为gradle在导入
阅读全文
posted @ 2021-01-08 21:55 !!HelloWorld!!
阅读(2685)
评论(0)
推荐(0)
公告