自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 收藏
  • 关注

原创 MySQL简单的进阶用法

系列文章目录第一章 MySQL简单的基础入门文章目录系列文章目录前言一、约束是什么?分类非空约束:not null创建表时添加约束唯一约束:`unique`,某一列的值不能重复注意主键约束:`primary key`1、注意2、在创建表,添加主键约束3、删除主键4、创建表之后添加主键5、自动增长在创建表,添加主键约束,并且完成主键自增长删除自动增长添加自动增长外键约束:`foreign key`语法删除外键创建表,添加外键级联操作添加级联操作分类级联更新级联删除数据库的设计多表之间的关系一对一:一对多

2021-09-22 11:16:30 471 8

原创 MySQL简单的基础入门

MySQL服务启动1.手动。2.cmd–>services.msc打开服务的窗口3.使用管理员打开cmdnet start mysql:启动mysql的服务net stop mysql:关闭mysql的服务MySQL登录1.mysql-uroot-p密码2.mysql-hip-uroot-p连接目标的密码3.mysql--host=ip--user=root--password=连接目标的密码MySQL退出1.exit2. quitMySQL目录结构1.MySQL安装目录

2021-09-20 21:30:08 311 5

原创 jdk-15.0.1_windows-x64_bin安装配置

下载地址https://www.oracle.com/java/technologies/javase-jdk15-downloads.html下载这个下载完成后开始配置环境右击“我的电脑”;选择“属性”;点击“高级”\“环境变量”\在“系统变量”中,点击”新建“,变量名:JAVA_HOME变量值:浏览本地JDK安装目录点击”确定“,JAVA_HOME配置成功双击”Path”,添加两个变量值,%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin;点击”确定“,Path

2020-10-25 11:38:03 7075 23

原创 【java基础】--ArrayList集合

集合主要是两组(单列集合,双列集合)Collection 接口有两个重要的子接口 List Set,他们的实现子类都是单列集合map 接口的实现子类是双列集合 存放的 k-v。

2022-10-24 09:20:13 475 2

原创 【java】--- 关于多线程多线程【一】

  说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。  而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位  通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没  有存在的意义。线程是CPU调度和执行的的单位。  很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执

2022-06-13 20:59:26 215

原创 【架构】--- 业务架构图

业务架构图是什么?为什么有这个图?  业务架构图是一种表达业务层级和关系的工具。  业务架构服务于业务目标,通过描绘业务上下层关系,梳理一整套完整、简单的业务视图,降低业务系统的复杂度,提高客户理解度,最终给客户最直观的业务体现。  画业务架构图实际上就是对业务的一种收集、提炼、拆解、归纳、分类的一个过程。  简单来说可以分为三个核心步骤:分层、分模块、分功能。规范  ①架构图让读者看到的第一眼,应该给读者留个好印象,从色彩搭配上来看,颜色不超过5个,颜色搭配要有所区分,不同层级、不同类型要颜色

2022-05-14 17:48:01 1950 1

原创 【架构】--- NS图

关于NS图  N-S(Nassi Shneiderman)图又被称作为盒图,是用于取代传统流程图的一种描述方式,在描述过程中去掉了流程线。  在NS 图中,每个“处理步骤”是用一个盒子表示的,所谓“处理步骤”可以是语句或语句序列。需要时,盒子中还可以嵌套另一个盒子,嵌套深度一般没有限制,只要整张图在一页纸上能容纳得下,由于只能从上边进入盒子然后从下边走出,除此之外没有其他的入口和出口,所以,NS图限制了随意的控制转移,保证了程序的良好结构。特点  1)NS图形象直观,功能域明确,具有良好的可见度;

2022-05-14 09:41:18 2938

原创 【架构】----- ER图

​ER图概述  E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型  用“矩形框”表示实体型,矩形框内写明实体名称;  用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;  用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。举例:约束  实

2022-05-14 08:59:23 625

原创 【架构】---类图

什么是类图?类图是干什么的?   类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。类图也可用于数据建模。类图的规范格式接口   接口(Interface)是一系列操作的集合,它指定了一个类所提供的服务。它直接对应于Java中的一个接口类型。具体画法见下例:抽象类   抽象类往往用

2022-05-10 17:59:49 384

原创 开会四宝有感

1、关于对产品的设计上,对于一些按钮或提示信息,感觉可以让其在有必要的时候才显示出来,而不是始终在哪里放着,如果一个东西没有必要使用的话那么一直在哪里放着感觉会对用户造成一定的打扰。2、3、页面展示的样式感觉可以在减法上做加法。4、要发现用户的使用习惯,作为用户的默认选择。分两种情况:根据用户最后一次选择情况,保留用户的用户习惯,下次进来就是这样的选择;用户经常性的选择习惯(次数)...

2022-05-03 14:59:33 188

原创 关于为什么一个人10仍不是专家,而有的人2年就足够卓越了

关于为什么一个人10仍不是专家,而有的人2年就足够卓越了。不论是经验还是天赋,都不是成为专家的关键因素。而是一个人对事情的刻意练习的程度,我们不能一直的去自动完成某件事,让这个事情以你自己的理解方法进行完成以实现这个事情为目的,要思考怎么的更好的去实现这个事情,要处于一个学习区的状态,脱离出舒适区,让后在你的对事情练习学习的计划中一定要持续的增加反馈机制,就跟你玩游戏一样慢慢的提高自己...

2022-05-02 19:40:35 930

原创 关于熵增的一点个人看法

熵增的意思就是,一个事物总是会从有序走向无序,而且这一过程是不可逆的。根据科学家的研究表明,虽然从整个宇宙的角度来看,熵增是不可逆的,但是在某个区域内,却可以实现小范围的熵减。我们无法改变所有事物的最终结局,但是却可以在一定范围内推迟这一天的到来,就好比有的人年纪轻轻就离开了这个世界,而有的人到了100多岁还依然活着。熵增定律的意思告诉了我们,如果你什么都不做的话,明天不会变得更好,只...

2022-05-02 19:33:10 438

原创 你的老师 每天都坐在你面前

在软件开发过程中,其中有很多需求在甲方按照他们自己的想法提出来的问题,而当我们往往面对这些需求的时候都在第一时间内按照自己的想法去做的,那样的话没有办法是跟需求上做到一致的。那我们为什么不能换一个角度在全世界都在普及使用的windows系统上来学习这些功能使用呢,以他作为老师来学习它上面的有点去解决我们遇到的问题,这种每天我们软件开发者都在使用的系统,已经习惯的系统上面的各种各样的功能都有。为什么我们不会去好好看看和使用这些与我们生活息息相关的这些提示...

2022-04-27 14:51:59 379 1

原创 前端vue+uniapp关于输入内容正则表达式判断

关于对输入内容正则表达式判断Vue+uniapp //方法名 testt(){ //要做验证的正则表达式 const reg = /^[\u4e00-\u9fa5]+$/; //判断是否输入值是否通过了正则表达式 if(reg.test("具体要判断的参数")){ console.log("通过正则验证"); }else{ console.log("未通过正则验证") } },例为uniapp代码

2022-02-27 09:05:57 2254 1

原创 SpringCloud--Gateway

统一网关Gateway·网关的作用: ·对用户请求做身份认证、权限校验·将用户请求路由到微服务,并实现负载均衡·对用户请求做限流搭建网关创建依赖 <!--nacos服务注册发现依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba

2022-02-27 08:53:02 469

原创 SpringCloud--Feign

文章目录基本介绍一、定义和使用Feign客户端1、引入依赖2、添加注解3、编写声明这个客户端4、利用Feign客户端代替RestTemplate总结步骤二、自定义Feign的配置1.配置文件全局生效局部生效java代码实现方式声明一个bean总结2.Feign性能优化引入依赖配置连接池Feign的实践基本介绍Feign是一个声明式的http客户端,官方地址:https://github.com/OpenFeign/feign其作用就是帮助我们优雅的实现http请求的发送,解决上面提到的问题。

2022-01-25 11:21:12 937

原创 为什么没有抽象,就没有封装继承多态?

为什么没有抽象就没有,封装继承多态呢,首先要知道什么是抽象,抽象的意思就是从众多事物中抽取出共同的、本质的特征,而舍去他非本质的特征的过程,具体就是抽象就是人在实践的基础上,对于一个相对来说丰富的材料、去伪存真,有表及里的加工过程,形成一个概念以反映事物的本质和规律,抽象是与具体相对应的概念,具体是事物的多种属性的总和,因而抽象亦可理解为由具体事物的多种属性中舍弃了若干属性而固定了另一些属性的思维活动。而封装是什么意思的,我们为什么要封装呢,从字面的意思来讲封装就是包装的...

2022-01-12 11:22:37 171

原创 《将博客搬至CSDN》

《将博客搬至CSDN》

2021-12-27 14:06:24 142

原创 软考总结--2021年12月21日

回顾这次软考陆陆续续的忙了一个月,第一开始感觉时间很紧,但是越到了考试前几天,心里就很放松,在考试前一个月就一直没有打开电脑就一直看大厅里面刷卷子,跟大家讨论各种不会的题,还有刷软考的选择题,从12年的一直刷到了20年的,直到考试考完了心里总算是放下心来了,但是前期一直心里很忐忑,太累了。过程前期一直在大厅看书,看讲解软考的视频,中期自己一直刷题和跟大家一起学习,一起讨论,一起做卷子,刷选择题,一天或几天的刷大题,对于难以记住的点一起想办法怎么能更让人印象深刻,都是找一些可以联想到的画面来代替对于我们

2021-12-21 18:59:18 350 1

原创 关于nacos注册中心的简单配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录概述一、详解二、使用步骤1.引入依赖在父工程中引入下面的依赖客户端2.配置服务分级存储模型环境隔离1、在Nacos控制台可以创建namespace,用来隔离不同环境2、填写命名空间信息3、保存过后会看见一个id4、修改order-service的applicationyml,添加namespace:概述Nacos统一配置管理引入Nacos的配置管理客户端依赖:然后再在resoures新建一个bootstrap.yml文件自动刷新Nac

2021-12-18 09:08:12 2137

原创 了解springCloud

前言Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

2021-12-11 10:41:57 465 1

原创 关于堡垒机的数据查看

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、关于堡垒机的数据查看查询项目日志具体几行 cat file "项目日志" | tail -n 100查看后一千行文件cat file.out | tail-n 1000linux如何显示一个文件的某几行(中间几行)【一】从第3000行开始,显示1000行。即显示3000~3999行【二】显示1000行到3000行查询相关cpu的使用情况: top前言关于堡垒机的数据查看一、关于堡垒机的数据查看在这个搜索有权限

2021-11-30 23:35:16 2090 1

原创 怎么获取网页上的接口--并使用

在这里插入图片描述关于代码方面,这个是用springboot 的方法来的@Autowired private Environment environment; //首先注入这个环境 String name = environment.getProperty("username1");//用这个代码获取属性拼接所用接口字符串的方法/拼接url接口地址调用//首先实例化一个字符缓冲区StringBuffer stringBuffer = new StringBuffer();..

2021-11-18 17:37:21 12132 1

原创 周期性总结

一、加入项目组的这一段时间中感觉之前自己学的知识更牢固了,而不像是之前一直在看视频,跟着视频上面的例子来敲,什么问题视频上都有讲解。而进入了项目组以后客户提的需求都不是按照视频上所学的那样的,就只是提了一个他们想让你达到的效果,以后怎么实现这个效果全是靠自己想的办法去解决。然后客户提的需求又时时刻刻会变动,这就要求你的代码写的一定要可复用,不能客户提一次需求你就该一次代码,这个时间成本是很高的。这点就是在你自己一直看视频不去实践的话所遇见不到的问题。二、就是自己看待问题一定要在宏观的角度去看待所有问题。

2021-11-18 10:43:29 797 4

原创 关于vue如何调用后端接口

前端数据调用接口问题getSource() { console.log("1111"); var vm = this; vm.$http//这个post里面就是要调用的接口//下面的字段就是要通过什么数据查询 .post("具体调用的接口", { 接需要的字段名: "字段", }) .then((response) => { console.log("返回的数据", res

2021-10-29 14:17:20 3548

原创 1024节日快乐!加油!#码出人生!

1024节日快乐!加油!#码出人生!

2021-10-24 21:31:21 285 1

原创 mysql主键id再从1开始排序方法

项目场景:mysql数据库测试完数据后主键id会变得很多问题描述:mysql数据库测试完数据后主键id会变得很多,想要主键id再从1开始 解决方案:alter table `表名` drop id;alter table `表名` add id bigint primary key not null auto_increment first;这个方法就是先删除主键id这个字段,然后在添加上这个主键id,设为自增且不为空。...

2021-10-20 15:07:12 1060 1

原创 2021年10月---自考回顾

回顾一直在啊忙项目的事情,感觉时间规划做的有点不正确,要加强自己的时间管理。过程就是一直在看网上找的讲解自考的视频,在画思维导图,感觉在大题的方面很没有底,其他都还行总结多画图多总结,多看看关于这方面的视频,别一直就看一个视频,或一个教材。...

2021-10-18 08:25:04 285 4

原创 springBoot项目jpa多表联查+动态sql,根据条件查询数据

项目场景:项目用到了jpa多表联查加上动态查询问题描述:由于之前没接触过jpa项目,所以使用的的是原生sql语句开发,这个这个多表联查查询出来的数据是以数组的形式显示出来的,前边并没有属性,前端传不过去。这个是之前代码。 @Query(value = "SELECT b.student_class as student_class," + "a.activiteName as activiteName," + "a.templateId as te

2021-10-10 08:47:10 2458 2

原创 SpringBoot高级概述

内部配置加载顺序Springboot程序启动时,会从以下位置加载配置文件:file:./config/:当前项目下的/config目录下file:./ :当前项目的根目录classpath:/config/:classpath的/config目录classpath:/ :classpath的根目录加载顺序为上文的排列顺序,高优先级配置的属性会生效Condition自定义条件:① 定义条件类:自定义类实现Condition接口,重写 matches 方法,在 matches 方法中进行逻

2021-09-15 10:49:37 314 3

原创 SpringBoot基础入门

SpringBoot 概 述SpringBoot提供了一种快速开发Spring项目的方式,而不是对Spring功能上的增强。Spring的缺点:配置繁琐依赖繁琐SpringBoot功能:自动配置起步依赖:依赖传递辅助功能SpringBoot 快速入门SpringBoot在创建项目时,使用jar的打包方式。SpringBoot的引导类,是项目入口,运行main方法就可以启动项目。使用SpringBoot和Spring构建的项目,业务代码编写方式完全一样。SpringBoot 起.

2021-09-07 20:13:28 237 3

原创 javaWeb学习笔记--Session

Session:1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。Httpsession2.快速入门:1.获取Httpsession对象: Httpsession session = request.getsession();2.使用HttpSession对象:object getAttribute(String name)void setAttribute(string name, object value)void removeAttribut

2021-08-30 11:33:26 277 4

原创 javaWeb基础学习--JSP

1.指令作用:用于配置JSP页面,导入资源文件格式:<%@指令名称属性名1=属性值1属性名2=属性值2…%>分类:1.page :配置JSP页面的contentType:等同于response.setcontentType()1.设置响应体的mime类型以及字符集2.设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pageEncoding属性设置当前页面的字符集)import:导包errorPage:当前页面发生异常后,会自动跳

2021-08-30 11:26:54 263 4

原创 javaWeb--XML

概念1.概念:Extensible Markup Language可扩展标记语言可扩展:标签都是自定义的。功能*存储数据1.配置文件2.在网络中传输xml与html的区别1.xml标签都是自定义的,html标签是预定义。2.xml的语法严格,html语法松散3.xml是存储数据的,html是展示数据w3c:万维网联盟语法:基本语法:1.xml文档的后缀名.xml2.xml第一行必须定义为文档声明3.xml文档中有且仅有一个根标签4.属性值必须用引号(单双都可)引起来5.标

2021-08-10 12:20:48 236 6

原创 javaWeb--MVC

1.jsp演变历史1.1早期只有servlet,只能使用response输出标签数据,非常麻烦1.2.后来又jsp,简化了servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,有写html表,造成难于维护,难于分工协作1.3.再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性2.MVC2.1.M:Model,模型 JavaBean*完成具体的业务操作,如:查询数据库,封

2021-08-10 11:51:45 215 3

原创 javaWeb--过滤器

1 Filter:过滤器1.1概念:生活中的过滤器:净水器,空气净化器web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…1.2快速入门:1.2.1步骤:1定义一个类,实现接口Filter2.复写方法3.配置拦截路径 web.xml 注解1.3细节1.3.1web.xml配置<filter> <filter-name>dem

2021-07-31 08:31:41 271 3

原创 spring简单介绍Bean的生命周期

spring在扫描的时候发现有一个@Component注解然就知道要基于你这个类去生成一个对象,然后就执行这个bean创造的生命周期用你的构造方法去实例化一个对象然后再对对象里面的属性填充(赋值)这就是说的依赖注入,把依赖注入的属性都填充完成后,然后就调用对象里面的初始化方法(在你自己定义情况下),然后spring就会去观察你当前这个方法有没有切点切面,有的话就生成一个代理对象,最后把这个代理对象放到spring容器中去,让他成为bean对象,如果你这个对象不用进行aop的话就把你自己实例化出来的对象放到

2021-07-31 08:23:14 333 3

原创 spring框架的各种注解基本意思

//在 spring 配置文件中开启生成代理对象<!-- 开启 Aspect 生成代理对象--><aop:aspectj-autoproxy></aop:aspectj-autoproxy>@Autowired //根据属性类型进行自动装配@Aspect //生成代理对象@Qualifier //根据名称进行注@Resource //可以根据类型注入,可以根据名称注入@Value //注入普通类型属性@Configuration

2021-07-25 08:43:43 301 3

原创 Unknown initial character set index ‘255‘ received from server. Initial client character set can be

spring5遇到的问题及解决方法学链接池jdbc 的时候遇到的一下这个异常,看了一下是bean1.xml配置文件的url地址遇到的问题//这个是出问题的代码<!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="url" value="

2021-07-20 16:27:55 299 5

原创 java笔记——(注解)

*概念:说明程序的。给计算机看的*注释:用文字描述程序的。给程序员看的*定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDKl.及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元秦进行说明,注释。概念描述:JDK1.5之后的新特性说明程序的使用注解:@注解名称作用分类:1、编写文档:通...

2021-07-10 09:10:52 210 4

空空如也

空空如也

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

TA关注的人

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