登录
    Technology changes quickly but people's minds change slowly.

标签:java

技术宅

Aspose word 转pdf 中文乱码以及表格挤在一块的解决方法

Aspose word  转pdf  中文乱码以及表格挤在一块的解决方法
我们用的java 版本 aspose,用于将word 转换为pdf,windows 下中文正常,linux 中文显示为方块,是因为linux 下没有中文字体或者 docker 容器中没有中文字体导致的 乱码解决方法: 1. linux 配置中文字体(适用于宿主机直接跑java 程序的方式) #CentOS字体所在目录为/usr/share/fon……继续阅读 »

破玉 3年前 (2021-06-20) 3677浏览 0评论 10个赞

技术宅

深入理解java 虚拟机(一)

深入理解java 虚拟机(一)
Java虚拟机内存区域划分   运行时数据区主要包含 程序计数器、java 虚拟机栈、本地方法栈、堆、方法区 这几部分。    程序计数器可以看做是当前线程所执行的字节码指示器的行号。每个线程都有一个独立的程序计数器,各个线程之间计数器互不影响,独立存储,因此程序计数器是线程私有的。如果计数器执行的是java方法,这……继续阅读 »

破玉 4年前 (2020-01-05) 1164浏览 0评论 0个赞

技术宅

spring boot web 流程分析

spring boot web  流程分析
spring mvc代码分析 我们都知道,spring mvc 的入口就在于 DispatcherServlet,那里面应该就有个 doDispatch 的方法 核心代码如下: mappedHandler = this.getHandler(processedRequest);// 获取Handler HandlerAdapter ha = this……继续阅读 »

破玉 4年前 (2019-11-17) 1481浏览 0评论 1个赞

人丑多读书

关于Java集合类继承了抽象类还要实现接口的一些探讨

关于Java集合类继承了抽象类还要实现接口的一些探讨
  今天在看HashMap 的时候,看着它继承了AbstractMap并且还实现了Map接口,按道理说只继承AbstractMap就够用了,为什么还要实现Map接口呢。 看了下主要有两种说法: 1.代理(动态代理的反射机制) 第一种是代理,我首先想到的也是这种,因为如果不实现Map接口,我们通过反射机制就无法获取HashMap 是否是Ma……继续阅读 »

破玉 5年前 (2019-05-15) 1286浏览 0评论 0个赞