多线程3-lock篇

ReentrantLock是jdk1.5新增的。 Lock 和 Condition配合使用可以实现wait,notify功能。

JDK
2019/04/05 09:49
79
spring boot 自定义消息转换器

需求分析:在请求返回中,想统一返回的数据格式。在controller层中通过aop中的环绕通知实现了这个功能。但是在转换的过程中,提示没有自定义的格式转换器。所有我们需要自己实现这个转换器。...

2018/11/30 16:02
1.7K
精度问题

js中计算小数发现: 0.55*100 = 55.00000000000001 0.55 * 10 * 10 = 55 原因:计算机浮点数计算精度问题。 计算机表示小数步骤: 1.转换成二进制(存在精度缺失) 2.用二进制科学计算法表示 3....

2018/11/08 11:16
245
LeetCode刷题

两数之和 计算一个数是否幂等: public boolean idempotent(n){ return (n & (n - 1))== 0; }

2018/10/11 18:00
54
Intellijidea 打可执行jar包

Intellijidea 打可执行jar包

2018/10/09 18:25
136
python导出数据库表信息到excel,方便写文档

通过简单的配置导出数据库表信息到excel表格,方便编写文档。 #!/usr/bin/python # -*- coding: UTF-8 -*- import pymysql import xlwt sql_show_table = "show tables" sql_desc_table = "...

2018/10/09 15:51
2.8K
maven 基础知识

1.POM:project object model(项目对象) 2.POM中可配置参数: 项目依赖 插件 执行目标 项目构建 profile 项目版本 项目开发者列表 相关邮件列表信息 3.查看Super POM 默认配置:mvn help:ef...

2018/10/09 15:42
61
ML-k邻近算法(kNN)

定义:采用测量不同特征值之间的距离方法进行分类。 优点:精度高,对异常值不敏感,无数据输入假定。 缺点:计算复杂度高,空间度高。 适用数据范围: 数值型和标称型。 工作原理: 存在一个...

2018/10/04 10:17
160
python 导出数据库文件到Excel

#!/usr/bin/python # -*- coding: UTF-8 -*- import pymysql import xlwt sql_show_table = "show tables" sql_desc_table = "desc " db_name = "sboot" db = pymysql.connect("localhost", ...

2018/09/30 18:28
303
Django 学习笔记

datetime设置为当前时间:create_date = models.DateTimeField(auto_now=True); 数据库时间不匹配问题:修改settings.py 的配置 USE_TZ=False; 生成的数据库表自定义:在models.py中添加如下...

2018/09/28 10:16
40
IO基础知识

读文件,可以使用内置的open(file,mode); with 语句自动close; 查看当前目录的绝对路径:os.path.abspath('.'); 创建目录:os.mkdir(path); 删除目录:os.rmdir(path); 拼接路径推荐使用:o...

2018/09/26 14:21
15
Mysql only_full_group_by解析

查看当前数据库模式: select @@sql_mode; 原因: mysql 5.7中的sql_mode的值中包含'ONLY_FULL_GROUP_BY'; 处理:执行以下SQL set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,N...

2018/09/25 10:36
142
python 基本语法

布尔值:True False,操作符有 and, or, not; 常量通常使用大写表示,如PI = 3.14159265359; 除法操作符有 /, //, %,如 10 / 3 = 3.3333333333333335,10 // 3 = 3, 10 % 3 = 1; 在计算机内存中...

2018/09/21 10:40
96
概念性问题

classpath是什么: 只知道把配置文件如:mybatis.xml、spring-web.xml、applicationContext.xml等放到src目录(就是存放代码.java文件的目录),然后使用“classpath:xxx.xml”来读取,都放...

java常见的定时任务

Timer:jdk中自带的一个定时调度类,可以简单的实现按某一频度进行任务执行。提供的功能比较单一,无法实现复杂的调度任务。 ScheduledExecutorService:也是jdk自带的一个基于线程池设计的定...

2018/08/31 10:32
121
git 常见问题

========= Git提交代码时,总出现SSL certificate problem: unable to get local issuer certificate while accessing错误 在命令行执行: set GIT_SSL_NO_VERIFY=true git push ========= ...

Git
2018/07/29 10:34
93

没有更多内容

加载失败,请刷新页面