[toc] 实现多线程 直接调用 继承 多线程的一些方法 显示当前线程信息 获取线程ID 获取当前活跃线程数 获取全部线程对象 守护线程 守护线程会等待所有子线程结束后才结束,这和守护进程不同 锁 锁的作用 保证数据的安全性 当没有锁的时候会出现的数据安全问题 在上面这个例子中,程序运行的结果应该是 ...
分类:
编程语言 时间:
2019-11-16 12:27:20
阅读次数:
82
常常在使用Hibernate、mybatis时候,当插入一条数据的时候,实体Bean的原空主键就赋上新值了。在JDBC中,也可以通过变相的手法来做到这点。 使用prepareStatement(String sql, int autoGeneratedKeys) 来定义PreparedStateme ...
分类:
数据库 时间:
2019-11-16 12:26:52
阅读次数:
98
摘录:https://www.liaoxuefeng.com/wiki/1016959663602400/1017598873256736 错误处理 高级语言都会使用内置的一套try...except...finally...的错误处理机制, 可以更高效的处理错误, 无需程序员自己写错误处理的代码。 ...
分类:
编程语言 时间:
2019-11-16 12:26:37
阅读次数:
97
代码写好之后拿到别人的电脑上,就不能运行了。这是因为参照物在变,换句话说就是路径变了。我们要针对性的写一个获取路径的方法: import os def get_path(): '''获取excel路径,实现文件路径可配置''' project_path = os.path.split(os.path ...
分类:
其他好文 时间:
2019-11-16 12:26:21
阅读次数:
66
深入比较TheadLocal模式与synchronized关键字 ThreadLocal模式synchronized关键字都用于处理多线程并发访问变量的问题,只是二者处理问题的角度和思路不同。 1)ThreadLocal是一个java类,通过对当前线程中的局部变量的操作来解决不同线程的变量访问的冲突 ...
分类:
其他好文 时间:
2019-11-16 12:26:09
阅读次数:
55
SELECT b.name AS tablename, a.rowcnt AS datacount FROM sysindexes a, sysobjects b WHERE a.id = b.id AND a.indid < 2 AND objectproperty(b.id, 'IsMSShip ...
分类:
数据库 时间:
2019-11-16 12:25:26
阅读次数:
71
什么是函数柯里化 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术。这个技术由 Christopher Strachey 以逻辑学家 Haskell Curry 命名的,尽管它是 Mo ...
分类:
其他好文 时间:
2019-11-16 12:24:58
阅读次数:
80
想下载歌曲,可app,网站啥的都需要会员,作为一个穷屌丝,没钱啊。所以想搞个代码去下载歌曲, 打开酷狗top500:http://www.kugou.com/yy/rank/home/1-8888.html 看到只有22个,有看了url猜测分页果然:把url改为:http://www.kugou.c ...
分类:
编程语言 时间:
2019-11-16 12:24:37
阅读次数:
178
日记看来是比较难坚持的了,但是周记是无论如何都可以完成的,复盘已不再是任务这么简单,而是生活不可或缺的一部分。 先是从工作和自我提升方面来说吧。 这周的任务量不大,周一周二我已经把这周的任务都完成了,每天没有工作上的压力,都很轻松。 但是谁让我是一个自觉的人呢,周三开始,我开始练习DVWA靶场和记录 ...
分类:
其他好文 时间:
2019-11-16 12:24:21
阅读次数:
79
1.特殊字符: $:匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。 ():标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \( 和 \)。 *:匹 ...
分类:
其他好文 时间:
2019-11-16 12:24:05
阅读次数:
56
ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring),,, 解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为对象 一、数组的解构赋值 -- ‘模式匹配’ let [a, b, c] = [1, 2, 3]; let [foo, [[ ...
分类:
其他好文 时间:
2019-11-16 12:23:43
阅读次数:
59
1、更新pip版本 pip 是python的包管理工具,用于安装python包 2、创建Django项目 创建django项目mysite 3、django项目目录结构 mysite/ 根目录,项目容器 manage.py 命令行实用脚本,通过不同的方式与django项目交互 mysite/ 项目的 ...
分类:
其他好文 时间:
2019-11-16 12:23:26
阅读次数:
62
1 1秒启动一个下载器 python -m http.server laso@laso-beta03 ms_product]$ python3 -m http.server Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) . 启动后在 ...
分类:
编程语言 时间:
2019-11-16 12:23:09
阅读次数:
66
? 近期刚刚得知数模成绩,最终还是从国一掉到了国二,但对此成绩还是十分满意。为了对今后的团队比赛积累经验,也为了给学弟学妹提供参赛借鉴,在这里总结下数模国赛的经验。 我正式接触数模是今年四五月份,参加校内的选拔赛,而这次选拔赛的题目是2019年深圳杯的题目。第一次做数模题时,我完全不知道思路,我和我 ...
分类:
其他好文 时间:
2019-11-16 12:22:49
阅读次数:
126
0.参考文献 Microsoft SQL Server企业级平台管理实践 第11章 Buffer Latch Timeout的解析 什么是PAGELATCH和PAGEIOLATCH 1.PAGELATCH_x和PAGEIOLATCH_x介绍 在分析SQL server 性能的时候你可能经常看到 PA ...
分类:
数据库 时间:
2019-11-16 12:22:32
阅读次数:
85
出处: 某小公司RESTful、共用接口、前后端分离、接口约定的实践 前言 随着互联网高速发展,公司对项目开发周期不断缩短,我们面对各种需求,使用原有对接方式,各端已经很难快速应对各种需求,更难以提高效率。于是,我们不得不重新制定对接规范、开发逻辑以便快速上线项目。 我们的目标 尽可能的缩小沟通的成 ...
分类:
其他好文 时间:
2019-11-16 12:21:59
阅读次数:
72
一:前端react搭建环境的配置 1.安装 create-react-app 命令 (基于 webpack + es6) npm install -g create-react-app 2.使用 create-react-app 创建一个名字叫做 my-app 的项目 create-react-ap ...
分类:
其他好文 时间:
2019-11-16 12:21:40
阅读次数:
82