2020年3月6日

win10环境下安装trojan

摘要: 下载trojan-win.zip并解压 双击VC_redist.x64,并傻瓜式安装 更改config.json(最好用editplus等打开),并编辑local_port,remote_addr,remote_port,password 双击trojan.exe,保持运行,并访问服务地址,查看命令 阅读全文

posted @ 2020-03-06 17:22 hangzhi 阅读(1819) 评论(0) 推荐(0) 编辑

2019年8月29日

Kafka简介

摘要: Kafka简介 定义 Kafka是一个分布式流式处理平台,它提供三种角色:消息系统,存储系统,流式处理平台 组成 Kafka架构体系为实现消息模块包括了若干producer,broker和consumer,还有zookeeper集群来负责元数据的管理和控制器选举等操作。 生产者 主线程创建消息Pro 阅读全文

posted @ 2019-08-29 07:55 hangzhi 阅读(174) 评论(0) 推荐(0) 编辑

网络编程之套接字

摘要: 套接字 套接字格式 套接字建立连接 过程 服务端准备连接 创建套接字 /** * domain:指定套接字格式:PF_INET、PF_INET6 以及 PF_LOCAL 等 * type:字节流TCP,数据报UDP,原始套接字 * protocol:0 */ int socket(int domai 阅读全文

posted @ 2019-08-29 07:54 hangzhi 阅读(498) 评论(0) 推荐(0) 编辑

MySQL事务问题

摘要: 并发事务问题 每个客户端和服务器的一次连接,就是一个会话,而每个客户端可以在自己的会话中发出事务请求,一般来说一个服务器可以连接若干个客户端,所以一个服务器可以同时处理很多事务请求,但理论上某个事务在对某个数据在进行访问时,其他事务应该排队等待。但这样在高并发下会严重影响性能,所以只能设计事务隔离级 阅读全文

posted @ 2019-08-29 07:51 hangzhi 阅读(487) 评论(0) 推荐(0) 编辑

undo日志

摘要: undo日志 作用 因一些原因(机器宕机/操作系统错误/用户主动rollback等)导致事务执行到一半,但这时事务的执行已经让很多信息修改了(提交前就会边执行边修改记录),但还有部分未执行,为了保证事务的一致性与原子性,要么全都执行成功,要么全都失败,所以就需要回滚,而rollback需要旧值依据, 阅读全文

posted @ 2019-08-29 07:50 hangzhi 阅读(991) 评论(0) 推荐(0) 编辑

redo日志

摘要: redo日志 作用 innoDB存储引擎中,需要在服务器故障重启后,能够准确的恢复所有已提交的数据,保证数据持久性;如某个事务在内存Buffer Pool中已被提交(脏页),但服务器突然故障,数据就丢失了; 为了解决这个问题,可以采用修改页面刷新到磁盘,但因为可能只修改了一条记录,没必要实时刷新浪费 阅读全文

posted @ 2019-08-29 07:48 hangzhi 阅读(1645) 评论(0) 推荐(0) 编辑

2019年7月31日

Explain详解

摘要: explain语句用于查看某个查询语句具体使用了什么执行计划 执行输出各列详解 table 每条记录对应一个表的查询,如果是两表连接查询,就会有两条记录,table对应查询表名 id 查询语句可能是单表查询,也可能是多表查询,查询语句中每出现一个select,就会为其分配一个唯一的id值; 连接查询 阅读全文

posted @ 2019-07-31 22:23 hangzhi 阅读(513) 评论(0) 推荐(0) 编辑

InnoDB缓存---InnoDB Buffer Pool

摘要: InnoDB Buffer Pool 定义 对于InnoDB存储引擎,不管用户数据还是系统数据都是以页的形式存储在表空间进行管理的,其实都是存储在磁盘上的。 当InnoDB处理客户端请求,需要读取某页的一条记录时,就会将这个页中的所有数据加载到内存中,再进行读写操作,当读写操作完成后,不是先将内存空 阅读全文

posted @ 2019-07-31 22:22 hangzhi 阅读(398) 评论(0) 推荐(0) 编辑

多线程之---线程同步

摘要: 线程同步 Java平台用于协调线程间共享数据访问的关键字:volatile,synchronized,final,static;机制:锁;API:Object.wait()/Object.ntify() 锁 锁也称互斥锁/排他锁,是控制原本并行访问共享变量的线程改为串行访问,每次访问变量的线程需要持 阅读全文

posted @ 2019-07-31 22:20 hangzhi 阅读(116) 评论(0) 推荐(0) 编辑

多线程之--等待与通知

摘要: wait/notify 等待线程和通知线程是同步在同一对象之上的两种线程 使用过程 //等待 synchronized(object){ //保护条件不成立时,当前线程暂停,进入等待集 while(!保护条件){ object.wait(); } doSomething(); } //唤醒 sync 阅读全文

posted @ 2019-07-31 22:19 hangzhi 阅读(678) 评论(0) 推荐(0) 编辑

导航