自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【vue 10 第一个vue-cli程序】

vue-cli

2023-02-24 14:40:05 479

原创 【vue 9】自定义事件内容分发

自定义事件内容分发

2023-02-20 19:42:49 293

原创 【vue 8】插槽slot

插槽slot

2023-02-20 16:45:43 165

原创 【vue 7】计算属性

计算属性

2023-02-20 14:45:52 139

原创 什么是SpringCloud?

什么是SpringCloud?springCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud和SpringBoot关系springBoot专注于快速方便的开发单个个体微服务SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间

2021-08-23 11:30:59 116

原创 查找某个字段所在的数据库表

查找某个字段所在的数据库表select * from INFORMATION_SCHEMA.columns where COLUMN_NAME Like '%placement%';

2021-07-26 09:56:08 164

原创 获取一个类的字段及方法

文章目录获取某个类字段的两种方式获取某个类方法的方式获取某个类字段的两种方式getFields()getDeclareFields()getFields():获取某个类的公共字段(public),包括父类的字段getDeclareFields():获得某个类所以声明的字段,即包括public,private,protected,但是不包括父类的声明字段。用以上方法获取字段后,可以使用getName()和get(Object object)来获取字段名称和字段的值。方法作用

2021-07-24 16:30:11 1162

原创 Java中反斜杠的理解

Java中反斜杠的理解String a = "{\"boolean\":true,\"string\":\"string\",\"list\":[1,2,3],\"int\":2}"当你需要的数据带有双引号(""),例如:“name”,// 格式: \" + 字符串 + \"String b = " \" name \" ";System.out.println(b);// "name"...

2021-07-23 00:03:08 657

原创 Json的使用

文章目录Json的使用什么是Json?Json数据结构如何使用Json?Json的使用什么是Json?json是如今在开发中经常使用传递数据的一种方式。Json数据结构{ //以key:value的方式储存 "name":"ws", "idCard":"123456789"}扩展:Json的概念分为:json对象json数组json对象长这个样子:{ "name":"ws", "idCard":"123456789"}jso

2021-07-22 23:45:00 1211

原创 【Java SE 10】JavaDoc

JavaDocjavadoc命令是用来生成自己API文档的//代码所在根目录下使用此命令javadoc -encoding UTF-8 -charset UTF-8 Doc.java参数信息:@author@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值异常@throws 异常抛出情况/***@author ws*@version 1.0*@since 1.8*/public class Doc{ St

2021-07-06 22:56:06 56

原创 【Java SE 9】包机制

包机制为了更好地组织类,Java提供包机制,用于区别类名的命名空间包语句的语法格式为:package pkg1[.pkg2[.pkg3...]];一般利用公司域名倒置作为包名;为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用"import"语句可以完成此功能import package1[.package2...].(classname|*);...

2021-07-06 22:54:27 69

原创 【Java SE 8】基本运算符

运算符算术运算符:+,-,*,/,%,++,- -赋值运算符:=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>条件运算符:?:扩展赋值运算符:+=,-=,*=,/=加减乘除(+,-,*,/)://二元运算符int a = 10;int b = 20;System.out.println(a+b);//30S

2021-07-05 21:57:41 60

原创 【Java SE 6】数据类型转换

类型转换由于Java是强类型语言,所有要进行有些运算的时候,需要用到类型转换//低-------------------------> 高byte,short,char -> int -> long -> float -> double 引申:强制类型转换自动类型转换强制类型转成(低—>高)(类型) 变量名int i = 128;//最大:128 最小:-127 byte b = (btye)i;//内存溢出System.out.pr

2021-06-28 17:24:27 62

原创 【Java SE 5】数据类型扩展及面试题

数据类型扩展及面试题1.整数拓展进制表示二进制0b十进制(很多不举例)八进制0十六进制0x//十进制int i = 10;//八进制int i2 = 010;//十六进制 0~9 A~Fint i3 = 0x10;2.浮点数扩展:银行业务怎么表示钱?提示:BigDecimal 数学工具类//float 有限 离散 舍入误差 接近但不等于float f = 0.1f;double d = 1.0/10;System.out.pr

2021-06-21 10:13:53 58

原创 【Java SE 4】数据类型

数据类型java的数据类型分为两大类:基本类型引用类型基本类型(8种)整数类型:byte,short,int,long浮点类型:float,double字符类型:charboolean类型:true和false基本类型大小(字节)byte1short2int4long8float4double8boolean1(位)char2引用数据类型类、接口、数组什么是字节位(bit):是计算机内部数据存储

2021-06-21 10:12:08 58

原创 【Java SE 3】标识符

标识符给类、方法、接口、变量等起名字,起的名字就叫做标识符。标识符注意点所有标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始不能使用关键字作为变量名或方法名标识符都是大小写敏感的可以使用中文名命名,但是一般不这样去使用,也不建议使用拼音,很low...

2021-06-21 10:10:08 81

原创 【Java SE 2】注释

注释1.注释不会被执行,是给我们写代码的人看的2.书写注释是一个非常好的习惯Java中的注释有三种:单行注释多行注释文档注释单行注释//单行注释多行注释/*多行注释*/文档注释/***文档注释(Javadoc)*/...

2021-06-21 10:08:48 54

原创 【Java SE 1】Java程序运行机制

Java程序运行机制例子:翻译一本英文书编译型:一次就把书从头到尾全部翻译完了解释型:不是一次性全部翻译完程序运行机制

2021-06-21 10:06:34 52

原创 JWT使用

JWTJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。为什么使用JWT?获取用户信息方式对比:以前:通过token从redis中获取用户信息现在:直接从token获取用户信息什么时候应该使用JWT(JSON Web Tokens)?Authorization(授权): 这是使用JWT的最常见场景。用户登录后,以后每个请求都会包含JWT,允许用户访问该令牌的路由、服务和资源,开销小,并且可以轻松跨域使用Infor

2021-06-16 09:12:21 102

原创 函数式编程

函数式编程什么是函数式编程?函数式编程为jdk1.8新特性有什么用?代码优化方面。java.util.function包下的四大Function:函数参数Function有入参,有出参(接受一个数据,返回一个数据)predicateboolean判断(接受一个参数,返回true或false)Consumer只有入参,没有出参(接受一个数据,没有任何返回值)Supplier没有入参,只有出参(无需参数,返回一个结果)1.Function:p

2021-06-15 10:49:31 1133 1

原创 使用easyExcel【一】

使用easyExceleasyExcel:EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。官网:https://www.yuque.com/easyexcel/doc/easyexcel(此教程不是根据官方文档使用来写的,是根据别人博客教程使用成功,自己写的总结)1.导入依赖<!--easyExcel--><dependency> <groupId>com.aliba

2021-06-09 09:26:34 458

原创 Git基本配置

Git基本配置1.配置用户名和邮箱git config --global user.name "用户名"git config --global user.email "邮箱"2.生成密钥ssh-keygen -t rsa -C "邮箱"#三次回车即可生成ssh key根据路径找到两个文件,id_rsa文件是密钥,id_rsa.pub文件是公钥3.打开id_rsa文件,复制文件内容,然后登录你的git服务器个人账户设置中,寻找ssh keys菜单项,粘贴即可。...

2021-05-31 20:52:29 98

原创 如何修改bug?

如何修改bug?1.打开谷歌浏览器2.在请求前按出开发者页面3.在开发者页面点击Network,就可查看请求信息请求信息4.点击一个请求就可以查看详细信息5.根据请求地址找到controller -> service -> dao依次往下寻找bug...

2021-05-31 19:51:57 656

原创 # 【实习生/应届生】入职第一天要做什么?

【实习生/应届生】入职第一天要做什么?本人:应届生(以我入职第一天做什么来写的)带我的大佬,给了我代码更新的工具:JenkinsJenkins:Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用

2021-05-28 21:59:11 960

原创 【vue 6】Axios异步通信

Axios异步通信Axios是什么?答:Axios是vue中引入解决异步通信的“框架’’如何使用引入js<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js"></script><script src="https://unpkg.com/axios/dist/axios.min.js"></script>代码data.json文件(自己乱写一些数据也可以){

2021-04-01 20:36:05 62

原创 【vue 5】vue组件

vue组件把代码块写成一个可复用的模块,即组件(表述得不是很准确)。注册组件 Vue.component("组件名称",{ props: ['number'],//传递的值 template: '<li>{{number}}</li>' //组件模板 });使用组件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-

2021-04-01 19:24:48 74

原创 【vue 4】vue双向绑定

vue双向绑定​ 双向绑定的意思是,当视图层发生变化,数据层会跟着变化;数据层发生变化时,视图层也会发生变化。v-model的使用<input type="text" v-model="message">使用v-model直接绑定数据文本<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title&

2021-04-01 15:34:19 73

原创 【vue 3】vue事件绑定

vue绑定事件可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。使用v-on来绑定事件。v-on 使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--导入vue.js--> <script src="https

2021-04-01 14:37:57 380 2

原创 【vue 2】vue基本语法

Vue基本语法v-if和v-else的使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- 引入cdn--> <script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js" >&

2021-03-31 23:20:40 107

原创 【vue 1】第一个vue程序

Vue.js什么是vue?是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。简单来说,vue是一个前端框架。vue有什么用?随着vue的使用越来越多,大家不管是否学过vue,总是,听见一个耳熟能详的字样”前后端分离“。在众多的网页中,元素标签和数据是混杂在一起的,并没有明显的区分。而vue的出现,提出了”前后端分离“这样的思想,简单来说,数据的视图层,和数据层是有明显划分的。如何使用vue?我使用的工具:Idea1.在idea上,建一个ht

2021-03-31 22:43:51 154

原创 配置SpringSecurity出现的问题

配置SpringSecurity出现的问题导入依赖后,请求localhost:8080/swagger-ui.html出现下面的页面有点懵,不知道为啥出现这个页面原因:添加依赖后项目中所有资源都被保护起来了解决办法:登录用户名为:user密码为运行后项目控制台中的:然后登录即可。...

2021-03-06 20:58:44 219 1

原创 Dubbo及Zookeeper安装[springboot21]

Dubbo及Zookeeper安装什么是dubbo?是一款高性能,轻量级的开源Java RPC(分布式)框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。什么是zookeeper?zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是从Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是是一个分布式应用提供一致性服务的软件,提供的功能包括:配置维护,域名服务,分布式同步,组服务等。zookeeper下载安

2021-01-07 18:05:20 73

原创 自定RedisTemplate[springboot20]

自定RedisTemplateRedis配置类:RedisConfig.java@Configurationpublic class RedisConfig { //固定模板,直接使用 //编写我们自己的redisTemplate @Bean @SuppressWarnings("all") public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory fact

2021-01-07 02:12:56 105

原创 springboot集成Redis[springboot19]

springboot集成Redis什么是Redis?是一个由Salvatore Sanfilippo写的key-value存储系统它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型Redis有什么用?众多语言都支持Redis,因为Redis交换数据快,在服务器中常用来存储一些需要频繁调取的数据,节省内存开销,也极大的提升了速度。将一些热点数据存储到Redis

2021-01-06 21:19:49 78

原创 定时任务[srpingboot18]

定时任务两个注解的使用:@EnableScheduling@Scheduled@EnableScheduling://开启定时功能的注解//用在启动类上@EnableScheduling@Scheduled:/** * 30 15 10 * * ? 每天的10点15分30秒执行 * 30 0/5 10,18 * * ? 每天10点和18点,每隔五分钟执行一次 * 0 15 10 ? * 1-6 每个月的星期一到星期六10点15分执行 */

2021-01-05 21:11:00 81

原创 邮件任务(发送邮件)[springboot17]

邮件任务(发送邮件)使用springboot实现发送邮件依赖:<!-- javax.mail--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </depende

2021-01-05 02:02:44 332

原创 异步处理[springboot16]

异步处理什么是异步处理了?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。异步处理有什么用?当网站有大量数据要进行处理并反馈到前端,如果是同步处理,必须要等待后台运算完成,才能反馈给前端;此时如果用异步处理,先给前端一个反馈,在让后台慢慢处理数据。怎样实现?使用@Async使用@EnableAsync@Async:用在异步方法上//告诉spring这是一个异步的方法@Asy

2021-01-04 22:56:52 127 1

原创 Swagger分组和接口注释[springboot15]

Swagger分组和接口注释问题:如何配置多个分组?多个Docket实例即可@Bean public Docket docket1(){ return new Docket(DocumentationType.SWAGGER_2).groupName("A"); } @Bean public Docket docket2(){ return new Docket(DocumentationType.SWAGGER_2).groupName("B")

2021-01-04 21:31:21 201

原创 Swagger[springboot14]

Swagger什么是Swagger?号称世界最流行的"API框架"直接运行,可以在线测试API接口Swagger依赖:<!-- swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>

2021-01-04 00:43:27 66

原创 shiro整合thymeleaf[springboot13]

shiro整合thymeleaf项目结构:pom.xml<!--shiro-thymeleaf整合 --> <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> &l

2021-01-03 22:02:41 76

空空如也

空空如也

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

TA关注的人

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