导航

 

2023年7月15日

摘要: 测试数据: 解题思路: 1.用窗口函数根据userId分组,将每个分组内的数据根据排序顺序编号 select userid, loginDate , ROW_NUMBER() OVER (PARTITION BY userId ORDER BY loginDate) AS seq from test 阅读全文
posted @ 2023-07-15 17:10 一棵二叉树 阅读(411) 评论(0) 推荐(0) 编辑
 

2023年7月8日

摘要: 安装Docker 安装Docker有三种方法,这里只用repository安装 1.1 添加repository 首先更新apt: sudo apt-get update 安装一些包让apt可以通过https使用repository: sudo apt-get install apt-transpo 阅读全文
posted @ 2023-07-08 12:17 一棵二叉树 阅读(3) 评论(0) 推荐(0) 编辑
 

2023年5月5日

摘要: 传统方式: delete from t_base_dl_price where id in ( select a.id from t_base_dl_price a left join t_base_dl_info b on a.userCode = b.user_code where not (b 阅读全文
posted @ 2023-05-05 16:39 一棵二叉树 阅读(31) 评论(0) 推荐(0) 编辑
 

2023年4月28日

摘要: public static void main(String[] args) throws IOException { // exportList为表头总的集合,导出的EXCEL表格的表头完全是按照这个来生成的 List<ExcelExportEntity> exportList = new Arr 阅读全文
posted @ 2023-04-28 14:08 一棵二叉树 阅读(643) 评论(0) 推荐(0) 编辑
 

2023年4月12日

摘要: import json import os import requests import time def save_data(data, date): if not os.path.exists(r'stock_data_%s.csv' % date): with open("stock_data 阅读全文
posted @ 2023-04-12 13:51 一棵二叉树 阅读(88) 评论(0) 推荐(0) 编辑
 

2023年4月6日

摘要: Map<String, Map<String, EnergyDosageSummary>> list2map(List<EnergyDosageSummary> list) { list = list.stream().sorted(Comparator.comparing(EnergyDosage 阅读全文
posted @ 2023-04-06 09:56 一棵二叉树 阅读(71) 评论(0) 推荐(0) 编辑
 

2023年3月30日

摘要: 本文开篇简述线程池概念和用途,接着结合线程池的源码,帮助读者领略线程池的设计思路,最后回归实践,通过案例讲述使用线程池遇到的问题,并给出了一种动态化线程池解决方案。 一、写在前面 1.1 线程池是什么 线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如My 阅读全文
posted @ 2023-03-30 21:50 一棵二叉树 阅读(64) 评论(0) 推荐(0) 编辑
 

2023年1月28日

摘要: JDK版本 major.minor versionJava SE 6 50Java SE 7 51Java SE 8 52Java SE 9 53Java SE 10 54Java SE 11 55Java SE 12 56Java SE 13 57Java SE 14 58Java SE 15 5 阅读全文
posted @ 2023-01-28 11:33 一棵二叉树 阅读(524) 评论(0) 推荐(0) 编辑
 

2023年1月3日

摘要: 1.sql及索引优化 # 查看慢sql日志是否开启,以及日志文件位置show variables like 'slow_query_log%'; #查看慢sql的界定时间 s show variables like 'long_query_time'; #是否记录未使用索引的查询sql show v 阅读全文
posted @ 2023-01-03 09:40 一棵二叉树 阅读(23) 评论(0) 推荐(0) 编辑
 

2022年10月17日

摘要: 1.缓存一致性协议 缓存一致性问题: 计算机在CPU与主存之间引入CPU缓存,以防止因为主存访问速度远低于CPU处理速度而导致的处理性能下降,但由此引出缓存一致性问题:并发环境下同一个变量在cpu缓存中会存在多份(每个cpu有一份缓存数据),写回主存时就会互相覆盖(如i++操作)。 为了解决缓存一致 阅读全文
posted @ 2022-10-17 10:01 一棵二叉树 阅读(358) 评论(0) 推荐(0) 编辑