自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 JSON中的JSON.parseArray()方法

JSON方法JSON.parseObject和JSON.toJSONStringJSON.parseArray三者区别JSON.parseObject和JSON.toJSONStringJSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,JSON字符串是相当常用的,这里就不多介绍其功能了,直接举一下应用的小例子,帮助理解这两个方法的用法。public class Staff { private

2021-09-15 09:47:25 16654 3

转载 简单实用IDEA的HTTP Client

简单实用IDEA的HTTP Client前言原文:https://www.cnblogs.com/Java3y/p/12076270.html相信大家都用过POSTMAN吧,后端在开发的时候写完接口总得去自测调用一下,看符不符合自己的预期。postman因为我们的接口可能会有很多参数或者我们的参数是json格式的(等等原因),直接用浏览器去请求不太方便,而且使用浏览器去请求也不能复用(没有保存的功能)。所以我们常常会用一些别的软件(插件),而POSTMAN就是这里边最出名的。这篇文章不是在介绍

2021-09-10 10:58:48 766

转载 创建数据库表时重要的五个列名

数据库表中除了业务上不可缺少的字段列之外,应该还包含以下这五个列,虽然可能业务上没有用到,但是对整个数据来说,其意义非常重大。1.删除标识(delete_flag)实际数据库运用中,对于数据的删除非常慎重,一般而言应该是以逻辑删除为主,而不是真正的物理删除。有些要求严格的企业或许也有规定,但是有的时候没有,我建议建表的时候把这个加上,用逻辑删除。非要说这么做有什么好处的话,有一点就是物理删除实在危险,万一手贱不小心删除了不该删的,可能就找不回来了,就算能估计也是吓的掉一层皮。逻辑删除就不会出现这个情况,

2021-09-07 14:43:25 3754

原创 nacos本地配置与集群

Nacos1.nacos和eureka的共同点都支持服务注册和服务拉取pull都支持服务中心提供者心跳方式做健康检查2.Nacos与Eureka的区别Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式临时实例心跳不正常会被剔除,非临时实例则不会被剔除Nacos支持服务列表变更的消息推送模式push,服务列表更新更及时Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka才艺AP方式环境隔离Nacos环境隔离n

2021-09-07 10:29:45 1388

转载 Springboot过滤器和拦截器详解及使用场景

一、过滤器和拦截器的区别过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为拦截器是spring提供并管理的,spring的功能可以被拦截器使用,在拦截器里注入一个service,可以调用业务逻辑。而过滤器是JavaEE标准,只需依赖servlet api ,不需要依赖spring。过滤器的实现基于回调函数。而拦截器(代理模式)的

2021-06-22 22:36:31 1199

转载 垃圾回收机制GC面试题

GC垃圾回收机制回收机制就是当一些资源被创建使用之后或不在调用的话 就会变成垃圾,垃圾的话会占用空间,这时候就需要释放空间给其他程序使用,所以JAVA拥有自动垃圾回收机制。GC的工作原理: 引用计数,标记复制"引用计数"是一种简单但速度很慢的垃圾回收技术。"标记复制"的运行机制,垃圾回收器遍历包含所有引用的列表,当发现存活的对象引用时做上标记,这样当遍历完所有对象引用并做上标记的时候,执行垃圾回收,将没有标记的对象堆空间释放.垃圾回收机制的优点:Java的垃圾回收机制使得java程序员不用担心内存空

2021-06-17 23:26:32 508

原创 Java面向对象--Java 面向对象04-- 面向对象常用修饰符、关键字

Java面向对象Java 面向对象04面向对象常用修饰符、关键字关键字修饰符Java 面向对象04面向对象常用修饰符、关键字关键字import把其他包中的类导入当前源文件中导入后 在当前源文件中:通过类名即可表示类的全称所有源文件默认导包:java.lang.*package包(package):对资源进行分类管理命名规范:域名倒写pakcage声明必须是当前源文件的第一个语句类的全称:包名.类名当不指定包名:默认是本包jre中常用的包:io:流lang:基本

2021-06-17 21:40:54 101

原创 Java面向对象--Java 面向对象03-- 封装、继承、多态

Java面向对象Java 面向对象03封装、继承、多态私有化封装继承重写多态Java 面向对象03封装、继承、多态java面向对象的三大特性:封装、继承、多态。私有化封装封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户

2021-06-16 21:14:18 68

原创 Java面向对象--Java 面向对象02--方法和变量

Java面向对象Java 面向对象02方法和变量方法重载构造方法变量Java 面向对象02方法和变量方法就是用来解决一类问题的代码的有序组合,是一个功能模块。一般情况下,定义一个方法的语法是:访问修饰符 返回值类型 方法名(参数列表){ 方法体;}其中:访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴返回值类型:方法

2021-06-16 19:38:06 65

原创 Java面向对象--Java 面向对象01--对象

Java面向对象Java 面向对象01面向对象概念面向对象4个步骤类和对象Java 面向对象01面向对象概念面向对象是指软件开发的设计套路。面向对象:找具有帮助我解决问题功能的对象 指挥对象解决问题面向过程:把过程按动作分成多个步骤 逐个步骤去完成面向对象4个步骤定义一个类,模式一类事物通过成员变量表示数据通过成员方法类表示功能根据类创建对象类名 引用名=new 构造方法给对象的属性赋值对象名.属性名=值调用对象的方法 来解决问题对象名.方法名

2021-06-15 23:11:23 68

原创 JavaSE基础篇--Java SE语法05--数组

JavaSE基础篇Java SE语法05数组一维数组二维数组Java SE语法05数组数组是装指定个相同类型的数据的容器。一维数组创建数组并起个名字,三种格式:int[] arr=new int[10];int[] arr=new int[]{1,2,5,7,8}int[] arr={1,2,5,7,8}遍历数组的方法:获取数组中元素个数:arr.length获取元素:arr[i]遍历代码int[] arr= {1,3,4,7,9,0,2};for (int i

2021-06-15 23:00:58 137

原创 JavaSE基础篇--Java SE语法04--方法

JavaSE基础篇Java SE语法04方法概念格式注意事项递归形参和实参基本数据类型作为参数和引用数据类型作为参数的区别Java SE语法04方法概念Java中方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合,它包含于类或对象中。方法在程序中被创建后,在其他使用了该方法的地方被引用。方法类中定义的具有特定功能的代码块。在程序中是把原始数据根据指定的算法运算后得到一个结果数据。格式修饰符 返回值类型 方法名(参数列表){方法体;return 返回值;}修饰

2021-06-15 21:39:37 169

原创 JavaSE基础篇--Java SE语法03--流程控制

JavaSE基础篇Java SE语法03流程控制顺序结构选择结构循环结构跳转重点Java SE语法03流程控制控制流程(也称为流程控制)是计算机运算领域的用语,意指在程序运行时,个别的指令(或是陈述、子程序)运行或求值的顺序。不论是在声明式编程语言或是函数编程语言中,都有类似的概念。顺序结构顺序结构是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。选择结构if-else单分支:if(a>1){a++;}双分支

2021-06-15 21:23:32 135

原创 JavaSE基础篇--Java SE语法02--基本语法

JavaSE基础篇Java SE语法02基本语法标识符关键字数据类型运算符数据类型转换运算后结果的数据类型Java SE语法02基本语法标识符标识符Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。命名规则由数字 字母 下划线 美元符号组成不能是java关键字不能以数字开头区分大小写命名规范根据程序员的编码习惯尽量增加可读性变量名/方法名:除了第一个单词 其他单词首字大写类名:所有单词首字母大写包名:域名倒写关键字关

2021-06-15 10:04:30 1308 1

原创 JavaSE基础篇--Java SE语法01--Hello World

JavaSE基础篇Java SE语法01Hello WorldJava相关三个条件:**JVM、JRE、JDK**命令行命令配置环境变量Hello World步骤基础语法流程控制方法数组Java SE语法01Hello WorldJava相关三个条件:JVM、JRE、JDKJDK (Java SE Development Kit)Java标准的开发包,提供了编译、运行Java程序所需要的各种工具和资源,包括了Java编译器、Java运行时环境、以及常用的Java类库等等。JRE (Java Ru

2021-06-15 09:22:25 248 1

Nacos服务配置.md

Nacos服务配置.md

2021-09-28

Feign远程调用.md

Feign远程调用.md

2021-09-28

lambda表达式.md

lambda表达式.md

2021-09-28

Jdk1.8特性.md

Jdk1.8特性.md

2021-09-28

空空如也

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

TA关注的人

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