NOT

Spring-webflux简介及基本使用

spring-webflux是spring在5.0版本后提供的一套响应式编程风格的web开发框架。 这个框架包含了spring-framework和spring mvc,它可以运行在Netty、Undertow以及3.1版本以上的Serlvet容器上。 你可以在项目中同时使用spring-webmv ......
Spring-webflux webflux 简介 Spring

replace into

MySQL replace into 用法(insert into 的增强版)在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。 在 SQL Server 中可以这样处理: if not exists (select 1 fro ......
replace into

解决hive数据库的修改删除等更新语句问题

Hive对使用Update功能的表有特定的语法要求, 语法要求如下: (1)要执行Update的表中, 建表时必须带有buckets(分桶)属性 (2)要执行Update的表中, 需要指定格式,其余格式目前赞不支持, 如:parquet格式, 目前只支持ORCFileformat和AcidOutpu ......
语句 数据库 数据 问题 hive

设计模式

### 1 类与类之间的关系 - 继承(泛化) - 组合:整体对象可以控制成员对象的生命周期,一旦主体对象不存在,成员对象也不存在,整体对象和成员对象之间具有同生共死的关系,例如人的头部与眼、耳朵 - 聚合:成员对象是整体的一部分,但是成员对象可以脱离主体对象独立存在。主体对象析构到的时候成员对象依 ......
设计模式 模式

markdown命令练习

# 目录设定 关于目录的设定 >markdown最多允许六级目录,若是想设置一级目录在编辑内容前加一个#即可,(注意:#和要编辑的目录之间需要一个空格的空间,否则可能出现识别不出的情况) >若是想要做二级目录,将一个#变成两个即可;若是三级,便是三个#。后面以此类推。 注意:用此方法时若不在mark ......
markdown 命令

为WordPress插件添加自动检测更新和一键升级功能

自己做了插件给别人来用,然后更新新功能之后,别人也不知道只能是通过发邮件之类的提醒进行。 今天为大家介绍下,自己开发的插件如何增加版本检测和一键更新。 设置远程服务和添加插件检测功能 1、下载所需文件(搜索:ts小陈) plugin-update-checker info.json 2、解压下载的文 ......
WordPress 插件 功能

一键配置Java环境变量

后缀改成bat运行 ``` @echo off set JAVA_HOME=D:\Program Files\Java\jdk-11 set PATH=%PATH%;%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin set CLASSPATH=.;%%JAVA_HOME ......
变量 环境 Java

visual studio 添加快捷工具按钮 在浏览器中查看

上下移动按钮,默认添加的是在第一个,这里移到了调试按钮前. ......
按钮 浏览器 工具 visual studio

java线程池七大参数(转)

转:https://blog.csdn.net/ye17186/article/details/89467919 从源码来看,线程池构造有七个参数,corePoolSize,maximumPoolSize,keepAliveTime,unit,workQueue,threadFactory,hand ......
线程 七大 参数 java

ABC318G Typical Path Problem

> 给定无向连通图,问是否存在一条从 $A$ 到 $C$ 经过 $B$ 的简单路径。 > $n \le 3 \times 10^5$。 怎么这个 G 这么简单我还没写完啊?怎么这个 G 这么简单我还没写完啊?怎么这个 G 这么简单我还没写完啊?怎么这个 G 这么简单我还没写完啊?怎么这个 G 这么简 ......
Typical Problem 318G Path ABC

GitHub上建立个人简历主页,并生成个人二维码

(1)新建一个仓库,一般个人的主页简历仓库命名都有特殊的格式要求。说明一下为什么建立个人简历主页为什么要建立一个远程仓库,因为我们的个人简历一般都是动态变化的。建立一个仓库方便维护。 一般都是name.github.io 在本地仓库选择合适的模版,编写个人主页内容上传到远程仓库的分支上。 然后再次打 ......
个人 个人简历 简历 GitHub 主页

centos 7.6安装nginx

1.修改nginx的epel镜像源地址 sudo yum install yum-utils 创建新的nginx.repo文件 sudo vim /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=htt ......
centos nginx 7.6

遍历技巧

菜鸟教程:https://www.runoob.com/python3/python3-data-structure.html 链接 1 # 在字典中遍历时,关键字和对应的值可以使用 items() 方法同时解读出来: 2 knights = {'gallahad': 'the pure', 'ro ......
技巧

clean up markdown files

install: npm install tidy-markdown@2.0.4 -g if I'm only using "npm install tidy-markdown -g", it will issue node:internal/modules/cjs/loader:1080 thro ......
markdown clean files up

掌握Go的运行时:从编译到执行

> 讲解Go语言从编译到执行全周期流程,每一部分都会包含丰富的技术细节和实际的代码示例,帮助大家理解。 > 关注微信公众号【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿 ......

链表实现插入排序

将一串整型范围内的数按升序输出。 数据输入样式 16-53 -3 -54 74 48 18 -24 54 63 663 -9 9 19 -9999 0 789 用链表实现实例: 1)结构体定义 1 struct ListNode 2 { 3 int data; 4 ListNode *next;// ......

蚂蚁金服还挺鸡贼的

清仓了以后,总收益都不显示的 ![](https://img2023.cnblogs.com/blog/351070/202309/351070-20230903091512543-63486790.png) 天天基金还是踏实很多,累计收益总是显示的。让你知道亏了多少。 蚂蚁不显示,纯属刷流氓么。 ......
蚂蚁

github 2FA验证

github 已经要求进行2FA验证, 否则过期不能提交代码, github手机短信验证不支持中国号码, 我按照下面文章介绍使用的是 Chrome 插件. https://zhuanlan.zhihu.com/p/615693483 Chrome插件 如果你不想用Python来自己计算,也可以使用一 ......
github 2FA FA

协议I2C

SCL SDA 同步,半双工 开漏+弱上拉,谁用这跟线,就下拉成低电平 想输出,去拉杆子或放手,操作杆子变化 想输入,直接放手,看电平高低就行 线与,一个低电平,全部低电平,可以利用这个执行多主机下的时钟同步和总线仲裁 时序 主机发出起始信号(SCL高,SDA下拉),从机捕获这个状态时,就复位自己, ......
I2C I2 2C

【题解】AtCoder Beginner Contest 318(D - Ex)

赛时过了 A-G,Ex 仿佛猜到了结论但是完全不懂多项式科技,就炸了。 大家好像都秒了 A,B,C 就不写了。 ## D.General Weighted Max Matching ### 题目描述: 给你一个加权无向完全图,图中有 $N$ 个顶点,编号从 $1$ 到 $N$。连接顶点 $i$ 和 ......
题解 Beginner AtCoder Contest 318

Seurat Tutorial 6:整合大型数据集的技巧

> ### **写在前面** > 学习一个软件最好的方法就是啃它的官方文档。本着自己学习、分享他人的态度,分享官方文档的中文教程。软件可能随时更新,建议配合官方文档一起阅读。推荐先按顺序阅读往期内容:\ > 文献篇:\ > [1.文献阅读:(Seurat V1) 单细胞基因表达数据的空间重建](ht ......
Tutorial 技巧 数据 Seurat

Python练习:嵌套列表解析,讲3*4的矩阵转换成4*3的矩阵

1 #嵌套列表解析,讲3*4的矩阵转换成4*3的矩阵 2 3 matrix = [[1, 2, 3, 4], 4 [5, 6, 7, 8], 5 [9, 10, 11, 12]] 6 7 8 for row in matrix: 9 print("遍历每一行:",row) 10 11 12 prin ......
矩阵 Python

使用synchronized关键字来同步多个线程操作同一个文件

使用synchronized关键字来同步多个线程操作同一个文件 import java.io.FileWriter; import java.io.IOException; public class FileSyncExample { private static Object file = new ......
线程 synchronized 关键字 多个 关键

CF163E e-Government

> 给定 $k$ 个字符串 $t$,一个字符串集合 $S$ 与 $n$ 次操作,初始时 $S$ 为空。操作有三个类型: > > 1. 将指定编号的字符串加入 $S$ 中; > 2. 将指定编号的字符串从 $S$ 中删除; > 3. 给定字符串 $s$,询问 $S$ 中所有字符串在 $s$ 中的匹配次 ......
e-Government Government 163E 163 CF

递归乘法表

#include<bits/stdc++.h>using namespace std;void no(int a,int b){ if(b<=9){ if(a<=b){ cout<<a<<"*"<<b<<"="<<a*b<<" "; no(a+1,b); }else{ cout<<endl; no( ......
乘法表 乘法

P4198 楼房重建题解

[传送门](https://www.luogu.com.cn/problem/P4198) 一眼数据结构。 考虑线段树,记录该区间能看到最多的建筑数量 $ans_{wz}$ 以及看到区间中最大的斜率(或者说,该区间内最后看到的建筑)$xl_{wz}$。 很明显,假如我现在的修改操作是 $(x,y)$ ......
题解 楼房 P4198 4198

99乘法表(递推版)

#include <iostream> using namespace std; void cfb(int a,int b){ if(a<=9){ if(b<=a){ cout<<b<<"x"<<a<<"="<<a*b<<" "; cfb(a,b+1); }else{ cout<<endl; cfb ......
乘法表 乘法

Git使用教程4—git在IDE上的使用

前3节我们讲了git的本地仓库、远程仓库的操作,还有不同分支的合并,冲突的解决等知识。今天讲解git在IDE中的使用。 本节只介绍Git在IDEA中的基本使用。 (0)IDEA配置Git 在设置直接配置即可。 应用场景分析 一个team开发一个软件,team的组长为项目建立本地仓库和远程仓库。 (1 ......
教程 Git git IDE

elementui el-select设置默认值且默认值不允许删除

参考网址:【记录】el-select 已选项禁止删除 el-select编辑时已选择的项不允许删除 、element-ui里面的下拉多选框 el-select 时,默认值不可删除 在项目中 el-select 设置默认值且默认值不允许删除和取消选中 通过vue全局指令实现该要求 export def ......
elementui el-select select el

剧本创作避坑

## 参考视频 https://www.bilibili.com/video/BV1vP411h77y 1. 人物与故事交替相互服务,人物→故事→人物→故事…… 2. 少说多看/多听,游戏的话多交互(触感/声控) 3. 没有完全原创,所有创作都是吸收观众不知道的东西,但讲给现在的观众而发展来的 4. ......
剧本