自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长安十三时辰

心之所向,素履以往;生如逆旅,一苇以航。

  • 博客(9)
  • 收藏
  • 关注

原创 牛客网剑指Offer刷题

1. 二维数组中的查找 题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 public class Solution { // 思路:从右上角开始查找,如果当前值小于目标值,向下查找,否则向左查找 public boolean...

2019-09-09 19:09:05 188

原创 厚积薄发——Java

1. JVM 1.1 Java运行时数据区 1.1.1 线程私有区域 程序计数器:线程所执行的字节码的行号指示器(唯一没有oom异常的区域) Java虚拟机栈:描述Java方法执行的内存模型 本地方法栈:描述Native方法执行的内存模型 1.1.2 线程共享区域 堆:存放所有的实例对象(-Xms设置堆最小值,-Xmx设置堆最大值) 方法区:存储已加载的类信息、常量、静态变量、即时编译器编译...

2019-09-08 23:05:14 205

原创 厚积薄发——数据结构与算法

1. 单链表反转 public ListNode reverseList(ListNode head) { ListNode pre = null; ListNode next = null; while (head != null) { next = head.next; head.next = pre; pre = hea...

2019-09-08 23:04:15 206

转载 微服务之服务治理:Spring Cloud Eureka

1. 什么是服务治理 微服务架构中,系统由许多实现了不同功能的微服务构成,如何去管理这些微服务是个很重要的问题。服务治理就是要解决这一基本问题,实现微服务的注册和发现。常见的服务治理框架有阿里的Dubbo、Spring Cloud Netflix下的Eureka等等。 2. 服务注册与服务发现 服务治理要实现服务注册,就需要一个记录所有服务信息的注册中心,每个服务单元向注册中心登记自己提供的服务,...

2018-11-22 21:43:12 148

转载 Spring实战学习笔记(三):AOP

AOP概述 在软件开发中,散布于应用中多处的功能(如安全,事务和日志模块等)被称为横切关注点。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑之中)。把这些横切关注点与业务逻辑相分离正是面向切面编程所要解决的问题。 横切关注点可以被模块化为特殊的类,这些类被称为切面(aspect )。这样做有两个好处:首先,现在每个关注点都集中于一个地方,而不是分...

2018-05-22 16:13:06 102

转载 Spring实战学习笔记(二):Bean装配

Spring配置方案 Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系,Spring提供了三种可选方案来装配bean: 在XML中进行显示配置 在Java中进行显示配置 隐式的bean发现机制和自动装配 事实上,一般优先采取自动装配,只有特殊情况下才选择Java配置或XML配置。 自动装配 Spring从以下角度来实现自动化装配: 组件扫描(Comp...

2018-05-14 20:45:47 90

转载 Fileupload实现文件上传

概述 在实际开发中,经常会遇到包含文件上传的表单,采用Fileupload可以处理这种表单。需要的jar包为commons-fileupload.jar和commons-io.jar. 需要注意的是,表单的enctype属性必须设置为multipart/form-data,method属性为必须为post. 代码笔记 //创建DiskFileItemFactory对象 DiskFile...

2018-05-07 21:15:36 114

转载 Spring实战学习笔记(一):概述

依赖注入(DI) 任何一个有实际意义的应用都会由两个或者更多的类组成,这些类相互之间进行协作来完成特定的业务逻辑。按照传统的做法,每个对象负责管理与自己相互协作的对象(即它所依赖的对象)的引用,这将会导致高度耦合和难以测试的代码。 通过DI(Dependency Injection),对象的依赖关系将由系统中负责协调各对象的第三方组件在创建对象的时候进行设定,对象无需自行创建或管理它们的依赖关...

2018-04-17 17:39:41 148

转载 XML解析笔记

1.概述 XML文件不仅可以用来交换数据,还可以作为配置文件。XML文件的解析一般有两种方式,即DOM方式和SAX方式。 2.DOM方式 DOM(Document Object Model)方式的思想是:首先将XML文件加载到内存中构建一棵DOM树,然后使用 DOM 接口来操作这个树结构进行解析。 优点:便于操作,支持增删改等多种操作 缺点:浪费时间和空间,当文档很大时可能造成内存溢...

2018-03-25 19:08:48 95

空空如也

空空如也

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

TA关注的人

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