XOR
我的收藏周刊064
文章分享 1. [Kindle中国电子书店运营停止通知](https://www.amazon.cn/b/ref=z_cn?ie=UTF8&node=2361311071) Kindle中国电子书店运营停止通知,在2023年6月30日之前要把电子书下载到本地,否则就下载不了了。短网址z.cn/kns ......
GPGPU开发几个工具包
GPGPU几个开发工具包 独家访问数百种免费软件和性能分析工具,这些工具涵盖从 AI 和 HPC 到自动驾驶汽车、机器人、仿真等不同行业和用例。 英伟达 cuDNN NVIDIA® CUDA® 深度神经网络库 (cuDNN) 是一个用于深度神经网络的 GPU 加速原语库。cuDNN 为标准例程提供了 ......
使用 Sa-Token 实现 [记住我] 模式登录、七天免登录
### 一、需求分析 如图所示,一般网站的登录界面都会有一个 **`[记住我]`** 按钮,当你勾选它登录后,即使你关闭浏览器再次打开网站,也依然会处于登录状态,无须重复验证密码: 社区版安装教程
> 雷池WAF的技术文档,并不包含 Docker 和 Docker Compose V2 安装文档,更新记录一下,共同学习,共同进步 ## 配置需求 - 操作系统:Linux - 指令架构:x86_64 - 软件依赖:Docker 20.10.6 版本以上 - 软件依赖:Docker Compose ......
针对传递过来的 Map 请求体数据的字段转换为 MySQL 字段命名规则(下划线命名规则)
# 业务需求 有时候需要通过 Map 作为请求体接收 Post 请求传递过来的数据。而前端传递来的字段是驼峰命名法规则的字段,在使用时希望多一层自动转换。 特别是,希望在 update 语句中,遍历 map 的字段和值,循环遍历插入,减少写 update 的字段和 values 字段(偷懒罢了)。 ......
多表联合查询查询不完整,另一个表没有数据就查不出来主表的数据
这个情况,是因为通过 inner join 查询,导致查询的结果因外表没有数据而导致主表数据查询不出来。 可以使用 left join 进行多表查询,从表没有数据时,主表也可以查询出数据来。 如下 SQL: ```sql select * from table_a as a left join ta ......
Windows11使用旧版「记事本」(notepad.exe)
概述 Windows11可能会自动更新「记事本」工具为新版。 想使用旧版,若仅将新版记事本卸载,会出现以下问题: txt文本文档无法与记事本(notepad.exe)关联; 右键新建中无「文本文档」。 解决方法 卸载新版记事本(本人未测试不卸载是否可行;也可尝试直接安装新版) 下载旧版记事本安装包( ......
Mybatis 访问实体类的内部类,根据业务裁剪实体类的字段
有时候一个实体类与另一个实体类进行关联,如一对多、一对一的情况。这时候,因业务需求,可能被关联的实体类不需要所有的字段,而需要根据业务进行裁剪。 这个时候,定义实体类的内部类就可以达到这一目的(至少我是这样做的)。如下代码,我的实体类中拥有一对一、一对多的实体类。我 pojo 包下其实也有一个 Bu ......
程序交付后的保姆级教程
程序交付后,经常会遇到客户拿到代码不会用的情况,有些稍微提醒下就能自行解决,但也遇到过甚至连编译器都不知道从哪里启动,不知道点哪个按钮进行编译,甚至不知道“编译”这个词的概念,还遇到过问我代码中int是啥意思。所以我只好整理一个保姆级教程供大家参考。 # 1 控制台程序和可视化程序的区别 控制台程序 ......
【笔记】springboot-security放行静态资源
刚搞完oauth2认证 开始尝试自己搞个认证界面 然后发现有部分静态资源就是无法加载 按以下步骤检查 1. 检查自己写的WebSecurityConfigurerAdapter 检查方法 public void configure(WebSecurity web) 该方法与形参HttpSecurit ......
fmt包使用总结
[toc] fmt包中实现了格式化的I/O函数(类似C语言中的printf和scanf,但更加简单)。 # 一般格式化输出规则 `fmt.Println`对于复杂类型,默认按以下规则打印: - `struct`: {field0 field1 …} - `array, slice`: [elem0 ......
GO中字符串操作和转换简介
[toc] `go`中字符串是一种基本类型(string),是一个**不可改变的UTF-8**字符序列: - 一个ASCII码占用1个字节(8位); - 其它字符根据需要占用2-4个字节; # 字符串 字符串创建后,就不可修改; # 声明与初始化 `go`支持两种类型的字符串字面量: - 解释型字符 ......
生成随机日期
用到datetiime.date模块 指定起始和结束日期,求出两者相隔天数,用起始日期+范围内的随机天数 import random from datetime import date D1=date(1976,1,1) #起始日期 D2=date(2020,12,31) #结束日期 days=(D ......
Mybatis 通过传递的参数动态实现大于、等于、小于等的多表联合查询例子
# 前端页面 前端页面的条件查询,通过点赞数或反对数,或者两者都有的条件进行一个多表查询(联合评论表和用户表): 
* 491.递增子序列 * 46.全排列 * 47.全排列 II 332.重新安排行程 51. N皇后 37. 解数独 总结 491.递增子序列 注意使用set来判断这一层是否有用过相同的数字,因为这题的数不是order的,所以不能和前者相对比 在python中的set使用add来增加 class ......
将Windows11/10的图片默认打开方式更为旧版的「Windows 照片查看器」
简述步骤 打开「设置默认程序」或「默认应用」; 键入「.+扩展名」以搜索; 如「.jpg」、「.png」 注意:扩展名前需加「.」 此时,下方会显示当前该扩展名使用的应用,点击它; 此时,会弹出所有相关应用的列表,选择「Windows 照片查看器」,确定。 详细步骤 请参考以下图片 一: 二: Wi ......
JavaScript学习笔记:文档几何与滚动
## 文档坐标、窗口坐标和容器坐标 文档中元素的位置以CSS像素度量,有两种参考系,一是文档左上角,二是窗口左上角。基于这两个原点的两个坐标系被称作文档坐标与窗口坐标。 由于CSS的overflow属性允许文档中的元素包含的内容超出其所能显示区域,此时元素有自己的滚动条,其作为自身内容的窗口,而不是 ......
todo
1、线程池active threads含义 https://stackoverflow.com/questions/63256056/what-does-active-threads-mean-in-threadpoolexecutor https://community.jiguang.cn/ar ......
Feature Engineering: 超好用的特征工程Python库: feature_engine
https://leanpub.com/feature-selection-machine-learning-feature-engine https://github.com/feature-engine/feature_engine https://feature-engine.trainind ......
在 Windows 系统上实现端口映射可以采用多种方式,以下是其中两种常用的方法
在 Windows 系统上实现端口映射可以采用多种方式,以下是其中两种常用的方法: 使用路由器进行端口映射:将路由器连接到 Internet 上,并将要公网访问的服务所在的计算机连接到路由器上,然后在路由器的设置页面中进行端口映射的配置,将来自公网的访问请求转发到指定的内部 IP 地址和端口号。具体 ......
看懂java序列化,这篇就够了
## 前言 相信大家日常开发中,经常看到 Java 对象 “implements Serializable”。那么,它到底有什么用呢?本文带你全方位的解读序列化与反序列化这一块知识点。 ## 什么是序列化和反序列化? 如果我们需要持久化 Java 对象比如将 Java 对象保存在文件中,或者在网络传 ......
常见问题
2.JAVA 2.1、基础 1、hashmap,hashtable的区别?hashmap数据结构?concurrentHashMap数据结构,是如何保证线程安全的?1.7 1.8两个版本的实现区别 ?concurrentHashMap是如何扩容的?是通过什么方式保证获取的size准确?hashmap ......
jvm调优
默认参数 最大GC线程数取决于堆大小与CPU资源 初始堆大小是物理内存的 1/64 最大堆大小是物理内存的 1/4 调优目标 JVM的垃圾收集器配置为优先满足两个目标之一:最大暂停时间和吞吐量。如果主要目标得到满足,GC将尝试最大限度地满足另一个目标。当然,这些目标不可能总是被满足。应用程序需要一个 ......
线上问题排查
果园浇水服务作为果园项目的P0级别死保服务,因业务场景需要,具有qps高,功能多,负载大的特点。早先的浇水服务偶有超时现象,发现接口超时大多时候,数据库有建连操作。线上机器31台,YZ和ZW各有15,16台,单实例8c16g。 后续为了响应公司计划,将机器缩容至YZ和ZW机房各4台,单实例4c16g ......
拦截器----IInterceptor
**拦截器概念和作用**  - 拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC ......