自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 快速了解JVM

为了实现类加载的隔离eg:应用A和应用B存在类名相同的类(内容不同)需要被加载,但AppClassLoader只有一个,不能创建多个,所以有可能只能加载一个,在JVM中判断一个类是否已经被加载的逻辑是:类名+对应的类加载器实例,所以Tomcat自定义类加载器的原因是实现类加载的隔离。标记-清除标记-整理复制速度中等最慢最快空间开销少(有碎片)少(无碎片)最多(空间换时间)移动对象否是是。

2023-10-16 16:03:49 64

原创 RocketMQ学习笔记

一致性问题:订单系统处理完业务,通过MQ向物流,库存,支付系统发送消息数据,如果其中有处理失败的,便会造成消息数据处理的一致性(因为订单系统已经接着做其他业务了,已经告诉客户端购买成功了)请求方(生产者)---->MQ----->响应方(消费者)(mq就是消息队列,是在信息传输过程中保存消息的容器,多用于分布式系统之间进行通信,具有先进先出的特点)java语言实现的,万级数据吞吐量,处理速度毫秒级,主从架构,成熟度高(Apache产品,最早)消费者(集群):拉取消息,broker返回消息(不建议使用)

2023-09-21 16:02:46 143

原创 JUC面试题(持续更新中...)

面试者:读写锁就是在写线程持有锁时,其他任何读写线程都会被阻塞,在读线程持有锁时,所有读线程可以进入临界区执行使用资源,写线程被阻塞。(读并行,写串行)面试者:悲观锁是以最悲观的态度来看待竞争共享资源的情况,只要线程来操作资源就会上锁,在此期间其他任何线程都不能操作这个共享资源,乐观锁是认为在操作这个资源时,没有其他线程会来竞争这个资源,乐观锁并没有加锁,是判断预修改值是否发生变化来决定操作失败与否。

2023-09-15 14:49:11 102

原创 mybatis面试题(持续更新中...)

面试者:mybatis是默认带有一级缓存和二级缓存,其中一级缓存是默认开启的,是sqlSession级别的,一次查询后会将查询结果保存到一级缓存中,后续的查询操作是先在缓存中查询,未命中再到数据库查询,一旦进行更新操作将会删除缓存并在下一次查询重新缓存;二级缓存是需要手动开启的,是namespace级别的,二级缓存是多个sqlsession共享的,所以当一个sqlsession查询到数据后就会将查询的结果缓存到二级缓存中供其他sqlsession查询。

2023-09-15 08:38:48 52

原创 面试题汇总

Java后端初级面试汇总

2023-09-14 16:00:39 56

原创 多线程面试题(持续更新中...)

多线程的一些面试题

2023-09-14 15:59:29 57

原创 同源策略和跨域

同源策略和跨域同源策略和跨域同源同源策略跨域同源策略和跨域同源如果两个页面的协议,域名和端口都相同,则两个页面具有相同的源。同源策略浏览器提供的一个安全功能。MDN官方给定的概念:同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。跨域两个URL的协议、域名、端口任何一项不一致,则是跨域。出现跨域的根本原因:浏览器的同源策略不允许非同源的URL之间进行资源的交互。

2023-01-09 15:45:46 72

原创 Redis数据类型常用命令

redis基本数据类型常用命令

2022-12-30 17:08:08 452

原创 为校招搜集整理的10万字java后端面试题ing...,基础不太好不知道从哪儿开头的冲它就完事了

JavaSE部分学的不太好的可以跟着这个面试题在重新复习一遍,基础部分对想面中小厂的应该比较友好,后面的spring框架部分的面试题部分我自己也不懂,背就完事了。

2022-12-22 09:31:38 729 1

原创 mybatis查询数据库返回数据全为null

springboot框架加mybatis的整合在查询数据时返回数据正确条数但内容全为null。

2022-08-29 22:44:51 3970 2

原创 maven初级学习笔记

maven的本质是一个项目管理软件,将项目开发和管理过程抽象成一个项目对象模型(POM)POM(project object model):项目对象模型pom.xml----->项目对象模型(POM)依赖管理(Dependency)----->本地仓库----->私服仓库----->中央仓库。......

2022-08-12 10:36:29 144

原创 git学习笔记

Git是一个开源的分布式版本控制系统,是目前世界上最先进、最流行的版本控制系统。特点:项目越复杂,协作的人越多,越能体现出Git的高性能和高可用性指不仅提供程序,还提供程序的源代码,即代码是公开的,任何人都可以去修改,查看和使用开源代码;闭源与之相反。...

2022-08-07 11:04:25 218

原创 http协议

信息的传递和交换(通信三要素:主体、内容、方式)。通信的双方完成通信所必须遵守的规则和约定,即通信双方采用约定好的格式来发送和接收消息。超文本传送协议(HyperText Transfer Protocol),它规定了客户端与服务器之间进行网页内容传输时,必须遵守的传输格式。客户端发起的请求叫做Http请求,客户端发送到服务器的消息,叫做http请求消息。服务器响应给客户端的消息内容。......

2022-08-03 23:02:35 118

原创 axios

Axios是专注于网络数据请求的库。

2022-07-29 23:32:10 144

原创 jquery实现文件上传

代码】jquery实现文件上传。

2022-07-29 22:54:09 3535

原创 form表单

表单在网页中主要负责数据的采集,将采集的数据提交到服务器端进行处理。点击提交按钮的同时页面跳转向URL地址指向的页面根据程序员指定的模板结构和数据,自动生成一个完整的HTML界面。

2022-07-28 23:14:16 1117

原创 ajax学习笔记

ajax学习笔记

2022-07-27 17:05:55 189

原创 java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/template/index.html]

你可能需要看看两个地方。

2022-07-22 08:51:12 921

原创 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

pom.xml文件中外面只有一个标签,不要放错位置了。

2022-07-22 08:12:26 263

原创 算法课程设计(基因序列比较,棋盘覆盖,地图着色,学校最佳选址)可视化界面

lytobe/suanfakeshe算法课程设计,基因序列比较,棋盘覆盖,中国地图着色,超市最佳选址(github.com)

2022-07-16 11:00:10 169

原创 客户关系管理系统

lytobe/crm.github.io客户关系管理系统(不完整),前后端分离,crmweb为前端代码,mysql为8。

2022-07-16 10:54:31 160

原创 尚硅谷Javaweb教程书城项目订单模块完整版

lytobe/bookStore尚硅谷Javaweb教程网上书城项目完整版,订单模块完整,jdbcutilfilter与threadLocal连用部分我使用后有数据库并发错误,能力有限,改不出来,就改回了不用threadlocal的版本,有高手看到后解决了请给我个链接(github.com)......

2022-07-16 10:51:48 516

原创 cookie学习笔记(bi站尚硅谷免费Java视频教程学习笔记)

cookie的初步了解及简单应用

2022-07-11 10:26:48 125

原创 java.sql.SQLException: No value specified for parameter 1解决

网上有一种解决方案是代码顺序问题,我这里是自己粗心将某个方法的参数填少了,测试时写代码时有没报错,就埋下了隐患,找还是挺好找的,但还是写出来记录一下自己学习过程中遇到的错误。......

2022-07-09 16:46:30 753

原创 默认编码为GBK的win10下idea部署项目到tomcat服务器各种中文乱码的问题解决方法

原理我这里不做解释,网上太多了,之前就是因为乱码问题在网上找了很久有很多解决方案,改了确实有效,但是另一个地方又会出现中文乱码,要查项目问题的时候这个乱码看起来是真的烦,本人是个新手,改了很久,找出来一个各个地方中文都不会出现乱码的问题的解决方法,原理没解释,但是网上提到的可能改的每个地方都有截图示意,照着改就行了,被困扰的可以试试。...

2022-07-09 16:26:34 322

原创 servlet映射中url pattern无效

servlet映射无效

2022-07-04 16:37:24 2456 1

简述Java设计模式PPT

简单介绍了一下Java23种设计模式的概念,正式学习前可了解一下,还简单提到了面向对象七大设计原则和耦合的概念

2023-07-20

ajax机器人案例,图书管理案例

ajax机器人案例,图书管理案例

2022-07-27

Maven的setting.xml

(解决下载包速度慢的问题)

2022-07-22

算法课程设计,界面可视化

1.基因序列比较 java 动态规划法 2.棋盘覆盖 Java 分治法 3.中国地图着色 Java+python 回溯法 Java 4.超市最佳选址 java 蛮力法

2022-07-14

javaweb教程网上书城项目

适合还未学习后端框架的小伙伴,订单模块完整,因个人能力问题在为JDBCUtils添加threadlocal和filter的联用时数据库报了并发,表锁相关的错误,解决不了,所以这个版本是没有数据库异常拦截器的版本,但是订单模块是完善了的,如果有感兴趣的高手在学习这个阶段的过程成遇到了上面提到的问题,请给我个链接,真的特别想解决,还有就是老师教程时购物车模块用的时保存到session域中,且有多个是否登录判断时根据浏览器session中的user来判断,所以同一个浏览器不能登录两个不同的用户

2022-07-14

crm(客户关系管理系统)

项目整体采用前后端分离的方式 服务器端基于idea:spring-boot,mybatis-plus,mysql,maven(阿里镜像,解决下载速度慢的问题) 客户端:HBuilder:html,layui,ajax,juery,css(页面多为layui镜像网站现成的模板,复制下来改为适合自己数据的格式即可) 后端代码极为简洁,前端多为官网现成模板,极其适合新手练手

2022-07-04

空空如也

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

TA关注的人

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