自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMQ循环依赖问题解决

RabbitMQ循环依赖问题解决

2022-08-12 10:50:51 1110 2

原创 本地跨域解决办法之一

本地跨域解决办法之一,启动本地服务

2022-04-07 12:18:14 2907

原创 2021年 我的java面试题

一、Java 基础二、集合框架1、hashMap的解读 hashMap 是一个以键值对形式存储的一个集合类。他在jdk1.7 和 jdk1.8 之间,他的实现策略有所不同,其中比较重要的两个区别就是数据结构 和 头插尾插在JDK1.7的时候,hashMap 采用的数据结构是数组加链表。但是到了JDK1.8 之后就是数组加链表加红黑树了。加入红黑树是为了提高他的查询效率。还有一点就是在JDK1.7之前,当我们遇到哈希碰撞,需要在链表上添加数据的时候,采用的是头插法;但是到了JDK1.8..

2021-08-06 23:07:36 701

原创 ElasticSearch 学习笔记(第一天)

ElasticSearch学习笔记(狂神) 学习笔记参考B站视频 狂神说Java的ElasticSearch课程:https://www.bilibili.com/video/BV17a4y1x7zq CSND 文章:https://blog.csdn.net/gouzhengju1454/article/details/117707976一、ElasticSearch概述 官网: https://www.elastic.co/cn/downloads/elasticsearch.

2021-06-19 16:00:37 319

原创 Java多线程 JUC并发编程 (第三天)

多线程进阶=>JUC并发编程19、深入理解CAS 19.1、什么是 CAS代码实现:package com.feimai.test.JUCTest.cas;import java.util.concurrent.atomic.AtomicInteger;public class Test { // CAS compareAndSet : 比较并交换! public static void main(String[] args) { Atomic.

2021-06-14 00:14:45 1130 2

原创 Java多线程 JUC并发编程 (第二天)

多线程进阶=>JUC并发编程9、读写锁 ReadWriteLock代码实现package com.feimai.test.JUCTest.rw;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLo.

2021-06-13 21:36:56 1176 1

原创 Java多线程 JUC并发编程 (第一天)

多线程进阶=>JUC并发编程1、什么 是JUC面试高频问 源码 + 官方文档Java.util.concurrent 工具包回顾以前:  业务:普通的线程代码 Thread  Runnable 没有返回值、效率相比入 Callable 相对较低!2、线程和进程 2.1、线程 和 进程进程:就是一个程序。如:QQ.exe ; Music.exe一个进程通常包含多个线程,至少包含一个!1、Java 默认有几个线程?  答:两个 一个main线程、一个GC线程2、对

2021-05-30 00:35:08 111

原创 Dubbo 学习笔记总结

Dubbo1.什么是RPC?RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程

2021-05-28 18:42:37 155 1

转载 JAVA 208道面试题

本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM ,如下图所示:共包含 208 道面试题,本文的宗旨是为读者朋友们整理一份详实而又权威的面试清单,下面一起进入主题吧。 Java 基础 1. JDK 和 JRE 有什么区别?JDK

2021-05-27 16:24:46 141

原创 Java面试题第一季

文章声明:此文章内容参考B站视频内容B站视屏链接此外还参考了CSDN某些文章文章链接经典Java面试题(第1季)1、自增变量代码的执行结果是什么? @Test public void test1(){ int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println("i = " + i); System.

2021-05-02 15:36:43 1004

原创 redis学习笔记(一)

redis学习笔记(二)一、redis的数据类型1.redis键(key)序号命令解释1key *查询当前库所有键2exists key的名字判断某个key是否存在3move key db把指定的key移动到别的库中4expire key 秒钟为给定的key设置过期时间,以秒计。5EXPIREAT key timestampEXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令

2020-05-17 19:35:00 142

原创 redis学习笔记(一)

redis学习笔记(一)。1、在linux系统下安装redis1.获取redis资源# wget http://download.redis.io/releases/redis-4.0.9.tar.gz 2.解压# tar -xzvf redis-4.0.9.tar.gz3.安装# cd redis-4.0.9/# make# cd src# make install PREFIX=/usr/local/redis4.移动配置文件到安装目录下# cd ../# mkdir

2020-05-16 23:00:18 110

原创 MySQL 一次性备份导出/导入所有数据库

MySQL 一次性备份导出/导入所有数据库1. 查看本地mysql的安装路径1.1 输入cmd,以管理员身份运行命令提示符,输入该指令mysql–uroot –p连接进入mysql1.2 连接数据库成功后输入show variables like "%char%";结果如下:2.导出所有数据库2.1命令行中定位到mysql的bin目录结果如下:2.2 输入命令mys...

2020-04-14 22:02:44 345

JAVA 208道面试题.pdf

需要面试题的可以看下

2021-05-27

typora-setup-x64.zip

Typora 0.9.86 最新版支持中文,是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别.重点是免费! 渲染技术使得你写Markdown就像是写Word文档一样流畅,不像其他编辑器的有工具栏.

2020-05-25

空空如也

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

TA关注的人

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