- 博客(35)
- 收藏
- 关注
原创 NoClassDefFoundError
Constructor threw exception; nested exception is java.lang.NoClassDefFoundError
2022-06-26 13:09:17
4482
原创 k8s 相关
k8s 基础命令简写了:命名空间:ns(name space)解释命令解析查看nskubectl get ns创建 dev nskubectl create ns dev删除 dev nskubectl delete ns dev根据dev.yaml创建 nskubectl create -f ns dev.yaml-f删除以dev.yaml创建的nskubectl delete -f ns dev.yaml-fdefau
2022-05-31 00:16:56
92
原创 DDD驱动领域设计
DDD驱动领域设计名词解释ddd分层名词解释名词意思通俗解释例子事件风暴领域专家、产品经理、项目经理、架构师、开发经理和测试经理等人员在一起讨论整个产品的模型功能的一场头脑风暴许多不同角色的人一起开会讨论产品电商产品讨论会用户故事领域模型里的领域事件产品的一系列动作事件用户购买商品整个逻辑流程通用语言在限定上下文中的业务术语统一认定的一个名词以及所表示的意义sku(不可分割的最小存货单元)、内存(电脑的运行内存)限定上下文通用语言所在的边界
2022-05-18 21:47:14
130
原创 maven 多模块最佳实践
多模块统一管理说明:flatten-maven-plugin 插件的统一更新的功劳注意点:建议使用环境配置profiles,profiles的properties里面要加revision版本;子级的pom版本中的parent中的版本也使用revision,然后自己的版本不写,跟父级版本一致父级pom(基础配置):此处是必须的最基础的配置,其他的配置信息未列出,需要根据自身情况来 <build> <plugins> <plugin>
2022-05-07 15:57:05
602
原创 java8 计算一个类的所占空间的大小
ObjectSizeCalculator.getObjectSize(obj)这个类中还有其他好东西,大家可以按需索取
2021-09-06 11:08:42
849
原创 mysql 列转行
mysql中将有规律的列数据分割开多条数据:原始数据:将code按 ,分割然后转行SELECT *FROM `test`;SELECT t1.id, substring_index( substring_index( t1.`code`, ',', t2.help_topic_id + 1 ), ',',- 1 )FROM test t1 JOIN mysql.help_topic t2 ON t2.help_topic_id &l...
2021-09-06 11:03:18
496
原创 mybatis plus @EnumValue 枚举 开发环境失效的问题
在mybatis plus 中 使用 @EnumValue的时候,不管yml里面default-enum-type-handler怎么配置,在开发环境运行时,不管在输入yml里面写入任何的Handler,在打印的sql里都是以ordinal() 去取值的。但是编译之后通过java -jar 去运行是正确的。开发环境有问题。原来的配置:最后:讲mybatis plus 的版本 生成高版本就可以了,两个环境都对了:...
2020-10-20 17:16:13
4291
3
原创 mybatis plus 枚举变量的问题
记一次mybatis plus 枚举变量的问题:我做Entity定义枚举变量时候,value类型为 int。在 开发调试 的时候数据是正常的。但是在项目打成jar包后运行,取值的时候总是没取出来,取出来全是null,一直不知道是什么问题。检查了几个小时,发现是谁把数据库的枚举写成varchar。靠。。。。(谁特么设计的数据库,想打屎他,反正不是我设计的)。最后把枚举变量的value改成String,终于可以了。。。最后说一句:在开发环境时,value是int 能识别数据库的varchar,但在发布
2020-10-16 18:58:49
434
原创 mysql 存储过程递归调用批量更新的问题
Mysql 递归调用背景:表结构为上下级关系,想批量更新一个字段。过程:在写存储过程的时候,temp_id当初写的是用户变量set @temp_id=0执行结果自增这个变量始终没生效,但当我去掉递归的时候,一层一层调用,就是正确的。解决方式:将 temp_id 换成局部变量就行了DECLARE temp_id int(10) DEFAULT 0;猜测可能原因:在存储过程中调用函数或者是其他存储过程,会使用户变量失效CREATE DEFINER=`root`@`%` PROCEDURE
2020-09-29 11:13:47
378
原创 vue 项目添加 Eslint
1.自动安装Eslint 插件,执行后,就会让你选择Eslint的验证风格,然后什么时候验证。vue add @vue/eslint2.自动vue Eslint插件,执行后,就会让你选择Eslint的验证风格,然后什么时候验证。vue add @vue/cli-plugin-eslint上两种会自动创建 .eslintrc.js 文件,并使用里面所选的验证风格,如果需要排除一些其他插件语法可以在文件里加上下面的配置:{"globals": { "wx": "readonly",
2020-09-25 18:32:34
2989
2
原创 flex布局 justify-content:space-between; 最后一排显示问题
简单处理方法:父类加伪类来实现:.far::after{ content: ''; width: 30%; } .far .item{ width: 30%;}
2020-09-23 16:25:24
863
原创 springboot 无法捕获NoHandlerFoundException,最佳实践
无法捕获NoHandlerFoundException
2020-09-22 18:16:24
6217
11
原创 git 添加单个文件忽略
在.git 同级目录下添加.gitignore 文件,添加里面相应的忽略条件(官档1)git rm --cached 文件git rm -r --cached 文件官方文档 ↩︎
2020-09-14 16:28:21
657
原创 js eventbus
js事件消息仓库地址demo地址常用apieventbus.emit()eventbus.on()eventbus.off()eventbus.once()如何使用发送消息:可以多参数传递import eventbus from './emitter'eventbus.emit('eventkey',"a")eventbus.emit('eventkey1',"a","b")eventbus.emit('eventkey2',"a","b","c")监听消息imp
2020-09-03 12:05:00
587
原创 java 线上高占用cpu调优
1.使用 top 查看cpu占用情况 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 32423 root 20 0 2160292 125968 16692 S 13.6 15.0 0:30.92 java
2020-08-17 13:32:18
213
原创 Linux命令之Top
每天一个Linux命令之Top在Linux中输入top后会出现如下界面:%cpu(s) :cpu的相关信息占用信息。相关详情可以看 CPU各指标分析10.4%us【user space】— 用户空间占用CPU的百分比。0.9%sy【sysctl】— 内核空间占用CPU的百分比。0.0%ni【】— 改变过优先级的进程占用CPU的百分比98.5%id【idolt】— 空闲CPU百分比0.0%wa【wait】— IO等待占用CPU的百分比0.0%hi【Hardware IRQ】— 硬中断占用CPU
2020-07-01 16:41:47
372
原创 Minio启动异常
Minio启动异常Minio跟着官网的步骤启动1后,Minio Browser登录正常。但点击创建Bucket时,报错 Server not initialized, please try again。查看日志后发现说的是Storage backend has reached its minimum free disk threshold。最后在GitHub上issues2里有人回答了原来Minio最少需要大概1G的磁盘空间。最后将磁盘扩容,再次运行Minio成功~附带扩容链接: eee
2020-06-11 21:19:22
17682
3
原创 vbox磁盘扩容到根分区
vbox磁盘扩容到根分区背景扩容进行中背景最近在在研究 Minio 的时候,用Docker去部署Minio的时候,发现空间不足1,于是进行扩容。扩容进行中看自己的磁盘是什么格式的://如果是VMDK就要先转换成VDI,然后再扩容VBoxManage clonehd "xxxx.vmdk" "cloned.vdi" --format vdiVBoxManage modifyhd "cloned.vdi" --resize 16000 //这里的单位是M//如果想再转回为VMDK,直接使用vd
2020-06-11 21:17:26
1794
1
原创 Android模拟器intelhaxm 1.1.1升级6.1.0的坑
应该是我以前装过intelhaxm的,装的版本是1.1.1,就只这个版本,整了我两天才搞定。简直是坑。因为最近要写毕业设计嘛,做app,于是又把android studio 更新了,以前有android studio只不过版本比较低,更新了之后, 运行了一个测试app,发现错误提升为 需要下载intelhaxm硬件加速器,于是我在Android studio的SDK Manager里把点了,...
2017-03-09 22:20:00
45
原创 mongodb中修改类型
db.test.find({'score':{$type:2}}).forEach(function(x){x.score=parseFloat(x.score);db.test.save(x);})$type:2 为字符串test 为collection名score 为要修改的field名parseFloat 是js中将字符串转换成浮点数,在mongodb中就对应为Do...
2017-01-20 10:46:00
28
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人