自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 按序打印的4种写法

题目描述见我们给出了以下解法。

2023-01-12 22:13:04 189

原创 zookeeper 使用实践

本文不会讲述zookeeper源码相关主要就是介绍一下,zookeeper在java的基本使用。

2022-10-08 17:15:50 390 1

原创 Dubbo3源码解读(一) 阅读环境准备

准备了源码阅读环境,并在其中成功的启动和消费了一个服务,但是我们对于点击三角符号之后到底是做了什么东西,还是一头蒙,别急,饭要一口口吃,我们先准备好环境,下一篇开始 ,进行源码解读。可以持续关注哟~

2022-09-28 16:03:47 627

原创 手写Google第一代分布式计算框架 MapReduce

6.824 lab1 手写Google第一代分布式计算框架 MapReduce

2022-04-19 22:58:52 638 2

原创 spring常用注解解析

spring常用注解解析这些注解很多不用就忘了,写篇博客记录一下1. 一切的开始 @Configurationspring通过加载带有Configuration注解的类来初始化容器(BeanFactory)ApplicationContext app = new AnnotationConfigApplicationContext(带有configuration注解的类);2. 指定包去扫描 @ComponentScan加在带有configuration注解的类上边,如果注解不带参数,默认扫描

2022-03-26 18:47:02 329

原创 java 多线程 (一) Executor

Executor,Executors,ExecutorService,ThreadExecutorPool之间的关系1. Executor执行器的顶层接口,只声明了一个方法,用于发布任务void execute(Runnable var1);2. ExecutorService继承自Executor的接口,可以看作是Excutor接口功能的扩充,这个接口提供了<T> Future<T> submit(Callable<T> var1);在任务发布以后可

2022-03-20 16:03:09 2411

原创 给小迷妹讲懂java系列之基于java BIO的CS框架

万字长文给女朋友讲懂基于java BIO的CS框架简介大家好,今天是2022年1月2日,因疫情原因在西安上学的我已经被隔离了快11天了,刚好闲下来开篇博客给和大家聊聊以前学过的一个基于java BIO的CS框架,首先什么是CS呢CS就是Client Server,我们的CS框架指的就是客户机-服务器模型框架,与之相似的还有BS(Browser Server浏览器-服务器模型).CS架构               &n

2022-01-04 22:41:02 713

原创 为Mybatis配置log4j

log4j:WARN No appenders could be found for logger maven下为Mybatis配置LOG4j

2021-12-01 16:31:47 405

原创 细究MyBaties中SqlSession使用之后为什么需要close

细究MyBaties中SqlSession使用之后为什么需要close在Mybatis文档中有这样一句话打开一个 SqlSession,返回一个响应后,就关闭它。 这个关闭操作很重要,为了确保每次都能执行关闭操作,你应该把这个关闭操作放到 finally 块中。Mybatis文档可是我们知道SqlSessionFactory相当于一个数据库连接池,而由SqlSessionFactory得到的SqlSession则相当于一条数据库连接.而在我们学习线程池时,我们明白线程池中线程的寿命是由线程池本身进

2021-11-30 21:46:16 3333

原创 关于调用包装流的read()方法后线程被阻塞的困惑

关于调用包装流的read()方法后线程被阻塞的困惑大家应该都用过Java的socket吧,我们一般得到一个socket后,会用一个包装流去调用read()或write()方法完成IO,形式类似于这样//这里用DataInputStream包装Socket的节点流Socket socket = new Socket(host,port);DataInputStream dis = new DataInputStream(socket.getInputStream());String str = di

2021-11-15 21:31:41 466

原创 Java IO流

Java IO流1. 什么是IO谜底就在谜面上I : Input 输入O :Output 输出输入输出(IO)是指计算机同任何外部设备之间的数据传递,创建的输入输出设备有键盘,打印机,屏幕等。 举个例子,我们将存储在硬盘之中的数据读入内存之中,将内存之中的数据存储在硬盘之中这些行为都可以被叫做输入输出。只不过输入输出的主体有所变化而已。一般来讲我们将内存作为输入输出的主体。从内存之中出来叫输出,读入内存之中叫输入。2. 什么是IO流I : 输入流O : 输出流我们将数据的无结构化传递

2021-11-14 14:00:08 422

空空如也

空空如也

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

TA关注的人

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