- 博客(25)
- 收藏
- 关注

原创 【ET框架】基础及实践难题解答
客户端点击登录按钮(含账号、密码、服务器IP地址)触发login方法,创建一个session(绑定服务器二进制版本IP地址),将客户端页面的信息赋值给C2R_Login实例,使用session发送请求,LoginHandler会拦截C2R_Login类型的请求并且返回R2C_Login类型的响应,之后关闭该session,因为此处session主要请求Realm网关负载均衡用来获取网关的key和IP,得到了之后就可以再次创建session直连网关来登录。
2023-08-24 20:08:13
6385
7

原创 【Redis7】2023保姆文章,哨兵、主从、雪崩、穿透
Redis是一个key-value的数据库,key一般是String类,不过value的类型多种多样指令全部记住是不可能的,语法查文档。
2023-05-22 19:51:57
409
1

原创 【十二万字总结】Java全套(上)、一篇巩固JavaSE核心
此文章我自学总结的知识点、为自己重新打好基础自学用。后期还会继续更新sql spring boot spring cloud mvc
2023-03-14 11:27:14
1163
1
原创 【更新中...】23中设计模式合集
每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。
2023-12-29 13:37:36
952
2
原创 谷粒商城问题总结
在这个例子中,当调用collect方法时,所有中间操作(包括filter和map)才会被执行。java: 找不到符号 符号: 方法 setOperation(java.lang.String) 位置: 类型为io.renren.modules.sys.entity.SysLogEntity的变量 sysLog。指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器对javascript施。是指协议,域名,端口都聚相同,其中有一个不同都会产生跨域,
2023-06-18 18:07:03
275
原创 【SpringCloud】最全最细!微服务框架
单体架构特点?简单方便,高度耦合,扩展性差,适合小型项目。例如: 学生管理系统分布式架构特点?松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案优点: 拆分粒度更小、服务更独立、耦合度更低缺点:架构非常复杂,运维、监控、部署难度提高。
2023-05-29 15:30:27
42255
7
原创 【SpringBoot更新中】实用开发、底层原理
当用户输入了验证码之后呢,就可以用缓存中的验证码来比较用户输入的验证码是否正确。Java后端的代码包括配置yml文件会参与热部署,而前端页面当中,也就是静态资源的改变并不需要参与热部署,保存之后就可以直接刷新内容。SpringBoot提供的缓存技术除了提供默认的缓存方案,还可以对其他缓存技术进行整合,统一接口,方便缓存技术。在测试类旁边加入属性将内容设置为 yml 文件中的属性再赋值,如此一来该属性就可以在测试类中进行调用了。缓存不仅可以用于提高永久性存储介质的数据读取效率,还可以提供临时的数据存储空间。
2023-05-12 20:59:31
296
原创 SpringBoot基础、运维内容
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程优点:①:依赖设置繁琐 ②:配置繁琐缺点:①:起步依赖(简化依赖配置)使用ssm框架的时候,经常容易发生依赖冲突,导致很多问题非常难以排除。需要手动更改以来版本。使用springboot,它能够自动使用最合适的版本,不同的版本的springboot依赖也会自动给你配置不同版本的其他依赖(druid、mybatis、mysql…)②:自动配置(简化常用工程相关配置)
2023-05-07 18:04:18
308
原创 前后端交互流程?一个生活例子带你看明白!
这个例子中,客户就是客户端,服务员就是浏览器,厨师就是服务器,切菜区就是Controller层,炒菜区就是Service层,储藏室就是DAO层,订单就是HTTP请求,盘子就是HttpServletResponse,牛排就是响应内容。您向服务员(浏览器)点餐,服务员将您的订单(HTTP请求)传递给厨师(服务器)。在这里,厨师会检查订单的内容,确保它是有效的,并根据订单内容决定如何制作菜品。在这里,厨师会根据菜品的要求,调用不同的烹饪方法(Service方法)来制作菜品。
2023-04-22 16:35:01
204
原创 2023清晰易懂!Spring、MVC Java必经之路
控制反转,强调的是原来在程序中创建Bean的权利反转给第三方依赖注入,强调的Bean之间的关系,这种关系第三方负责去设置面向切面编程,功能的横向抽取,主要实现方式就是Proxy是基于基础技术之上,从众多业务中抽取出的通用解决方案以往的项目之中我们可能存在大量的包与类的嵌套、这种耦合度极高。一旦某个类名等需要发生更改整个项目多处地方都要一并修改,IOC帮我们避免了这种高耦合的情况。把项目拆分成一个个独立的零件某个零件坏了,我们可以单独对其做出调整。调整的同时又不影响其他零件。
2023-04-18 00:33:50
262
原创 Java后端开发(Maven、Mybatis、Mybatis Plus
jar 包的下载: 使用 Maven 之后,iar 包会从规范的远程仓库下载到本地。jar 包之间的冲突: 通过对依赖的配置进行调整,让某些 jar 包不会被导入。如果引入的依赖,在本地仓库不存在,将会连接远程仓库/中央仓库,然后下载依赖。方便快捷的项目管理以来的资源(jar包更新等),避免版本冲突问题。依赖:指当前项目运行所需要的jar包,一个项目中可以引入多个依赖。依赖的jar包,默认情况下,可以在任何地方使用。jar 包之间的依赖: 通过依赖的传递性自动完成。
2023-04-11 22:11:35
1613
原创 Mysql后端开发(索引、优化、事务、引擎、锁)
如果应用对事务的完整性有比较高的要求,在并发条件下要求数据的一致样,数据操作除了插入和查询之外,还包含很多的更新、删除操作,那么InnoDB存储引擎是比较合适的选择。第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。不同的存储引擎具有不同的功能,这样我们可以根据自己的需要,来选取合适的存储引擎。MyISAM: 如果应用是以读操作和插入操作为主,只有很少的更新和删除操作,并且对事务的完整性、并发性要求不是很高,那么选择这个存储引擎是非常合适的。
2023-04-04 14:13:27
638
原创 Linux系统命令使用大全
表示当前目录,如: cd./Desktop 表示切换到当前目录下的Desktop目录内,和cd Desktop一样。同样,在Linux系统中,我们可以通过find命令去搜索指定的文件拥有和rm命令一样的通配符。,关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使用””将关键字包围起来。易于阅读的形式,列出文件大小,如K、M、G/(必须搭配-l一起用)Linux运行的时候,会默认以用户的HOME目录作为当前的工作目录。,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口。
2023-04-04 14:13:16
1247
原创 一篇拿下!Java网络编程
iPv6是互联网工程任务组设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址 iPv6地址是 16进制。当客户端连接到服务器后,实际上客户端也是通过一个端口和服务端进行通讯,这个端口是TCP/IP来分配的,是不确定的,是随机的。DatagramPacket 对象封装了UDP数据报,在数据报中包含了发送端的IP地址和端口号以及接收端的IP地址和端口号。UDP协议中每个数据报都给出了完整的地址信息,因此无须建立发送方和接收方的连接。可以理解为传输前尝试稳不稳定。
2023-03-31 14:45:14
153
原创 看完不会我转行!Java集合详解(源码解析)
2.如果我们要往Set系列集合中添加数据,如果当前要添加元素不存在,方法返回true,表示添加成功。如果当前要添加的元素已经存在,方法返回false,表示添加失败。1.如果我们要往List系列集合中添加数据,那么方法永远返回true,因为List系列的是允许元素重复的。Collection是单列集合的祖宗接口、它的功能是全部单列集合都可以继承使用的!那么当你把石头按顺序放进杯子的时候,最先放进去的石头就在杯子底下,o是一个第三方变量,在循环的过程中依次表示集合中的每一个数据。
2023-03-24 13:19:50
246
原创 CET.4 一次过备考纪要
新的:Novel - new - fresh - most recent奇怪;陌生的:Strange - odd - unusual - uncommon - Unfamiliar机会:Odds - chance - opportunity传统的:Convention - tradition鼓励;动机;刺激:Motivation - incentive - stimuli - Encouragement完整的;所有的:Whole - all - entire - complete - total
2023-03-18 00:24:18
168
原创 EasyX
无非就是颜色 线条 图形 的结合,去吧想象中的界面分成一个个小块,然后相同的函数调用去实现。③:SetWorkingImage(&图片名):设置绘图目标为图片(图片名所代表图)settextstyle(20, 0, _T(“Consolas”)):字体风格。setbkmode():为了避免文字底色和背景颜色冲突,可以设置成透明色。④:SetWorkingImage():将绘图目标设置为窗口。⑥:cleardevice():用当前背景颜色清空绘图设备。②:IMAGE 图片名(宽, 高)://设计图片大小。
2023-03-18 00:23:56
528
原创 《离散数学》知识点总结
令p: 他书面形式同时我,q: 他口头形式通知我,r: 我参加明天的会议则符号化为 r->pvq。.公式类型:永真式(重言式)、永假式(矛盾式)、可满足式。2.谓词: 描述一个个体词的属性或者多个个体词之间的关系。前提引入证明:把结论的前提也当作一个条件来看。结论引入证明:把结论的否定式当作一个条件来看。.有歧义的也不是命题 “这句话是假的”.感叹句、疑问句、祈使句、命令句都。,则PQ为真,其余皆为假。P V Q则为假,其余皆为真。,P→Q则为假,其余皆为真。P∧Q则为真,其余皆为假。
2023-03-18 00:23:26
5022
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人