- 博客(21)
- 资源 (24)
- 收藏
- 关注
原创 linux安装redis命令
centos7全局命令:1、切换系统用户:su root2、解压文件命令:tar -zxf xxxx3、进入主目录进行编译:make4、进入src目录:make install prefix=/usr/local/redis(编译到指定的路径)5、cd …/ mkdir /usr/local/redis/etc mv redis.conf /usr/local/re...
2020-01-29 16:58:02 221
原创 Redis5基础知识
Java缓存机制Java中要用到缓存的地方很多,首当其冲的就是持久层缓存,针对持久层谈一下:要实现java缓存有很多种方式,最简单的无非就是static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升,周期无法控制可以采用SoftReference,WeakReferen...
2020-01-28 23:54:40 255
原创 springboot框架整合
Spring介绍SpringBoot简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spr...
2020-01-27 23:39:10 345
原创 mybatis框架项目引用1
Mybatis快速入门Mybatis介绍MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数库中的记录.JDBC- MyBatis-......
2020-01-26 21:49:13 309
原创 Mysql读写分离3
主从复制常用命令:service mysqld start 数据库启动service iptables stop 数据库停止mysql –u root 数据库登录概念影响MySQL-A数据库的操作,在数据库执行后,都会写入本地的日志系统A中。假设,实时的将变化了的日志系统中的数据库事件操作,在MYSQL-A的3306端口,通过网络发给MYSQL-B。MYSQL-B收到后...
2020-01-26 16:23:28 268
原创 MySql索引优化2
索引什么是索引索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快...
2020-01-26 00:22:21 256
原创 Web知识-跨域&XSS&CSRF
HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。如何理解HTTP协议是无状态的HTTP协议是无状态的...
2020-01-23 22:23:10 215
原创 MySql数据库分表分库优化1
什么是数据库范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。数据库三大范式第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF)第二范式:2NF是对记录的惟一性约束,表中的记录是唯一的, ...
2020-01-23 21:21:55 211
原创 servlet中Http协议
什么是http协议http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范查看http协议的工具1)使用火狐的firebug插件(右键->firebug->网络)2)使用谷歌的“审查元素”Http请求GET /day09/hello HTTP/1.1 -请求行Host: localhost:8080 ...
2020-01-20 20:29:52 427
原创 web基础Servlet与jsp
Web开发入门引入之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范现在和以后的程序:java web程序。浏览器控制。javaee规范软件的结构C/S (Client - Server 客户端-服务器端)典型应用:QQ软件 ,飞秋,红蜘蛛。特点:1)必须下载特定的客户端程序。2)服务器端升级,客户端升级。 **B/S (Broswe...
2020-01-19 21:58:18 2064
原创 jmeter测试
理解 JMeter 聚合报告(Aggregate Report)Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义...
2020-01-18 22:00:38 120
原创 JVM垃圾回收
垃圾回收机制垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。手动回收:public static void main(String[] args) { JVMDemo05 jvmDemo05 = new JVMDemo05(); //jvmDemo05 = null; S...
2020-01-18 20:31:11 249
原创 JVM调优
Java虚拟机原理所谓虚拟机,就是一台虚拟的机器。他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机, 大名鼎鼎的Visual Box、Vmare就属于系统虚拟机,他们完全是对物理计算的仿真,提供了一个可以运行完整操作系统的软件平台。程序虚拟机典型代码就是Java虚拟机,它专门为执行单个计算程序而计算,在Java虚拟机中执行的指令我们成为Java自己码指令...
2020-01-18 14:32:29 147
原创 netty5.0(单、多)客户端
什么是粘包/拆包一个完整的业务可能会被TCP拆分成多个包进行发送,也有可能把多个小的包封装成一个大的数据包发送,这个就是TCP的拆包和封包问题。粘包/拆包问题一般的处理方式有四种:数据段定长处理,位数不足的空位补齐。消息头+消息体,消息头中一般会包含消息体的长度,消息类型等信息,消息体为实际数据体。特殊字符(如:回车符)作为消息数据的结尾,以实现消息数据的分段。复杂的应用层协议,这种...
2020-01-17 20:53:51 453
原创 NIO同步阻塞和非同步阻塞---过度到netty(一个异步事件驱动的网络应用程序框架)
BIO与NIOIO为同步阻塞形式,NIO为同步非阻塞形式,NIO并没有实现异步,在JDK1.7后升级NIO库包,支持异步非阻塞同学模型NIO2.0(AIO)BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。NIO:同步非阻塞式IO,服务器实现模式为一个...
2020-01-16 20:11:18 441 1
原创 NIO编程
什么是NIO?Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。Java NIO: Channels and Buffers(通道和缓冲区)标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中...
2020-01-15 23:13:51 131
原创 Socket网络编程
什么是网络模型网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。 现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。 在网络编程中,发起连接程序,也就是发送第一次请求的程序,被称作客户端(Clie...
2020-01-14 23:57:27 166
原创 Java反射机制--手写springioc
什么是Java反射正在运行,动态获取这个类的所有信息反射机制的作用1,反编译:.class–>.java2.通过反射机制访问java对象的属性,方法,构造方法等;反射机制的应用场景Jdbc 加载驱动-----Spring ioc框架反射创建api方法名称 作用getDeclaredMethods [] 获取该类的所有方法getReturnType() 获取该类的返回值...
2020-01-14 17:54:10 263
原创 json解析、封装--XML解析
json解析包(GSON谷歌、fastJson阿里、jacksonSpring内置)移动端(安卓、IOS)通讯方式采用http协议+JSON格式 走restful风格。很多互联网项目都采用Http协议+JSONxml比较重WebService服务什么是JSONJSON(JavaScript Object Notation)是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为...
2020-01-13 23:11:01 389
原创 Java异常
打印完整的异常站信息ByteArrayOutputStream baos=new BateArrayOutputStream();e.printStackTrace(new PrintStream(baos));String exception=baos.toString();logger.error(exception);Error:一般为底层的不可恢复的类;Exception:...
2020-01-02 23:31:00 136
linux服务器系统U盘安装工具
2023-10-25
jad工具-客官看过来
2022-06-29
三年个人面试题准备---------------------------------------------------
2022-03-08
三年个人简历 111111111111111111111111111111111111111
2022-03-08
Dubbo例子.rar
2020-02-20
zkwindows客户端
2020-02-20
XXL-JOB接口文档(分布式任务调度平台).docx
2020-02-04
echarts-4.5.0.rar
2019-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人