- 博客(47)
- 收藏
- 关注
原创 修改docker存储目录
解决Error setting up pivot dir: mikdir /var/lib/docker/overlay2.... : no space left on device问题,docker change root directory
2023-04-14 10:29:32
1023
原创 一、计算机早期历史
因为1890的人口爆发导致10年一期的人口普查预计耗时13年,因此找上Herman发明了打孔卡片制表机,该机器是电动机械electro-mechanical的,用传统机械计数,用的打孔卡上面有网格,用打孔来表示数据,卡插入时,有地方打孔,金属针会穿过孔,泡入一小瓶汞,联通电路,电路会驱动电机,给已婚的齿轮+1。贝尔实验室发明了晶体管,一个全新的计算机时代诞生了,晶体管的物理学相当复杂,牵扯到量子力学,但就像之前的继电器或真空管,是一个开关,可以用于控制线路来控制开或关。被认为是世上第一位程序员。
2023-03-28 10:27:59
1261
原创 Jemeter测试--安装与使用实战 (请求中文返回乱码、Beanshell preprocessor使用、Map报错)
HTTP请求返回中文乱码、Beanshell 预处理器、Beanshell Map问题-----'' Encountered "," at line 20、引入jar包使用问题
2023-03-22 09:25:02
670
原创 toString()、equals()是什么,为啥需要重写,多种方法来重写
toString() equals()是什么,为什么需要重写,怎么重写
2023-03-14 11:01:15
1695
原创 后端传前端异常信息问题
后端程序执行遇到异常时,应把异常进行包装,不能把异常信息直接给前端,原因如下:1.前端展示不友好2.暴露后端逻辑、sql等信息
2022-07-25 11:18:30
705
原创 el-table树形数据不起作用、el-table-column 按数字显示文字、dialog选择框数字变文字、编辑时 是否 选择
前端 el-table、el-from相关
2022-06-20 14:14:00
880
原创 死锁实例与分析、聚集索引与二级索引
2022 5 30 夏天 杭州 混沌死锁实例与分析admin节点多次宕机,查看日志后分析原因为mysql死锁导致,查看数据库引擎为 innoDB:show variables like '%storage_engine%'查看数据库事务隔离级别为 READ-COMMITED,即是默认的读已提交:select @@global.tx_isolation查看事务死锁日志select @@innodb_locks_unsafe_for_binlog;类似于:4、分析死锁日志TRANS
2022-06-01 17:31:45
175
原创 mysql锁和事务
1.1 事务并发存在的问题脏读:一个事务A读取到事务B未提交的数据,就是脏读。不可重复读:事务A被事务B干扰到了!在事务A范围内,两个相同的查询,读取同一条记录,却返回了不同的数据,这就是不可重复读。幻读:事务A查询一个范围的结果集,另一个并发事务B往这个范围中插入/删除了数据,并静悄悄地提交,然后事务A再次查询相同的范围,两次读取得到的结果集不一样了,这就是幻读。MySQL数据库有四大隔离级别读已提交(RC)、可重复读(RR)、串行化、读未提交。如果是读未提交隔离级别,并发情况下,它是不加锁...
2022-05-30 16:00:05
131
原创 mysql 8.0.11安装包及教程、下载VCRUNTIME140_1.DLL、密码怎么都输不对解决办法
MySQL-mysql 8.0.11安装教程 安装包及教程:连接net报错:D:\Program Files (x86)\mysql\mysql-8.0.11-winx64\bin>net start mysql服务没有响应控制功能。由于找不到vcruntime140_1.dll,无法继续执行代码下载地址及教程...
2022-05-27 15:35:55
107
原创 Thread.sleep(0)
操作系统中,CPU竞争有很多种策略。Unix系统使用的是时间片算法Windows则属于抢占式的时间片算法中:所有的进程排成一个队列。操作系统按照他们的顺序,给每个进程分配一段时间,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程 序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。抢占式操作系统:就是说如果一个进程得到了 CPU 时间,除非它自己放弃使用 CPU
2022-05-09 17:55:02
183
原创 mysql数据库基础
ClickHouse 是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。两个概念:1)OLTP与OLAP:OLTP:是传统的关系型数据库,主要操作增删改查,强调事务一致性,比如银行系统、电商系统。OLAP:是仓库型数据库,主要是读取数据,做复杂数据分析,侧重技术决策支持,提供直观简单的结果。2)DBMS:·具有DDL(数据定义语言):可以动态地创建、修改或删除数据库、表和视图,而无须重启服务。·具有DML(数据操作语言):可以动态查询、插入、修改或删除数据。 ·权限控制:可以按
2022-05-09 17:51:19
191
原创 linux、window常用的命令
window找java进程信息-----------------------找占用端口并杀掉netstat -ano | findstr 端口tasklist | findstr 进程IDtasklist | findstr java.exetaskkill /f /t /im “进程id或者进程名称”linux----------------------找占用端口并杀掉netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况netstat -tunlp |
2022-05-06 10:31:08
684
原创 IO HANG是什么
IO HANG简单的说,IO HANG就是服务器磁盘读写过慢,导致线程和进程挂起。大量读写线程/进程挂起导致服务器宕机…阿里云有大量的类似RDS、HybridDB数据库,支持海量数据在线事务(OLTP)和在线分析(OLAP),需要大量的IO读写,而Linux的IO性能将直接影响SQL的执行速度,严重情况下将导致服务器卡死和宕机。top命令top命令提供了实时的对系统处理器的状态监视Tasks、Cpus、Mem和Swap分别代表了进程信息、CPU信息和内存信息iostat用于监控系统设备的IO负
2022-04-24 09:47:55
3059
原创 面试基础网站
JavaGuidehttps://javaguide.cn/基础+Leetcodehttps://hadyang.com/interview/docs/java/concurrent/thread/
2022-04-12 17:22:12
104
原创 linux配置go环境--打包启动go项目
交叉编译go项目---Windows配置后打包,放到linux上部署因sqlite3不支持,遂在linux上配置go环境,于上打包部署。
2022-03-24 14:56:09
2728
原创 mysql重复数据表仅取的最新记录
1.SQL模板SELECT t1.重复列, t1.时间列, t1.其余列 FROM 表 t1 INNER JOIN ( SELECT t2.重复列, max( t2.时间列 ) AS 时间列 FROM 表 t2 GROUP BY t2.重复列 ) AS t3 ON t1.重复列 = t3.重复列 AND t1.时间列 = t3.时间列 GROUP BY t1.重复列SELECT t1.USER_ID, t1.last_updated_date, t1.ID, t1.proble
2022-03-16 09:59:42
1201
原创 Stream流常用
@List < Student> studentList = xxmapper.getxx(xx);studentList .stream.forEach(xx@context.setVariable(“rpcErrorNum”, errortypeSummary.stream().filter(item->item.compareType(item.getErrorCode())==2).collect(Collectors.toList()).stream().count()
2022-03-15 14:34:32
581
原创 npm报错sha512 或者no suchno such file or directory
另外2个目录,npm的本地仓库跑在系统盘c盘的用户目录了(没见到npm-cache是因为没有用过,一使用缓存目录就生成了),我们试图把这2个目录移动回到D:\nodejs先如下图建立2个目录C:\Users\Administrator.npmrc使用文本编辑器编辑它主要第1、2行cmd打开不行报4048就npm install npm@^6 -g注意,此时,默认的模块D:\nodejs\node_modules 目录将会改变为D:\nodejs\node_global\node_mo
2022-02-24 17:21:22
1193
原创 前端vue:判空等’
对于js传过来到vue的[]型,进行判断时,一直不好判断,即判断一直是正确:if(appList != ‘[]’)非 if(appList != [])且注意undefined、null、"",[]的区别,多试一下,恶心再次,dispatch(xx)是在请求成功或失败后,进行xx的方法的访问,别乱用,比如删除规则的时候,用了一下,结果之后访问了一下appList而已,规则列表却给我置空了。js中的state.xxList = [] 也别乱用,在state.xxList访问失败的时候才为[],其他方
2022-02-23 18:58:48
553
原创 【无标题】
map.values().forEach()/keyset()/entrySet() HashMap的遍历有两种常用的方法,那就是使用keyset及entryset来进行遍历,第一种:Map map = new HashMap();Iterator iter = map.entrySet().iterator();while ...
2022-02-17 09:37:59
142
原创 npm install 报sha512
????啥删packagejson升级node版本手动下载提示包,搞到最后都不行发现是npm的配置问题默认配的appdata里面的npm搜一下,重新配置node和npm再install 就成
2022-01-18 16:23:57
917
原创 报错解决经验
2021.12.25apipadmin报错default.html,找不到’csrf_token’,'token’啥的以为是后端的错,代码看了又看,断点调了又调经过浏览器前端资源缓存查看,是一个日期选择器的css引入不存在的问题。。。1.前端F12查看资源缓存情况2.查看日志3.全文搜索页面的字段找到html4.找到对应controller层,看实现...
2021-12-29 17:49:29
482
原创 前端。。。
**var userName=KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲userName").val(…("#userName").val()就得到了"123"。$("#userName")是id选择器,获得id为userName的标签,通过.val(),获得这个标签的value的值,赋值给你声明的变量var userName"KaTeX parse error: Expected 'EOF', got '#' at p
2021-12-29 17:00:21
441
原创 ORA-00001:unique constraint violated解决
ORA-00001:unique constraint violated解决在12月份开发测试完成后提的代码在1月功能环境部署后,进行实测时,返回错误JDBC excute procedure 错误去1月的数据库测试该存储过程,提示ORA-00001:unique constraint (PK_XX) violated排查到最后,是因为这个表的id自增已经满了,最大id为99999,count为407050条记录。...
2021-12-17 16:17:59
2847
原创 mapper
springboot项目复杂的maaper操作,可以mapper加mapper.xml的形式实现如update一个list时,在maaper中定义,在对应的xml中<<foreach实现mapper定义的方法无注解@uapdate等
2021-12-17 14:13:51
112
原创 springBoot报错:ORA-01017: invalid username/password; logon denied
搞了一个项目,连了两个oracle数据库,踩坑如下:两个dataSourceConfig只有一个的里面全面加@Primaryinvalid username是因为@ConfigurationProperties(prefix = “spring.db1.datasource")原应该为bd2,导致找了db1数据库...
2021-09-17 14:07:24
738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人