自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daixyhymn

任重道远

  • 博客(99)
  • 问答 (3)
  • 收藏
  • 关注

原创 redis 和 memcache

redis 和 memcacheredis: 集群高可用考虑雪崩,提前评估db能力,做防护 微服务,数据、缓存独立,多服务之间不要共用缓存,导致耦合度高,A服务的热数据把B服务的热数据挤出去缓存修改:失效还是删除读: 可以缓存失效或者修改,cache hit直接返回,cache miss ,get db ,set cache,返回 对于简单型数据,比如int,...

2020-06-24 18:07:00 153

原创 ReetrantReadWriteLock 总结

读读共享 读写互斥 写写互斥1.Java并发库中ReetrantReadWriteLock实现了ReadWriteLock接口并添加了可重入的特性2.ReetrantReadWriteLock读写锁的实现中,读锁使用共享模式;写锁使用独占模式,换句话说,读锁可以在没有写锁的时候被多个线程同时持有,写锁是独占的3.ReetrantReadWriteLock读写...

2020-06-24 15:38:01 211

原创 js 获取自定义data值

<a :data-id="hymn" id="demo"></a>// 获取自定义data数据$("#demo").data("id")// 设置data数据$("#demo").data("id","123")

2020-06-17 16:57:19 510

原创 js onclick第一次点击没反应,第二次才生效

$(".type-list." + type + " ul li").on("click",function () { if (type == "category") { $(this).addClass("back-color").siblings().removeClass("back-color"); ...

2020-06-09 13:38:58 3684

原创 java--Executor

public interface Executor(){ void ecextor(Runnable command);}主要方法:创建线程池:// 1、// newFixedThreadPool(); // 创建一个固定线程数量的线程池,每当提交一个任务时就创建一个线程,// 直到达到线程池数量,这时线程池的规模将不会变化Executor exec =...

2020-06-02 10:46:46 113

原创 将博客搬至CSDN

将博客搬至CSDN

2020-05-26 10:02:43 106

原创 开张了

开张了,开张了兜兜转转,还是把博客开起来了。记录下工作和生活,终于有了自己的一亩三分地了。要坚持哦,争取每天都有分享和记录。 ...

2020-05-25 18:01:45 71

原创 cenos7 安装JDK(open jdk)

查看jdk版本yum -y list |grep jkd安装jdk8yum installjava-1.8.0-openjdk.x86_64jdk安装目录/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64配置javahomevim /etc/profileexport JAVA_HOME=/us...

2020-03-24 14:46:08 174

原创 jenkins 部署maven项目失败

ERROR: Failed to parse POMsjava.io.IOException: Cannot run program 因为在服务器安装了filebeat ,可能默认的jdk配置不对了,导致Jenkins默认的jdk配置不对,解决:重新安装jdk在Jenkins 配置中增加jdk配置目录 (系统管理 – 全局工具配置 — jdk)...

2020-03-20 22:14:12 762

转载 ThreadPoolExecutor使用详解

参数名 作用corePoolSize 核心线程池大小maximumPoolSize 最大线程池大小keepAliveTime 线程池中超过corePoolSize数目的空闲线程最大存活时间;可以allowCoreThreadTimeOut(true)使得核心线程有效时间TimeUnit keepAliveTime时间单位workQueue 阻塞任务队列threadFactory 新建线...

2020-03-18 14:26:00 398 1

原创 docker 和elk 命令总结

启动filebeat./filebeat -e -c filebeat.yml >/dev/null 2>&1 &启动elkdocker run -v /etc/logstash/02-beats-input.conf:/etc/logstash/conf.d/ -d -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MI...

2020-03-09 19:36:31 88

原创 阿里云 使用官方安装脚本自动安装Docker

curl -fsSLhttps://get.docker.com| bash -s docker --mirror Aliyun

2020-03-08 15:23:47 955

原创 redis 命令

启动redis-service /usr/local/myredis.conf关闭redis-cli -h 127.0.0.1 -p 6379 -a mypassword shutdown

2020-03-04 22:35:45 77

原创 nginx 部署不同的vue项目

关键配置:localtion /app { alias /usr/local/nginx/app/; # 项目地址 try_files $uri $uri/ @router; index inedx/html;}localtion /app2 { alias /usr/local/nginx/app2/; # 项目地址 try_files $uri $uri/ @router;...

2020-02-27 19:42:28 141

转载 Servlet 详解

https://www.cnblogs.com/whgk/p/6399262.html

2020-01-19 18:24:22 117

原创 代码规范

代码规范看了好几个外吧的代码,有写的好的,有写的不好的,总结几点代码规范,严格要求自己,三人行,必有我师。 1、拒绝魔幻数字,所有业务代码中不能出现魔幻字符,都提出来, 命名为见名知意的,看到有魔幻代码的时候真的很难受。 2、注释,注释,注释。。。。不论是代码,还是数据库,都要有注释...

2020-01-16 14:50:32 106

原创 layui switch改变checked 不生效

//监听指定开关 layui.form.on('switch(switchType)', function (data) { if (SearchPage.showType == 'list') { SearchPage.showType = 'map'; $("#showTyp...

2020-01-13 17:01:54 2835

转载 java 泛型 extends 和 super

转自:https://itimetraveler.github.io/2016/12/27/%E3%80%90Java%E3%80%91%E6%B3%9B%E5%9E%8B%E4%B8%AD%20extends%20%E5%92%8C%20super%20%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%9F/【Java】泛型中 extends 和 super 的区别?...

2020-01-03 14:58:43 97

原创 redis 和 memcache学习总结

redis 和 memcacheredis:支持持久化mc:不支持单线程内存预分配内存分配采用临时申请内存预分配内存VM,数据量超量时,会引发swap存储在物理内存支持KV,V可以是string,map,list,set,SortSet只支持KV天然高可用,支持集群要二次开发,做集群value无限制value最大1Mredis:...

2019-12-19 14:50:00 129

原创 MySQL innodb 和MyISAM对比

select count(*) innodb会一行一行扫描,MyISAM 会直接返回,有条件是一样,都会行扫描。MyISAM 只支持表锁MyISAM 不支持事务 MyISAM 支持全文索引MyISAM 不支持外键MyISAM 可以用表锁实现事务(最好别)...

2019-12-18 18:29:05 59

原创 MySQL死锁

以下,均参考自58沈剑公众号地址:https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651961535&idx=1&sn=b62e9d71836ac5cf2d3cedf69e1ef395&chksm=bd2d0d638a5a84750adfc39d7e177a63330d6bde0f56600764b2d...

2019-12-18 17:38:23 98

原创 MySQL 锁和隔离级别关系总结

共享锁:读读可以并行排他锁:读写,读读都不能并行自增锁:表锁,主键是自增的话,会串行执行insert,后面的insert必须等待第一个事务完成插入意向锁:如果insert 不是同一行的话,不会互相影响记录锁(行锁):select会影响修改和删除本行,锁的是索引间隙锁:锁间隙,防止select时修改间隙里面的数据(在RR下,防止出现幻读;RC的话会自动消失)临隙锁,记录锁和间隙锁的结合,...

2019-12-18 10:29:49 134

转载 innodb 快照读,在RR和RC下有何差异?

RC 和 RR读提交下: 快照读总是可以读取到最新的数据解决了读脏数据,保证读取到的数据都是已经事务提交了的。但是会产生“读幻影行”,同一个事务里面,可能两次读取到的数据不一致。可重复读: 某个事务首次读取的时间为T,后续读取的数据不会读取在T之后写入的记录,以保证数据事务读取到的数据一致,解决了读脏数据和读幻影行。例子:表中有三条记录:1, shenjian2, zhangsa...

2019-12-17 17:40:35 198

转载 MySQL innodb并发高原因

普通锁:太暴力,不允许其他的并发任务操作共享锁(s锁):读取数据时加锁,读读可以并行,共享锁之间不互斥排它锁(x锁):修改数据时加锁,读写,读读,不可以并行,排它锁与其他任何锁互斥。普通锁:串行执行读写锁:读读并行数据多版本:读写并行(写数据时,clone一份数据,其他的读的线程读取旧数据)ACID原子性:Atomicity,事务执行要么成功,要么失败。一致性:Consis...

2019-12-17 17:08:19 176

原创 公众号内微信支付

获取code 要在微信公众号设置网页授权域名,在服务器添加下载好的txt文件,最好在根目录,不然在子目录,只有在这个目录下载链接才可以用1、获取code 参数:scope 应用授权作用域, snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid), snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。 并且, ...

2019-12-12 11:32:21 138 1

原创 数据结构动态可视化神器

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

2019-12-06 09:52:17 128

原创 Linux部署vue项目和springboot原理及过程

入职之前,外包已经把项目部署的服务器,研究下他的部署目录及访问前提: springboot 用内置的tomcat1、springboot 打包jar包,启动,端口80012、vue项目放在下载好的tomcat 中,设置端口为80023、nginx 配置代理,先访问8002,前端跳转后端的端口为8001,nginx配置后端地址(好像有点麻烦)...

2019-12-05 14:52:42 754

转载 yarn install 网络超时

设置npm 和 yarn 的镜像地址如果全局设置失败,就把–global 去掉npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --globalnpm info underscore (如果上面配置正确这个命令会...

2019-11-27 18:21:17 5111

转载 在idea 中python import sys,import requests 报错

File->Project Structureproject -> sdk -> new -> ok参考:https://blog.csdn.net/regjuan/article/details/79077233

2019-11-25 16:02:07 1489

原创 MySQL 组内排序,取分组后最新的 满足条件的第n条

MySQL默认开启了ONLY_FULL_GROUP_BY,也就是说SELECT中的列只能是GROUP BY中出现的列。这样的话导致无法对分组后的数据进行筛选,必须在group by 中添加 select 中药查看的数据,这样又会有问题,所有优点矛盾。so:问题:检索分组后时间最大 的数据,并且第一条数据要满足必要的条件先查出没个组内最大时间最大,生成临时表:(SELECT orderNo...

2019-11-23 14:51:55 627

原创 MySQL中int(M)和tinyint(M)

1、整数型的数值类型已经限制了取值范围,有符号整型和无符号整型都有,而M值并不代表可以存储的数值字符长度,它代表的是数据在显示时显示的最小长度;2、当存储的字符长度超过M值时,没有任何的影响,只要不超过数值类型限制的范围;3、当存储的字符长度小于M值时,只有在设置了zerofill用0来填充,才能够看到效果,换句话就是说,没有zerofill,M值就是无用的。总结:int(11),tinyi...

2019-11-18 16:25:08 151

原创 Linux 安装没有编译的软件步骤

./configure 安装初始化,创建Makefile 文件make clean 去除目标文件,防止之前编译的文件还在make 编译源程序,编译好的二进制文件还在当前目录,并没有安装make install 安装,将编译好的二进制文件安装到系统。...

2019-11-08 16:04:47 161

原创 网络基础概念

鸟哥网络基础知识http://linux.vbird.org/linux_server/0110network_basic.php

2019-11-08 13:18:51 63

原创 Linux 进程管理,命令

linux top 命令第一行:最后三个数字(load average): 代表1,5,15分钟系统平均工作负荷(系统平均要负责运作几个进程的意思)第二行:显示进程状态,特别注意zombie,如果不是0,看看那个process变成僵尸进程了第三行:显示CPU的整体负荷,特别注意 wa ,代表I/O wait, 系统变慢通常是io产生的问题比较大,可以按 1 来切换各个CPU的负...

2019-11-01 18:24:03 71

原创 MySQL 索引总结篇

为什么要设计索引用于提升数据库的查找速度hash 比 tree 更快,索引结构为什么设计成树结构持续更新参考 :58沈建公众号(架构师之路)

2019-10-31 16:22:38 63

原创 数据合并问题

原 目标空 空 原空 不空 目标不空 空 原不空(潜在) 不空(潜在) 原不空(潜在) 不空(注册) 原不空(潜在) 不空(成单) 原不空(注册) 不空(潜在) 目标不空(注册...

2019-10-23 13:57:58 186

原创 Ubuntu18 安装MySQL 5.8踩坑记录

写在前面,据说MySQL 5.8 比5.7快两倍,试试水,但是稳定性可能差点吧。 参考:https://ywnz.com/linuxysjk/1645.html在执行 sudo apt update 可能签名失效,要更新下签名W: GPG 错误:http://repo.mysql.com/apt/ubuntu bionic InRelease: 下列签名无效: EXPKEYSIG 8...

2019-10-21 15:39:10 1136

原创 Linux 学习网站

发现一个很好得Linux 学习网站 : https://ywnz.com (云网牛站)

2019-10-21 14:21:08 151

转载 Ubuntu 测试卸载MySQL

本文教你如何快速的在Ubuntu18.04操作系统下彻底删除MySQL,以下针对的是5.7版本,其它的版本可以自行调整运行指令。注:采用sudo apt install mysql-server命令的方式默认安装的是MySQL5.7,MySQL5.7版本最高只适配到Ubuntu17.04,不支持Ubuntu18.04,MySQL8.0可适配到Ubuntu18.04故如果系统使用的Ubuntu18...

2019-10-21 14:09:41 220

原创 MySQL 更新密码

5.7之前mysql> UPDATE user SET password=PASSWORD(“new password”) WHERE user=‘username’;5.7mysql> UPDATE user SET authentication_string=PASSWORD(“new_password”) WHERE user=‘root’;//刷新系统权限表mysql...

2019-10-21 12:02:15 509

空空如也

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

TA关注的人

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