自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 tomcat入门到精通

一.Tomcat 基础1.1.Tomcat 基础Tomcat 本质上就是一款 Servle(色为) 容器, 因此Catalina(卡塔琳娜)才是 Tomcat 的核心 , 其他模块都是为Catalina(卡塔琳娜) 提供支撑的。 比如 : 通过Coyote (k有你)模块提供链接通信,Jasper(贾斯珀) 模块提供JSP引擎,Naming 提供JNDI&

2021-12-05 23:54:02 778 1

原创 mysql的索引

一.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。比如下面这个数据表,如果 Mysql 没有实现索引算法,那么查找 id=7 这个数据,那么只能采取暴力顺序遍历查找,找到 id=7 这个数据需要比较 7 次,如果这个表存储的是&nbs

2021-12-04 01:57:10 146

原创 mysql的日期处理大全

mysql 有 5 种表示时间值的日期和时间类型mysql 有 5 种表示时间值的日期和时间类型,分别为、DATE,TIME,YEAR,DATETIME,TIMESTAMPMySQL 数据类型               含义 date        &nb

2021-11-21 02:05:17 522

原创 git和代码规范

对于git操作,对于刚入职是必须会的,但是可能遇到好多git提交问题今天就具体说说规范先说工作经常用到的gitGit是一种分布式版本控制系统。Git能够为我们解决版本控制方面的大多数问题,利用Git 我们可以为每一次变更提交版本更新并且备注更新的内容;我们可以在项目的各个历史版本之间自如切换;我们可以一目了然的比较出两个版本之间的差异;我们可以从当前的修改中撤销一些操作;我们可以自如的创建分支、合并分支;我们可以和多人协作开发;我们可以采取自由多样的开发模式。原理图git a

2021-10-18 11:37:28 197

原创 SpringBoot 自动装配原理解析

自动装配是 Spring Boot 的核心部分,也是 Spring Boot 功能的基础,正是由于自动装配,才 将我们从 Bean 的繁复配置中解脱出来。那么 Spring Boot 中的自动装配指的是什么?我们继 续以 Spring MVC 为例,不使用 Spring Boot 时,我们可能需要配置视图解析器,文件解析器, 请求适配器等等各种 Bean,如果在使用数据库,redis,还需要配置数据库、redis 相关 Bean。1、从@SpringBoot Application(啊不雷可雷神) 启动注

2021-10-04 15:50:54 161 1

原创 Jav基础不好搞出笑话的问题

1 equals(eq日)和==的不同equals方法是java.lang.Object类的方法有两种用法说明:一、对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。1、“==”比较两个变量本身的值,即两个对象在内存中的首地址。(java中,对象的首地址是它在内存中存放的起始地址,它后面的地址是用来存放它所包含的各个属性的地址,所以内存中会用多个内存块来存放对象的各个参数,而通过这个首地址就可以找到该对象,进而可以找到该对象的各个属性)这个是他们的定义前几

2021-10-03 23:04:15 276

原创 BeanUtilsVo.copyProperties源码分析

昨天随便说一下pojo和vo和dto的关系给大家2个需求昨天的博客的地址https://mp.weixin.qq.com/s?__biz=MzA4MTAwMzA1Mw==&mid=2247484844&idx=1&sn=b950db1607efa078ccc41af61d885dc4&chksm=9f9ad2eea8ed5bf800d2a6d56eddebb33487f1db0741b6a71c0ea262db79480f7fbcb8119ebb&token=72

2021-10-03 13:53:29 144

原创 Spring websocket+Stomp+SockJS 实时通信源码详解

一、三者之间的关系Http连接为一次请求(request)一次响应(response),必须为同步调用方式。WebSocket 协议提供了通过一个套接字实现全双工通信的功能。一次连接以后,会建立tcp连接,后续客户端与服务器交互为全双工方式的交互方式,客户端可以发送消息到服务端,服务端也可将消息发送给客户端。SockJS 是 WebSocket 技术的一种模拟。为了应对许多浏览器不支持WebSocket协议的问题,设计了备选SockJs。开启并使用SockJS后,它会优先选用Websocket协议作为传

2021-10-03 13:50:28 829

原创 2021-09-22

昨天随便说一下pojo和vo和dto的关系给大家2个需求昨天的博客的地址https://mp.weixin.qq.com/s?__biz=MzA4MTAwMzA1Mw==&mid=2247484844&idx=1&sn=b950db1607efa078ccc41af61d885dc4&chksm=9f9ad2eea8ed5bf800d2a6d56eddebb33487f1db0741b6a71c0ea262db79480f7fbcb8119ebb&token=72

2021-09-22 11:54:39 80

原创 2021-09-21

dto和vo和pojo他们是我们开发过程经常遇到的几种实体类,他们之间的转化是我们经常遇到的什么是dto,vo do用户提交请求(可能是填写表单),表单的数据在展示层被匹配为 VO。服务层把 VO 转换为服务层对应方法所要求的 DTO,传送给服务层。服务层首先根据 DTO 的数据构造一个 DO (或重建),调用 DO 的业务方法完成具体业务。服务层把 DO 转换为持久层对应的&nbs

2021-09-21 23:07:28 100

原创 2021-09-19

1上传rar的问题前几天客户提出一个傻逼的需求 上传rar进行解压,这个需求,难点就是在rar的解压的上,一般都是上传zip难倒我了吗?不可能的我就去百度,百度,好多都是有问题,找到一个要钱,但是可以用这里就分享给大家public class RARUtil {    public static void main(String[] args) {  &

2021-09-19 00:25:33 109

原创 springboot加vue做移动音乐

前几天在github看到一个前后端没有分离的ssm的客户端系统我就想给它改成移动端给大家分享和学习真的想死,这里使用是vue2.x我使用vue3改的过程中对于我前端废物的我,真的有点难,但是还是过来,理解了改这个项目是告诉大家写代码一定要规范,返回不要object,一定要看清业务需求,改这个项目,我木有看清需求,改的过程,出现好多问题,改了一个星期,希望给大家带来学习和规范效果图没有解决的问题就是歌词的问题本人前端基础不怎么好,解决不了,希望有大佬可以进行解决问题就是下面的歌单的问题

2021-09-11 17:49:04 284

原创 docker部署微服务项目

上次有人说部署单个springboot项目和ssm写的非常的简单可以写一篇docker部署微服务的结构的文章的吗安排什么是微服务?微服务架构是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在自己的进程中运行,采用一组服务的方式来构建一个应用,服务独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通信的架构思路。独立性在开发层面,每个微服务基本上都是各自独立的项目(project),而对应各自独立项目的研发团队基本上也是独立对应,这样的结构保证了微服务的并行研发,并且各自快速迭代,不

2021-09-07 23:48:46 674

原创 Ekl去记录nginx的日志

什么是 ELK?ELK 是 Elasticsearch、Logstash、Kibana 三大开源框架首字母大写简称。Elasticsearch 是强大的数据搜索引擎,是分布式、通过 restful 方式进行交互的近实时搜索平台框架。Logstash 是免费且开放的服务器端数据处理通道,能够从多个来源收集数据,转换数据后将数据发送到数据存储库中。能够动态地采集、转换和传输数据,不受格式和复杂度的影响。Kibana 是针对&nbs

2021-09-07 14:02:01 198

原创 2021-08-19

图片是每一个Java程序员都要面对的,不管审核还是,什么?下面就有我带大家看看开发中经常解决的图片怎么解决的,希望可以给你带了帮助1将图片搞成base64位进行解决@SpringBootTest class SpringqqApplicationTests { @Test void contextLoads() { String path="D:\\.temp\\dd\\1.png"; String path1="D:\\.temp\\dd\\img\\";

2021-08-19 11:27:52 1949

原创 2021-07-06

springboot+vue前后端分离项目实战目的:这个项目也是模仿微人事,也是b站里面的项目,我写出来,就带大家一起去学习这个项目学习的地址:https://www.bilibili.com/video/BV1HA411p7aA?t=242&p=14下面就有我带大家去学习这个项目,不是视频说这么仔细,但是我会带大家从0基础去学习这个项目,去理解这个项目的流程和项目的需要的技术的原理,视频,相信大家去看,好多也是迷茫的,不知道这个视频里面说的什么,项目流程是什么?没有基础的看完保证可以提高好

2021-07-06 08:47:57 510

web sever技术的笔记,里面有一个项目的实战,可以要快速理解这个技术,还有本人学习这个过程中遇到各种问题

web sever技术的笔记,里面有一个项目的实战,可以要快速理解这个技术,还有本人学习这个过程中遇到各种问题,遇到问题可以关注我微信公共号Java代码学习营地

2022-08-23

springboot从入门到精通

工作多年积累的精华,几乎囊括了工作中所有的实用技术,可以带你从springboot基础到精通,工作需要的springboot都是有的,有什么问题可以关注我微信公共号Java代码学习营地

2022-08-20

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

TA关注的人

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