- 博客(93)
- 资源 (26)
- 收藏
- 关注

原创 华硕飞行堡垒FX53VD键盘全部失灵【除电源键】
型号 ASUS FX53VD(华硕-飞行堡垒)板号:GL553VD键盘无法使用,键盘除开机键外全部失灵,关机后,如果没断电,键盘常亮打开机器,故障复现,果然是完全失效,无非就是键盘,EC,电路问题长期使用外接键盘,外物压着自带键盘,也容易导致华硕飞行堡垒FX53VD键盘全部失灵提示:不要一味的听信维修人员的换键盘,同时下载软件需谨慎,网上类似程序太多,很多容易出问题,导致芯片烧坏。
2024-01-10 13:35:26
1066

原创 【局域网window10系统搭建共享文件夹或与手机共享】
若是家里连接的WiFi,一定不要连接“访客WiFi”或者“来宾WiFi”,容易造成隔离。ip地址需要同一个局域网络,而且客户端需要固定ip方便访问,固定ip可以选择。
2024-01-10 13:15:27
2535

原创 SSM+SpringBoot重点
vo(view object)视图对象 用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来,一般由后端传输给前端。
2023-10-19 00:56:38
193

原创 【微服务SpringCloudNote】
SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。用一幅图来总结一下:拦截我们的RestTemplate请求http://userservice/user/1RibbonLoadBalancerClient会从请求url中获取服务名称,也就是user-serviceDynamicServerListLoadBalancer根据user-service到eureka拉取服务列表。
2023-05-08 01:50:46
727

原创 【分布式搜索引擎03】
默认的拼音分词器会将每个汉字单独分为拼音,而我们希望的是每个词条形成一组拼音,需要对拼音分词器做个性化定制,形成自定义分词器。character filters:在tokenizer之前对文本进行处理。例如删除字符、替换字符tokenizer:将文本按照一定的规则切割成词条(term)。例如keyword,就是不分词;还有ik_smarttokenizer filter:将tokenizer输出的词条做进一步处理。
2023-05-03 11:09:12
853

原创 【SpringCloud常见面试题】
Redis结合了定期删除和惰性删除,基本上能很好的处理过期数据的清理,但是实际上还是有点问题的,如果过期key较多,定期删除漏掉了一部分,而且也没有及时去查,即没有走惰性删除,那么就会有大量的过期key堆积在内存中,导致redis内存耗尽,当内存耗尽之后,有新的key到来会发生什么事呢?基本思路:基于key访问次数(LFU)的热度统计算法识别出热点数据,并将热点数据保留在redis中,对于无访问/访问次数少的数据则转存到SSD上,如果SSD上的key再次变热,则重新将其加载到redis内存中。
2023-04-28 12:51:32
24601

原创 【黑马旅游案例记录(结合ES)】
实体类有两个,一个是前端的请求参数实体,一个是服务端应该返回的响应结果实体。1)请求参数"key" : "搜索关键字" , "page" : 1 , "size" : 3 , "sortBy" : "default" }因此,我们在2)返回值total:总条数:当前页的数据因此,我们在} }请求方式:Post请求路径:/hotel/list请求参数:对象,类型为RequestParam返回值:PageResult,包含两个属性Long total:总条数。
2023-04-28 10:48:33
1334

原创 【GitNote】
分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样工作的时候,无需要联网了,因为版本库就在你自己的电脑上。是从master创建的分支,一般作为开发部门的主要开发分支,如果没有其他并行开发不同期上线要求,都可以在此版本进行开发,阶段开发完成后,需要是合并到master分支,准备上线。从develop创建的分支,一般是同期并行开发,但不同期上线时创建的分支,分支上的研发任务完成后合并到develop分支。1)在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库。
2023-04-26 04:25:52
790

原创 【分布式搜索引擎02】
match和multi_match的区别是什么?match:根据一个字段查询multi_match:根据多个字段查询,参与查询字段越多,查询性能越差精确查询常见的有哪些?
2023-04-25 05:28:23
643

原创 【分布式搜索引擎ES01】
索引库操作有哪些?创建索引库:PUT /索引库名查询索引库:GET /索引库名删除索引库:DELETE /索引库名添加字段:PUT /索引库名/_mapping文档操作有哪些?创建文档:POST /{索引库名}/_doc/文档id { json文档 }查询文档:GET /{索引库名}/_doc/文档id删除文档:DELETE /{索引库名}/_doc/文档id修改文档:全量修改:PUT /{索引库名}/_doc/文档id { json文档 }
2023-04-25 05:21:57
594

原创 【MyBatisPlusNote】
MybatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提供效率。开发方式基于MyBatis使用MyBatisPlus基于Spring使用MyBatisPlus基于SpringBoot使用MyBatisPlus创建SpringBoot工程勾选配置使用的技术,能够实现自动添加起步依赖包设置dataSource相关属性(JDBC参数)定义数据层接口映射配置MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在。
2023-04-24 06:12:08
511

原创 【Mybatis代码生成器Mybatis-Generator】
所有的非长整型的数字,统一使用Integer接收,因此需要自定义类型映射。super();} }此时最好使用编程式运行代码生成器,修改XML配置文件:
2023-04-21 08:53:43
2138
2

原创 【Lambda表达式】
Lambda// en_US InterfaceType interfaceObject = [ Method Argument List ] -> Method Body // zh_CN 接口类型 接口实例 = [ 方法参数列表 ] -> 方法体接口类型 接口实例临时变量 = (方法参数类型X 方法参数类型X临时变量 , 方法参数类型Y 方法参数类型Y临时变量...) -> { 方法体... return 接口抽象方法返回值对应类型类型实例;
2023-04-21 08:30:19
453
1

原创 【elasticsearch部署】
在互联网项目中,在网络间传输的速度很快,所以很多语言是不允许在网络上传递的,如:关于宗教、政治等敏感词语,那么我们在搜索时也应该忽略当前词汇。随着互联网的发展,“造词运动”也越发的频繁。出现了很多新的词语,在原有的词汇列表中并不存在。这里我们采用elasticsearch的7.12.1版本的镜像,这个镜像体积非常大,接近1G。并且对DSL语句有自动补全功能。IK分词器也提供了强大的停用词功能,让我们在索引时就直接忽略当前的停用词汇表中的内容。所以我们的词汇也需要不断的更新,IK分词器提供了扩展词汇的功能。
2023-04-19 05:19:04
769

原创 【RabbitMQNote】
基本消息队列的消息发送流程:建立connection创建channel利用channel声明队列利用channel向队列发送消息基本消息队列的消息接收流程:建立connection创建channel利用channel声明队列定义consumer的消费行为handleDelivery()利用channel将消费者与队列绑定多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量交换机的作用是什么?接收publisher发送的消息。
2023-04-16 02:20:41
271

原创 Docker容器部署
微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题**数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了。
2023-04-15 19:51:39
6198

原创 【Centos 7基本命令】
4 如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:cp /test1/file1 /test3/file2。5 将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:mv /test1/file1 /test3/file2。u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。2 卸载,在卸载之前,通常需要使用rpm -q …
2023-04-14 18:53:30
1063

原创 Centos7安装Docker CE
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。
2023-04-14 01:39:50
1380

原创 SpringCloud02
使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplate类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制。
2023-04-12 01:29:00
447

原创 毕设—基于Web学籍管理系统[含论文+源码等]
该项目采用技术:jsp +servlet +mysql+jdbc+css+js等相关技术,项目含有源码、论文文档等。毕业论文、课程设计、个人学习等等。
2023-03-14 15:36:30
191

原创 WIN 10系统丢失MSVCR110.dll和MSVCP110.dll问题
然后放到您计算机的C:\Windows\SysWOW64目录,打开"开始-运行-输入regsvr32 msvcr110.dll/regsvr32 msvcp110.dll",回车重启后。丢失MSVCR110.dll文件是不少单机游戏尤其是绿色免安装版的游戏常见问题,这个问题与丢失MSVCP110.dll文件的问题经常结伴而行。正确解决丢失MSVCR110.dll文件的办法是:安装VC++ 运行库。去其它计算机上拷贝MSVCR110.dll文件和MSVCP110.dll。选择相应的版本安装即可。
2023-02-11 19:01:26
10405

原创 VLOOKUP函数坑位
如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。默认情况下,表是升序的。
2023-01-16 00:53:43
181
1

原创 nacos集群搭建
其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。官方推荐的最佳实践是使用带有主从的高可用数据库集群,主从模式的高可用数据库可以参考。将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3。Nacos默认数据存储在内嵌数据库Derby中,不属于生产可用的数据库。然后分别修改三个文件夹中的application.properties,而后在浏览器访问:http://localhost/nacos即可。,这样后续如果有服务器迁移nacos的客户端也无需更改配置.
2022-10-25 03:09:09
292

原创 【SpringCloud01&Eureka&Ribbon&Nacos注册中心】
单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。
2022-10-24 00:08:22
365

原创 Nacos多种安装方式
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。Nacos依赖于JDK运行,索引Linux上也需要安装JDK才行。Linux或者Mac安装方式与Windows类似。上传到Linux服务器的某个目录,例如。开发阶段采用单机安装即可。windows版本使用。与windows中类似。然后重命名为java。
2022-10-22 06:58:25
1392

原创 【SSM整合&返回结果统一封装&异常分类封装&拦截器配置】
(1) 创建工程(2)SSM整合[重点是各个配置的编写](3)功能模块[与具体的业务模块有关]可以使用Maven的骨架创建pom.xml添加SSM所需要的依赖jar包步骤3:创建项目包结构步骤5:创建JdbcConfig配置类步骤6:创建MybatisConfig配置类步骤7:创建jdbc.properties在resources下提供jdbc.properties,设置数据库连接四要素步骤8:创建SpringMVC配置类步骤9:创建Web项目入口配置类至此SSM整合的环境就已经
2022-10-18 06:45:00
2179

原创 关闭Window 10 Ctrl+Shift+B(表情包)快捷键冲突
计算机\HKEY_USERS\用户SID\SOFTWARE\Microsoft\InputMethod\Settings\CHS下新建EnableOpenEmoticonSymbolView值为0。windows+R 输入cmd,输入whoami /user 查询当前用户的SID。windows+R 输入cmd,输入whoami /user 查询当前用户的SID。Windows+R 输入regedit进入注册表,进入。
2022-10-17 07:11:43
1322

原创 【SpringBootNote】
SpringBoot还提供了将配置文件中的数据封装到我们自定义的实体类对象中的方式。具体操作如下:将实体类bean的创建交给Spring管理。在类上添加@Component注解使用注解表示加载配置文件在该注解中也可以使用prefix属性指定只加载指定前缀的数据在中进行注入Enterprise} }";} }使用第三种方式,在实体类上有如下警告提示这个警告提示解决是在pom.xml中添加如下依赖即可
2022-10-08 20:40:12
102

原创 SpringBoot
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。SpringMVC创建工程,并在pom.xml配置文件中配置所依赖的坐标编写web3.0的配置类作为web程序,web3.0的配置类不能缺少,而这个配置类还是比较麻烦的,代码如下编写SpringMVC的配置类 做到这只是将工程的架子搭起来。要想被外界访问,最起码还需要提供一个Controller类,在该类中提供一个方法。编写Controller类从上面的SpringMVC。
2022-10-08 20:37:43
1873

原创 【SpringMVCNote】
SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。SpringMVC是一种基于Java实现MVC模型的轻量级Web框架。采用了MVC设计模式,将其设计为controller、view和Modelcontroller负责请求和数据的接收,接收后将其转发给service进行业务处理service根据需要会调用dao对数据进行增删改查dao把数据处理完后将结果交给service,service再交给controller。
2022-09-20 04:15:00
106

原创 SpringMVC以及RESTful
SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。对于SpringMVC我们主要学习如下内容:SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块内容。REST是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,后期的应用也是非常广泛。SSM整合是把咱们所学习的SpringMVC+Spring+Mybatis
2022-09-19 23:19:44
750

原创 【SpringNote】
步骤一:BookDaoImpl 类上添加注解@Component(“bookDao”)} }注意:@Component注解不可以添加在接口上,因为接口是无法创建对象的。步骤二:配置Spring的注解包扫描
2022-09-19 05:30:00
128

原创 Spring_3(AOP以及事务)
对于AOP,我们前面提过一句话是:AOP是在不改原有代码的前提下对其进行增强。为了能更好的理解AOP的相关概念,我们准备了一个环境,整个环境的内容我们暂时可以不用关注,最主要的类为:代码的内容相信大家都能够读懂,对于方法中有计算万次执行消耗的时间。当在App类中从容器中获取bookDao对象后,分别执行其,,和方法后会有如下的打印结果:这个时候,我们就应该有些疑问?这个案例中其实就使用了Spring的AOP,在不惊动(改动)原有设计(代码)的前提下,想给谁添加功能就给谁添加。这个也就是Spring的理念:
2022-09-19 01:20:17
244

原创 Spring_2(注解开发以及spring与Mybatis以及Junit的整合)
1,IOC/DI配置管理第三方bean1.1 案例:数据源对象管理1.1.1 环境准备1.1.2 思路分析1.1.3 实现Druid管理步骤1:导入`druid`的依赖步骤2:配置第三方bean步骤3:从IOC容器中获取对应的bean对象步骤4:运行程序1.1.4 实现C3P0管理步骤1:导入`C3P0`的依赖步骤2:配置第三方bean步骤3:运行程序1.2 加载properties文件1.2.1 第三方bean属性优化1.2.1.1 实现思路1.2.1.2 实现步骤
2022-09-17 03:25:09
215

原创 Spring_1(IOC&DI)
1.1Spring可以简化开发,降低企业级开发的复杂性,使开发变得更简单快捷Spring可以 框架整合 ,高效整合其他技术,提高企业级应用开发与运行效率Spring是一款非常优秀而且功能强大的框架,不仅要学,而且还要学好。Spring框架的主要内容:简化开发: Spring框架中提供了两个大的核心技术,分别是:1.Spring的简化操作都是基于这两块内容,所以这也是Spring学习中最为重要的两个知识点。2.事务处理属于Spring中AOP的具体应用,可以简化项目中的事务管理,也是Spring技术中的一大亮
2022-09-15 03:59:14
251

原创 【MybatisNote】
- id:完成主键字段的映射 column :表的列名property:实体类的属性名result:完成一般字段的映射 column :表的列名。
2022-09-10 04:43:17
245
全套学习资料思科网络实验汇总集合以及软件包.rar
2024-10-12
思科网络模拟实战实验汇总集合以及软件包(路由与交换-连接网络-扩展网络).rar
2023-12-10
【SpringCloud常见面试题】.pdf
2023-06-30
ES相关资料(分词器,es,sql,项目).rar
2023-05-04
DeckerCompose部署SpringCloud微服务项目资料文件
2023-04-17
dockerCompose&bash自动命令补全.rar
2023-04-17
Docker安装资源包.rar
2023-04-15
JavaWeb学籍管理系统.rar
2023-03-14
数据库以及数据库连接工具(JDBC与MYSQL)
2022-08-22
万能的点位图BoardViewer查看工具下载
2022-08-07
华硕飞行堡垒解决板号GL553VD除电源键外键盘全部失效的软件
2022-06-08
人工智能实验K聚类算法实验报告.docx
2021-05-25
人工智能导论实验报告.doc
2021-05-25
计算机图形学透视投影变换(报告中含核心代码).docx
2021-05-19
DAC0832 数模电路.docx
2021-04-20
8251 双机通信实验.docx
2021-04-20
基于Socket接口的网络通信MFC程序设计.docx
2021-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人