摘要:

阅读全文
posted @ 2021-08-24 16:00
铭泽69
阅读(101)
推荐(1)
摘要:

阅读全文
posted @ 2021-08-24 15:56
铭泽69
阅读(133)
推荐(1)
摘要:

阅读全文
posted @ 2021-08-24 15:53
铭泽69
阅读(204)
推荐(0)
摘要:
项目代码位置:https://gitee.com/zwtgit/employee-management-system SpringData 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一
阅读全文
posted @ 2021-08-23 19:51
铭泽69
阅读(149)
推荐(2)
摘要:
怎么开发一个网站? 目前后端通过修改基本都是可以实现,主要是前端还存在不少问题,所以还是推荐使用 模板,更改别人的,成为自己的 使用框架,组件,自己手动拼接 前端搞定:页面写出来 设计数据库(难点) 前端可以独立的自动运行,独立化工程 数据接口怎么对接:json,对象all in one 前后端联调
阅读全文
posted @ 2021-08-23 13:07
铭泽69
阅读(130)
推荐(2)
摘要:
超级好用的Linux查询网址:https://www.linuxcool.com/ 关机/重启/注销 常用命令 作用 shutdown -h now 即刻关机 shutdown -h 10 10分钟后关机 shutdown -h 11:00 11:00关机 shutdown -h +10 预定时间关
阅读全文
posted @ 2021-08-22 23:32
铭泽69
阅读(297)
推荐(3)
摘要:
推荐: JVM-超全-图解 JVM-思维导图 JVM的体系结构 简化图: 类加载器 类加载器作用:加载.class文件 类加载流程(三个阶段): 1.加载阶段 将编译好的class文件加载到内存中(方法区),然后会生成一个代表这个类的Class对象。 2.链接阶段 会为静态变量分配内存并设置默认值。
阅读全文
posted @ 2021-08-19 22:55
铭泽69
阅读(180)
推荐(2)
摘要:
产品出现瓶颈? 项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。 但是慢慢的,使用用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。 于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的
阅读全文
posted @ 2021-08-19 13:35
铭泽69
阅读(75)
推荐(2)
摘要:
面对并发是如何优化网站性能的? 每个项目都会随着用户和数据的增长调整架构,来面对未来的问题 随着用户的增加,平台开始变得卡顿,开始了问题排查和优化,下面就和大家聊聊是如何处理的吧。 Nginx 一个网站,核心会分为几部分:前端、后台服务、数据库,服务器。 我们最开始项目是打的jar包 ,一个tomc
阅读全文
posted @ 2021-08-19 13:27
铭泽69
阅读(135)
推荐(2)
摘要:
在进行项目编写前,我们还需要知道一个东西,就是SpringBoot对我们的SpringMVC还做了哪些配置,包括如何扩展,如何定制。 途径一:源码分析 途径二:官方文档 举例 ContentNegotiatingViewResolver 内容协商视图解析器 自动配置了ViewResolver,就是我
阅读全文
posted @ 2021-08-18 08:29
铭泽69
阅读(380)
推荐(2)
摘要:
静态资源映射规则 SpringBoot中,SpringMVC的web配置都在 WebMvcAutoConfiguration 这个配置类里面; 我们可以去看看 WebMvcAutoConfigurationAdapter 中有很多配置方法; 有一个方法:addResourceHandlers 添加资
阅读全文
posted @ 2021-08-17 20:29
铭泽69
阅读(461)
推荐(3)
摘要:
#简单介绍 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。 Spring MVC是Spring的一个模块,一个web框架。通过Dispatcher Servlet, ModelAndView 和 View
阅读全文
posted @ 2021-08-17 17:32
铭泽69
阅读(105)
推荐(1)
摘要:

阅读全文
posted @ 2021-08-16 19:13
铭泽69
阅读(56)
推荐(0)
摘要:

阅读全文
posted @ 2021-08-16 17:56
铭泽69
阅读(84)
推荐(0)
摘要:

阅读全文
posted @ 2021-08-13 09:22
铭泽69
阅读(68)
推荐(1)
摘要:
生命周期 既然大家都放这个图,那我也放吧: 主要流程 Bean 的生命周期概括起来就是 4 个阶段: 实例化(Instantiation) 属性赋值(Populate) 初始化(Initialization) 销毁(Destruction) 看什么都没有直接看源代码清楚,来吧,上代码: <depen
阅读全文
posted @ 2021-08-12 23:07
铭泽69
阅读(338)
推荐(1)
摘要:

阅读全文
posted @ 2021-08-12 21:39
铭泽69
阅读(94)
推荐(0)
摘要:

阅读全文
posted @ 2021-08-12 21:37
铭泽69
阅读(102)
推荐(0)
摘要:

阅读全文
posted @ 2021-08-12 21:33
铭泽69
阅读(102)
推荐(0)
摘要:
初识MySQL MySQL是一个 关系型数据库 管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。 MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management Syste
阅读全文
posted @ 2021-08-12 12:54
铭泽69
阅读(269)
推荐(2)
摘要:
JavaSE的一些基础内容, 关于更基础的如:环境安装,语法,面向对象,数组,异常处理等就没有做多概述 IO 四大基流 : 输入流和输出流 , 字节流和字符流 根据功能划分: 节点流:可以从或向一个特定的地方(节点)读写数据,直接连接数据源。如最常见的是文件的FileReader,还可以是数组、管道
阅读全文
posted @ 2021-08-11 18:58
铭泽69
阅读(414)
推荐(2)
摘要:
计算机网络体系结构 主要讲解TCP/IP体系结构: TCP Transmission Control Protocol,即 传输控制协议 1.属于 传输层通信协议 2.基于TCP的应用层协议有HTTP、SMTP、FTP、Telnet 和 POP3 特点 建立连接过程(三次握手) 报文格式 首部前20
阅读全文
posted @ 2021-08-09 21:24
铭泽69
阅读(367)
推荐(2)
摘要:

阅读全文
posted @ 2021-08-09 14:16
铭泽69
阅读(157)
推荐(0)
摘要:
Object的结构 类构造器 一个类必须要有一个构造器的存在 , Object类源码中,是看不到构造器的,系统会自动添加一个无参构造器。 Object obj = new Object(); equals() /** * 判断两个对象是否相等 * 主要比较的是内存地址,如果我们要比较两个对象里面的内
阅读全文
posted @ 2021-08-08 14:27
铭泽69
阅读(60)
推荐(1)
摘要:
哈希函数:它把一个大范围的数字哈希(转化)成一个小范围的数字,这个小范围的数对应着数组的下标。使用哈希函数向数组插入数据后,这个数组就是哈希表。 冲突 当冲突产生时,一个方法是通过系统的方法找到数组的一个空位,并把这个单词填入,而不再用哈希函数得到数组的下标,这种方法称为开放地址法。 组的每个数据项
阅读全文
posted @ 2021-08-08 14:25
铭泽69
阅读(155)
推荐(1)
摘要:
启动and连接 启动 用的是配置文件启动 redis-server .../redis.conf redis-cli -p 6379 [root@LJT redis]# redis-server redis.conf [root@LJT redis]# redis-cli -p 6379 127.0
阅读全文
posted @ 2021-08-08 14:22
铭泽69
阅读(85)
推荐(2)
摘要:
介绍 MyBatis 是一款优秀的持久层框架; 它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java O
阅读全文
posted @ 2021-08-08 14:17
铭泽69
阅读(97)
推荐(1)
摘要:
什么是SpringMVC? Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-referenc
阅读全文
posted @ 2021-08-08 14:11
铭泽69
阅读(73)
推荐(1)
摘要:
Map的实现其实很简单,一个key对应一个value就行 。 本Map是写着玩的,是想告诉初学者我们也可以写一个简单的Map来自己用 代码: public class MyMap<K, V> { private Node<K, V>[] nodes; private int size; privat
阅读全文
posted @ 2021-08-08 14:07
铭泽69
阅读(169)
推荐(1)
摘要:
项目结构 导入相关的pom依赖 <!--依赖:junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring,spring--> <dependencies> <!--Junit--> <dependency> <groupId>junit</groupId>
阅读全文
posted @ 2021-08-08 14:04
铭泽69
阅读(181)
推荐(1)
摘要:
成果演示 基本架构 目录 dao filter pojo 数据库中对应的实体类 service.user servlet Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中
阅读全文
posted @ 2021-08-07 11:16
铭泽69
阅读(136)
推荐(1)
摘要:
06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍? 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL)。 当你需要MySQL处于只读状态,其他线
阅读全文
posted @ 2021-08-04 14:58
铭泽69
阅读(207)
推荐(1)
摘要:
MySQL复习 管理员启动 mysql服务的启动和停止 mysql> net stop mysql mysql> net start mysql 登陆mysql mysql> 键入命令mysql -u root -p, 回车后提示你输入密码,然后回车即可 01 | 基础架构:一条SQL查询语句是如何
阅读全文
posted @ 2021-08-04 09:29
铭泽69
阅读(236)
推荐(1)
摘要:
String String是一个很普通的类 源码分析 //该值用于字符存储 private final char value[]; //缓存字符串的哈希码 private int hash;// Default to 0 //这个是一个构造函数 //把传递进来的字符串对象value这个数组的值, /
阅读全文
posted @ 2021-08-03 21:20
铭泽69
阅读(226)
推荐(1)
摘要:
Integer 是java5 引进的新特性 先上一个小实验: public static void main(String[] args) { Integer a1 = 100; Integer a2 = 100; System.out.println(a1 == a2); Integer b1 =
阅读全文
posted @ 2021-08-03 12:41
铭泽69
阅读(139)
推荐(2)
摘要:
概述 LinkedList 继承自 AbstrackSequentialList 并实现了 List 接口以及 Deque 双向队列接口,因此 LinkedList 不但拥有 List 相关的操作方法,也有队列的相关操作方法。 LinkedList 和 ArrayList 一样实现了序列化接口 Se
阅读全文
posted @ 2021-08-03 12:35
铭泽69
阅读(98)
推荐(1)
摘要:
概述 (1)ArrayList 是一种变长的集合类,基于定长数组实现。 (2)ArrayList 允许空值和重复元素,添加元素时,会扩容机制生成一个更大的数组。 (3)可以保证在 O(1) 复杂度下完成随机查找操作。 (4)ArrayList 是非线程安全类。 为追求效率,ArrayList没有实现
阅读全文
posted @ 2021-08-03 10:58
铭泽69
阅读(329)
推荐(3)
摘要:
一句话概括: Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。 组成 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。 BeanFactory 使用控制反转(IOC) 模式将应用程序的配置和依赖性
阅读全文
posted @ 2021-07-26 23:17
铭泽69
阅读(80)
推荐(1)
摘要:
线性表 线性表的顺序表示 静态分配 #define MaxSize 10 // 定义最大长度 typedef struct { int data[MaxSize]; // ElemType = int, * 用静态的“数组”存访数据元素 int length; // 顺序表的当前长度 } SqLis
阅读全文
posted @ 2021-07-24 19:30
铭泽69
阅读(252)
推荐(1)
摘要:
前言 缓存在大并发系统中的重要作用不言而喻。缓存属于内存操作,微秒或毫秒级别。 在互联网公司绝对绕不过这个缓存。 缓存穿透 缓存穿透的概念很简单,用户想要查询一个数据发现redis内存数据库没有, 也就是缓存没有命中,于是向持久层数据库查询。 发现也没有,于是本次查询失败。当用户很多的时候,缓存都没
阅读全文
posted @ 2021-07-22 23:47
铭泽69
阅读(362)
推荐(2)