自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 【详解】BIO、AIO、NIO Netty 知识点和工作原理

【详解】BIO、AIO、NIO Netty 知识点和工作原理

2022-11-16 22:09:54 709 1

原创 Modbus通信协议

使用它对应的是那么使用的话,它对应的就是。主设备向从设备发送请求,从设备分析并处理主设备的请求,然后向主设备发送结果。那么如果出现任何的差错,从设备都会返回一个异常的功能码。Modbus 的工作方式是请求和应答,每一次通讯都是主站先发送指令,可以是广播,或者是向特向转发,那么从站响应指令并按要求应答或者报告异常。那么当主站他不发送请求的时候,从站他是不会自己发送数据的,从站只会响应主站的回应,只会响应主张的请求,

2022-09-12 16:11:33 2647 1

原创 Docker使用教程笔记

Docker 是应用和环境打包成一个镜像,如果数据都在容器中,那我们容器删除,就会丢失数据 (mysql ,容器删除 就等于删库跑路)为了解决上述问题:容器之间可以有一个数据共享技术,docker容器中生产的数据,同步到本地!—>这既是卷技术,目录的挂载,将我们内容的目录,挂载到linux什上面特征:持久化和同步操作,容器间也是可以数据共享。...

2022-08-03 14:53:49 703

原创 @RequestBody 和 @GetMapping 不能同时使用

当使用@RequestBody时,不能使用@GetMapping;==因为GetMapping 不支持-@RequestBody;解决方案**** @GetMapping 改成@PostMapping后则正常;否则汇报如下错误

2022-06-30 15:25:47 978 1

原创 SSO(single sign on)模式 --单点登录三种登录方式

单点登录三种常见方式:第一种: session广播机制 第二种: 使用cookie + redis 实现第三种: 使用token实现

2022-06-24 16:33:33 910

原创 SpringBoot集成swagger 注解使用步骤

一般用于测试接口 使用最少实现逻辑与远程服务进行交互 用于controller层与为底层编程所实现的接口类似, 与Postman一样Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。优点: 1. 生产在线接口文档 2.方便测试第一步 导入依赖创建公共模块,整合swagger,为了所有模块都可使用在SwaggerConfig中 配置插件运行 http://localhost:8001/swagger-ui.html应为我端口号设置

2022-06-21 14:58:27 171

原创 EasyExcel简介 和 使用

Java领域解析、生成Excel比较有名的框架

2022-06-21 14:47:43 1177 1

原创 阿里OSS对象---头像上传

阿里云OSS对象头像文件上传 操作步骤 面试可以写在项目中

2022-06-04 17:05:54 342

原创 2022Java面试 上海安硕

一.了解springMVC执行流程吗?1.用户发送请求至前端控制器DispatcherServlet。2.DispatcherServlet收到请求调用HandlerMapping处理器映射器。3.处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4.DispatcherServlet调用HandlerAdapter处理器适配器。5.HandlerAdapter经过适配调用具体的处理器(Con

2022-05-08 16:10:43 709

原创 2022年Java面试题---中科创达

1.问了做过啥小项目,就说了一下项目名字2.jdk和jre区别3.集合,ArrayList ,Linkedlist获取元素时的差别,删除元素的效率4.currentHashMap底层实现5.==和equals的区别6.方法重写和方法重载,重写的父类和子类修饰符权限7.spring三大核心,spring事务,事务的应用场景8.mysql优化9.就问了你用了啥中间件,redis的应用场景10.线程的状态,run和start方法区别,wait和sleep区别11.git用过吗,没用过,mave

2022-05-07 19:27:36 1452

原创 酒店、民宿管理系统Java开发流程(源码+开题报告+论文)----毕业设计

酒店、民宿管理系统Java开发(项目源码+开题报告+论文)----毕业设计

2022-05-07 19:23:47 1251 12

原创 Java的四种引用 -强弱软虚

Java四种引用-强弱软虚货

2022-04-08 22:43:45 131

原创 2022 Java面试题道通科技

java道通科技面试题

2022-04-08 22:37:51 1120

原创 2022 Java保融科技面试题

保融科技面试题

2022-04-08 22:36:17 2172 2

原创 2022-Java-NEC面经汇总

NEC面经汇总

2022-04-08 22:34:33 1414

原创 2022华人运通Java面试题

2022华人运通Java面试题

2022-04-08 22:30:52 887 1

原创 奇安信2022面试题

Java春招-----奇安信面经

2022-04-01 21:26:29 3542 1

原创 Java集合中常见的面试题 (收藏+保存+offer拿到手软)

Java集合常见面试题Arraylist和数组HashMap底层原理ArrayList底层原理

2022-04-01 21:20:57 611

原创 Spring Boot、Spring MVC、Spring有什么区别

Spring Boot、Spring MVC、Spring有什么区别

2022-02-18 16:13:39 317

原创 分布式(一致性 可用性 可用性)-CAP理论概述-分布式事务(2PC-3PC-TCC)

一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项数据一致性(consistency):如果系统对一个写操作返回成功,那么之后的读请求都必须读到这个新数据;如果返回失败,那么所有读操作都不能读到这个数据,对调用者而言数据具有强一致性 又叫原子性 线性一致性服务可用性(availability):所有读写请求在一定时间内得到响应,可终止、不会一直等待分区容错性(partition-tol

2022-02-17 00:46:23 2316

原创 什么是Nginx?

是高性能的 HTTP 和反向代理的web服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。反向代理反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问。我们只 需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返 回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器 地址,隐藏了真实服务器 IP 地址。负载均衡增加服务器的数量,然后将请求分发到各个服务器上,将原先请

2022-02-17 00:40:55 2389

原创 什么是ssm框架?

SSM框架就是:Spring + Spring MVC + MyBatis

2022-02-15 19:33:03 3973

原创 Swagger2 SpringBoot

Swagger2 SprningBoot使用和pom.xml配置

2022-01-21 23:25:00 228

原创 ArrayList\底层原理

add 添加底层源码原理:ArrayList底层使用的是Java数组来存储集合中的内容,这个数组是Object类型的elementData的访问级别为包内私有,是为了使内部类能够访问到其中的元素代码中有个常量,表示数组的默认容量,大小为10:扩容规则:最初 10个容量 下来15 22 33 49下次扩容的 容量=之前容量+他的一半容量1015223349扩容次数1(默认初始)2345//扩容的源码 private

2021-11-02 20:24:46 97 1

原创 计算机基本组成于工作模型 -二进制-分时复用操作系统-并发并行-内存-硬盘-高速缓存-BIOS

1- 计算机基本组成于工作模型1.为什么cpu计算机只能认识0和1​ 因为cpu作为计算机的核心,负责计算,控制存储等功能.在执行这些功能过程中,CPU需要接受主板供电,从初高中物理上我们得知,任何电器设备,需要形成回路,同时,供电状态只有俩种,一种是高电平一种叫低电平,我们将高低电平分开表示供电1和,就得出一下结论。​ CPU要不接受高电平也就是内容位1的信号输入,要么接受低电平也就是内容为0的信号输入,不能接受其他形式的输入,所以CPU只能认识0和1。2.再输入内容的过程中,如何区分两个电平

2021-11-02 20:22:28 542

原创 java 写斐波那契 求第n个和

java 写斐波那契 求第n个和//斐波那契数列public class Test { public static void main(String[] args) { int n= 39; //定义第n的斐波那契值 if (n <= 2) { System.out.println(1); return; } else { long a = 1; long b = 1; for (int i = 3; i < n - 2; i

2021-10-20 19:22:20 107

原创 java 判断是否回文

java 判断是否回文 是回文 true 否则falsepackage com.lanou.day10;// 一个字符串满足正着读和倒着读的结果是一样的,那么//是一个回文字符串 如abba,abcba,上海自来水来自海上 public class HomeWork1 { public static void main(String[] args) { HomeWork1 w = new HomeWork1(); boolean b = w.isHuiWen("abcba");

2021-10-14 10:58:47 1902

原创 Java编写 开关灯游戏的二维数组 如图显示 代码在图下面

**Java编写 开关灯游戏的二维数组如图显示 代码在图下面**import java.util.Scanner;public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); int[][] arrays = { { 0, 1, 1, 0, 0, 0, 0 }, {

2021-10-13 21:01:38 591

原创 for循环打印输出4个不一样三角形(*) 和九九乘法表

for循环打印输出4个不一样三角形(*) 和九九乘法表使用前将注释去掉====================分割线import java.util.Scanner;public class Test { public static void main(String[] args) { /* * 输出 : * ** 行 列 *** 1 1 **** 2

2021-10-12 10:11:53 293

原创 二维数组顺时针旋转90度

import java.util.Arrays;public class Main01 { //多维数组 public static void main(String[] args) { int a = 4; //int[] arr = new int[7]; int[][] arrays = { {1,2,3}, //[0 0] [0 1] [0 2] {4,5,6}, //[1 0] [1 1] [1 2] {7,8,9.

2021-10-11 18:01:18 959

原创 EL 表达式 & JSTL 标签

1.EL 表达式a)什么是 EL 表达式,EL 表达式的作用?EL 表达式的全称是:Expression Language。是表达式语言。EL 表达式的什么作用:EL 表达式主要是代替 jsp 页面中的表达式脚本在 jsp 页面中进行数据的输出。因为 EL 表达式在输出数据的时候,要比jsp 的表达式脚本要简洁很多<body><%request.setAttribute("key","值");%>表达式脚本输出 key 的值是:<%=request.getA

2021-08-16 16:16:53 132

原创 jsp 的三种语法-头部的 page 指令-.jsp 中的常用脚本-jsp 中的三种注释- 四大域对象pageContext\request\session\applicatio

1.jsp 头部的 page 指令jsp 的 page 指令可以修改 jsp 页面中一些重要的属性,或者行为。<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>i. language 属性表示 jsp 翻译后是什么语言文件。暂时只支持 java。ii. contentType 属性 表示 jsp 返回的数据类型是什么。也是源码中 response.setContentType()参数值iii. pageEn

2021-08-14 18:27:21 202

原创 JavaWeb动态书城项目-mysql-Tomcat-mysql步骤教程

项目结构web 层com.java.web/servlet/controllerservice 层com.java.service Service 接口包com.java.service.impl Service 接口实现类dao 持久层com.java.dao Dao 接口包com.java.dao.impl Dao 接口实现类实体 bean 对象com.java.pojo/entity/domain/bean JavaBean 类测试包co

2021-08-10 18:16:35 163

原创 Tomcat安装与部署教程

a)安装找到你需要用的 Tomcat 版本对应的 zip 压缩包,解压到需要安装的目录即可。b)目录介绍bin 专门用来存放 Tomcat 服务器的可执行程序conf 专门用来存放 Tocmat 服务器的配置文件lib 专门用来存放 Tomcat 服务器的 jar 包logs 专门用来存放 Tomcat 服务器运行时输出的日记信息temp 专门用来存放 Tomcdat 运行时产生的临时数据webapps 专门用来存放部署的 Web 工程。work 是 Tomcat 工作时的目录,用来存放

2021-08-01 16:54:28 559

原创 DOM 的增删改

DOM 的增删改内部插入:appendTo() —格式 —> a.appendTo(b) 把 a 插入到 b 子元素末尾,成为最后一个子元素prependTo() —格式 —> a.prependTo(b) 把 a 插到 b 所有子元素前面,成为第一个子元素外部插入:insertAfter() —格式 —> a.insertAfter(b) 得到 bainsertBefore() —格式 —> a.insertBefore(b) 得到 ab替换:repla

2021-07-29 21:43:39 69

原创 Hmtl页面中Jquery实现复选框选择-全选-全不选-反选-提交

Hmtl页面中Jquery实现复选框选择-全选-全不选-反选-提交代码如下<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><tit

2021-07-29 17:48:43 205

原创 jQuery 的属性操作

、jQuery 的属性操作jQuery 属性操作html() 它可以设置和获取起始标签和结束标签中的内容。 跟 dom 属性 innerHTML 一样。text() 它可以设置和获取起始标签和结束标签中的文本。 跟 dom 属性 innerText 一样。val() 它可以设置和获取表单项的 value 属性值。 跟 dom 属性 value 一样val 方法同时设置多个表单项的选中状态:<!DOCTYPE html><html lang="zh_CN">&lt

2021-07-29 15:47:59 77

原创 jQuery 选择器 -基本选择器-层级选择器-过滤选择器 -元素筛选--->基本语句

基本选择器ID 选择器:根据 id 查找标签对象.class 选择器:根据 class 查找标签对象element 选择器:根据标签名查找标签对象** * 选择器**:表示任意的,所有的元素selector1,selector2 组合选择器:合并选择器 1,选择器 2 的结果并返回//先要页面加载 $(function () { //1.选择 id 为 one 的元素 "background-color","#bbffaa" $("#btn1").click(funct

2021-07-29 15:14:14 148

原创 Document 对象中的方法介绍-getElementById-getElementsByName- getElementsByTagName 方法示例代码

Document 对象中的方法介绍document.getElementById(elementId):通过标签的 id 属性查找标签 dom 对象,elementId 是标签的 id 属性值document.getElementsByName(elementName):通过标签的 name 属性查找标签 dom对象,elementName 标签的 name 属性值document.getElementsByTagName(tagname):通过标签名查找标签 dom 对象。tagname 是标

2021-07-27 18:05:25 3628

原创 JavaScript 中的事件onload 加载完成事件-onclick 单击事件-onblur 失去焦点事件-onchange 内容发生改变事件-onsubmit 表单提交事件

什么是事件?事件是电脑输入设备与页面进行交互的响应。我们称之为事件。 常用的事件:onload 加载完成事件: 页面加载完成之后,常用于做页面 js 代码初始化操作onclick 单击事件: 常用于按钮的点击响应操作。onblur 失去焦点事件: 常用用于输入框失去焦点后验证其输入内容是否合法。onchange 内容发生改变事件:常用于下拉列表和输入框内容发生改变后操作onsubmit 表单提交事件: 常用于表单提交前,验证所有表单项是否合法。 事件的注册又分为静态

2021-07-26 18:33:47 1036

空空如也

空空如也

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

TA关注的人

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