小结难点: 关于Callable 流程 //一、创建执行服务 也是线程池 ExecutorService ser = Executors.newFixedThreadPool(线程数); //提交执行 Future<call方法返回的类型> fr = ser.submit(逻辑执行类); //执行结 ...
分类:
编程语言 时间:
2020-01-15 23:12:52
阅读次数:
77
1、动态数据源配置在yml文件 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource # 初始化Druid druid: primary: # mysql数据库接地址 jdbc-url: jdbc:mysql://**:33 ...
分类:
编程语言 时间:
2020-01-15 11:42:59
阅读次数:
108
操作redisimportredisredisPool=redis.ConnectionPool(host=‘192.168.100.50‘,port=6379,db=8)redis=redis.Redis(connection_pool=redisPool)redis.set(‘key‘,‘values‘)redis.get(‘com‘)redis.append(‘keys‘,‘values‘)
分类:
编程语言 时间:
2020-01-14 14:46:54
阅读次数:
69
多进程的几种方法 Lock:可以避免访问资源时的冲突 Pool:可以提供指定数量的进程 Queue:多进程安全的队列,实现多进程之间的数据传递 Pipe:实现管道模式下的消息发送与接收 Lock(加锁) #加锁 ''' 输出为 work_1 start work_2 start work_1 end ...
分类:
编程语言 时间:
2020-01-12 11:49:33
阅读次数:
100
为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '2068'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。解决方法如下: Inte ...
分类:
移动开发 时间:
2020-01-11 22:26:11
阅读次数:
105
把项目移动到新的运行环境时,明明包都导入了,项目也放进tomcat里面了,但是还会找不到该类 解决方法:项目右键选择底下的Properties ->project facets ->java 把Runtimes里面的Apache Tomcat的勾打上 这样才算把tomcat放进类路径里面 ...
分类:
数据库 时间:
2020-01-11 15:21:47
阅读次数:
83
https://learnku.com/docs/go-blog/qihoo/6532 Use a Task Pool, a mechanism with a group of long-lived goroutines consuming global task or message queues ...
分类:
Web程序 时间:
2020-01-11 15:09:02
阅读次数:
105
支持内部晋升的无锁并发优先级线程池 [TOC] 引言 在技术群讨论到一个有意思的业务需求,可以描述为: 有一个内部按照优先级进行任务排序的线程池。线程池会优先执行高优先级的任务。随着时间的流逝,线程池内部低优先级的任务的优先级会逐渐晋升变为高优先级,以避免被不断新增的高优先级任务阻塞导致饿死。 考虑 ...
分类:
编程语言 时间:
2020-01-10 22:16:09
阅读次数:
82
目录 1. String类是什么 1.1 定义 1.2 类结构 1.3 所在的包 2. String类的底层数据结构 3. 关于 intern() 方法(重点) 3.1 作用 3.2 字符串常量池(String Pool) 4. String类所用的连接符 5. String类的主要作用(简) 正文 ...
分类:
编程语言 时间:
2020-01-10 21:55:59
阅读次数:
102