一个生产者和一个消费者 public class ConditionTest { private static ReentrantLock lock = new ReentrantLock(); private static Condition condition = lock.newConditi ...
分类:
其他好文 时间:
2019-11-17 23:59:56
阅读次数:
112
准备 jdk1.8或以上版本 maven 3.6或以上版本 技术 spring data jpa springmvc pom文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project xmlns="http://maven.apache.org/ ...
分类:
编程语言 时间:
2019-11-14 18:21:53
阅读次数:
86
表如下: CREATE TABLE `asset_change_log` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID', `asset_id` int(11) unsigned NOT NULL COMMENT '资产ID' ...
分类:
数据库 时间:
2019-11-12 13:03:52
阅读次数:
91
单个body有三种方法简单解释、复杂解释和反面解释 简单解释: Whether hold a small party is convenient 思路:办小party why 不操心以上三个方面 方便 First,to hold a small party is convenient Why? Wa ...
分类:
其他好文 时间:
2019-11-12 10:46:32
阅读次数:
85
本文基于 "https://github.com/h2pl/Java Tutorial" 的总结 ReentrantReadWriteLock(读写锁)源码分析 "BlockingQueu 阻塞队列" ArrayBlockingQueue(数组。有界) LinkedBlockingQueue(链表。 ...
分类:
编程语言 时间:
2019-11-10 14:00:04
阅读次数:
89
group_by:根据某个字段进行分组,比如想要根据年龄进行分组,再统计每一组有多少人having:对查找结果进一步过滤,类似于SQL语句的where 准备工作 from sqlalchemy import create_engine, Column, Integer, String, Float, ...
分类:
数据库 时间:
2019-11-09 23:56:34
阅读次数:
216
用 TFDSQLiteBackup 控件, 两三行代码即可完成 Sqlite 数据库的备份. procedure TForm1.Button1Click(Sender: TObject); begin {先初始化目标} FDConnection1.DriverName := 'SQLite'; FD ...
分类:
数据库 时间:
2019-11-06 13:02:42
阅读次数:
93
通常的Cortex-M内核MCU一般都会内嵌并行NOR Flash,这个并行NOR Flash是直接挂在Cortex-M内核高性能AHB总线上的,知名IDE如果支持这款MCU,也都会同时集成对应Flash的下载算法,方便用户直接在IDE里下载代码进Flash和XIP调试,但是i.MXRT内部并没有F... ...
分类:
其他好文 时间:
2019-11-04 13:21:51
阅读次数:
99
一、背景介绍 ? 作为运维,在公司经常遇到一些机械性重复工作要做,例如:为新机器装系统,一台两台机器装系统,可以用光盘、U盘等介质安装,1小时也完成了,但是如果有成百台的服务器还要用光盘、U盘去安装,就显得有些力不从心了。PXE技术就能很好的解决这个问题,本文将会对PXE的工作原理有所介绍,而cob ...
分类:
其他好文 时间:
2019-11-03 14:56:09
阅读次数:
123
python 闭包 1. 函数引用 运行结果: 2. 什么是闭包 运行结果: 3. 闭包再理解 内部函数对外部函数作用域里变量的引用(非全局变量),则称内部函数为闭包。 启动python解释器 4. 看一个闭包的实际例子: 这个例子中,函数line与变量a,b构成闭包。在创建闭包的时候,我们通过li ...
分类:
编程语言 时间:
2019-11-02 21:38:13
阅读次数:
80