- 博客(61)
- 收藏
- 关注
原创 Lock wait timeout exceeded; try restarting transaction死锁问题
【代码】Lock wait timeout exceeded;try restarting transaction死锁问题。
2023-12-26 14:47:01 107
原创 git学习
git remote add origin <远程Git仓库地址>git reset --hard [版本号]git commit -m “日志”git log 查看版本信息。git add 加入版本管理。
2023-09-19 12:39:49 165
原创 sql刷题积累的知识点
作为 SQL 语句的结束符。在创建存储过程时,您需要使用 DELIMITER 命令将结束符设置为其他字符(在示例中为 //),以便在存储过程中使用分号。2:删除范围:drop删除整个表(结构和数据一起删除);3:高水位线:delete不影响自增ID值,高水线保持原位置不动;:在存储过程创建完毕后,使用 DELIMITER;TRUNCATE(数值,截取的数值) 截取的是,小数点后几位。:使用 DECLARE 声明变量,用于存储过程中的临时数据。:在查询中使用 INTO 将查询结果存储到变量中。
2023-09-19 12:34:33 77
原创 linux更新下载源
https://blog.csdn.net/m0_70885101/article/details/127271416http://www.linuxboy.net/linuxjc/153059.htmlhttps://blog.csdn.net/qq_25824713/article/details/126369410
2023-09-19 12:32:59 66
原创 网络编程的使用
导了一个common-iojar包,那个IOUtils就是那个里面的工具类。同一个协议下,端口一样就会冲突,但是协议不同,就不会冲突了。最后一个是:只要再timeout时间内连接上就是true。只负责说话,管不管听没有听见。都是服务端,都可以发和收。尝试Socket长连接。
2023-08-08 14:59:14 154
原创 tomcat
直接通过导航栏访问页面,要放在WEB-INF下面,因为WEB-INF下面才能被外界访问,外面的页面都是通过xml配置来访问的。实现了servlet后,将servlet类交给tomcat管理,配置web.xml。mapping中的url就是一个请求,class就是这个请求的处理类。在tomcat中,8以后对get有中文适配,post没有进行中文适配。(项目的位置),按项目的加载目录配置,开始的目录是webapps,这是对应请求与处理类的绑定,而不是为了访问某个页面。访问服务器,默认会跳转的页面。
2023-08-08 09:35:09 1346
原创 c语言小知识点
include <stdio.h>也可以 #include “stdio.h” 他们的差别是:#include<stdio.h>是编译时,编译系统从。如果带有unsigned的整形,那么转换为二进制时,他的符号位会取消掉,数值位便会占据符号位。许多编译器是数字部分的小数部分站6列,指数部分占5列(其实e占一列,符号一列,数字三列)sizeof(不是函数)计算的是开辟整个空间的大小,包括‘\0’,可以计算任何类型。),只是一个临时符号,代表一个值,在预编译后就不存在了,所以不能对P 修改,
2023-08-05 17:31:14 143
原创 JDBC的书写
使用场景:如:插入新分类,并且要在新分类下插入此分类的多个产品(在另一张表)。通过k获取的driver,有一个jdbc.properties的文件。写在static静态代码块中,启动类就优先加载,也只加载一次。类加载器getClassLoader()获取的是类路径路径,若是list多条数据,可以用list.foreach();获取连接池,并获得连接,需要先传入配置。executeQuery 是查询。只能用index来获取,不能用列名。可以用方法获取这个插入时的表。execute 是DML。
2023-08-02 14:42:39 71
原创 node.js
alloc 是创建内存空间,并赋值为0allocUnsafe 也是创建空间,但是可能会有前面的遗留数据,也更快from 将内容转换为2进制存入,在显示的时候,显示的是16进制。module.exports是属性exports是一个独立的变量exports与module.exports指向相同的地址={},
2023-07-10 12:30:05 434
原创 学习 vue3版本
用于对象、数组,不能处理基本类型,直接生成proxy对象,只有它能让对象转换为proxy函数,可以将基本类型封装成对象来使用,这样更好。用set动态增加、修改数据,set 动态增加、修改数据,set动态增加、修改数据,delete动态 删除数据。,也可以用操作数组的函数去修改原理需要引入。放在setpu()里面能做响应式都生成了RefImpl数据下面是错的,有问题,改不了最初的源数据,只改了,return的数据。数据分家了shallowReactive:只考虑第一层数据的响应式。
2023-07-02 13:11:37 166
原创 Vue学习(3)
将配置分开要加上namespaced:true否则简写获取时会报错。写了namespaced:true才能这样获取数据,否则就要报错,这是简写。这也要多写一个参数也可以加斜杠,分类后getter内的发送到actions改进后访问了一个访问api。
2023-06-04 09:19:31 301
原创 Vue学习(2)
定义使用可以配置全局。查看版本,其他的也可以仿照安装也可以仿照在App.vue中的配置都是全局的防止组件之间的类名等 相等nanoid 生成id更好给组件用组件里,这个是触发函数接收上面传入很多数据,这里转入数组组件标签里(加的一种)加的第二种(较灵活,可以控制多久绑定)只触发一次任意两个组件之间都可以通信创建绑定触发VC销毁后要解绑,减小浪费后端程序员使用,解决,真正意义上的解决。了解一下,和axios一样的作用多了一个$http,替换成这样。
2023-06-01 17:43:36 391
原创 vue学习1
两种自定义方式非单文件组件:一个文件里有很多组件(开发一般不用)这个是局部注册组件,这个用的多也可以这样注册这是全局注册组件组件名,两个字母组成,用横线连接,用单引号引起来怎么用都是这个名字在这个环境下,如果用自闭和组件的话,多个组件可能只会显示一个。命名:例如:my-shool.vue MySchool.vue 两种要知道ES6的三种暴露方式配置的name最好和文件名相同企业级开发格式。
2023-05-28 20:52:24 581
原创 脚手架的下载和创建目录
%=BASE_URL %>时public包路径,防止部署时路径错误。package.json 时 包依赖,name就是网站标题。bable: ES6=>ES5的工具。asset 文件放的时静态资源。
2023-05-28 09:10:50 56
原创 java知识点
文章目录JVM加载反射访问private调用方法动态代理JVM加载JVM在执行Java程序的时候,并不是一次性把所有用到的class全部加载到内存,而是第一次需要用到class时才加载反射访问privatesetAccessible(true)可以获取privatesetAccessible(true)可能会失败。如果JVM运行期存在SecurityManager,那么它会根据规则进行检查,有可能阻止setAccessible(true)调用方法注意null和有参数静态:Integer n
2023-02-26 19:38:49 361
原创 java学习基础
异常RuntimeException类型的异常不需要放到try/catch的块中无论如何finally的都会执行多个catch要以从小到大的顺序异常最好在main中都要抓而不是抛向虚拟机catch与finally不能没有try;try与catch之间不能有程序;try一定要有catch或finally;如果只有try与finally就必须抛出异常...
2022-03-25 12:34:38 877
原创 WSGI、ASGI
简介** Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口。自从WSGI被开发出来以后,许多其它语言中也出现了类似接口**** ASGI(异步服务器网关接口)是 WSGI 的精神继承者**规范概览WSGI区分为两个部分:一为“服务器”或“网关”,另一为“应用程序”或“应用框架”。在处理一个WSGI请求时,服务器会为应用程序提供环境信息及一个回调函数
2022-02-05 20:20:45 153
原创 linux之tar
常用参数-c:创建一个新的包,相当于打包-x:提取包中的文件-z:用gzip压缩-j:用bzip2压缩-t:查看一个包中文件的目录-f:使用文件和设备-v:在打包压缩或解包解压后将文件的详细清单列出来注意点使用f时f最好放在最后,否则有时会报错参数中c,x不能同时存来...
2021-12-28 10:54:29 450
原创 linux之sort
sort-f :忽略大小写-k:规定根据第几列进行排序-t:规定分隔符(列的分隔符)-r:反向排序-i:只考虑可以打印的字符例如一 asd,dfg sdf,sdfsd 二 fgsde,dfga fda dad,sdfsd(2)sort -t","就是安","进行分割如下一 asd(1) dfg sdf(2) sdfsd(3)二 fgsde(1) dfga fda dad(2) sdfsd(3)sort -k 数字 就是根据第几行来排序...
2021-12-27 15:36:28 504
原创 加载和保存numpy数组
import numpy as npa=np.arange(20).reshape(4,-1)# 保存文件np.savetxt('a.csv',a,fmt="%d",delimiter=',')# 加载文件a1=np.loadtxt('a.csv',dtype=np.int64,delimiter=",")
2021-10-13 14:24:13 104
原创 numpy随机数模块(常用)
import numpy as npa=np.arange(30).reshape(5,-1)# 参数是单个参数是个数,两个是行列,范围0~1ran=np.random.rand(5,2)# 符合正态分布,单个参数是个数,两个是行列ran=np.random.randn(3,4)# randint(low,high=None,size=None,dtype)ran=np.random.randint(10,21,(3,3))#随机种子,固定之后,随机数则不会变了np.random.seed
2021-10-13 14:16:08 195
原创 *与*&(链表)
" * "是c语言指针用于解析地址“&”是c语言用于提供地址指针解析地址,从而获得值我的看法:" *& “和其他参数一样的,只不过只是用来接受指针,并且是接受的地址,从而可以直接修改指针,如果只用" * "的话,就相当于传入指针时只是复制了值,而不能修改原本的值,就和交换两个的值的函数一样,如果是指针就用” *& “,如果只是一个基本类型int 那些就用” * ",而不是直接(int a,int b)...
2021-10-07 22:40:02 460
原创 python之numpy绝对基础
什么是numpyNumPy 是 Python 科学计算的基础包。它是一个 Python 库,提供了一个多维数组对象、各种派生对象(例如掩码数组和矩阵),以及用于对数组进行快速操作的各种例程,包括数学、逻辑、形状操作、排序、选择、I/O 、离散傅立叶变换、基本线性代数、基本统计运算、随机模拟等等。NumPy 包的核心是ndarray对象为什么要用它NumPy 数组比 Python 列表更快、更紧凑。数组占用内存少,使用方便。NumPy 使用更少的内存来存储数据,它提供了一种指定数据类型的机制。这允许进
2021-09-12 11:14:39 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人