-
你和那些优秀的人差距在哪里?
你和那些优秀的人差距在哪里? 前言 也许,有的人看到上边这个标题,首先会觉得这肯定是一篇广告文吧。确实,我们可能见过有很多号主用类似于“你的同龄人已经XXX了,而你还在XXX”这种风格,来写软文。 但是,我可以明确的告诉你,这篇文章不是广告,只是记录我的一些...
-
JCL、SLF4J、Log4J、Log4J2、LogBack和JUL之间的关系,你搞清楚
JCL、SLF4J、Log4J、Log4J2、LogBack和JUL之间的关系,你搞清楚了吗? 写在前面 日志组件是我们平时开发过程中必然会用到的组件。在系统中正确的打印日志至少有下面的这些好处: 调试 :在程序的开发过程中,必然需要我们不断的调试以达到程序能正确执行的状态 。记录...
2020-02-17 16:03:07 java设计模式java开发用户系统apache日志信息收集C++timAVCAD
-
mybatis-plus - MybatisPlusAutoConfiguration
mybatis-plus - MybatisPlusAutoConfiguration mybatis 的通用maper, 其实有很多, mybatis-plus 算是其中做的比较好的一款了. 这里就来看一下 mybatis-plus 是怎么实现这个通用mapper功能的. 一.BaseMapper mybatis中 Mapper interface 的时候, 并没有继承什么接口. 所...
-
AtCoder arc078_d Mole and Abandoned Mine
AtCoder arc078_d Mole and Abandoned Mine 洛谷题目页面传送门 AtCoder题目页面传送门 给定一个无向连通带权图 \(G=(V,E),|V|=n,|E|=m\) (节点从 \(0\) 开始编号),要删掉一些边使得节点 \(0\) 到 \(n-1\) 有且只有 \(1\) 条简单路径,求最小的删掉的边的权值和。 \...
-
0216 aop和打印数据库执行日志
0216 aop和打印数据库执行日志 需求 maven依赖 dependency groupIdp6spy/groupId artifactIdp6spy/artifactId version3.8.7/version /dependency dependency groupIdcom.google.guava/groupId artifactIdguava/artifactId version28.2-jre/version /dependency depende...
-
Kafka系列2:深入理解Kafka生产者
Kafka系列2:深入理解Kafka生产者 Kafka系列2:深入理解Kafka消费者 上篇聊了Kafka概况,包含了Kafka的基本概念、设计原理,以及设计核心。本篇单独聊聊Kafka的生产者,包括如下内容: 生产者是如何生产消息 如何创建生产者 发送消息到Kafka 生产者配置 分区 生产者是...
-
HDOJ 4686 Arc of Dream
HDOJ 4686 Arc of Dream HDOJ题目页面传送门 有 \(2\) 个数列 \(a:a_i=\begin{cases}a0i=0\\ax\cdot a_{i-1}+ayi0\end{cases},b:b_i=\begin{cases}b0i=0\\bx\cdot b_{i-1}+byi0\end{cases}\) 。给定 \(n,a0,ax,ay,b0,bx,by\) ,求 \(\sum\limits_{i=0}^{n-1}a_ib_i\)...
-
#《Essential C++》读书笔记# 第七章 异常处理
#《Essential C++》读书笔记# 第七章 异常处理 基础知识 异常处理机制有两个主要成分:异常的鉴定和发出,以及异常的处理方式。通常,不论是membe function和non-member function,都有可能产生异常以及处理异常。异常出现后,正常程序的执行便被暂停(suspended )。...
-
简单看看ThreadPoolExecutor原理
简单看看ThreadPoolExecutor原理 线程池的作用就不多说了,其实就是解决两类问题:一是当执行大量的异步任务时线程池能够提供较好的性能,在不使用线程池时,每当需要执行异步任务是需要直接new一个线程去执行,而线程的创建和销毁是需要花销的,而线程池中的线程是可...
-
Mybatis面试问题集锦
1、#{}和${}的区别是什么? 答:mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; mybatis在处理 $ { } 时,就是把 ${ } 替换成变量的值,完成的是简单的字符串拼接。 补充:在mybatis中使用#{}可以防止sql注入,提高系统安全性...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
