07 2023 档案
摘要:目标:需要实现mysql的性能监控,如cpu占用率,内存占用率,连接数,执行效率等等....... 如图所示: 实现思路一: 使用linux的top命令,定时查看mysql的cup占用率,内存占用率........,然后将得到的数据存放进入数据库,后端拿到数据库数据,前端拿到数据后,进行数据重组,结
阅读全文
摘要:提示:当使用@RequestBody注解+对象的方式没有接收到参数时,可以使用这个方法 前端传递参数 后端接收 使用map接收,controller加上@RequestBody,然后将map转化为json对象字符串,在将字符串转化为我们需要的对象;
阅读全文
摘要:对于utf8mb4_0900_ai_ci来说,0900代表Unicode 9.0的规范,ai表示accent insensitivity,也就是“不区分音调”,而ci表示case insensitivity,也就是“不区分大小写”。 MySQL 8.0之后,默认collation不再像之前版本一样是
阅读全文
摘要:①权限问题:上传脚本,没有可执行权限,解决:chmod -u=rwx *.sh; ②文件格式问题:windows上的是dos格式,linux上需要的是unix格式,解决: vim 修改我们的脚本,执行以下命令 :set ff? 查看脚本格式,如果是fileformat=dos 就说明是dos格式需要
阅读全文
摘要:①停止MySQL服务 查看mysql服务状态:systemctl status mysqld 停止mysql服务:systemctl stop mysqld ②特殊命令启动mysql服务 mysqld --skip-grant-tables & 该命令可以绕过user表,免密登录进入mysql ③登
阅读全文
摘要:要求:模仿腾讯云数据库,选择数据库,或者数据库下的表,然后点击回档时间,进行回档操作; 实现:实现思路通过 冷备数据+热备数据 实现数据库回档到固定的时间点,前提要求,数据库固定时间都会进行数据备份; 冷备数据:冷备方式有多种,物理冷备,逻辑冷备; 物理冷备:就是把数据库整个文件拷贝下来,需要的时候
阅读全文
摘要:在方法中使用this.$router.push方法进路由跳转时,需要携带参数,可以使用上下文参数,这样携带的话参数会一直存在,具体携带方式如下 在跳转路径下,添加state对象属性,属性名是固定的,对象中填入自己需要传递的参数,ps:对象需要转化为字符串,不然传递不过去,JSON。stringify
阅读全文
摘要:vue中发送请求,拿到数据后打开弹窗进行页面渲染,问题:请求速度太慢,弹窗没有数据,解决:使用async和await进行同步请求 async用在方法上,await放在请求前,表示阻塞
阅读全文
摘要:import com.alibaba.fastjson.JSONObject; 在这个包下 JSONObject.toJSON: 对象转化为json对象,再把json对象转化为字符串,实现java对象转化为字符串 JSONObject.parseObject:joson字符串转化为对象,其中属性可以
阅读全文
摘要:后端传递map结果,前端接收时需要进行参数转化,转为前端的map,Object.entries方法进行转化,遍历时使用 for of 进行遍历,图中的item取出来的时一个数组对象,如{a:1,b:2},map对象时这样,item遍历第一轮时取出来的格式是[a,1],所有使用item[0]就可以取出
阅读全文
摘要:问题:vue使用 this.$router.push 方法进行页面跳转时样式丢失,如下图,图一为正常页面,图二为跳转后的界面 解决方法:并非样式丢失,而是样式背覆盖了,去跳转的原界面样式中加入scope,跳转之后问题解决
阅读全文