- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Innodb笔记
InnoDB遗留问题:表空间、段、区、索引的关系?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KtbFBNxy-1649291208567)(mysql-innodb-架构2.png)]1. 后台线程 BACKGROUND THREADMaster Thread: 主要负责将缓冲池中的数据异步刷新到磁盘IO Thread: 负责AIO(Async IO)回调处理Purge Thread: 回收已经使用并分配的undo页。Page Cleaner Threa
2022-04-07 08:28:35
760
原创 Java动态修改静态方法
Java动态修改静态方法Javassist是一个开源的分析、编辑和创建Java字节码的类库。环境与配置添加 jdk/lib/tools.jar 到 classpath在启动TestMain时添启动参数: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000依赖<dependenc...
2018-08-11 17:17:20
6256
原创 快速了解 AMP (Accelerated Mobile Pages)
AMP在 Google I/O 2018 活动中,有几个议程提到了 AMP,The Accelerated Mobile Pages,从字面意思看感觉是一种移动端页面的加速技术。了解过以后个人感觉是把平常一些性能优化手段变成强制要求,通过组件使用来限制和指引开发的方式。下面是官网给的AMP定义: AMP is an open-source library that provides...
2018-05-29 12:18:42
2616
原创 Javascript中的类数组对象 (Array-like Object)
类数组什么是类数组?类数组对象 (Array-like Object) 是类似数组一样有length属性和索引属性的对象。例如:const arrayLike = { '0': 'a', '1': 'b', '2': 'c', length: 3 }类数组这个概念有什么用?因为类数组对象不是数组,为了按数组的方式处理,可以把类数组转换成真正的数组后使用。例如,使用A...
2018-04-25 11:55:20
2558
原创 一分钟了解ECMAScript的发展历程
一分钟了解ECMAScript的发展历程1996 年 11月JavaScript 的创造者 Netscape 公司将 JavaScript 提交给标准化组织 ECMA(European Computer Manufacturers Association)。1997年 ES1ECMA 发布 262 号标准文件(ECMA-262),规定了浏览器脚本语言的标准,并将这种语言称为 E...
2018-04-18 12:13:28
1530
原创 微信小程序使用STOMP(WebSocket)
微信小程序使用STOMP(WebSocket)小程序的WebSocket API跟一般浏览器的有点差别,存在一些限制。本文主要涉及小程序使用STOMP时注意事项。基础小程序需要维护两个状态:微信服务器登录状态第三方(即我们自己服务器)的登录状态小程序使有wx.request()来发起请求,使用wx.connectSocket()创建WebSocket连接wx.requ...
2018-02-10 11:18:19
11462
1
原创 SpringData MongoDB repository 分页
使用SpringData的MongoRepository可以十分简便地操作数据,但今天发现分页功能有点“问题”。问题:PageRequest 的page参数 首页为 0,而不是 1。UserRepository.javapublic interface UserRepository extends MongoRepository<BetGameUserMO, String> { @Query
2017-10-22 20:20:11
1000
原创 简单了解Java发展历史
Java 语言1991年4月 Oak (Java前身), 作者:James Gosling1995年5月23日,Java 1.0,Oak语言改名为Java,“Write Once,Run Anywhere”1996年1月23日,JDK 1.0发布。Java虚拟机实现(Sun Classic VM)AppletAWT1997年2月19日,JDK 1.1,JAR文件格式JDBCJavaB
2017-09-28 22:09:16
360
原创 CentOS MongoDB安装与使用
配置MongoDB yum 源vim /etc/yum.repos.d/mongodb.repo[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=htt
2017-08-09 19:56:54
291
原创 WebSocket+STOMP+SockJS
WebSocketThe WebSocket protocol defines two types of messages, text and binary, but their content is undefined. It’s expected that the client and server may agree on
2017-06-17 22:29:45
1185
原创 Memcached 看一遍就懂了
Memcached学习本文总结了学习Memcached的一些关键点:Memcached简介Memcached特点Memcached安装步骤Memcached客户端Memcached与Redis比较Memcached与Memcache的区别Memcached内存模型目录Memcached学习目录Memcached简介Memcached特点内存缓存数据协议简单服务器之间不互相
2017-04-12 14:21:10
713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人