自定义博客皮肤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)
  • 收藏
  • 关注

原创 根据地址解析出省市区工具

根据地址解析省市区

2023-12-12 15:36:06 588

原创 SpringBoot 整合Minio

官网下载地址:https://www.minio.org.cn/download.shtml#/windows下载后:运行minio在cmd窗口命令行运行minio.exe ,D:\minioServer\fileAddr 这个是文件要存放的位置结果如下:启动成功后,访问:127.0.0.1:9000/minio,可以进入到minio的控制台以上就安装成功了。

2023-08-28 14:33:20 344

原创 开发中遇到的错误笔记

逢山开路遇水搭桥问题:Property 'configuration' and 'configLocation' can not specified with together解决:在springboot的application.yml不能同时使用以下两个配置,换句话说,两者配置方式只能取其一. mybatis: config-location: classpath:mybatis/mybatis-config.xml configuration: .

2020-12-15 14:32:26 290

原创 面试官:说下JVM类加载生命周期

JVM类加载过程类从被加载到虚拟机内存开始到卸载出内存结束,类的生命周期包括:加载在加载阶段,虚拟机主要完成三件事情:通过一个类的全限定名来获取定义此类的二进制字节流。将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据分访问入口。验证这个阶段的目的是为了确保Class文件...

2020-04-08 16:24:51 159

原创 JVM垃圾收集器都有哪些?

垃圾收集器HotSpot虚拟机所包含的所有收集器如下(JDK1.7+)新生代包含:Serial,Parnew,Parallel Scavenge ,G1老年代包含:Serial Old,Parallel OLd,CMS,G1Serial收集器是最基本,历史悠久的收集器(JDK1.3.1之前),特点:单线程的收集器。垃圾收集时,必须暂停所有的工作线程,直到它收集结束。能与...

2020-04-07 17:56:31 180

原创 分分钟了解对象是否‘已死’

对象已死吗?在堆里面存放的都是java的对象实例,垃圾收集器在对堆进行回收之前,要判断里面的对象哪些还’活着’,哪些已‘死去’。判断对象是否活着(有路径使用的对象)的方法:引用计数器法:给对象添加一个引用计数器,每当有一个地方引用它时,计数器+1。任何时刻计数器为0的对象就是不可能被使用的,这些就会被回收。优点:实现简单,效率也高。缺点:无法解决循环依赖的问题。主流的java虚...

2020-04-02 10:03:03 176

原创 你了解OutOfMemoryError吗?

你了解OutOfMemoryError吗?你在开发过程中遇到过OutOfMemoryError 这个异常吗?知道为啥会出现这个异常么?嘿嘿。。。听B哥给你叨叨叨简单明了——此文目的有两个:通过代码验证Java虚拟机中各个区域存储的内容希望读者在工作中遇到了实际的内存溢出时,能根据异常信息快速判断是哪个区域出现内存溢出以及出现溢出后如何处理。首先容我贴个图:上图是JVM虚拟机运行时的...

2020-04-01 10:07:53 230 1

原创 你使用过SimpleDateFormat么?

问题场景复现开发中我们经常会用到时间相关的类,想必大家对SimpleDateFormat并不陌生。但是SimpleDateFormat并不是一个线程安全的类。在多线程的情况下会出现异常(遇到坑的小伙伴深有感触吧-.-)。下面我们来分析它为什么不安全?看下《阿里巴巴java开发手册》对于SimpleDateFormat是怎么看待的问题场景复现一般我们使用SimpleDateFormat的...

2019-04-11 10:43:42 110

原创 一个代码量统计工具类

如何统计系统的代码行数?一个工具类搞定package com.physicalexam.all.utils;/** * @author b * @date 2019/1/2 */import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java....

2019-01-02 10:01:15 310

原创 如何监控微服务

首先要搞清楚三个问题:监控的对象是什么?具体监控哪些指标?从哪些纬度进行监控?监控的对象是什么?具体监控哪些指标?从哪些纬度进行监控?监控的对象可以分为四个层次,从上到下可以归纳为:用户端监控:通常指业务直接对用户提供的功能的监控。接口监控:通常指业务提供的功能所依赖的具体RPC接口的监控。资源的监控:通常指某个接口依赖的资源的监控。比如对redis的监控就是属于资源监控。基...

2018-09-26 10:47:03 858

原创 如何实现RPC远程服务调用

想要完成RPC调用,需要解决四个问题:客户端与服务端如何建立网络连接服务端如何处理请求数据传输采用什么协议数据该如何序列化和反序列化1.客户端与服务端如何建立网络连接HTTP通信 HTTP通信是基于应用层HTTP协议的,而HTTP协议又是基于TCP协议的。一次HTTP通信过程就是发起一次HTTP调用,而一次HTTP调用就会建立一个TCP连接,经历一次下图所示的“...

2018-09-07 10:29:05 10243 1

原创 如何将请求json映射成实体类

在开发过程中有时会遇到前台请求参数需要直接转换成对应的实体类,避免数据类型的转换,而请求数据类型多为json数据块。如何实现数据的直接转换呢?开发场景: 前端请求json如下:{"id":"3","jobName":"test","jobGroup":"test","cronExpression":"0 0/1 * * *

2018-09-05 11:18:56 6252

空空如也

空空如也

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

TA关注的人

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