晋文子上的博客

初心不变

图片文件头

原文链接: https://www.cnblogs.com/Wendy_Yu/archive/2011/12/27/2303118.html 最近在做东西的时候遇到了点问题,在加载图片的时候,加载失败,后缀都是jpg格式,但换个图片就可以了,为此,怀疑图片格式有问题,遂拖到UE里面查看它...

2019-06-28 19:46:16

阅读数 14

评论数 0

rose手册

源地址: https://github.com/XiaoMi/rose/blob/master/ebook/rose-handbook.md rose手册计划 rose项目源代码地址:http://code.google.com/p/paoding-rose/ 目标:光大r...

2019-06-28 14:49:59

阅读数 34

评论数 1

Thymeleaf防坑总结-Thymeleaf防坑录(持续更新)

Thymeleaf是SpringBoot默认的模板引擎,但是这个模板引擎使用上有一些坑,本文主要对Thymeleaf的坑做一下总结记录。 坑一:Html/JS代码转义问题 正经篇: Thymeleaf对Html、JS代码要求极其严格,稍微不注意,就会报错。(严格到没有天理。。。。。) HT...

2019-02-21 21:25:52

阅读数 1818

评论数 10

JavaSE-新特性(JDK5-JDK12)持续维护

  汇总 JDK5新特性 自动装箱与拆箱枚举静态导入可变参数(Varargs)内省(introspector)泛型(Generic) For-Each循环 JDK6新特性 Desktop类和SystemTray类使用JAXB2来实现对象与XM...

2019-02-05 18:52:17

阅读数 1420

评论数 1

深入理解反射机制(Java)

关于反射: 动态加载一个指定的类,获取该类中的所有内容。并将字节码文件中的内容都封装成对象,便于操作这些成员。 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法   反射的好处:大大的增强了程序的扩展性。   Java...

2019-01-11 15:05:45

阅读数 161

评论数 0

深入理解Java内存模型

Java 内存模型是什么,为什么要有 Java 内存模型,Java 内存模型解决了什么问题   计算机内存模型: 现代计算机,CPU在计算时,并不总是从内存读取数据,数据读取顺序优先级是:寄存器一高速缓存(多级缓存)一内存   使用CPU Cache原因: 计算机在执行程序时,每条...

2019-01-11 15:03:40

阅读数 72

评论数 0

Java多线程-一行一行源码分析清楚 AbstractQueuedSynchronizer

原文链接:https://javadoop.com/post/AbstractQueuedSynchronizer 在分析 Java 并发包 java.util.concurrent 源码的时候,少不了需要了解 AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因...

2018-12-16 22:19:59

阅读数 112

评论数 0

JavaSE多线程-ThreadLocal原理(源码分析)

关于Thread类: Thread类中维护了ThreadLocal.ThreadLocalMap属性,这就是每个线程的存储空间。相当于Map,key为当前线程,value为entry。 Public class Thread implements Runnable { /* ThreadLo...

2018-12-15 20:05:06

阅读数 55

评论数 1

深入学习Java虚拟机:内存区域

在Java中,分配内存和回收内存都由JVM自动完成。   内容:首先从操作系统层面简单介绍物理内存的分配和Java运行的内存分配之间的关系,明白在Java中使用的内存与物理内存区别。Java如何使用从物理内存申请下来的内存,以及如何来划分它们,如何分配和回收内存。最如何解决OutOfMemor...

2018-12-09 14:48:01

阅读数 130

评论数 0

深入学习Java虚拟机:类加载机制与类加载器

Java虚拟机-类加载机制与类加载器 Java中类加载、连接和初始化的过程都是在程序运行期间完成的,这些策略虽然会令类加载时增加些性能开销,但是会提高java的灵活性。Java动态扩展的特性就是依赖运行期动态加载和动态连接的特点实现的。   JVM类加载机制 Java源代码被编译为字节码文...

2018-12-09 14:00:02

阅读数 170

评论数 0

PDF技术(四)-Java实现Html转PDF文件

html转换为pdf的关键技术是如何处理网页中复杂的css样式、以及中文乱码处理。 各实现对比表 于Windows平台进行测试:   基于IText 基于FlyingSaucer 基于WKHtmlToPdf ...

2018-10-10 16:56:12

阅读数 5819

评论数 4

PDF技术(三)-Java实现图片转PDF文件

图片转pdf文件同样采用itext,将图片加入即可 1)使用IText转换 原理: 使用IText创建pdf,添加图片。 优点: 速度快。 具体实现 public class Image2PDF { /*** @param picturePath 图片地址*/ pr...

2018-10-10 16:49:21

阅读数 525

评论数 0

PDF技术(二)-Java实现Txt转PDF文件

TxT转PDF可以直接使用IText就可以了,IText在pdf领域可以说暂时是最好的方案了。通过直接读取txt文件,然后生成pdf,再添加文本就可以了。 1)使用IText实现转换 原理: 使用IText创建pdf,添加文本。 优点: 速度快。 缺点: 具体实现: public...

2018-10-10 16:47:23

阅读数 1837

评论数 2

PDF技术(一)-Java实现Office系列文件转PDF文件

最近,公司要求做个文件转pdf的调研报告,于是在网上找了一些实现方法,现在将这些方法做个对比,并记录下来,以后或许有用呢,哈哈。 首先说一下需求,产品要求不能使用第三方软件实现,因为这种实现方式效率不高,所以需要使用“纯Java代码”实现。同时也对跨平台有要求,系统需要运行在linux系统上。综...

2018-10-10 16:36:31

阅读数 3615

评论数 6

Spring持久化支持(一)-Spring事务管理

事务管理的目的是保证数据操作的事务性(原子性、一致性、隔离性、持久性ACID),脱离了事务性,DAO照样可以顺利地进行数据操作。 事务是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用   Spring事务管理是Spring AOP技术的应用。 ...

2018-09-25 01:27:36

阅读数 292

评论数 0

Redis笔记(二)-主从复制与哨兵机制

单机缺点及解决方案 单机问题:机器故障数据丢失、容量瓶颈。QPS瓶颈 需要集群的原因: 并发量OPS的需求。要超过10w/s。 数据量“大数据”,机器只能存256G,但是需要存500G 3.集群可以备份数据   Redis不能支撑高并发的瓶颈--单机 单机的redis几乎不太可能说Q...

2018-09-17 21:24:06

阅读数 155

评论数 0

Redis笔记(一)-Redis持久化

Redis持久化 1、故障发生的时候会怎么样 2、如何应对故障的发生 redis的持久化,RDB,AOF,区别、工作机制,各自的特点是什么,适合什么场景。如何抉择 redis的企业级的持久化方案是什么,是用来跟哪些企业级的场景结合起来使用的???   如果想redis仅作为纯内存的缓存...

2018-09-15 17:08:20

阅读数 1146

评论数 0

OAuth2.0协议及五种授权模式

  OAuth:一个关于授权(authorization)的开放网络标准,目前版本是2.0版。   为何要使用OAuth协议呢?OAuth协议的应用场景。 第三方服务方提供服务,某些服务需要用户的同意才能够做到,好比客厅要装修,需要得到主人的同意,拿到钥匙,才能装修,提供服务。 传统做法...

2018-09-11 17:16:24

阅读数 4127

评论数 0

计算机网络(一)-互联网协议

互联网协议   互联网是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为"互联网协议"(I...

2018-09-09 20:16:19

阅读数 192

评论数 0

蚂蚁开放平台开发第三方授权登陆(三):Android端

  开发前提: 拥有支付宝账户登录授权业务入参pid值。拥有APPID、App支付宝登录功能并成功签约 一、需求 用户在APP点击登录后,选择第三方登录中的“支付宝”,跳转到支付宝客户端进行授权登录(手机安装了支付宝客户端),或网页端扫码登录(手机未安装支付宝客户端)。用户同意登录后获取到...

2018-09-03 17:27:19

阅读数 1829

评论数 0

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