自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 mysql修改配置my.ini

修改这里的my.ini

2020-07-09 17:58:56 757

原创 缓存(Redis)和数据库间的数据一致性--笔记

案例一: 当我们更新数据库成功,需要更新缓存中的数据,此时缓存更新失败,这时数据库和缓存的数据就不一致了 案例二: 当我们删除缓存记录后,还没来得及删除数据库数据,此时另一个线程来读取,发现缓存没数据就去读数据库的数据并将它写入缓存,此时缓存就有了脏数据,当删完数据库数据时,下一次访问就会拿到缓存的脏数据 此时数据库为空,redis不为空 解决方案一:延时双删策略 客户端-------》删除redis缓存-------》数据写入DB--------》休眠500MS------》再次删除r

2020-07-09 14:30:49 346

原创 一条sql的执行之路

查询sql的执行过程 第一步:验证连接数据库的账号密码 当客户端连接 MySQL 时,会发出连接请求到连接器,连接器此时就会去验证这个连接的账号密码 如果账号或者密码不正确,客户端就会收到一个Access denied for user的错误,之后此次连接结束 账号密码正确,连接器会到权限表里面查询出该账号所拥有的权限,之后这个连接里面的权限判断,都是以此时读到的权限为根据 所以当我们去修改数据库权限后,需要断开连接后重连 当连接后没有进行操作后,会处于空闲状态,可通过wait..

2020-07-03 14:58:31 239

原创 vue

vue 1.app.js为项目的入口模块,一切请求先进入这里处理 没有路由分发功能,需要调用router.js模块进您修改路由分发处理 2.router.js为了保证职能单一,只负责分发路,不负责具体业务逻辑的处理 3.路由调controller层,涉及到数据的crud,调model层 4.view层 每当用户操作了界面,如果需要进行业务的处理,都会通过网络请求,去请求后端的服务器,请求就会被app.js监听到 5.MVVM是前端视图层的分层开发思想,主要把每个页面分成了 M,V,VM VM是思想核心,因

2020-05-31 14:47:54 152

原创 高并发操作下的避免幻读

高并发操作下的避免幻读 既有读,又有修改的两个事务并行操作, 需要加锁(synchronized)— 事务只能一个执行完再执行下一个,避免幻读,否则第二个事务读到的数据是旧的数据,修改后会让第一个事务的修改操作失效 注解@Transactional是无法解决这个问题 ...

2020-05-19 17:14:14 495

原创 sql替换状态数字为汉语demo

sql替换状态数字为汉语demo

2020-05-13 10:55:00 298

原创 获取配置文件的值

获取配置文件的值

2020-05-09 15:15:03 156

原创 t-io实战demo

t-io实战demo 服务端架子 客户端架子

2020-05-09 13:48:54 762 1

原创 linux

Linux养成计划(一) 原创: 王久一 Java后端 2018-07-10 Web项目聚集地 图文教程,技术交流 Linux系统安装及网络配置 这篇文章介绍关于Linux系统的安装以及网络配置,关于虚拟机配置中网络的三个模式区别进行详细讲解。学习Linux对于后端开发人员是很有必要的,结合实际开发,Linux服务器是开发小组共享的,正式上线的项目运行在公网上,因此需要开发者用远程登陆到Lin...

2020-05-09 13:45:03 112

原创 简单高效 Excel 导出工具

@简单高效 Excel 导出工具 简单高效 Excel 导出工具 EasyExcel EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。64M内存1分钟内读取75M(46W行25列)的Excel,当然还有急速模式能更快,但是内存占用会在100M多一点 spring boot stater依赖 方便在 web 环境下使用 ...

2020-05-06 17:09:46 466

原创 2020-05-04

fiddler,Charles抓包 TCP,UDP,wireshark

2020-05-04 23:32:11 113

原创 Java 8 日期时间处理

Java 8 日期时间处理 Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。 Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。 新API基于ISO标准日历系统,java.time包下的所有类都是不可变类型而且线程安全。 类的名称 描...

2020-04-23 15:31:44 238

原创 sql优化------持续更新学习中

sql优化 做MySQL优化,我们要善用explain查看SQL执行计划 explain的功能: 通过关键字 explain 可以分析出: 表的读取顺序 表的读取操作的读取类型 哪些索引有可能会被使用到 哪些索引被实际使用了 表之间的引用 每张表有多少行被优化器查询 每个字段的含义: id - id值越大,就越先被MySQL执行,如果id相同的话 可以认为是同一组,按照从上到下顺序执行。...

2019-11-06 14:08:41 149

原创 typeScript

typeScript

2019-09-12 16:43:55 367

原创 vue的自学之路

vue学习笔记(现在还没内容,等开始学就有了) 立个flag,一定会学vue,一定会有笔记的!!!!(加油)

2019-08-21 11:23:13 109

原创 List的用法

LIst的用法 可用于筛选出两个list中不同的和相同的部分 会持续跟新这篇关于List的用法

2019-08-21 11:19:49 142

原创 nginx的安装和配置

nginx安装nginx安装(Linux版本)前期准备安装 Nginxnginx配置启动 NginxNginx 其他命令 nginx安装(Linux版本) 系统平台:CentOS release 6.6 (Final) 64位。 前期准备 一、安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openss...

2019-07-30 22:53:06 466

原创 nginx(全面详细)

nginx详解nginx概念优点nginx的应用场景反向代理与正向代理nginx负载均衡之6种策略upstreamnginx的安装过程 nginx概念 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本...

2019-07-30 18:30:15 603

空空如也

空空如也

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

TA关注的人

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