![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人笔记
文章平均质量分 89
BridgeCloud
-生命尚未终止,程序员还需搬砖。
展开
-
【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 · 843 阅读 · 0 评论 -
Centos7安装Docker CE
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。原创 2023-04-14 01:39:50 · 1261 阅读 · 0 评论 -
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 · 116 阅读 · 1 评论 -
Docker容器部署
微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题**数据卷(volume)**是一个虚拟目录,指向宿主机文件系统中的某个目录。一旦完成数据卷挂载,对容器的一切操作都会作用在数据卷对应的宿主机目录了。这样,我们操作宿主机的/var/lib/docker/volumes/html目录,就等于操作容器内的/usr/share/nginx/html目录了。原创 2023-04-15 19:51:39 · 4594 阅读 · 0 评论 -
【局域网window10系统搭建共享文件夹或与手机共享】
若是家里连接的WiFi,一定不要连接“访客WiFi”或者“来宾WiFi”,容易造成隔离。ip地址需要同一个局域网络,而且客户端需要固定ip方便访问,固定ip可以选择。原创 2024-01-10 13:15:27 · 1458 阅读 · 0 评论 -
【Redis单机安装】
大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。此处选择的Linux版本为CentOS 7.Redis的官方网站地址:https://redis.io/转载 2023-06-18 23:45:46 · 653 阅读 · 0 评论 -
【分布式搜索引擎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 · 553 阅读 · 0 评论 -
【Mybatis代码生成器Mybatis-Generator】
所有的非长整型的数字,统一使用Integer接收,因此需要自定义类型映射。super();} }此时最好使用编程式运行代码生成器,修改XML配置文件:原创 2023-04-21 08:53:43 · 1852 阅读 · 1 评论 -
【Lambda表达式】
Lambda// en_US InterfaceType interfaceObject = [ Method Argument List ] -> Method Body // zh_CN 接口类型 接口实例 = [ 方法参数列表 ] -> 方法体接口类型 接口实例临时变量 = (方法参数类型X 方法参数类型X临时变量 , 方法参数类型Y 方法参数类型Y临时变量...) -> { 方法体... return 接口抽象方法返回值对应类型类型实例;原创 2023-04-21 08:30:19 · 422 阅读 · 1 评论 -
nacos集群搭建
其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。官方推荐的最佳实践是使用带有主从的高可用数据库集群,主从模式的高可用数据库可以参考。将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3。Nacos默认数据存储在内嵌数据库Derby中,不属于生产可用的数据库。然后分别修改三个文件夹中的application.properties,而后在浏览器访问:http://localhost/nacos即可。,这样后续如果有服务器迁移nacos的客户端也无需更改配置.原创 2022-10-25 03:09:09 · 245 阅读 · 0 评论 -
【SpringCloud01&Eureka&Ribbon&Nacos注册中心】
单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。原创 2022-10-24 00:08:22 · 93 阅读 · 0 评论 -
Nacos多种安装方式
Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。Nacos依赖于JDK运行,索引Linux上也需要安装JDK才行。Linux或者Mac安装方式与Windows类似。上传到Linux服务器的某个目录,例如。开发阶段采用单机安装即可。windows版本使用。与windows中类似。然后重命名为java。原创 2022-10-22 06:58:25 · 1145 阅读 · 0 评论 -
SpringCloud02
使用Feign的步骤:① 引入依赖② 添加@EnableFeignClients注解③ 编写FeignClient接口④ 使用FeignClient中定义的方法代替RestTemplate类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默认是SpringMVC的注解失败重试机制。原创 2023-04-12 01:29:00 · 402 阅读 · 0 评论 -
关闭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 · 1031 阅读 · 0 评论 -
【XML约束】
!ELEMENT 书架 (书+)>原创 2022-10-14 05:00:00 · 522 阅读 · 0 评论 -
POM文件帮助文档
pom.xml配置文档解析原创 2022-09-21 18:36:46 · 73 阅读 · 0 评论 -
SpringBoot
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。SpringMVC创建工程,并在pom.xml配置文件中配置所依赖的坐标编写web3.0的配置类作为web程序,web3.0的配置类不能缺少,而这个配置类还是比较麻烦的,代码如下编写SpringMVC的配置类 做到这只是将工程的架子搭起来。要想被外界访问,最起码还需要提供一个Controller类,在该类中提供一个方法。编写Controller类从上面的SpringMVC。原创 2022-10-08 20:37:43 · 1817 阅读 · 0 评论 -
【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 · 1024 阅读 · 0 评论 -
SpringMVC以及RESTful
SpringMVC是隶属于Spring框架的一部分,主要是用来进行Web开发,是对Servlet进行了封装。对于SpringMVC我们主要学习如下内容:SpringMVC是处于Web层的框架,所以其主要的作用就是用来接收前端发过来的请求和数据然后经过处理并将处理的结果响应给前端,所以如何处理请求和响应是SpringMVC中非常重要的一块内容。REST是一种软件架构风格,可以降低开发的复杂性,提高系统的可伸缩性,后期的应用也是非常广泛。SSM整合是把咱们所学习的SpringMVC+Spring+Mybatis原创 2022-09-19 23:19:44 · 655 阅读 · 0 评论 -
Spring_3(AOP以及事务)
对于AOP,我们前面提过一句话是:AOP是在不改原有代码的前提下对其进行增强。为了能更好的理解AOP的相关概念,我们准备了一个环境,整个环境的内容我们暂时可以不用关注,最主要的类为:代码的内容相信大家都能够读懂,对于方法中有计算万次执行消耗的时间。当在App类中从容器中获取bookDao对象后,分别执行其,,和方法后会有如下的打印结果:这个时候,我们就应该有些疑问?这个案例中其实就使用了Spring的AOP,在不惊动(改动)原有设计(代码)的前提下,想给谁添加功能就给谁添加。这个也就是Spring的理念:原创 2022-09-19 01:20:17 · 176 阅读 · 0 评论 -
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 · 141 阅读 · 0 评论 -
Spring_1(IOC&DI)
1.1Spring可以简化开发,降低企业级开发的复杂性,使开发变得更简单快捷Spring可以 框架整合 ,高效整合其他技术,提高企业级应用开发与运行效率Spring是一款非常优秀而且功能强大的框架,不仅要学,而且还要学好。Spring框架的主要内容:简化开发: Spring框架中提供了两个大的核心技术,分别是:1.Spring的简化操作都是基于这两块内容,所以这也是Spring学习中最为重要的两个知识点。2.事务处理属于Spring中AOP的具体应用,可以简化项目中的事务管理,也是Spring技术中的一大亮原创 2022-09-15 03:59:14 · 199 阅读 · 0 评论 -
Maven仓库配置指南
如果想使用其它代理仓库,可在节点中加入对应的仓库使用地址。打开 maven 的配置文件( windows 机器一般在 maven 安装目录的。原创 2022-09-03 03:34:37 · 813 阅读 · 0 评论 -
【VUE&Element】
Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。C 就是咱们 js 代码,M 就是数据,而 V 是页面上展示的内容,如下图是我们之前写的代码 思想是没法进行双向绑定的。双向绑定是指当数据模型数据发生变化时,页面展示的会随之发生变化,而如果表单数据发生变化,绑定的模型数据也随之发生变化。图中的 就是我们的数据, 是视图,也就是页面标签,用户可以通过浏览器看到的内容; 和原创 2022-08-31 01:24:30 · 626 阅读 · 0 评论 -
【Filter&Listener&Ajax】
Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Servlet 我们之前都已经学习过了,Filter和Listener 我们今天都会进行学习。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。如下图所示,浏览器可以访问服务器上的所有的资源(servlet、jsp、html等)而在访问到这些资源之前可以使过滤器拦截来下,也就是说在访问资源之前会先经过 Filter,如下图拦截器拦截到后可以做什么功能呢?==过滤器一般完成一些通用的操作。==原创 2022-08-31 02:41:55 · 205 阅读 · 0 评论 -
【会话技术】以及用户注册登陆实现
会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。每个浏览器都会与服务端建立了一个会话,加起来总共是3个会话。...原创 2022-08-30 02:16:05 · 753 阅读 · 0 评论 -
【JSP】
JSP(全称:Java Server Pages):Java 服务端页面。 是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 。JSP 作用:简化开发,避免了在Servlet中直接输出HTML标签。创建一个maven的 web 项目,项目结构如下: 文件内容如下:2.2 导入 JSP 依赖在 标签中导入 JSP 的依赖,如下该依赖的 必须设置为 ,因为 tomcat 中有这个jar包了,所以在打包时我们是不希望将该依赖打进到我们工原创 2022-08-31 20:34:23 · 176 阅读 · 0 评论 -
【Request&Response】以及用户注册登陆需求
Request是请求对象,Response是响应对象。request和response这两个参数的作用是什么?request获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数。...原创 2022-08-29 02:01:49 · 469 阅读 · 0 评论 -
【HTTP&Tomcat&Servlet】
Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。HTTP概念超文本传输协议,规定了浏览器和服务器之间数据传输的规则。数据传输的规则指的是请求数据和响应数据需要按照指定的格式进行传输。HTTP协议特点HTTP协议有它自己的一些特点,分别是:基于TCP协议: 面向连接,安全TCP是一种面向连接的(建立连接之前是需要经过三次握手)、可靠的、基于字节流的传输层通信协议,在数据传输方面更安全。...原创 2022-08-28 02:36:42 · 165 阅读 · 0 评论 -
【HTTP状态码大全】
HTTP状态码大全,在开发时候报错出现不一样的状态码的时候,根据具体解决问题原创 2022-08-24 03:54:53 · 67 阅读 · 0 评论 -
【JavaScript】
JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互;改变页面内容、修改指定元素的属性值、对表单进行校验等。JavaScript 引入方式就是 HTML 和 JavaScript 的结合方式。JavaScript引入方式有两种:在 HTML 中,JavaScript 代码必须原创 2022-08-25 20:45:00 · 112 阅读 · 0 评论 -
【HTML&CSS】
HTML 是一门语言,超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容标记语言:由标签构成的语言HTML中的标签都是预定义好的,运行在浏览器上并由浏览器解析,W3C是万维网联盟,这个组成是用来定义标准的。结构:对应的是 HTML 语言表现:对应的是 CSS 语言行为:对应的是 JavaScript 语言表单:在网页中主要负责数据采集功能,使用标签定义表单表单项(元素):不同类型的 input 元素、下拉列表、文本域等form。......原创 2022-08-26 01:43:40 · 280 阅读 · 0 评论 -
【IDEA快捷键以及快速生成代码】
lazy 快速生成 判断指定类变量是否==null ,== null 则new 该类变量的 if 语句 代码段。“test”.inst 或者 “test”.instanceof。ifn 快速生成 判断是否==null 的 if 语句 代码段。psfs 快速生成 公有静态常量 String 语句 代码段。“test”.nn 或者 “test”.notnull。serr 快速生成 err打印语句 语句 代码段。prsf 快速生成 私有静态常量 语句 代码段。psf 快速生成 公有静态常量 语句 代码段。原创 2022-08-22 21:35:56 · 5572 阅读 · 0 评论 -
【HTML标签汇总】
video:定义视频。支持的音频格式:MP4, WebM、OGG。audio:定义音频。支持的音频格式:MP3、WAV、OGG。1.新建文本文件,后缀名改为 .html/.htm。3.在中使用定义标题字体。5.保存后,使用浏览器打开该文件。2.编写 HTML结构标签。table:设置符号的类型。......原创 2022-08-25 23:21:19 · 54 阅读 · 0 评论 -
【Mybatis】
持久层:负责将数据到保存到数据库的那一层代码。以后开发我们会将操作数据库的Java代码作为持久层。而Mybatis就是对jdbc代码进行了封装。JavaEE三层架构:表现层、业务层、持久层下面是 JDBC 代码,我们通过该代码分析都存在什么缺点:硬编码注册驱动、获取连接有很多字符串,而这些是连接数据库的四个基本信息,以后如果要将Mysql数据库换成其他的关系型数据库的话,这四个地方都需要修改,如果放在此处就意味着要修改我们的源代码。SQL语句如果表结构发生变化,SQL语句就要进行更改。这也不方便后期的维护。原创 2022-09-02 00:17:21 · 297 阅读 · 0 评论 -
【Maven】
是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。通过上面的描述大家只需要知道Maven是一个工具即可。Apache 是一个开源组织,将来我们会学习很多Apache提供的项目。...原创 2022-08-23 23:12:35 · 592 阅读 · 0 评论 -
正反向代理原理
正向代理实质就是位于客户端(client)与初始服务器(origin server)之间的服务器,为从原始服务器获取内容 ,客户端向一个可以访问的代理服务器发起自己的请求并指向目标网站服务器,然后代理服务器转交请求并将获取的内容返回给客户端.因此客户端必须进行一些特别的设置才能使用正向代理.正向代理的配置: 客户端必须设置正向代理服务器,前提是要知道正向代理服务器的IP地址,还有代理程序的端口。 http://www.ccproxy.com/ 下载一个CCproxy,需要在浏..原创 2021-04-24 02:56:25 · 891 阅读 · 0 评论 -
操作系统学习笔记
第一章 操作系统引论1.1 操作系统的目标和作用目标:有效性(系统管理人员的观点):管理和分配硬件、软件资源,合理地组织计算机的工作流程,提高系统资源利用率和吞吐量。方便性(用户的观点):提供良好的、一致的用户接口。可扩充性(发展的观点):适应计算机硬件、体系结构以及应用发展的要求。开放性(兼容的观点):系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,均能彼此兼容,可方便地实现互连。作用:1.OS作为用户与计算...原创 2021-04-22 15:35:06 · 90 阅读 · 0 评论 -
数据结构概述
1.1 数据结构的研究内容数据结构时一门研究非数值计算程序设计中操作对象,以及这些对象之间的关系和操作的学科。 ...原创 2021-04-20 00:58:41 · 69 阅读 · 0 评论