什么是AOP? AOP面向切面,切面将那些与业务无关,却被业务模块共同调用的逻辑提取并封装起来,减少了系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性。 实现策略JAVA SE动态代理 CGLib 相关注解 @Aspect(方面) @Pointcut(切入点) @Before(之前) ...
分类:
编程语言 时间:
2019-03-04 20:45:01
阅读次数:
205
查询 $[l,r]$ 区间第 $k$ 小的值。 ...
分类:
其他好文 时间:
2019-03-04 20:44:47
阅读次数:
143
本文首发于我的公众号 CloudDeveloper(ID: cloud_dev) ,专注于干货分享,号内有大量书籍和视频资源,后台回复 「1024」 即可领取,欢迎大家关注,二维码文末可以扫。 前面两篇文章已经介绍过 tap/tun 的原理和配置工具。这篇文章通过一个编程示例来深入了解 tap/tu ...
分类:
系统相关 时间:
2019-03-04 20:43:56
阅读次数:
258
2010年01月01日 到 2018年12月05日 之间,滚动市盈率历史新低排名。 上市三年以上的公司,2018年12月05日市盈率在300以下的公司。 1 - 青松股份(SZ300132) - 历史新低 - 滚动市盈率PE:13.45 - 滚动市净率PB:4.85 - 滚动年化股息收益率:0.36 ...
分类:
其他好文 时间:
2019-03-04 20:43:38
阅读次数:
215
java中有8种基本数据类型,byte、short、char、int、long、boolean、double、float,在一些数据结构中,是不支持基本数据类型,所以java巨人们又搞出一些基本数据类型的装箱类型Byte、Short、Char、Integer Long Boolean Double ...
分类:
其他好文 时间:
2019-03-04 20:43:00
阅读次数:
181
题目链接: "戳我" 比较水的一个题,直接处理点,找在直线上的可以覆盖到它的区间,然后做最小线段覆盖即可; 代码如下: ...
分类:
其他好文 时间:
2019-03-04 20:42:47
阅读次数:
123
delphiredisclient - Redis client for Delphi Delphi Redis Client版本2(此分支)与Delphi 10.1 Berlin兼容,更好。警告!如果您使用较旧的Delphi版本,则必须使用适用于Delphi 10 Seattle,XE8,XE7, ...
mysql 进行范围查询是并没有用到字段中的索引,是什么原因呢? 建立数据表: CREATE TABLE IF NOT EXISTS `index` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `pp` varchar(64) COLLATE utf8_un ...
分类:
数据库 时间:
2019-03-04 20:41:56
阅读次数:
185
1、分布式集群架构 2、分布式高并发环境的订单号要求 全局唯一 订单号信息安全要求 趋势递增要求 3、订单号生成策略总结 | 策略 | 优点 | 缺点 | 格式 | | | | | | | uuid | 实现简单不占用带宽 | 无序、不可读、查询慢 | 32位 | | db自增 | 无代码、递归 | ...
分类:
其他好文 时间:
2019-03-04 20:41:15
阅读次数:
176
【问题描述】 编写程序,统计给定的C源程序中花括号的最大嵌套层次,并输出花括号嵌套序列,该程序没有语法错误。 注意:1)源程序注释(/* … */)中的花括号应被忽略,不参与统计。2)源程序中的字符串常量不会出现花括号。 【输入形式】 要检查的C源程序文件名为input.c,在当前目录 ...
分类:
其他好文 时间:
2019-03-04 20:40:55
阅读次数:
374
从 1~n 这 n 个整数中随机选取任意多个,输出所有可能的选择方案。 输入格式 输入一个整数n。 输出格式 每行输出一种方案。 同一行内的数必须升序排列,相邻两个数用恰好1个空格隔开。 对于没有选任何数的方案,输出空行。 本题有自定义校验器(SPJ),各行(不同方案)之间的顺序任意。 数据范围 1 ...
分类:
其他好文 时间:
2019-03-04 20:40:28
阅读次数:
279
表达式计算 使用方法 输入合法的表达式,加减乘除,可以带括号,用空格分开数字和符号, 1为结束标志,比如: 注意:这是用来算具体答案的,不是转化成后缀表达式输出的,当然,思想是递归建立表达式树,然后后序遍历得逆波兰式,然后用栈计算结果 模板 include include include inclu ...
分类:
其他好文 时间:
2019-03-04 20:40:03
阅读次数:
175
什么是Node.js? 它是一个专注于实现高性能Web服务器优化的专家,几经探索,几经挫折后,遇到V8而诞生的项目。Node.js是一个让JavaScript运行在服务器端的开发平台,它让JavaScript的触角伸到了服务器端,可以与PHP、JSP、Python、Ruby平起平坐。但Node似乎有 ...
分类:
Web程序 时间:
2019-03-04 20:39:50
阅读次数:
223
单核心的CPU和多核心的CPU实现多任务的基本方法。 即使多核心的CPU真正实现了并行多任务的工作,但是任务的数量远多于核心数,因此,多任务一般是将多个任务轮流分配到每个核心上执行。 实现多任务的方法可以从几个方面着手: 多进程、多线程、协程、多进程+多线程 并行和并发的概念(提纲) 线程(thre ...
分类:
编程语言 时间:
2019-03-04 20:39:37
阅读次数:
177
"点此看题面" 大致题意: 给你若干份排序的代码,共$6$个子任务,每个子任务让你构造数据使得一份代码用时在给定的$T$以内,另一份代码用时超过$2000000$。 子任务$1$:归并排序$AC$,计数排序$TLE$ 很简单,要想让计数排序$TLE$,自然是要让值域尽量大。 由于$T=7$,因此$n ...
分类:
其他好文 时间:
2019-03-04 20:39:20
阅读次数:
181
Swagger使用 Swagger有什么用? swagger是一个流行的API开发框架,这个框架以“开放API声明”(OpenAPI Specification,OAS)为基础, 对整个API的开发周期都提供了相应的解决方案,是一个非常庞大的项目(包括设计、编码和测试,几乎支持所有语言)。 Swag ...
分类:
编程语言 时间:
2019-03-04 20:38:50
阅读次数:
212