- 博客(9)
- 收藏
- 关注
原创 centOS7 mariadb占用内存过大
mariadb占用内存过大解决top命令查看mariadb状态排查mariadb的各种buffer_size检查缓存类配置修改`table_open_cache`的值结论top命令查看mariadb状态主要是生产环境用的阿里云服务器,一共就1.8G内存,因此才会关注各个程序占用的内存情况。起因是两个服务,每2周可能就会挂一次,一般挂了就直接重启。最近老板才想到要优化一下,就关注了一下。用top命令查看了一下,刚重启之后,内存就只剩289M。这个时候,如果用户的设备或者网络有所波动,导致接到服务上的连接变
2021-03-01 15:38:50 2210
原创 supervisor管理springboot项目之外部配置文件失效
springboot打包好的war包用supervisor管理会导致外部配置文件失效本文适合有一定supervisor基础的人观看直接上supervisor的服务配置文件[program:test]command=/usr/bin/java -Xms128m -Xmx256m -jar /opt/test/test.war --spring.profiles.active=prod,ext --server.port=8080autostart=truestartsecs=10autorest
2021-01-04 16:29:48 516
原创 iview form表单validator验证报错must call validateField with valid prop string!
html页面使用iview的from插件该插件可以结合async-validator进行验证无论是iview还是async-validator都是基于vue来使用的。因此遵循vue的规范。在VM的data里面初始化我们需要的实体类相对应的变量。验证规则使用iview的form手动验证会报错原因<form-item>里面的prop虽然指向的是你所声明的验证规则,也就是我这个例子里面的usernameValidate但是请注意,你在<form-item>里面
2020-11-21 10:58:57 7423 5
原创 SpringBoot --spring.profiles.active相关问题
springboot配置文件springboot支持yml或者properties两种方式无论是哪种方式,都可以指定active的profiles的profiles官方文档spring支持在application.properties中直接配置数据库连接。spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useSSL=false&useUnicode=true&characterEncoding=UTF-8&u
2020-09-27 15:23:31 2203
原创 java 运算符随笔1——位移操作
java中任何赋值中带有运算的,都可以简写为运算符=起因是今天在看HashMap的源码static final int tableSizeFor(int cap) { int n = cap - 1; n |= n >>> 1; n |= n >>> 2; n |= n >>> 4; n |= n >>> 8; n |= n >&g
2020-08-18 15:59:52 410
原创 java基础之静态代码块、构造代码块
静态代码块、构造代码块,成员变量,构造方法静态代码块只执行一次,所以比较合适的还是放在单例的类里面,做一些初始化的事情,且优先于任何类里面的东西,除非有static修饰的别的变量或者方法,在他之前。构造代码块优先级也很高,但是低于静态代码块和成员变量,无论是否是static的成员变量,因此可以做一些成员变量的防空判断在构造代码块里面。构造方法,优先级低于前两个,但优于普通方法,所以你想要调用一个类里面的public方法的话,必须先new,用new出来的对象才可以.出来该方法。思考:那么一个类里面
2020-06-10 17:49:09 174
原创 springboot连接websocket并发数量上不去——nginx转发代理配置
web服务器是springboot框架,websocket是endpoint方式背景主要是有安卓设备连接到服务器,然后服务器会响应一些信息,通信就是通过websocket连接设备的一些基本信息会保存到mysql的数据库管理员可以登录管理网站,管理安卓设备最近要对接一家量级比较大的客户,因此客户需要压力测试最近测试人员发现设备的量级突然上不去了之前测试是可以跑到4000的数量级,页面虽然也有点卡,但是我修改了war包运行时的内存分配,-Xmx加到了1024,确实好了一点但是还是卡,因此优化了
2020-05-23 16:03:07 4617
原创 iview的api踩坑之events,props和返回值
组件之间有父子的组织关系的话,要看清api的触发主体一般有父子组织的话,触发的事件,会放在父组件上,但是触发会由子组件触发如果带有返回值的话,一般返回的是子组件的某个值官网说的on-select并不等于onselect/@selectvue中onchange和onkeydown等都是可以简写成@change的但是iview特意表明了一个on-click,这种连字符写法的event,是特殊了,我一开始以为就是普通的onclick,发现并无法获取到返回值,试了@click,也无法获取到。
2020-05-15 15:13:26 628
原创 MariaDB 5.5 create table default value 需要注意的事项
MariaDB 5.5 create table default value 需要注意的事项主要是时间戳datestamp和varchar的默认值的问题1. 时间戳datestamp-ERROR 1293(HY000)2. 扩展——5.5的日期格式3. varchar设置默认值报错 ERROR 1064 (42000)4. centOS 7 使用MariaDB的注意事项5. centOS 7 安装...
2020-04-21 14:31:07 2003
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人