- 博客(110)
- 资源 (1)
- 问答 (6)
- 收藏
- 关注
转载 Mysql优化之精髓
转载: https://juejin.cn/post/68449040615238860883万字总结,Mysql优化之精髓本文知识点较多,篇幅较长,请耐心学习为什么要优化系统的吞吐量瓶颈往往出现在数据库的访问速度上随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢数据是存放在磁盘上的,读写速度无法和内存相比如何优化设计数据库时:数据库表、字段的设计,存储引擎利用好MySQL自身提供的功能,如索引等横向扩展:MySQL集群、负载均衡、读写分离SQL语句的优化(收效甚微)
2021-10-24 09:10:22
909
原创 jvm垃圾回收
1.什么是垃圾对象?1.引用计数法:使用引用计数法的会产生循环引用的情况, 但是理论上应该被回收的, 但是有没有对象可以对他进行调用., 引用计数法默认引用还是大于0 的,不会被回收.2.根可达算法gcroots 定义的 局部变量, 静态变量, 常量, jni指针等等 这些都是然后从这写变量中间找可达性关系. 如图中所示的: 其中箭号可达的就是不能回收的, 他就是一种链路关系图java中JVM使用的就是根可达算法2.垃圾回收算法1.标记清除会产生内存碎片, 造成不连续的现象, 大对象无法
2021-10-23 16:06:59
1010
1
原创 picgo图床的几个坑
关于picgo图床的几个坑#1.路径问题这里我的存储路径使用的是img/ , 平时我们开始的时候都喜欢吧路径的斜线放到前面, 这个一定要注意, 一定要放到后面, 额, 这个让我看了很久,#2.其次是仓库名称, 加上 自己的名字/仓库名 这样才是完整的, 好了不多说了, 记录一下以便下次继续改路径, 出错的时候去看错误日志, 一般来说都可以解决的....
2021-10-10 10:04:55
336
原创 Jmeter的简单使用
Jmeter的简单使用背景使用背景作为一个合格的开发, 并发的测试是必不可少的, 最近看了看并发测试的软件, 还是感觉Jmeter用起来比较顺手, 刚好抽空来说说Jmeter的简单使用吧先来一段官网的鬼话吧! 这是下载的网址:Jmeter官网Apache JMeter™ 应用程序是开源软件,是一个 100% 纯 Java 应用程序,旨在负载测试功能行为和测量性能。它最初设计用于测试 Web 应用程序,但后来扩展到其他测试功能Apache JMeter 可用于测试静态和动态资源、Web 动态应用
2021-08-12 22:23:29
289
转载 有关2pc, 3pc,Tcc 的理解
对于分布式事务的概念,可能还会有很多同学不理解或者理解得不是很深刻的地方,在这篇文章中,作者打算重点给大家先介绍下分布式事务相关的基本概念,诸如2PC、3PC、TCC之类的基本问题。 1. 二阶段提交协议(2PC) 牧师:”你愿意娶这个女人吗?爱她、忠诚于她,无论她贫困、患...
2021-07-26 08:59:07
669
原创 notepad++行首行尾添加字符
行首添加字符: ^行尾添加字符: $之前一直用的excel,但是老是会因为id是数字原因,导致不能concat()省的以后写sql时候又忘记了,特此记录下.
2021-04-15 20:29:47
183
原创 redis从入门到不讲武德
引言: 年终于过完了, 留守的我独自过年, 还好有redis的陪伴, 这是一个悲伤的故事…文章目录目录结构一、单机版1.安装2.连接3.字符串操作4.数值类型操作5.二进制安全6. bitmap1.bitmap基本操作2.bitmap的使用场景7.list的使用8.数据类型hash的使用9.数据类型set的使用10.有序集sorted_set11.管道pipline的使用12.redis的发布订阅功能13.redis的事物(transactions)14.布隆过滤器14.持久化RDB 和 fork**RD
2021-02-18 22:35:48
1052
原创 There is already ‘xxx‘ bean method 记一次hystrix使用报错
年假快过完了, 不知道吃吃喝喝的你, 是否还在学习呢, 最近hystrix在整合feign时候, 报了这样一个错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servl
2021-02-16 21:33:58
1149
7
原创 IDEA 错误: 找不到或无法加载主类 解决方法
在使用IDEA的过程中,如果你恰好又使用springboot, 在启动时候,你会经常遇到"错误,:找不到或者无法加载主类" 的情况, 我根据自己的情况, 总结了一下几个点:错误:找不到或无法加载主类1,删除target的文件,;2,未能成功编译; 尝试:菜单—》Build—》Rebuild Prodject 3,缓存问题; 尝试:菜单—》File—》Invalidate Caches/Restart 选择Invalidate and Restart 或者 只是I
2021-02-15 23:12:19
908
原创 nginx同时代理tomcat和php
文章目录目录**一、代理服务器****二、反向代理 VS 正向代理****三、方向代理服务器Nginx**目录最近跟朋友合租了一个服务器, 开发的语言不相同, 于是乎就搞了一个同时代理tomcat和php的想法.说干就干!一、代理服务器1、什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬盘中,再发送给客户机。2、为什么要使用代理服务器1)提高访问速度由于目标
2021-02-08 20:26:18
420
原创 mysql根据时间范围查询问题
1.最近老是用到了时间范围的查询,姑且记录下,mysql中的datetime类型的数据和字符串类型的数据是可以直接进行查询比较的,无需转换,当然了,如果你是处女座的,也可以进行时间格式的转换后在进行比较.mysql日期与字符串转换函数,注意一下索引问题字符串转日期:STR_TO_DATE('2020-06-0600:00:00', '%Y-%m-%d %H:%i:%s') ,走索引日期转字符串:DATE_FORMAT('2021-02-0700:00:00', '%Y-%m...
2021-02-07 10:46:38
2989
原创 Redis安装完后redis-cli无法使用(redis-cli: command not found)
1.redis中的编译安装,不多说了就.2.安装完成后查看redis是否启动了ps -ef|grep redis3.在使用redil-cli时候发现报了bash: redis-cli: command not found...的错误,感觉应该是命令没有真正的拷贝到bin目录下,可以看到我的redis现在在/usr/local/bin下运行,找到这个目录,看看有redis-cli这个命令没有,可以看到果然没有redis-cli的命令,果断拷贝一个过去,#(将r...
2021-02-04 23:57:01
10418
2
原创 linux基本命令吐血整理(二)
上一节我们由浅入深介绍了linux的基本操作, 这一节接着介绍进阶版的上一节链接: https://blog.youkuaiyun.com/qq_32565267/article/details/1127274191.正则表达式的简单使用在linux中正则表达式有两种操作符,一种是匹配操作符,一种是重复操作符.#grepman grep1.正则表达式的简单使用(grep)#先创建一个文件, 写入如下内容,保存! 随意哈hello hx1098hello angelababyhello di
2021-01-17 20:55:41
262
2
原创 linux基本命令吐血整理(一)
1.内部命令外部命令#1.shell自带的命令#2.不是shell自带的命令#bash shell程序.#命令类型type cd (buildin内部命令)type ifconfigcat ifconfig (ELF 64-bit LSB)#whereis ifconfigecho "123213"echo $PATH2.linux命令查看帮助文档#manman ifconfigman yum#安装manyum install man#helohelp c
2021-01-17 00:40:27
306
原创 白嫖? github和picGo配置免费图床
创建一个github仓库, 如下图所示.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M1yIgL0Z-1610087845376)(https://raw.githubusercontent.com/hx1098/hanxiao-picture/master/cipan20210108140317.png)] 2.找到自己的setting, --> developer settings --> Personal access tokens ,然后点..
2021-01-08 14:39:07
360
原创 github精准搜索
1.github的精准搜索,如下所示,可以按照自己想要的来进行搜索,简直不要太爽#按照项目名搜索in:name xxx #按照README搜索in:readme xxx#按照description搜索in:description xxx
2020-12-28 13:39:57
283
原创 feign.FeignException$NotFound: [404 ] during [GET] toXXXX(圣诞礼物)
圣诞前夜,闲来无事,搞一个简单的微服务来玩玩吧,刚咋网上搜教程,在用Feign调用远程接口的时候,尼玛,突然就这样了Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.Fri Dec 25 21:07:10 CST 2020There was an unexpected error (type...
2020-12-25 21:34:05
7265
4
原创 IDEA启动多个Spring Boot工程实例
1.最近在安利一下springcloud,不然都快忘记了,在这个过程中遇到了需要启动多个springboot实例的,特此记录一下,点击edit configurations,然后就可以完美的开车了!
2020-12-18 17:13:31
149
2
原创 feeling!!docker安装es
1.先下载镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.22.启动:#启动docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2#进入容器docker exec -it es /bin/bash#进
2020-11-25 10:06:04
158
原创 真香! docker安装mysql,妈妈再也不用......
1.下载镜像docker pull mysql:5.72.修改配置文件版创建文件夹 * mkdir -p ~/mysql/data ~/mysql/logs ~/mysql/conf 说明 : data目录将映射为mysql容器配置的数据文件存放路径 logs目录将映射为mysql容器的日志目录 conf目录里的配置文件将映射为mysql容器的配置文件
2020-11-25 09:55:01
121
原创 docker安装nginx,你懂得!
1.启动docker service docker start #查看docker中是否有nginx的端口在运行 docker ps #查看宿主机的端口是否被占用 netstat -tunlp|grep 802.创建要挂载的目录 mkdir -p /data/nginx/{conf,conf.d,html,logs} 3.创建配置文件 vim /data/nginx/conf/nginx.conf #输入一下内容,我这句最好不要粘贴进去user nginx
2020-11-25 09:50:29
167
原创 docker设置开机启动
1.查看内核版本,需大于3.10[root@localhost ~]# uname -r3.10.0-327.10.1.el7.x86_64#更新内核sudo yum update2.启动dockersudo service docker start3.设置开机启动[root@localhost ~]# systemctl enable dockerCreated symlink from /etc/systemd/system/multi-user.target.wants/doc
2020-11-25 09:42:18
200
原创 centos安装java8
#java安装路径java -verbose1.先查看是否安装java: java java -version javac rpm -qa|grep java rpm -qa|grep jdk rpm -qa|grep gcj 2.卸载原来的java rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 3.验证一下是否还有java环境: rpm -qa|grep java ja
2020-11-25 09:39:47
167
原创 CentOS ping www.baidu.com 报错 name or service not know
CentOS ping www.baidu.com 报错 name or service not know 今天咸鱼看半天,还是起身决定来个虚拟机把玩一番. 前几天已经装好的虚拟机,突然的就给老子换了ip,于是我就一顿操作猛如虎,重启了一下子, 偶吼,pingwww.baidu.com的时候 报出 name or service not known, 查了很多资料,最后决定试下这个办法: 添加一个dns服务器,vi /etc/resolv.conf//然后...
2020-11-07 21:58:56
495
原创 JVM中垃圾收集器以及内存分配
上一节:JVM中GC算法https://blog.youkuaiyun.com/qq_32565267/article/details/104713918在JVM中实现了多种垃圾收集器,包括串行垃圾收集器,并行垃圾收集器,CMS(并发)垃圾收集器,G1垃圾收集器。1.串行垃圾收集器,是指使用单线程进行垃圾回收,垃圾回收时候,只有一个线程在工作,并且java应用中所有的线程都要暂停,等待垃圾回收的完成...
2020-06-05 23:40:12
156
原创 IDEA中代码生成工具EasyCode的使用
最近很久没写啥文章了,确实有点手生了,刚刚在公司写了一个增删改查的操作,突然发现手写的太慢了吧,于是我就安利一篇如何生成代码的文章吧,废话不多说,本人用的是idea,idea的强大想必大家都知道的,很牛逼很强大,废话不多说了,我来先接大家介绍一下吧! 我的已经安装好了,几句直接开干活啦!首先进入idea ,确保你的右边框是有database的选项的, 没有的童鞋可能是自己已经关闭了,这里就不多做赘述了,自行找度娘吧,反正度娘是万能的,数据的用户名密码自己填写好,
2020-06-05 23:33:20
390
原创 bootstrap弹出窗页面不能居中
最近好几天没有发博文了,来一波吧! 刚刚搬运了个bootstrap的弹出窗,发现这个弹出窗中的列表字段过多了以后就不能居中显示了,然后一顿的操作,有时候像个坦克,有时候像个雪糕,额。。。你懂得,最后才发现在这个<div class="modal-dialog">中加上一个居中的样式就行了,果然,加上这个居中的代码之后就完美解决了,至于那些个页面的效果图,我就不贴图了。还...
2020-04-03 13:33:53
357
原创 rabbitmq在win环境下安装遇到的无脑问题
1.原因概要:安装在 D:\Program Files (x86) 路径下,安装路径中空格太多造成,想要 使用使用命令 sbin\rabbitmq-plugins.batenable rabbitmq_management 开启网页管理界面的时候一直报一个错误:不应有 \RabbitMQ把自己的安装路径中的空格去掉即可2.Windows下运行rabbitmqctl 相...
2020-03-31 00:50:40
889
原创 Access denied for user 'root'@'localhost' (using password: YES)
那就改一下密码吧,vim /etc/my.cnf在文件中找到mysql,随意在其中加入一行数据skip-grant-tables然后,#针对mysql 57以后的版本。update mysql.user set authentication_string=password('*******') where user='*******'; #修改密码成功...
2020-03-24 09:18:01
198
转载 接口幂等性的解决方案
接口幂等性的解决方案在编程中,幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数指的是那些使用相同参数重复执行也能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。比如说getIdCard()函数和setTrue()函数就是幂等函数。幂等在我的理解里就是,一个操作不论被执行多少次,产生的效果和返回的结果都是一样的。一个幂等的操作典...
2020-03-21 20:26:59
3924
原创 微服务的优缺点
面试时候经常会被问到:你们为神魔要用到spring cloud框架,以及spring cloud的优缺点,你用什么使用感受。那么我们就来谈一谈spring cloud的优缺点吧!优点: 1.各个系统相互独立,互不干扰,增加一个服务不会影响其他模块的功能,降低了系统之间的耦合度。 2.减轻的团队的成本,可以并行开发,不用管住其他人如何开发,先关注自己的开发。 3.直接...
2020-03-21 20:21:59
266
原创 商品的spu与sku的理解
1.1.SPU和SKUSPU:Standard Product Unit (标准产品单位) ,一组具有共同属性的商品集SKU:Stock Keeping Unit(库存量单位),SPU商品集因具体特性不同而细分的每个商品以图为例来看:本业的华为mate10就是一个商品集(spu) 应为颜色、内存的不同,而细分出不同的mate10,如量亮黑版的128G(sku) spu是一个...
2020-03-21 19:39:25
1905
原创 购物车中遇到的验证问题
1.加入购物车前验证库存2.修改购物车数量时验证3.提交订单时验证提交订单时如何验证: 点击加入购物车时候将商品数量加入到redis中,这个时候商品的数量肯定是没有修改的,在点击结算的时候与 缓存中的数据进行比对,如果比对一致,就提交订单并删除缓存如果不一致,就转发到fail页面,或者告诉用户该宝贝已经失效。...
2020-03-20 07:14:50
738
原创 你必知必会的sql练习
Part 1 练习题和参考解(1)查询“001”课程比“002”课程成绩低的所有学生的学号、001学科成绩、002学科成绩SELECT s1.StudentNo,s1.score AS '001',s2.score AS '002'FROM score s1, score s2WHERE s1.CourseNo = 1 AND s2.Co...
2020-03-18 21:46:31
374
原创 单例模式你会几种写法?
1.懒汉式写法/** * @author hx <br> * @Title: <br> * @Package <br> * @Description: 懒汉式写法(线程不安全) <br> * @date 2020/3/1615:37 */public class OneSingleton { private sta...
2020-03-16 16:16:15
114
转载 为何spring中的bean是单例的
Spring提供了五中scope。分别是 singleton、prototype、request、session、global session。我们主要讨论前两者的区别?当一个bean被声明为单例模式的时候。在处理多次请求的时候在Spring 容器中只实例化一个bean,后续的请求都公用这个对象,这个对象会保存在一个map里面。当有新的请求的时候先从缓存(map)里面查看有没有,有的话直接...
2020-03-15 20:16:39
1829
原创 springboot整合mybatis和shiro进行权限的管理
github:https://github.com/hx1098/springboot.git1.项目结构:2.usercontrollerpackage com.itheima.controller;import com.itheima.service.UserService;import org.apache.shiro.SecurityUtils;impo...
2020-03-13 17:04:09
288
原创 idea中遇到的The port may already be in use or the connector may be misconfigured问题
1.cmd打开命令提示符,输入如下命令netstat -aon|findstr 8080可以看到当前的端口正在被占用,将该端口杀死即可2.输入一下命令将该端口杀死taskkill /f /t /im 39563.再次启动项目,成功!...
2020-03-13 16:12:38
775
原创 arthas的使用
背景:一次线上问题的综合排查排查,两个相同的系统的某个模块,数据量更少的系统查询更慢。先说下整体思路:查看系统整理负载,网络有100左右毫秒的延迟,看起来影响不大 查看正序运行整体情况,一次查询会经历3次FGC,有问题,解决后虽然会快一些但是还是有点慢 跟踪调用栈,发现有点在获查询结果的时候特别慢 排查是否有mysql慢查询(定义为1秒以上的查询),结果是没有 通过arthas发...
2020-03-13 15:59:56
555
mt-four-proxy-01.rar
2019-11-09
tab嵌套的 table中input框为啥渲染不出来吗?
2019-07-21
在当前范围或上下文中无法解析“it.Type”。
2017-06-11
repeate数据不能对齐?
2017-05-04
三个表联合sql语句,查不出来num,一直为0,真心求教!!
2016-08-18
如何获取删除了几条数据?+rptStudent.Items.Count+
2016-08-10
C#中page.GetType()是什么意思?菜鸟求教!!
2016-08-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人