自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stone_tomcate的博客

长路漫漫

  • 博客(60)
  • 资源 (7)
  • 收藏
  • 关注

原创 java.sql.SQLException: java.lang.ClassCastException: class java.math.BigInteger cannot be cast to**

pom 文件里面mysql 驱动版本不匹配引起的<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version><!-- <version>5.1.20</version>-->.

2020-06-23 14:41:30 562

原创 连接数据库时出现2059错误

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new pass'; #更新用户密码FLUSH PRIVILEGES; #刷新权限

2020-06-23 14:22:56 333

原创 redis 安装简介

1 cd /usr/local2 yum install wgetyum install -y tcl gcc gcc-c++3 wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz

2020-06-19 20:56:08 133

原创 elasticsearch的安装

elasticsearch(下面称为ES)是一个基于Lucene的搜索服务器安装jdk# yum install -y java-1.8.0-openjdk*#vim /etc/profile在尾部加上export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91.x86_64export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$...

2020-06-19 13:32:17 244

原创 CAP理论

CAP理论作为分布式系统的基础理论,它描述的是一个分布式系统在以下三个特性中:一致性(Consistency) 可用性(Availability) 分区容错性(Partition tolerance)最多满足其中的两个特性。也就是下图所描述的。分布式系统要么满足CA,要么CP,要么AP。无法同时满足CAP。        ...

2020-06-17 13:00:49 214

原创 the cap theorem is a dundamental theorem in distributed system

Enthusiastic and well-organized java developer with 3 years of experienceeager to join ** to bring in top -class java development and problem-solving skillsin previous roles reduced app memory consumption by 30% , and decreased startup time for apps b.

2020-06-17 12:58:29 182

原创 cover letter for english

i enjoybeing challenged and engaging with projects that requre me to work ouside my comfort and knowledge set, as continuing to learn new languages and development techniques are important to me and the success of your organization. your listed requ...

2020-06-17 12:17:21 118

原创 innoDb 聚集索引

聚集索引,包含所有数据innoDb非聚集索引 包含主键数据 myisam

2020-06-17 11:40:33 209

原创 好用的数据结构网站

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2020-06-17 11:21:42 253

原创 Java VisualVM添加Visual GC插件

https://visualvm.github.io/pluginscenters.html下载地址

2020-06-16 15:55:53 238

原创 linux下ls、pwd等命令显示command not found

环境变量PATH被修改了(我使用腾讯云会出现此问题)解决export PATH=/bin:/usr/bin:$PATH运行以上的语句,修改环境,解决。

2020-06-16 15:32:27 848

原创 分布式id leaf

全局唯一 局部唯一 按情况保持递增leaf 基于雪花算法基于uuid基于数据库主键基于redis基于zk etcd基于leaf基于uuid-generater

2020-06-16 15:30:47 199

原创 jvm 可达性分析寻找垃圾

2020-06-16 15:28:49 175

原创 linux bash: ls: command not found的解决办法

输入ls,提示bash: ls: command not found,无法使用Linux命令是因为环境变量PATH被修改了只需在命令行执行export PATH=/bin:/usr/bin:$PATH

2020-06-15 20:12:34 973

原创 linux 源换成阿里云

修改Linux yum 源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo清缓存yum clean all && yum makecache

2020-06-15 16:31:14 159

原创 linux a安装基础软件

yum install -y wget vim net-tools lrzsz

2020-06-15 16:03:03 130

原创 查看Linux 主机的hostname

1 hostname2 hostnamectl修改 hostnamectl set-hostname newname

2020-06-15 15:51:58 394

原创 VMware增强型键盘驱动程序

我相信很多人在安装VMware Workstation Pro的时候,都曾发现有一个“增强型键盘驱动程序“,默认是没有打勾的,同样,我也相信很多人都有如下这样的疑问:VMware增强型键盘驱动程序是什么?VMware增强型键盘驱动程序需要装吗?VMware增强型键盘驱动程序有必要打勾吗?由于今天一位朋友在安装 VMware Workstation Pro 的时候,也遇到这个疑问,我就干脆给给大家简单的讲解一下。一般我们在”自定义安装“路径这里,就会出现”增强型键盘驱动程序(...

2020-06-13 06:37:07 34661

原创 字符串反转的常见方法

public class Test { public static void main(String[] args) { String str = "dfsaewa dsafa123"; System.out.println(new StringBuilder(str).reverse().toString()); // 利用stringBuffer String reverse = ""; for (int i =.

2020-06-11 12:36:43 208

原创 Notepad++ 好用的编辑器

https://notepad-plus-plus.org/downloads/v7.8.1/

2020-06-11 12:07:07 155

原创 spring 中接口 多实现的注入方式

1. 首先, Interface1 接口有两个实现类 Interface1Impl1 和 Interface1Impl2Interface1 接口: public interface Interface1 { void fun1(); }以下是接口的两个实现类,请注意@service注解的使用方式,这里给每个实现类标注了不同的名称,方便在@Resource注入时区别注入Interface1 接口实现类1:@Service("s1") public class Interfac

2020-06-10 16:43:18 718

原创 sql查询慢的原因

网络 CPU io 上下文切换 系统调用 生成统计信息 锁等待时间 (表锁 行锁 读锁 写锁 自增锁 间隙锁)

2020-06-09 07:34:28 218

原创 数据库的四种隔离级别简介

 1.READ UNCIMMITTED(未提交读)  事务中的修改,即使没有提交,其他事务也可以看得到,比如说上面的两步这种现象就叫做脏读,这种隔离级别会引起很多问题,如无必要,不要随便使用  例子:还是售票系统,小明和小花是售票员,他们分别是两个不同窗口的员工,现在售票系统只剩下3张票,此时A来小华这里买3张票,B来小明买票,小华查到余票还有就给接了订单,就要执行第三步的时候,小明接到B的请求查询有没有余票。看到小华卖出了3张票,于是拒绝卖票。但是小华系统出了问题,第三步执行失败,数据库为保...

2020-06-08 19:40:29 510

原创 foreach 初始化顺序

2020-06-08 19:31:25 268

原创 数据库表索引 创建的细节

更新频繁的数据不适合简历索引 强制类型转化 会进行全表扫描 使用union 时用union all 尽量不使用or 用 in exits 替代 联合索引最左原则 创建索引的列不允许为null join 最好不要超过三张表 关联的字段类型必须一致 如果返回数据 为一条 添加limit 1 会提高效率 单表索引控制在5个以内 范围列可以用到索引 后面的无法使用 尽量使用主键索引 使用索引时尽量不用表达式 ,计算放到业务层...

2020-06-08 17:56:10 224

原创 创建索引字段过长会降低缩印的选择性

前置索引 进行匹配根据字符串的前几位进行匹配 模糊查询

2020-06-08 16:38:13 204

原创 覆盖索引的简单介绍

如果一个索引 包含所有需要查询的字段的值 ,我们称之为索引覆盖.与之相关的是 查询值 不是索引的情况下 称之为回表.

2020-06-08 14:57:47 200

原创  CRC 32

CRC即循环冗余校验码(CyclicRedundancyCheck):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcepti...

2020-06-08 14:00:46 279

原创 mysql 存储引擎常见的三种

Innodb 聚簇索引 支持事务 行锁 表锁 myisam 非聚簇索引 只支持表锁 大量select 时比较好用 mermery 不能进行数据持久化

2020-06-08 12:56:21 151

原创 mysql主键的类型

代理主键 与业务无关 自然主键 与业务有关 idcard

2020-06-08 12:48:42 1136

原创 数据库三范式

三范式 是为了解决数据冗余一般情况是 范式 与反范式 混合使用

2020-06-08 12:45:02 89

原创 mysql 索引的分类

主键索引 唯一索引 普通索引 全文索引 组合索引

2020-06-08 12:41:42 196

原创 RedLock底层实现

https://redis.io/topics/distlockThe Redlock algorithmIn the distributed version of the algorithm we assume we have N Redis masters. Those nodes are totally independent, so we don’t use replication or any other implicit coordination system. We alread...

2020-06-07 17:51:04 811

原创 分布式锁的简要介绍

1 锁解决什么问题? 解决有限的资源2 单机版的 Synchronized wait notify reentranLock lock unlock管程 公平锁 非公平锁

2020-06-07 17:42:29 105

原创 分布式锁2

Redis 的是单线程的操作 ,不支持原子性

2020-06-07 17:41:13 148

原创 分布式锁的种类

基于mysql 基于Redis 基于zookeeper 基于Etcd分布式锁的实现

2020-06-07 17:18:21 253

原创 akf

2020-06-07 12:53:30 205

原创 MySQL 5.6测试结果

参考 :https://help.aliyun.com/本页目录场景一:内存命中型 场景二:磁盘IO型本文介绍RDS MySQL 5.6通用型实例的性能测试结果。场景一:内存命中型内存命中型场景指数据可以全部读取到缓存里进行查询。SysBench参数:--table_size=25000 --tables=250。 CPU (core) 内存 (GB) 最大连接数 IOPS SysBench线程数 Sy...

2020-06-07 11:19:19 214

原创 架构师不可不知的相关词汇

分布式 高并发 高性能 高可用 可扩展 松耦合 高内聚 可复用 边界 安全 成本 规模 ,网格等等服务 缓存 消息 搜索 调度 任务 数据 监控 配置 网关等缓存 cache缓冲 buffer复用 pool分治 sharding粘性 sticky权衡 balance or trade-off...

2020-06-07 10:48:38 205

原创 架构演进方向

高并发 高可用 可扩展分布式中间件微服务devOps ---> aiOps --> chatOpsmicro service --> service mesh -> service less

2020-06-07 10:42:02 197

idea插件包.rar

关于这个补丁,我前段时间是有在csdn上看人提到过,但是当时测试了一下很好用 ,一直到昨天看到有群友也提到了这个,就分享下

2020-01-10

MongoDB tools.rar

MongoDB最新最佳连接工具:Robo 3T Studio 3T:专业人士使用的,需要付费。 Robo 3T:虽然免费,但是大部分功能都已经足够。

2019-12-12

表格导出前端样式.rar

前端导出excel 样例 支持excel ppt world,非常容易上手,适合初学者 >>>>

2019-12-12

基于容器的持续集成以及部署-容器大会.pptx

一个应用对应一个域, 有 1000+ 个域,各个域间依赖复杂, 部署发布困难,多套测试环境部署升级以及管理复杂

2019-08-17

容器云二三事.pdf

▸ 容器云架构 ▸ 容器云部署 ▸ ⽆状态应⽤容器化 ▸ 数据库容器化 ▸ AI 以及 数据处理容

2019-08-10

navicat 数据库连接工具

数据库连接工具 navicate 绿色版本 免费下载。。。。。。。。

2018-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除