在调试python程序时,经常需要从gdb attach上去,跟踪stack信息。 虽然DebuggingWithGdb[https://wiki.python.org/moin/DebuggingWithGdb]提供了不错的方法,但是某些情况下还是需要gdb原始操作的。 其中重要的是:co_fil ...
分类:
数据库 时间:
2019-02-25 18:14:08
阅读次数:
229
第一步:配置redis 这里使用的是yml类型的配置文件 第二步:在启动类上添加 @EnableCaching 注解 第三步:在需要缓存的方法上添加 @Cacheable 注解 注:关于springboot缓存名的说明: 使用SpringBoot缓存必须配置名字可以使用@CacheConfig(ca ...
分类:
编程语言 时间:
2019-02-25 00:30:01
阅读次数:
205
go的pool资源池:1.当有多个并发请求的时候,比如需要查询数据库2.先创建一个2个容量的数据库连接资源池3.当一个请求过来的时候,去资源池里请求连接资源,肯定是空的就创建一个连接,执行查询,结束后放入了资源池里4.当第二个请求过来的时候,也是去资源池请求连接资源,就直接在池中拿过来一个连接进行查 ...
分类:
其他好文 时间:
2019-02-23 15:57:56
阅读次数:
276
awk 一个强大的文本分析工具,把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行分析处理。 基本用法 选项参数说明 案例实操 数据准备 搜索passwd文件以root关键字开头的所有行,并输出该行的第7列 搜索passwd文件以root关键字开头的所有行,并输出该行的第1和7列,中间 ...
分类:
系统相关 时间:
2019-02-23 10:47:13
阅读次数:
235
代码示例来自https://github.com/aymericdamien/TensorFlow Examples tensorflow先定义运算图,在run的时候才会进行真正的运算。 run之前需要先建立一个session 常量用constant 如a = tf.constant(2) 变量用p ...
分类:
其他好文 时间:
2019-02-23 00:51:38
阅读次数:
173
1 代码片段 2 建议的三种模板 A 第一种,采用Apache的common.lang3的新建方式 B 第二种,采用线程池工厂的方式 C 第三种,采用Spring配置xml文件,配置线程池工厂 3 建议的原因 按照直接的Executors方式创建线程池,下面提示了两种情况,当大量的请求过来,会造成O ...
分类:
编程语言 时间:
2019-02-21 12:46:49
阅读次数:
201
java线程池的顶级类是Executors 内置了几种线程池 1、newFixedThreadPool 并且重载了两个此方法 有固定线程数的线程池 当达到设置的线程数时 多余的任务会排队,当处理完一个马上就会去接着处理排队中的任务 源码如下 下面的 newFixedThreadPool 比第一个多了 ...
分类:
编程语言 时间:
2019-02-21 12:21:13
阅读次数:
150
一、JDBC Jar依赖: 数据源的相关参数配置:DataSourceProperties application.properties: 默认是用org.apache.tomcat.jdbc.pool.DataSource作为数据源 二、Druid DataSource 引入Jar依赖: appl ...
分类:
其他好文 时间:
2019-02-20 10:08:55
阅读次数:
821
1.背景 《路由应用-使用路由实现负载流量均衡》的第3.3节,并没有给出如何配置一个pool,那是因为在Linux 2.6.10之上,已经不再支持配置不连续IP地址的pool了,如果看iptables的man手册,将会得到以下信息: In Kernels up to 2.6.10 you can a ...
分类:
其他好文 时间:
2019-02-17 13:05:50
阅读次数:
241