日记12.11 12 11

后端开发必知的11个线程安全小技巧

对于从事后端开发的同学来说,线程安全问题是我们每天都需要考虑的问题。 线程安全问题通俗地讲主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源)导致的数据异常问题。 比如:变量a=0,线程1给该变量+1,线程2也给该变量+1。此时,线程3获取a的值有可能不是2,而是1。线程3这不就获取了错误 ......
线程 技巧

12-MySQL数据库的触发器

12-MySQL数据库的触发器课程目标了解触发器简介。掌握MySQL触发器的创建和使用以及删除。12.1触发器简介触发器是一个被指定关联到一个表的数据库对象,当对一个表的特定事件(例如增、删、改、查表中记录)出现时,它将会被激活。触发器具有MySQL语句在需要时才被执行的特点,即某条(或某些)MyS ......
触发器 数据库 数据 MySQL 12

11-MySQL数据库的存储过程

11- MySQL数据库的存储过程课程目标了解存储过程简介、关于MySQL的存储过程。掌握MySQL存储过程的创建、 调用、查询、修改、删除、控制语句、基本函数。11.1存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是 ......
过程 数据库 数据 MySQL 11

为Win12做准备?微软Win11 23H2将集成AI助手:GPT4免费用

微软日前确认今年4季度推出Win11 23H2,这是Win11第二个年度更新。 Win11 23H2具体有哪些功能升级,现在还不好说,但它会集成微软的Copilot,它很容易让人想到多年前的“曲别针”助手,但这次是AI技术加持的,Copilot就是Bing AI聊天的Windows桌面版,基于GPT ......
Win 助手 费用 23H2 GPT4

微软开测“Moment4”启动包:Win11 23H2要来了

近日,有用户在Win11最新的7月累积更新中发现,更新文件中已经开始出现了对“Moment4”的引用。 具体来说,在7月累积更新中,微软加入了“Microsoft-Windows-UpdateTargeting-ClientOS-SV2Moment4-EKB”“Microsoft-Windows-2 ......
Moment4 Moment 23H2 23H Win

vivado生成Bitstream报错[Vivado 12-1345] Error(s) found during DRC. Bitgen not run(Vivado 2017.4)。

写了一个很简单的程序,2-4译码器。 ```verilog module decoder2to4( input in1, in0, output reg [3:0]out ); always @ (*) begin if ({in1, in0} == 2'b00) out = 4'b1111; el ......
Vivado Bitstream vivado Bitgen 2017.4

citus 12 新特性

就在最近citus 发布了12 版本 主要包含的新特性 基于schema 的分片(对于一些saas ,面向微服务以及垂直拆分场景比较有用) 基于租户的监控,核心还是对于schema 拆分场景的 merge 支持 基于磁盘大小的rebalance 说明 基于schema 的分片是一个很不错的功能,但是 ......
特性 citus 12

Win11桌面时不时卡顿无响应

一、问题描述: 在待机或正常使用过程中,时不时遇到桌面无响应的情况,但鼠标正常移动。网络上大致给出以下几种处理思路: 1.移除拓展坞,集线器2.打开设备管理器,通用串行总线控制器,对里面每个设备的:“允许计算机关闭此设备以节约电源”,把勾去除3.通过命令彻底卸载小组件4.更换无线网卡驱动 本问题实际 ......
桌面 Win 11

暑期竞赛培训 Day 11—— < 树状数组 >

###本文大部分内容来自教练的博客 [https://www.cnblogs.com/hbhszxyb/]。 #树状数组 #一、适用范围: ####树状数组是一个查询和修改复杂度都为 log(n)的数据结构,常常用于查询任意区间的所有元素之和。与前缀和的区别是支持动态修改, log(n)的时间进行修 ......
数组 Day lt gt

每日总结(补档7月11日)

今天是我们要去旅游的第一天,从草原到新疆,想想就觉得让人兴奋,除了一些必要的用品外,我还带了大道至简,无他,不带去看不完了,这知识的重量压了我一路,从我们区区政府上车,6个小时的车程属实是难为人。 ps:旅游这些天带不了电脑,手机又发不了博,只能回来一块写,望老师见谅。 ......

PVE 虚拟环境系统 Proxmox VE 8.0 正式发布,基于 Debian 12

导读 Proxmox Virtual Environment 简称 Prxomox VE 或 PVE,是一个企业级虚拟化平台,也是最流行的虚拟环境宿主系统之一,它基于 Debian Linux 和 KVM 技术开发,免费下载使用,也为企业用户提供商业订阅服务。2023年6月22日,正式发布了其 8. ......
Proxmox 环境 Debian 系统 PVE

12_Spring_AOP注解方式实现_掌握

 # 12_Spring_AOP注解方式实现_掌握 AspectJ本身并不是spring框架中的组成部分, 是一个独立的AOP框架,一般把AspectJ和Spring框架的AOP依赖一起使用,所以要导入一个独立的依赖 实现的两种方式 1 基于注解方式实现 (熟练) 2 基于XML配置方式 (了解) ......
注解 Spring_AOP 方式 Spring AOP

11_Spring_AOP概念和原理

 # 11_Spring_AOP概念和原理 ![image](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABRUAAADzCAIAAACXP2YcAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABJ0AAASdAHeZh94AAAg ......
Spring_AOP 原理 概念 Spring AOP

《Kali渗透基础》11. 无线渗透(一)

无线技术、IEEE 802.11 标准、无线网络运行模式(Infrastructure,AD-HOC,WDS,Monitor Mode)、无线技术概念(信号单位,全向天线,定向天线)。 ......
无线 基础 Kali 11

常见的状态码 11

状态码 短语 描述100 Continue 服务端已收到请求并要求客户端继续发送主体200 Ok 已成功提交,且响应主体中包含请求结果201 Created PUT 请求方法的返回状态,请求成功提交301 Moved Permanently 请求永久重定向302 Found 暂时重定向304 Not ......
状态 常见 11

EC11编码器消抖

# 前言 之前在网上看到一篇文章[优雅的对旋转编码器消抖(EC11,正交) - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/453130384)感觉大佬用的方法挺不错的,这里在STM32上使用一下看下效果。 # 消抖原理 ![img](https://i ......
编码器 编码 EC 11

12-MapReduce(4)

# 1. Job 提交源码追踪 ## 1.1 MR 程序入口方法 作为使用 Java 语言编写的 MapReduce 程序,其入口方法为 main 方法。在 main 方法中,使用了 ToolRunner 启动运行了 MapReduce 客户端主类,其逻辑实现定义在 run 方法中。 ```java ......
MapReduce 12

win11下docker安装常用中间件-Redis

## 常用命令 ```docker 镜像 docker images docker pull 镜像名称:版本号 docker rmi 镜像名称:版本号 [镜像id] 容器 docker run -d -p 宿主机端口:容器端口 --name=容器名称 镜像名称:版本号 –v 宿主机目录(文件):容器 ......
中间件 常用 docker Redis win

Vue2.6.11+electron13.0.0在渲染进程中使用remote,报错:“TypeError: fs.existsSync is not a function

![](https://img2023.cnblogs.com/blog/1202393/202307/1202393-20230729170842749-5741440.png) * https://blog.csdn.net/weixin_38742935/article/details/119 ......

win11 去除快捷方式小箭头

- 一个文本文件(如不显示.txt后缀电脑要在文件夹里设置“显示已知文件扩展名”) - 复制下面代码粘贴后保存 - 修改扩展名为.bat文件 - 右键以管理员身份打开 ``` reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current ......
箭头 方式 win 11

Windows Subsystem for Android (WSA) 下载:在 Windows 11 上运行 Android 应用 (July 2023)

Windows Subsystem for Android (WSA) 下载:在 Windows 11 上运行 Android 应用 (July 2023) 适用于 Android™️ 的 Windows 子系统,2023 年 7 月更新:2306.40000.4.0 请访问原文链接:,查看最新版。 ......
Windows Android Subsystem 2023 July

Veeam Backup & Replication v12 (2023年7月更新版) - 面向所有工作负载的备份软件

Veeam Backup & Replication v12 (2023年7月更新版) - 面向所有工作负载的备份软件 Veeam Availability Suite v12 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.o ......
Replication 备份 Backup Veeam 软件

Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 7 月更新)

Windows 11 绕过 TPM 方法总结,通用免 TPM 镜像下载 (2023 年 7 月更新) 在虚拟机、Mac 电脑和 TPM 不符合要求的旧电脑上安装 Windows 11 的通用方法总结 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](http ......
TPM 镜像 Windows 方法 2023

Adobe Lightroom Classic v12.3 (macOS, Windows) - 桌面照片编辑器

Adobe Lightroom Classic v12.3 (macOS, Windows) - 桌面照片编辑器 Acrobat、After Effects、Animate、Audition、Bridge、Character Animator、Dimension、Dreamweaver、Illust ......
编辑器 Lightroom 桌面 Classic Windows

Java面试题 P12:HashMap和HashTable的区别?底层是怎么实现的?

区别: 1、HashMap:是线程不安全的,HashTable:每个方法都加了个线程锁(synchronized 修饰),是线程安全的 2、HashMap允许key和value为null,而HashTable不允许 底层实现:数据+链表实现 代码示例: 1 public static void ma ......
底层 HashTable HashMap Java P12

debian12 系统初始化

## 更改apt源 根据自己的实际情况进行修改,腾讯/阿里云/华为云/中科大/清华源都可以 `vi /etc/apt/sources.list` ,清除原来的内容,写入下面内容 ``` deb https://mirrors.cloud.tencent.com/debian/ bookworm ma ......
debian 系统 12

解密Prompt系列12. LLM Agent零微调范式 ReAct & Self Ask

这一章我们正式进入大模型应用,聊聊如何把思维链和工具使用结合得到人工智能代理。先介绍基于Prompt的零微调方案Self Ask和React,我们会结合langchain写个简单的Agent来玩一玩 ......
范式 Prompt Agent ReAct Self

多个账号如何同时远程登陆Windows11(开启home版远程登陆)

首先去下面链接下载最新版的RDPWrap ,然后解压 https://github.com/stascorp/rdpwrap/releases 右键以管理员身份运行 install.bat 运行完成之后运行RDPConf.exe,如果全绿,那么就没问题了 如果遇到像我这个同样的问题,那么就需要重新下 ......
账号 多个 同时 Windows home

windows11下的wsl2、vscode配置

一、WSL2的安装 安装: https://zhuanlan.zhihu.com/p/475462241 卸载命令: https://blog.csdn.net/jarvan5/article/details/118144722 二、vscode的配置 vscode连接wsl2: https://z ......
windows vscode wsl2 wsl 11

WT3207升降压10V-24V升降12V-24V

WT3207是一款高效率 PWM 升压控制装置IC 采用 SO-8 封装。WT3207经过优化适用于低输入电压应用。具有宽输入电压范围为5V至36V,WT3207可用于有效提升12V、15V 和 19V 系统中的电压,如以及 2 节或 3 节锂离子电池供电的应用。其强大的输出驱动器允许 WT3207 ......
3207 24 WT 10 12