- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 redis缓存击穿、缓存穿透、缓存雪崩
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0...
2020-11-21 19:05:52 135
转载 Mycat 读写分离、主从切换、分库分表的操作记录
Mycat 读写分离、主从切换、分库分表的操作记录系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。下面就针对Mycat的基础知识和应用做一总结性梳理,这些内容有的是从网上收集的,有的是自己做的测试验证信息,如有错误,烦请谅解和指出!一、MyCat简单介绍MyCat是一个开源的分布式数据库系统,是一个
2020-05-26 11:16:30 635
转载 Vue 开发学习进步
所属专栏:Vue 开发学习进步说实话都是逼出来的,对于前端没干过ES6都不会的人,vue视频也就看了基础的一些但没办法,接下来做微服务架构,前端就用 vue,这块你负责。。。。说多了都是泪,脚手架框架布了都没看过干就完事,不过好在做好了,这里写下给和我一样苦逼的同学能快点适应入门下,当然一些基础的东西还是要知道的主要分为几个部分 安装 准备工作 mock 假...
2020-02-10 12:03:08 563
原创 Windows平台下Git服务器搭建
第一步:下载Java,下载地址:http://www.java.com/zh_CN/第二步:安装Java.安装步骤不再详述。第三步:配置Java环境变量. 右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。新建: 变量名:JAVA_HOME 变量值:...
2020-01-10 11:43:00 114
转载 全局安装 vue
通过npm命令安装vuejs 在用 Vue.js 构建大型应用时推荐使用 NPM 安装,NPM 能很好地和诸如Webpack或Browserify的 CommonJS 模块打包器配合使用。(以下操作全在命令行中) 1 2 3 4 # 最新稳定版本 $ npm install -g vue 全局安装 ...
2019-05-17 20:59:37 12660
转载 mysql查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from ...
2019-05-14 11:11:30 79
原创 redis出现异常
It was not possible to connect to the redis server(s); to create a disconnec普遍是因为没有设置abortConnect=false,在某些情况不会重连造成的 。并且开始的连接有问题。使用redis连接类的时候一定要注意关闭和开启,主要是要注意连接的释放和管理,这个是排查问题之后修改的代码using Newto...
2019-05-09 15:49:54 3030 1
转载 安装配置git
下载Git安装包0.TortoiseGit-2.3中文版与Git安装包: http://download.csdn.net/detail/renfufei/9738152首先打开 Git 的官方网站: http://git-scm.com/然后找到下载页面:&nbs...
2019-04-27 18:40:10 112
转载 2019 年起如何开始学习 ABP 框架系列文章-开篇有益
https://www.52abp.com/Wiki/52abp/latest/docs/Introduction
2019-02-14 17:02:38 166
原创 ssm挖坑,遇到的问题
1 报了一个错误:找不到org.springframework.web.servlet.DispatcherServlet,开始以为spring4.0.2不包含这个,后来仔细查看也没有,就选择另一个版本,最后发现其实是maven没有下载完整。删除重新下载即可。2 要学会maven 仓库,可以删除和复制,慢慢完善,不用每次都去下载3 出现问题的时候要多看日志,仔细分析,避免胡乱猜测
2017-04-17 17:49:49 278
原创 部署maven
1 设置maven仓库存放地址2 设置镜像,阿里云这样可以快速 首先下载maven到本地,安装maven,安装好后,找到conf下的setting.xml,找到mirrors节点,然后配置maven的仓库,最后,设置中心仓库转移到阿里云,这样就不会出现卡死的情况。设置maven的dll等存放位置 自己仓库的存放目录,我的仓库已经移动到e盘了,具体看上面的那个图的
2017-04-16 22:06:14 173
转载 mybatis-generator配置方法
出处:http://www.cnblogs.com/lichenwei/p/4145696.htmlMybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。 1、相关文件关于Mybatis-Generator的下载可以到这个地址:htt
2016-09-02 18:02:28 208
转载 MyBatis-搭建MyBatis开发环境一(MyEclipse版)
一、引入MyBatis及其相关jar包 1、mybatis-3.2.2.jar:mybatis的jar包 2、mysql-connector-java-5.1.0-bin.jar:MySQL数据库jar包 3、log4j-1.2.16.jar:日志、用于开发显示提示信息如执行的SQL语句及参数二、新建mybatis-config.xml配置文件1、在项目下新
2016-08-26 15:15:15 2193
原创 二维码生成,中间加入图片
二维码生成,中间可以加入自定义图片http://www.cnblogs.com/tuyile006/p/3416008.html
2016-03-09 23:24:25 1071
原创 STS中搭建SpringMVC工程
1 环境说明首次接触Spring,面对这么一个优秀的框架,先从环境搞起,再慢慢学。开发环境选择Spring Tool Suite,得专业点不是?Maven选2.2.1,JDK还是1.6,Tomcat采用7。下面一步步来…2 STS安装Spring Tool Suite是免费的一款基于Eclipse的Spring开发的定制版IDE,其官方下载地址为:http://spri
2015-12-15 17:33:22 259
转载 ndroid提供了Animation,在Android SDK介绍了2种Animation模式:
1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的animation由四种类型组成在XML文件中:alpha 渐变透明度动画效
2015-11-02 10:33:39 268
原创 安卓环境的搭建
1 下载jdk,安装到指定目录,下载Android_SDK_windows2 配置环境变量,如下图所示,可以存为bat使用,也可以直接下载附件@echo off:: 用户级环境变量注册表项set regpath=HKEY_CURRENT_USER\Environment:: 系统级环境变量注册表项:: set regpath=HKEY_LOCAL_MACHINE\SYSTE
2015-08-31 10:26:54 436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人