jul

小武小久成长记

余生颓废 提交于 2019-12-01 05:08:35
Posts 小久坐玩具车 小武画狐狸 Jun 29, 2019 小武气垫船 Jun 18, 2019 小武剪纸 Jun 16, 2019 父亲节 Jun 15, 2019 组装车 Jun 10, 2019 小久帮爷爷修理 Jun 4, 2019 三个小朋友开船 Jun 2, 2019 小武画兔子 May 6, 2019 小武和小久用彩笔乱画 Apr 21, 2019 两兄弟吃药 Apr 20, 2019 小久叫爷爷 Apr 19, 2019 小久躲起来 Apr 19, 2019 小久够奶瓶很得意 Apr 18, 2019 小武说小久 Apr 18, 2019 小武说小久 Apr 14, 2019 兄弟一起玩 Feb 19, 2019 小武包元宵 Feb 14, 2019 小久要买东西 Feb 13, 2019 小久玩积木 Feb 10, 2019 小武玩积木 Feb 8, 2019 小久喂 māzàn Feb 4, 2019 小久玩沙子 Feb 4, 2019 小武摆火箭 Feb 2, 2019 小久抓小狗 Feb 1, 2019 久爬楼梯 Jan 25, 2019 妈妈画的 Jan 6, 2019 小武照片风格迁移 Oct 30, 2018 问卷调查 Oct 21, 2018 步行塘朗山 Oct 16, 2018 小武给中国队加油 Oct 15, 2018 小武: 🐊吃🐒 Oct

jdk-logging、log4j、logback日志介绍及原理

社会主义新天地 提交于 2019-11-30 20:32:32
系列文章已完成,目录如下: jdk-logging、log4j、logback日志介绍及原理 commons-logging与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j、jcl、jul、log4j1、log4j2、logback大总结 #1 需要解决的疑惑 目前的日志框架有jdk自带的logging,log4j1、log4j2、logback 目前用于实现日志统一的框架apache的commons-logging、slf4j 为了理清它们的关系,与繁杂的各种集成jar包,如下: log4j、log4j-api、log4j-core log4j-1.2-api、log4j-jcl、log4j-slf4j-impl、log4j-jul logback-core、logback-classic、logback-access commons-logging slf4j-api、slf4j-log4j12、slf4j-simple、jcl-over-slf4j、slf4j-jdk14、log4j-over-slf4j、slf4j-jcl 分成3篇文章来阐述 jdk自带的logging、log4j1、log4j2、logback的使用与原理简述 slf4j

jcl与jul、log4j1、log4j2、logback的集成原理

独自空忆成欢 提交于 2019-11-30 20:32:20
#1 系列目录 jdk-logging、log4j、logback日志介绍及原理 jcl与jul、log4j1、log4j2、logback的集成原理 slf4j与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j、jcl、jul、log4j1、log4j2、logback大总结 前面介绍了jdk自带的logging、log4j1、log4j2、logback等实际的日志框架 对于开发者而言,每种日志都有不同的写法。如果我们以实际的日志框架来进行编写,代码就限制死了,之后就很难再更换日志系统,很难做到无缝切换。 java web开发就经常提到一项原则:面向接口编程,而不是面向实现编程 所以我们应该是按照一套统一的API来进行日志编程,实际的日志框架来实现这套API,这样的话,即使更换日志框架,也可以做到无缝切换。 这就是commons-logging与slf4j的初衷。 下面就来介绍下commons-logging与slf4j这两个门面如何与上述四个实际的日志框架进行集成的呢 介绍之前先说明下日志简称: jdk自带的logging->简称 jul (java-util-logging) apache commons-logging->简称 jcl #2 apache commons-logging 先从一个简单的使用案例来说明 ##2.1

小武小久成长记

我与影子孤独终老i 提交于 2019-11-30 12:50:43
Posts 小久坐玩具车 小武画狐狸 Jun 29, 2019 小武气垫船 Jun 18, 2019 小武剪纸 Jun 16, 2019 父亲节 Jun 15, 2019 组装车 Jun 10, 2019 小久帮爷爷修理 Jun 4, 2019 三个小朋友开船 Jun 2, 2019 小武画兔子 May 6, 2019 小武和小久用彩笔乱画 Apr 21, 2019 两兄弟吃药 Apr 20, 2019 小久叫爷爷 Apr 19, 2019 小久躲起来 Apr 19, 2019 小久够奶瓶很得意 Apr 18, 2019 小武说小久 Apr 18, 2019 小武说小久 Apr 14, 2019 兄弟一起玩 Feb 19, 2019 小武包元宵 Feb 14, 2019 小久要买东西 Feb 13, 2019 小久玩积木 Feb 10, 2019 小武玩积木 Feb 8, 2019 小久喂 māzàn Feb 4, 2019 小久玩沙子 Feb 4, 2019 小武摆火箭 Feb 2, 2019 小久抓小狗 Feb 1, 2019 久爬楼梯 Jan 25, 2019 妈妈画的 Jan 6, 2019 小武照片风格迁移 Oct 30, 2018 问卷调查 Oct 21, 2018 步行塘朗山 Oct 16, 2018 小武给中国队加油 Oct 15, 2018 小武: 🐊吃🐒 Oct

QuantLib 金融计算——收益率曲线之构建曲线(4)

两盒软妹~` 提交于 2019-11-30 05:55:15
目录 QuantLib 金融计算——收益率曲线之构建曲线(4) 概述 三次样条函数与期限结构 knots 的选择 实现三次样条函数 实现拟合方法 测试 参考文献 如果未做特别说明,文中的程序都是 C++11 代码。 QuantLib 金融计算——收益率曲线之构建曲线(4) 本文代码对应的 QuantLib 版本是 1.15。相关源代码可以在 QuantLibEx 找到。 概述 QuantLib 中提供了用 三次 B 样条 函数拟合期限结构的功能,但是,并未提供使用 三次样条 函数拟合期限结构的功能。本文展示了如何在 QuantLib 的框架内实现三次样条函数,并拟合期限结构。 示例所用的样本券交易数据来自专门进行期限结构分析的 R 包—— termstrc 。具体来说是数据集 govbonds 中的 GERMANY 部分,包含 2008-01-30 这一天德国市场上 52 只固息债的成交数据。 注意:为了适配 QuantLib,实际计算中删除了两只债券的数据,以保证所有样本券的到期时间均不相同。样本券数据在《收益率曲线之构建曲线(3)》的 附录 中列出。 三次样条函数与期限结构 用三次样条函数拟合期限结构,实质上是用若干三次样条函数的组合近似贴现因子曲线的形状, \[ d(t,\beta) = 1 + \sum_{l=1}^n \beta_l c_l(t) \] 贴现因子 \(d

slf4j、jcl、jul、log4j1、log4j2、logback大总结

血红的双手。 提交于 2019-11-29 16:36:34
#1 系列目录 jdk-logging、log4j、logback日志介绍及原理 commons-logging与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j、jcl、jul、log4j1、log4j2、logback大总结 #2各种jar包总结 log4j1: log4j:log4j1的全部内容 log4j2: log4j-api:log4j2定义的API log4j-core:log4j2上述API的实现 logback: logback-core:logback的核心包 logback-classic:logback实现了slf4j的API commons-logging: commons-logging:commons-logging的原生全部内容 log4j-jcl:commons-logging到log4j2的桥梁 jcl-over-slf4j:commons-logging到slf4j的桥梁 slf4j转向某个实际的日志框架: 场景介绍:如 使用slf4j的API进行编程,底层想使用log4j1来进行实际的日志输出,这就是slf4j-log4j12干的事。 slf4j-jdk14:slf4j到jdk-logging的桥梁 slf4j

slf4j与jul、log4j1、log4j2、logback的集成原理

半城伤御伤魂 提交于 2019-11-29 16:36:02
#1 系列目录 jdk-logging、log4j、logback日志介绍及原理 commons-logging与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j与jdk-logging、log4j1、log4j2、logback的集成原理 slf4j、jcl、jul、log4j1、log4j2、logback大总结 #2 slf4j 先从一个简单的使用案例来说明 ##2.1 简单的使用案例 private static Logger logger=LoggerFactory.getLogger(Log4jSlf4JTest.class); public static void main(String[] args){ if(logger.isDebugEnabled()){ logger.debug("slf4j-log4j debug message"); } if(logger.isInfoEnabled()){ logger.debug("slf4j-log4j info message"); } if(logger.isTraceEnabled()){ logger.debug("slf4j-log4j trace message"); } } 上述Logger接口、LoggerFactory类都是slf4j自己定义的。 ##2.2

redis运维问题集锦FAQ

扶醉桌前 提交于 2019-11-27 19:25:07
1、修改配置文件参数,“persistence-available no” 主从复制失败。 原因是该方式关闭了用于主从同步功能的快照方式。在配置文件文件有这样一段话:“这个配置一般不会和RDB或者AOF的持久化相关的配置一起使用”,因此这个配置使用在单节点作为LRU缓存服务时使用。 [4744] 11 Jul 13:15:47.234 * Connecting to MASTER 127.0.0.1:6379 [4744] 11 Jul 13:15:47.874 * MASTER <-> SLAVE sync started [4744] 11 Jul 13:15:47.889 * Non blocking connect for SYNC fired the event. [4744] 11 Jul 13:15:47.889 * Master replied to PING, replication can continue... [4744] 11 Jul 13:15:47.889 * (Non critical) Master does not understand REPLCONF listening-port: -ERR unknown command 'REPLCONF' [4744] 11 Jul 13:15:47.889 * (Non critical)

buff/cache内存占用过多

巧了我就是萌 提交于 2019-11-26 23:29:25
通过 free -m 查看到 buff/cache 的值比较大,导致可使用的内存有 120M 左右了 通过下面的命令,清除缓存 echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches whereis a2ensite a2ensite: /usr/sbin/a2ensite /usr/share/man/man8/a2ensite.8.gz ls -l /usr/sbin |grep a2 lrwxrwxrwx 1 root root 7 Jul 15 2016 a2disconf -> a2enmod lrwxrwxrwx 1 root root 7 Jul 15 2016 a2dismod -> a2enmod lrwxrwxrwx 1 root root 7 Jul 15 2016 a2dissite -> a2enmod lrwxrwxrwx 1 root root 7 Jul 15 2016 a2enconf -> a2enmod -rwxr-xr-x 1 root root 15424 Apr 6 2016 a2enmod lrwxrwxrwx 1 root root 7 Jul 15 2016 a2ensite ->

Linux命令基础2-ls命令

删除回忆录丶 提交于 2019-11-26 02:27:20
本文来介绍下linux中的ls命令,ls的单词是list files的缩写,意思的列出目录文件。为了方便本文操作和介绍 1.ls的基本使用,不带选项参数 [root@cctg-sjc16-grafana ccatgbld]# ls eclipseLogs mongodb-linux-x86_64-rhel70-3.2.0.tgz nohup.out grafana-6.2.5-1.x86_64.rpm ngrok out1.txt jenkins-api-0.0.1-SNAPSHOT.jar ngrok-stable-linux-amd64.zip test.txt 上面大致步骤是:当前在root@cctg-sjc16-grafana这个路径,这个是用户root@cctg-sjc16-grafana的一个家目录。没一个用户都有一个家目录,一般路径是这个用户的名称,这个和windows上是一样的。 2.ls -a ,显示全部文件,a是单词all的缩写 [root@cctg-sjc16-grafana ccatgbld]# ls -a . .bash_profile jenkins-api-0.0.1-SNAPSHOT.jar nohup.out .viminfo .. .bashrc mongodb-linux-x86_64-rhel70-3.2.0.tgz out1.txt