自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 集合中常用方法的使用

集合

2023-05-25 11:41:40 97

原创 springboot面试题

springboot常见面试题https://blog.csdn.net/weixin_44772609/article/details/115106450常见面试题谈谈你对Spring Boot的理解?SpringBoot主要用来简化使用Spring的难度和繁重的XML配置,它是Spring组件的一站式解决方案,采取了习惯优于配置的方法。通过.properties或者.yml文件替代了Spring繁杂的XML配置文件,同时支持@ImportResource注解加载XML配置。Spring Bo

2022-05-06 13:25:55 151

原创 Redis初级篇

Redis视频地址:https://www.bilibili.com/video/BV1Rv41177Af?p=38资料地址:https://pan.baidu.com/s/1GxYRq5UkZHKhk3KB0nOioQ q7vj概述Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此

2022-05-03 12:28:08 733

原创 MySql笔记

MySql笔记全部案例sql语句:https://blog.csdn.net/weixin_46002478/article/details/109158249视频学习地址:https://www.bilibili.com/video/BV1KW411u7vy?p=2&spm_id_from=pageDriverpdf文件地址:https://pan.baidu.com/s/1GUzPFVG3Je9uT419rHE8MQ 密码:ybfiMySQL之索引:https://blog.csdn.

2022-04-27 11:48:43 250

原创 zookeeper笔记

​概念概述Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。zookeeper工作机制Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责 存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper 就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。zookeeper主要是文件系统和通知机制 文件系统主要是...

2022-04-26 20:02:44 234

原创 java需要掌握的知识点

一阶段:JavaSE基础第一步:夯实Java基础语法1. Java语言的发展史2. JDK的下载和安装3. DOS命令的介绍和使用4. Path环境变量的配置5. 第一个代码HelloWorld案例6. NotePad++软件的安装和使用7. Java中的数据类型8. 常量的使用9. 变量的定义与使用10. Java中代码的书写规范11. 数据类型之间的转换12. Java中的各种运算符操作13. if分支语句的灵活使用14. switch分支..

2022-04-23 14:54:35 1362

原创 spring注解使用案例

IOC 自动装配 @autowire和@resource bean生命周期 容器的启动流程 AOP @EnableAspectJAutoProxy 开启AOP功能 @EnableAspectJAutoProxy会给容器中注册一个组件AnnotationAwareAspectJAutoProxyCreator,这是一个后置处理器 容器的创建流程 registerBeanPostProcessors() 注...

2022-04-15 15:24:21 418

原创 多线程面试题

​​常见面试题多线程常见的面试题_上山打卤面的博客-CSDN博客_多线程面试题什么是线程和进程? 线程与进程的关系,区别及优缺点?总结:进程是程序运行的基本单位,线程是资源分配的最小单位,但是上面的还是比较的抽象,使用图片进行解释:下面是一个Java进程 一个进程中有两个线程。多个线程共享进程的堆和方法区 (JDK1.8 之后的元空间)资源,但是每个线程有自己的程序计数器、虚拟机栈 和 本地方法栈。**线程是进程划分成的更小的运行单位。线程和进程最大的不同在于基本上各进程是独立的..

2022-04-12 12:56:30 431

原创 网络编程笔记

​端口端口表示计算机上的一个程序的进程 不同的进程有不同的端口号,用来区分软件! 被规定0~65535 TCP,UDP:65535*2 tcp80和udp80不冲突 端口分类 公有端口 0~1023 HTTP:80 HTTPS:443 FTP:21 Telnet:23 程序注册端口:1024~49151,分配用户或者程序 Tomc...

2022-04-09 21:31:08 446

原创 RabbitMQ

RabbitMQ参考文档:https://www.kuangstudy.com/zl/rabbitmq#1365897801984241665中间件和消息中间件常见的中间件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-foyFHk3H-1649410211411)(image-20220402110526329.png)]对中间件的理解为解决分布异构问题,人们提出了中间件(middleware)的概念。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,如下

2022-04-08 19:49:40 1572

原创 JVM面试题

​JVM相关​jvm详解、GC、堆内存参数调优_春_的博客-CSDN博客_jvm堆内存调优常见JVM面试题及答案整理_Java程序员-张凯的博客-CSDN博客_jvm面试题JVM的模块常见问题JVM的理解?java8虚拟机和之前的变化更新?撤销了永久带,引入了元空间OOM?栈溢出?怎么分析?常见的OOM情况有三种:1)**java.lang.OutOfMemoryError: Java heap space** --...

2022-03-18 15:43:16 760

原创 Git常用命令学习

Git常用命令学习Git推送远程分支#1.远程没有这个分支会被创建git push origin 分支名#2.远程没有被推送的分支会失败git push origin 本地分支名:要推送的分支名#3.如果远程有这个分支,会删掉远程分支。只因为本地分支名和:之间有个空格git push origin 本地分支名 :要推送的分支名Git新建本地分支第一步,下载远程代码到本地使用git clone 命令可以将代码从远程仓库下载到本地$git clone xxxx.git第二步 新建本

2022-03-03 09:59:51 7535

原创 设计模式(一)

创建型设计模式单例模式饿汉模式public class HungryInstance { public static HungryInstance instance = new HungryInstance(); private HungryInstance(){​ } public HungryInstance getInstance(){ return instance; }}不存在多线程安全问题懒汉模式 pub...

2021-08-14 19:34:42 72

原创 jdk1.8新特性

Lambda表达式forEach遍历集合​ @Test public void testForEach() { Map<String, String> map = new HashMap<>(); map.put("1", "张三"); map.put("2", "李四"); map.put("3", "王五"); map.forEach((k, v) -> System...

2021-08-13 13:06:24 145

原创 各种流

各种流缓冲流字节缓冲流字节输出缓冲流构造方法public BufferedInputStream(InputStream in):创建一个新的缓冲输入流public BufferedOutputStream(OutputStream out):创建一个新的缓冲输出流 FileOutputStream fos = new FileOutputStream("C:\\temp\\m.txt"); BufferedOutputStream bos = n

2021-03-17 05:29:45 199

原创 IO流

IO流字节流使用FileOutputStream相关方法构造方法:new FileOutputStream(String name)new FileOutputStream(File file)new FileOutputStream(String name,boolean append)new FileOutputStream(File file, boolean append)实例方法一次写一个字节public void write(int b)一次写多个字节publ

2021-03-17 05:11:33 65

原创 IDEA常用快捷键

Ctrl+Alt+V 生成一个对象Ctrl+P 提示方法参数Ctrl+X 删除当前行Ctrl+Alt+L: 格式化代码Ctrl+D: 复制行Ctrl+E 显示最近使用的文件列表Ctrl+Shift+E: 显示最近更改的文件列表Ctrl+F12 显示当前文件的列表结构Ctrl+Alt+T 可以将代码包在一块内,例如try/catch,就是快速显示多种固定结构Ctrl+H 显示类结构图(主要包括继承)Alt+回车 导入包自动修正Ctr...

2021-03-17 04:58:05 143

原创 各种进制数之间的转换

计算机中各种进制数之间的转换各种进制之间的转化都可以通过二进制为桥梁二进制之间整数的转换示例1:二进制数1100转化为各种进制数1100转化成十进制数​ 1100 = 1*23+1*22+0**21+0**20=121100转化为八进制数​ 1100 = 001 +100 = 14(3位数为一组,数不足3位的往高位取0,转化为对应的8进制数)1100转化为十六进制数​ 1100 = 1100 = 12(4位数为一组,数不足4位的往高位取0,转化为对应的8进制数)十进制转化为二进制的

2021-03-17 00:08:40 3609

原创 File类

IO流常见面试题https://blog.csdn.net/chengyuqiang/article/details/79183748File类File类代表一个特定的文件或者目录(文件夹),并提供了若干方法对该文件或目录进行操作File类构造方法共有4个,常用的有以下3个1、File(String pathname):通过路径名创建一个新 File 实例。2、File(File parent, String child):根据父目录路径File实例和子目录或文件路径创建一个新 File 实

2021-03-16 23:40:48 329

原创 NIO流

NIO流区别点:IO是面向流,NIO是面向缓冲区https://www.cnblogs.com/androidsuperman/p/7082066.html 缓冲区buffer中的数据存取缓冲区buffer的四个核心属性position:位置,表示缓冲区中正在操作数据的位置limit:界限,表示缓冲区可以操作的数据的大小(limit之后的数据都不能进行读写)capacity:容量mark:把position做一个标记点,如果reset方法执行后position可以回到此标记点

2021-03-16 23:12:43 81

rabbitmq笔记整理

rabbitmq笔记整理

2022-06-14

简易版计算器(除法计算不完善,不能使用小数和百分数)

写了一个简易版的计算器,其中用到了逆波兰表达式,当前对除法只能取商值,无法精确取小数

2022-06-14

Redis初级篇学习笔记

Redis初级篇学习笔记

2022-05-19

dubbo中间件笔记整理

dubbo中间件笔记整理

2022-05-17

springboot面试题

springboot面试题

2022-05-06

Redis中级篇学习笔记

Redis中级篇学习笔记记录

2022-05-03

MySql变量替换语句生成器

对于生产环境上的mysql日志操作,常规是要用变量替换问号,为了解决机械化的赋值,就用Java写了一个工具,单纯的通过流操作把问号替换成变量

2022-01-24

空空如也

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

TA关注的人

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