自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

原创 入大厂必经之路之 真 * 百道JAVA面试题

java面试题大全

2021-12-02 21:00:04 702

原创 数据库入门

数据库学习笔记

2021-12-01 19:20:43 2593

原创 java获取当前时间最方便的几种方法

2.通过System类中的currentTimeMillis方法来获取当前时间,无需导入类,速度最快。3、通过Calendar类来获取当前时间可以对每个时间域单独修改 对时间进行加减操作等。可灵活构建,显示格式,但速度较慢。三种方法各有优缺点,可根据实际情况选用。...

2022-07-01 16:34:10 892 1

原创 JSON的结构以及常用方法

文章目录一、概念简介二、 json中常用方法一、JSON对象和JSON字符串的转换1、 JSON字符串转化 JSON对象2、 JSON对象转化 JSON 字符串3、Map转Json4、ListMap转化为json对象5、json数组转化为带有key值的json对象6、获取json对象的key获取属性值,并可以转化为map7.json数组转化为ListMap三、JSON.parseObject 和 JSON.toJSONString区别总结四、JSON的小技巧一、JSON的输出美化二、JSON字符串的替换三、

2022-04-27 11:04:36 4669

原创 mybatis中批量操作时判断参数是否为null和空 mapper.xml配置

目录第一种:使用where标签第二种:使用trim标签1、新增2、修改第一种:使用where标签<select id="***" resultMap="BaseResultMap" parameterType="java.util.Map">select t.* from 表名 t<where><if test=" 传进来的字段 != null and 传进来的字段 != ''">and t.字段 like '%${传进来的字段}%'</if>

2022-04-15 16:16:25 4260 1

原创 占位符与连接符的使用方法与区别

目录一、#{} 占位符:1.2.3.二、 ${} 拼接符1.2.3.三、#{}与${}区别一、#{} 占位符:1.#{}占位符可以用来设置参数,如果传进来的是基本类型,也就是(string,long,double,int,boolean,float等),那么#{}里面的变量名可以随意写,什么abc,xxx等等,这个名字和传进来的参数名可以不一致。2.如果传进来的是pojo类型,那么#{}中的变量名必须是pojo的属性名,可以写成属性名,也可以写属性名.属性名。3.注意:#{}占位符不

2022-03-23 11:35:51 965

原创 在windows上安装部署docker

下载网址:https://hub.docker.com/editions/community/docker-ce-desktop-windows1.下载安装包2.这里需要先设置虚拟化已启用打开安装包3.可以全部选择对号4.点击close安装完毕5.这里的个人账户可以去docker官网注册一个登录使用6.CPU处理器和内存可以自己自定义设置7.这里配置一下镜像加速器,因为国内网络问题下载镜像时速度较慢,建议配置别的加速器,网上都可以查到的,我使用的是阿里云的在阿里云注册一个账户

2022-03-01 17:08:27 3521

原创 pgsql 和Navicat的安装和连接

postgresql的下载网址:http://www.postgres.cn/download#binary1.选择系统对应的版本下载2.打开安装包执行如下步骤3.4.5.6.7.8.遇到问题:1.打开安装包时出现下图问题,是因为路径是中文的,但是把路径改为英文后还是不行,估计是电脑用户名是中文的原因,在本机上创建一个新的英文用户就可以了。解决方式:1.打开电脑控制面板点击用户账户...

2022-02-28 15:36:17 2218

原创 正向代理与反向代理是什么,他们有什么区别?

正向代理正向代理类似一个跳板机,代理访问外部资源。比如我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容,代理服务器去取回来,然后返回给我。从网站的角度,只在代理服务器来取内容的时候有一次记录,有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站。流程如下:先搭建一个属于自己的代理服务器1、用户发送请求到自己的代理服务器2、自己的代理服务器发送请求到服务器3、服

2022-01-20 16:06:20 287

原创 微服务面试问题有哪些?

目录一、什么是Spring Cloud?二、什么是Spring Boot?三、如何覆盖Spring Boot项目的默认属性?四、Actuator在Spring Boot中的作用五、如何在Spring Boot应用程序中实现Spring安全性?六、Spring Boot支持哪些嵌入式容器?七、微服务的端到端测试意味着什么?八、什么是Semantic监控?九、如何设置服务发现?十、为什么要选择微服务架构?十一、为什么在微服务中需要Reports报告和Dashboards仪表板?十二、为什么人们会犹豫使用微服务?

2022-01-16 18:50:34 399

原创 时间复杂度On和空间复杂度O1分别是什么

一、把输入规模看成x轴,所花时间/空间看成y轴O(n)就是y=x,y随x的增长而线性增长。也就是成正比,一条斜线。O(1)就是y=1,是一个常量,不管x怎么变,y不变,一条与x轴平行的线。二、举个简单的例子,要从0加到n,我们会这么写:int sum = 0;for(int i = 0;i<=n;++i) { sum + = i; }一共算了n次加法,那么就说这个时间复杂度是O(n)。当然O(n)的精确的概念是,是n的最高次方,比如,某个计算共计算了3n+2次,那么这个时

2022-01-11 20:30:19 4841

原创 内部类能否引用他包含类的成员吗?有什么限制?

一个内部类对象可以访问创建它的外部类对象的内容,内部类如果不是static的,那么它可以访问创建它的外部类对象的所有属性。内部类如果是static的,即为nested class,那么它只可以访问创建它的外部类对象的所有static属性和static方法。如果你把静态嵌套类当作内部类的一种特例,那在这种情况下不可以访问外部类的普通成员变量,而只能访问外部类中的静态成员,例如,下面的代码:class Outer{ static int x; static class Inne

2022-01-06 15:57:55 267

原创 同步异步的区别?举例详细说明

网上均可查出,以下均为转载:同步:发送一个请求,等待返回,然后再发送下一个请求异步:发送一个请求,不等待返回,随时可以再发送下一个请求同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。异步则是可以提高效率了,现在cpu都是双核,四核,异步处理的话可以同时做多项工作,当然必须保证是可以并发处理的。同步和异步最大的区别就在于。一个需要等待,一个不需要等待。比如发短信,

2022-01-05 20:27:50 658

原创 redis分布式缓存入门到熟练

简介背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如:此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。例如:基于这样的一种架构设计,于是类似redis的一些分布式数据库就诞生了。Redis 概述Redis是一个key-value存储

2021-12-17 20:04:36 148

原创 Docker技术攻陷笔记

第三部分:Docker技术最佳实践笔记来自老齐老师课堂记课程目标:1)了解Docker诞生的背景2)了解Docker技术的优势,劣势。3)熟悉Docker的基本架构设计。4)掌握Docker平台下的镜像,容器,数据卷等核心概念5)掌握Docker环境下镜像的下载,查看,保存,导入,删除等基本操作6)掌握Docker环境下容器的启动,进入,查看,停止,重启,日志查看等基本操作7)掌握Docker平台下数据卷及目录挂载的意义,数据卷的创建,查看以及应用方式8)掌握Docker平台下镜像的制作

2021-12-08 21:06:02 477

原创 什么是Java接口 、抽象类 以及它们的区别

深入理解Java的接口和抽象类对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:一.抽象类二.接口三.抽象类和接口的区别一.抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstra

2021-12-08 19:42:14 219 1

原创 Linux命令大全 和 虚拟机安装及使用方法

1 Linux1.1 Linux概述1.1.1 Linux介绍Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Lin

2021-12-07 19:28:09 506 1

原创 IDEA微服务项目的application.yml没有绿色叶子的解决办法

IDEA微服务项目的application.yml没有绿色叶子的解决办法解决方案:一二三四五2、总结:  关于这个问题以上的解决几乎概括了所有的方法,但是据说会有idea本身的问题,加载缓慢的问题,需要一定的时间才能出来,最快的解决方案的关闭在重启就OK  *还有一个就是idea设置成了低电量模式也会出现灰色的小格子的情况,例如:  ...

2021-12-01 20:14:54 603

学习资料包全家桶.zip

学习资料包全家桶.zip

2021-12-02

多线程.xmind

多线程.xmind

2021-11-09

空空如也

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

TA关注的人

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