自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 classLoad类加载器加载流程

类加载器: 类加载器是将java应用程序运行时所需的class文件加载到jvm虚拟内存空间 类加载器主要分为启动类加载器,BootstrapClassloader,它会加载java运行环境的核心类库如charsets.jar,rt.jar等 它主要是由c实现,它调用java的Launcher类中的getClassloader加载扩展类加载器EtxClassLoader,扩展类加载器会加载jre下ext包下的扩展类库,同时也会加载应用程序的类加载器Appclass...

2021-02-02 11:21:09 282

原创 关于jdk1.8保留小数问题

推荐使用(用此来保留两位小数)BigDecimal aBD;BigDecimal bBD;DecimalFormat df = new DecimalFormat("0.00");aBD = new BigDecimal(amountNumTotal);bBD = new BigDecimal(100);String ratethesum = df.format(aBD.divid...

2020-09-30 14:31:40 646

原创 java实现http请求发送

1:发起请求import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.ni...

2019-07-19 16:13:33 176

原创 springboot整合七牛服务器

1引入七牛依赖<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>[7.2.0, 7.2.99]</version></dependency>...

2019-07-19 16:08:28 569

原创 jwt工具类

<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version></dependency><dependency> ...

2019-07-19 16:02:06 379

原创 汉字转为拼音的工具类

1:引入依赖<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.0</version></dependency>2:工具类impo...

2019-07-19 15:59:37 216

原创 springcloud网关鉴权

1:通过上一篇博客,我们可以看到网关已经对swagger整合成功了,那么接下来就是使用zuul对接口的鉴权操作了2:由于目前我的项目采用的是前后端分离的开发模式,那么就会涉及到一个跨域问题,跨域问题代码import org.springframework.context.annotation.Bean;import org.springframework.context.annotat...

2019-07-19 15:47:44 1059

原创 springcloud通过网关来集成swagger接口api

1:引入依赖<!--由于使用网关统一处理微服务中的所有的接口文档,那么服务肯定需要注册到注册中心上,我这里选用的是eureka作为注册中心 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-s...

2019-07-19 15:34:49 987

原创 springboot构建微服务接口文档

1:首先引入swagger依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version></dependenc...

2019-07-19 15:20:03 332

原创 线程池实现的原理

在jdk中实现线程池的方式答题分为四种 1:缓存线程池 (近乎无限容量) newCachedThreadPool如果线程池长度超过处理需要,则可回收长时间空闲的线程,如果线程池长度不够,则可灵活的创建线程 2:定长线程池 newFixedThreadPool 创建定长的线程池,可以控制线程的最大并发数,如果超过最大并发数,超出部分会...

2019-03-26 14:57:16 132

原创 手写springMvc

一:springmvc原理springMvc执行流程: 1:项目启动初始化servlet容器:dispatcherServlet 2:dispatcherServlet在初始化init方法中争对配置文件中的包进行扫描并放置ioc容器中 3:初始化handlerMapping,获取url路径以及方法名称使用url作为key,method作为value保存在一个map集合...

2019-03-26 14:10:23 144

原创 springAop实现事务管理控制

Aop简要概述: Aop面向切面编程,可以实现代码的解耦合,提高代码的复用性。 1:切面: 切面的意思通俗的意思就是切入的代码,比如开启事务方法的代码,提交事务的代码 2:切入点: 需要切入代码的地方,比如待执行代码的前,或者后 3:连接点 ...

2019-03-25 17:26:12 2544 2

空空如也

空空如也

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

TA关注的人

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