Tom-shushu


------

2019年4月1日

[置顶] 关于缓存穿透,缓存击穿,缓存雪崩,热点数据失效问题的解决方案

摘要:1.我们使用缓存时的业务流程大概为: 当我们查询一条数据时,先去查询缓存,如果缓存有就直接返回,如果没有就去查询数据库,然后返回。这种情况下就可能出现下面的一些现象。 2.缓存穿透 2.1什么是缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层 阅读全文

posted @ 2019-04-01 14:49 Tom-shushu 阅读 (1421) 评论 (6) 编辑

2019年3月25日

[置顶] 数据库优化查询的方法以及大访问量到数据库时的优化

摘要:一.数据库优化查询的方法 1.使用索引: 应尽量避免全表扫描,首先考虑在where 以及 order by ,group by 涉及的列上建立索引 2.优化SQL语句: 1>通过explain(查询优化神器)用来查看SQL语句的执行效果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。通常 阅读全文

posted @ 2019-03-25 18:44 Tom-shushu 阅读 (602) 评论 (0) 编辑

2018年7月28日

[置顶] Servlet练习:实现增删改查的综合练习

摘要:恢复内容开始 本文为原创,转载请注明出处:https://www.cnblogs.com/Tom-shushu/p/9383066.html 本篇内容主要介绍:通过Servlet,JSP,Bootstrap框架以及MySQL等知识实现一个简单地对数据库信息进行:增,删,改,查,分页的操作; <一>设 阅读全文

posted @ 2018-07-28 19:03 Tom-shushu 阅读 (1005) 评论 (0) 编辑

2018年6月12日

[置顶] 数据库学习(MySQL):JDBC的简单增删改查实现

摘要:本文为原创,转载请注明出处: https://www.cnblogs.com/Tom-shushu/p/9171896.html 这里我们先在数据库建立一个userinfo表: CREATE TABLE userinfo ( userid` INT (11), userName VARCHAR (1 阅读全文

posted @ 2018-06-12 10:33 Tom-shushu 阅读 (328) 评论 (0) 编辑

2019年6月4日

Redis主从复制的基本操作

摘要:一,安装: 1.1.将redis压缩包放到 /opt 下。 2.解压 3.进入目录执行 make 4.执行 make install 5.在 / 下创建redis文件夹mkdir redis 6. cd /usr/local/bin 7. cp redis.conf /redis 8. 将redis 阅读全文

posted @ 2019-06-04 23:21 Tom-shushu 阅读 (30) 评论 (0) 编辑

2019年6月3日

一款超好用的第三方评论插件--Gitalk

摘要:一,使用Gitalk的背景: 1.最近在做一个基于Java的个人博客系统,已经基本完工了,突然发现怎么没有评论的操作,如果再从头开始从数据库开始写的话,花费的代价有点大,于是乎我就在网上寻找一款适合我的第三方评论插件,第一次我找到了“畅言”,结果很令人失望,因为我的网站没有备案,所以无法使用“畅言” 阅读全文

posted @ 2019-06-03 22:24 Tom-shushu 阅读 (268) 评论 (2) 编辑

2019年5月4日

JDK11源码分析之集合类(一)----HashMap

摘要:一,首先需要拉取JDK11源码: 方便起见我给出芋道源码作者已经拉取好的openJDK11的GitHub地址只需要fork一下克隆到本地导入IDEA中就可以对源码分析了: https://github.com/YunaiV/openjdk 二,拉取成功导入项目成功后就开始分析源码了: 我们今天先分析 阅读全文

posted @ 2019-05-04 17:32 Tom-shushu 阅读 (120) 评论 (0) 编辑

2019年4月16日

如何利用GitHub设计一个炫酷的个人网站(含代码)

摘要:1.在开始制作之前我们先预览一下我的网站吧! 1.方式一: 由于是手机版的所以用手机访问下面的链接体验比较好一点: https://tom-shushu.github.io/MyWeb.github.io/ 2.方式二: 你也可以在我博客的右侧扫描我的网站二维码进行访问; 2.具体制作过程: 开发工 阅读全文

posted @ 2019-04-16 23:44 Tom-shushu 阅读 (546) 评论 (1) 编辑

2019年4月13日

美化博客园首页

摘要:一,更换背景: 1.首先需要上传几张图片到自己的博客园相册中:如图: 2.然后点击其中一张单击右键复制图片地址链接 3.切换到博客园设置页面中(我这里选择的是CornflowerBlue这个皮肤): 4.复制下面代码到“页面定制CSS”中: 5.找到这一段代码: 将url更改为刚才复制的图片链接; 阅读全文

posted @ 2019-04-13 19:07 Tom-shushu 阅读 (190) 评论 (0) 编辑

2019年4月1日

关于缓存穿透,缓存击穿,缓存雪崩,热点数据失效问题的解决方案

摘要:1.我们使用缓存时的业务流程大概为: 当我们查询一条数据时,先去查询缓存,如果缓存有就直接返回,如果没有就去查询数据库,然后返回。这种情况下就可能出现下面的一些现象。 2.缓存穿透 2.1什么是缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层 阅读全文

posted @ 2019-04-01 14:49 Tom-shushu 阅读 (1421) 评论 (6) 编辑

2019年3月26日

Centos7下用FastDFS搭建图片服务器

摘要:1.所用到的工具: 1.FastDFS_v5.05.tar 2.fastdfs-nginx-module_v1.16.tar 3.libfastcommonV1.0.7.tar 4.nginx-1.12.1.tar 网盘地址: 链接:https://pan.baidu.com/s/12Yvz8Vve 阅读全文

posted @ 2019-03-26 21:19 Tom-shushu 阅读 (182) 评论 (0) 编辑

2019年3月25日

数据库优化查询的方法以及大访问量到数据库时的优化

摘要:一.数据库优化查询的方法 1.使用索引: 应尽量避免全表扫描,首先考虑在where 以及 order by ,group by 涉及的列上建立索引 2.优化SQL语句: 1>通过explain(查询优化神器)用来查看SQL语句的执行效果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。通常 阅读全文

posted @ 2019-03-25 18:44 Tom-shushu 阅读 (602) 评论 (0) 编辑

2019年1月9日

throw和throws的区别以及try,catch,finally在有return的情况下执行的顺序

摘要:一,抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。 (1)、系统自动抛异常 1.当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统会自动抛出异常: 系统会自动抛出ArithmeticException异常。 2. 系统会自动抛出Number 阅读全文

posted @ 2019-01-09 16:04 Tom-shushu 阅读 (403) 评论 (0) 编辑

2019年1月8日

String-StringBuffer-StringBuilder的区别和源码分析

摘要:一,String,StringBuffer,StringBuilder三者之间的关系 三个类的关系:StringBuffer和StringBuilder都继承自AbstractStringBuilder这个类, 而AbstractStringBuilder和String都继承自Object这个类(O 阅读全文

posted @ 2019-01-08 17:33 Tom-shushu 阅读 (151) 评论 (0) 编辑

My Links

Blog Stats