- 博客(254)
- 资源 (1)
- 收藏
- 关注
原创 com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava/lang/Object;)V 报错问题
GRPC-Server报错服务端启动com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;CLjava异常解决方案。2.该方法的类com.google.common.base。前提条件,可从以下位置获得。试图调用不存在的方法。
2022-08-02 17:11:24
3276
原创 Java使用Redis删除HashMap中的key踩到的坑
其他博客:Java使用Redis删除HashMap中的key踩到的坑-1Java使用Redis删除HashMap中的key踩到的坑-2Java使用Redis删除HashMap中的key时,取出对应的HashMap后通过Java中HashMap的remove方法移除key然后重新调用redis的Hmset方法将覆盖无效需求:删除其中一个元素我的解决办法:测试类:...
2022-06-23 18:18:08
2850
原创 Mysql面试-执行sql响应比较慢,排查思路。
1.没有索引或者sql没有命中索引导致索引失效2.单表数据量过多,导致查询瓶颈3.网络原因或者机器负载过高4.热点数据导致单点数据负载不均衡第二种:检查慢查询日志,找出耗时最长的sql语句,进行分析,如:利用执行计划explain,去查询是否命中了索引,没有命中的话,尝试优化sql语句,保证sql去索引执行。添加索引:符合最左匹配原则最左匹配原则:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、......
2022-06-18 20:54:22
676
原创 vue vue-element-ui组件 eltable 表头背景颜色
elementui官网,header-cell-style是表头单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有表头单元格设置一样的 Style。或者
2022-06-18 12:58:48
1515
原创 @Resource和@Autowired注解的不同,为什么推荐@Resource?
2者都可以用来装配bean,在接口仅有单一实现类时,两个注解的修饰效果相同,可以互相替换,不影响使用。1.@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用@Resource(这个注解属于J2EE的),默认按照名称进行装配,名称可以通过name属性进行指定,如果没
2022-06-18 12:21:40
1259
原创 垂直分表和水平分表
(1) 什么是水平分表水平分表就是指以行为单位对数据进行拆分,一般意义上的分库分表指的就是水平分表。分表之后,所有表的结构都是一样的。(2) 为什么要水平分表水平分表可以解决表中的数据量大的问题,如果一张表的数据太多,操作起来会很麻烦,所以分表存储数据。(3) 如何进行水平分表一般可以有范围法和hash法来进行水平分表。假设现在有30万行数据,需要对它们进行水平分表:范围法很好理解,可以让第1-100000行数据存放在表1,第100001-200000行数据存放在表2,第200001-30000
2022-06-01 11:39:45
891
1
原创 vue sprigboot 后端导出excel(一)简单测试例子
后端:1.依赖: <!--easyPOI依赖--> <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.1.3</version> &
2022-05-19 16:32:56
248
原创 div-文字水平垂直居中
文字水平垂直居中:css:.board-colum-header{ display: flex; justify-content: center; align-items: center; }<template> <div class="kanban-bg"> <!-- 列表标题 --> <div class="board-colum-header">
2022-05-16 14:53:36
259
原创 mybatis-plus -(一)分页与开启日志
这里写自定义目录标题开启日志开启日志#mybatis-plus 配置mybatis-plus: #配置mapper映射文件 mapper-locations: classpath*:/mapper/*Mapper.xml configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl测试
2022-05-15 10:46:46
234
原创 mds、mds_stores、mdworker 占用大量 cpu 和内存
有时候忽然发现风扇转到特别厉害,打开的应用程序并不多。打开活动监视器,可以看到 mds、mds_stores、mdworker 占用很高的 cpu 和 内存 资源。处理:添加链接描述
2022-04-24 15:48:05
3103
原创 css-html
效果:代码:<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> &
2022-04-24 15:28:06
349
原创 java获取服务器内存、磁盘、交换空间、cpu的使用率
package com.slsx.server.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.HashMap;import java.util.Map;import com.jcraft.jsch.Channel;import com.jcraft.jsc
2022-04-14 14:11:00
6476
2
原创 el-tree默认展开或折叠,全选或全不选
参考文章:添加链接描述取不到就去root取console.log(this.$refs.tree) console.log(this.$refs.tree.store.root.childNodes) console.log(this.$refs.tree.store.nodesMap) console.log(this.$refs.tree.store._getAllNodes())
2022-04-12 14:01:01
3572
原创 java8的LocalDateTime类及使用
com.fasterxml.jackson.datatype:jackson-datatype-jsr310看详细报错信息:<dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> </dependency>
2022-04-11 12:21:22
541
原创 LocalDateTime 使用
public class test { public static void main(String[] args) { //格式化时间日期 LocalDateTime dt = LocalDateTime.now(); String str = dt.format(DateTimeFormatter.ISO_DATE); String str1 = dt.format(DateTimeFormatter.BASIC_ISO_DA
2022-04-11 11:35:36
289
原创 redis和memcached的区别是什么
转载:原文地址Redis与Memcached的相似之处:● Redis和Memcached都是内存数据存储系统,都用作内存中的键值数据存储。● Redis和Memcached都属于NoSQL系列数据管理解决方案,两者都基于键值数据模型。● Redis和Memcached都将所有数据保存在RAM中,这当然使它们作为缓存层非常有用。Redis与Memcached的区别:1、类型Redis是一个开源的内存数据结构存储系统,用作数据库,缓存和消息代理。Memcached是一个免费的开源高性能分布式
2022-02-15 21:12:23
977
原创 接口高可用架构设计
1.接口高可用架构【李云华】2.限流限流方式:限流算法1:限流算法2:漏桶限流算法3:令牌桶2.排队实现方案示例:秒杀排队3降级
2022-02-15 21:03:14
513
原创 linux 查看cpu相关信息
查看cpucat /proc/cpuinfo | grep 'model name' |uniq查看CPU核数cat /proc/cpuinfo | grep "cpu cores" | uniq查看内存总数cat /proc/meminfo | grep MemTotal
2022-01-18 09:50:52
750
原创 java 回头是岸总结入门篇(二)meavn
项目构建,管理,jar包下载,仓库?官网下载meavn包,放到本地解压,配置好环境变量建立maven项目会需要去仓库下载一些相关的依赖包。maven默认的中央仓库是英国,所以因为国内访问外网不方便的原因可能导致下载失败或者非常慢,所以我们把中央仓库改为国内镜像仓库分为:本地仓库、第三方仓库(私服)、中央仓库Maven会将工程中依赖的构件(Jar包)从远程下载到本机一个目录下管理,每个电脑默认的仓库是在 $user.home/.m2/repository下第三方仓库,又称为内部中心仓
2022-01-08 10:39:12
359
原创 java 回头是岸总结入门篇(一)java环境
windows:我的电脑->属性->高级系统属性设置->环境变量->mac:用户的根目录的:.bash_profile 隐藏文件【我的例子配置是到这里了】echo $PATH/Applications/flutter/bin:/Users/nutvideo/work/maven/apache-maven-3.6.0/bin:/Users/nutvideo/work/maven/apache-maven-3.6.0:/Library/Java/JavaVirtualMach
2022-01-08 09:51:59
385
原创 vue 实现点击按钮和回车enter 登录跳转页面
<el-button type="primary" style="width:100%" @click.native.prevent="submitLogin" @keyup.enter.native="loginEnter('loginData')">登录</el-button>created() { var _self = this; document.onkeydown = function(e){ if(window.event == undefin
2022-01-06 17:00:03
2044
原创 span 文字宽度自动换行/超出部分自定义行数...显示
style="word-break:normal; width:auto; display:block; white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;"<div class="" style="margin-top:10px;background: #fff;"> <span style="word-break:normal; width:auto; display
2022-01-06 11:46:35
2761
原创 vue 使用Export2Excel导出Excel表格
第1步:添加依赖: 1:npm install -S file-saver 2:npm install -S xlsx 3:npm install -D script-loader第2步:(1)随便写个按钮:<el-button size="mini" icon="el-icon-download" type="primary" @click="downExcelData()">下载文档</el-button>(2)在methods方法中:写一个接口方
2021-12-01 11:19:24
3320
1
原创 mysql 数据库命令
1.删库:drop database testdb;2.创建指定库CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;3.导入sql文件进入库执行sql文件source /opt/testdb.sql4.给指定库授权外网访问:1.mysql2.use mysql;3.select host,password,user from us
2021-11-25 16:31:44
298
原创 CSS实战 - 奇Y技巧之div展示
效果:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS实战 -按钮</title> <style type="text/css"> html,body{ /*box-sizing:border-box;*/ margin:0; height:100%; /*background:#000000
2021-10-27 11:57:08
195
原创 CSS实战 - 奇Y技巧之浮动
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>CSS实战 -浮动</title> <style type="text/css"> html,body{ /*box-sizing:border-box;*/ margin:0; height:100%; /*background:#000000;*/}.
2021-10-19 12:03:07
165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人