c
-
Filter配置多个url-pattern详解编程语言
java开发中会用的Filter过滤器,有时候开发需要,在一个Filter中需要配置多个过滤地址,即<url-pattern>,下面就说一下一个Filter过滤器中多个…
-
Spring的cache缓存介绍详解编程语言
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用…
-
Spring的定时任务(任务调度)详解编程语言
Spring内部有一个task是Spring自带的一个设定时间自动任务调度,提供了两种方式进行配置,一种是注解的方式,而另外一种就是XML配置方式了。注解方式比较简洁,XML配置方…
-
基于注解的Spring AOP的配置和使用详解编程语言
AOP(面向切面编程) 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护…
-
Python多进程池 multiprocessing Pool详解编程语言
1. 背景 由于需要写python程序, 定时、大量发送htttp请求,并对结果进行处理。 参考其他代码有进程池,记录一下。 2. 多进程 vs 多线程 c++程序中,单个模块通常…
-
C++并发编程 条件变量 condition_variable,线程安全队列示例详解编程语言
1. 背景 c++11中提供了对线程与条件变量的更好支持,对于写多线程程序方便了很多。 再看c++并发编程,记一下学习笔记。 2. c++11 提供的相关api 3.1 wait …
-
C++ 并发编程,std::unique_lock与std::lock_guard区别示例详解编程语言
背景 平时看代码时,也会使用到std::lock_guard,但是std::unique_lock用的比较少。在看并发编程,这里总结一下。方便后续使用。 std::unique_l…
-
goto语句引起的crosses initialization of XXX详解编程语言
1. 背景 goto语句虽然目前已经不提倡使用,但是用起来还是很方便,尤其是老代码中见的比较多。 在改动有goto语句的老代码时需要特别注意,是否跳过来资源的释放、有用变量的初始化…
-
C++11 多线程编程 使用lambda创建std::thread (生产/消费者模式)详解编程语言
要写个tcp server / client的博客,想着先写个c++11多线程程序。方便后面写博客使用。 目前c++11中写多线程已经很方便了,不用再像之前的pthread_cre…
-
HTML盒子模型详解编程语言
写网页需要设置元素之间的间距,让布局更加好看。 记录一下。