XOR
【MyBatis】saveBatch 性能调优
最近在压测一批接口,发现接口处理速度慢的有点超出预期,感觉很奇怪,后面定位发现是数据库批量保存这块很慢。 这个项目用的是 mybatis-plus,批量保存直接用的是 mybatis-plus 提供的 saveBatch。 我点进去看了下源码,感觉有点不太对劲: 继续追踪了下,从这个代码来看,确实是 ......
Java大文件分片上传/多线程上传组件
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c ......
资料分析——两期平均数比较(通过增长率a和b)
如题:  如果按照纯计算方法, (删除 user(配置文件大的用户用户名)/AppData/Local/Temp(用户缓存文件))
winlogon 通知订户 <Profiles> 正在长时间处理此通知事件(Logon)。 winlogon 通知订户 <Profiles> 耗费了 116 秒钟时间处理此通知事件(Logon)。 winlogon 通知订户 <Profiles> 耗费了 345 秒钟时间处理此通知事件(Logon) ......
破解Nessus无限制使用
今天安装了漏洞扫描工具`Nessus`,官方有免费版本,免费的版本可以使用的功能和专业版的也差不了太多,也可以进行漏洞扫描,这里记录一下如何破解`Nessus`,无非就是修改一个配置文件。 安装不再叙述,直接搜索`Nessus download`,下载需要的版本即可。 创建一个`plugin_fee ......
数字时代安全文件共享的重要性
数字时代彻底改变了工作、学习、交流和生活方式的方式。从在线协作到远程工作和电子学习,数字世界为全球各地的人们开辟了新的机遇。然而,伴随着这种便利性和可访问性而来的是对安全文件共享的需求。随着越来越多的机密信息在网上共享,窃取该信息的威胁变得越来越普遍。安全文件共享有助于确保敏感信息在互联网上传输时的 ......
AWS 产品使用问题总结-VPC
# AWS 产品使用问题总结-VPC ## 1.VPC 类型选择 ### 1.1.带有单个公有子网的 VPC - 您的实例在 AWS 云的专用隔离部分中运行,该部分可直接访问 Internet。可使用网络访问控制列表和安全组对您实例的入站和出站网络流量提供严格控制。 - 创建:具有一个 /24 子网 ......
博客园陷入困境,小小支持一下
2020 年开始的新冠疫情基本结束了,但 2 年前开始的互联网/科技寒冬还没结束,而且暂时还看不到结束的边界在哪里,码农和网站都不容易。 园龄虽然只有一年多,但码龄有十几年,中间有 5 ~ 6 年管理工作,代码荒废了一段时间,2018年贸易战之后,继续在美资公司做技术管理,同时重新开始码农状态,整理 ......
Jupyter设置指定的python环境
# Jupyter设置指定的python环境 ## Jupyter在虚拟环境中启动 按理说在命令行执行如下命令 ```shell conda activate 环境名称 ``` 激活一个conda环境,再打开jupyter,输入如下命令 ```shell jupyter notebook ``` 默 ......
将真分数分解为埃及分数
自然语言解决问题: 真分数 (a proper fraction): 分子比分母小的分数,叫做真分数。真分数的分数值小于1。如 1/2,3/5,8/9等。分子是 1的分数,叫单位分数。古代埃及人在进行分数运算时,只使用分子是 1的分数。因此这种分数也叫做埃及分数,或者叫单分子分数。如8/11=1/2 ......
通过Git 从Gitee上下载代码
打开git.bash ,cd到要放置代码包的文件目录 运行:git clone git@gitee.com:joyiyii/springcloud-config.git 结果:成功clone下来了 遇到无权限的报错, 解决: 意思是需要我们在SSH模块设置公钥 首先确保在git里设置了用户名和邮箱信 ......
千万级的数据用hashmap存储需要考虑哪些问题?
**答案:一般会预先初始化一个大容量的map** ## 解释 hashmap默认初始化容量为16,在不断添加key-value时,使用率达到75%会触发扩容,此时hashmap容量会增大一倍,同时会进行key-value的拷贝及重新计算hash映射,当map中存储的key-value越来越多时扩容将 ......
Nest.js + TypeOrm
# TypeORM 集成 ``` $ npm install --save @nestjs/typeorm typeorm mysql2/pg ``` 安装过程完成后,我们可以将TypeOrmModule导入到根目录中AppModule。 ``` import { Module } from '@n ......
图片添加水印
var drawWaterMark = {}; drawWaterMark.init = function (objmsg) { console.log(objmsg) var canvas = document.createElement('canvas'); var ctx = canvas.g ......
执行sh文件遇到的问题
1、/bin/bash^M 坏的解释器:没有那个文件或目录  执行如下命令可解决: ```shell sed -i ......
个人课下总结
转眼间又到了学期末,回顾自己的这一学期,有得有失。结合自己这学期的开课博客进行总结,首先是开课博客开始的计划,四级问题,不出意外的失败了,之后的安卓学习开发,前中期稳步学习,后期因为团队任务的问题耽搁了,不过也学习了一些其他知识,如安卓的网络搭建等,之后是javaweb方面,顺利完成javaweb基 ......
java 各种锁
### 乐观锁 悲观锁 这不是一种具体的锁,是一个广义的概念,可以认为所有的锁都是悲观或乐观的,java 中绝大部分锁都是悲观锁(synchronized、ReentrantLock等);也有乐观锁(原子类的递增、读写锁的读锁),java 的乐观锁都是 cas 实现的 **乐观锁** 顾名思义,老是 ......
博客园 - 博客园主题装饰
自动生成可导航的目录 · 效果图 自动生成可导航的目录 · 脚本内容 鼠标点击彩色圆点特效 · 效果图 自动生成可导航的目录 · 效果图 添加了文章目录自动生成的脚本,以及通过JS自定义了导航栏。 标题1则为:1 标题2则为:1.1 标题号会自动生成,所以即使博文未以标题标注层次,该脚本也会自动生成 ......
Ubuntu安装/切换内核
## 查看当前已安装的内核 ``` $ sudo dpkg --get-selections |grep linux-image linux-image-5.15.0-71-generic install linux-image-5.15.0-72-generic install linux-ima ......
abc260_f Find 4-cycle 题解
# [Find 4-cycle](https://vjudge.csgrandeur.cn/problem/AtCoder-abc260_f) ## 题意 有一个 $s + t$ 个点 $m$ 条边的简单无向图 $G$。点标号为 $1 \cdots s + t$,边标号为 $1 \cdots m$。 ......
cookie
cookie 浏览器端 临时保存 1.什么是会话?用户开一个浏览器访问一个网站,只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,或者服务器关闭,这整个过程我们称作一次会话。 2.会话过程中要解决的一些问题?用来保存用户在访问过程中产生的数据 3.cookie工作流程 ......
session
1.生命周期创建:在java中 暂时认为第一次调用request.getSession()销毁:3种服务器非正常关闭,超时,手动销毁 2.作用范围一次会话3.作用存放的私有的数据4.应用场景 : 跟用户信息相关(常用来设置用户信息)1.登录验证,登录状态的记录判定2.验证码校验 request 1. ......
JSP
概念java server pages(java服务器页面),本质上就是一个servlet,运行在服务器端. 作用在html代码中嵌套java代码将内容的生成和信息的展示相分离 后缀名 .jsp jsp中组成部分html + css + js + java+jsp特有的内容 jsp执行流程第一次访问 ......
C#学习笔记 - using语句
using语句 某些类型的非托管对象有数量限制或很耗费系统资源, 在代码使用完他们后, 尽快释放他们是很重要的using语句有助于简化这一过程, 并确保这些资源被适当的处理 (0)资源 指实现了System.IDisposable接口的类或结构. IDisposalbe接口中有个Dispose的方法 ......
未能封送类型,因为嵌入数组实例的长度与布局中声明的长度不匹配
### 出错场景 在调试海康SDK时,将struct类型的实例压入内存时,提示了改错误信息,具体代码如下: ``` CHCNetSDK.NET_DVR_ALARM_DEVICE_USER alarmDeviceUser = new CHCNetSDK.NET_DVR_ALARM_DEVICE_USE ......
2千8从药品商店里采集的药品资料数据库[含高清图]
这是从一个药品在线商店里采集的药品数据库,每一个药品对应一个1240X1240的高清产品图片,而且还有市场价格、网上价格字段数据,虽然数量量不多,但是都是日常药店常用药品。 模块包含药品、保健品、医疗器械、成人用品、母婴用品,并且每个模块下又包含数个至数十个二级分类,详见截图。 每一个药品对应一个1 ......
使用 CloudFlare Argo Tunnel 实现内网穿透 All In One
# 使用 CloudFlare Argo Tunnel 实现内网穿透 All In One ## demos --> ## (🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章! ## ......
对应4种作文模板
### 2016下半年(问题解决)  In the contemporary world, ______ ......
远程命令执行第一天
[TOC] ## 29  ### 分析 [preg_match](https://so.c ......