自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 MySQL复制的原理:master->slave

MySQL复制的原理

2023-02-27 22:11:27 157

原创 MySQL的隔离级别有哪些?

MySQL的隔离级别有哪些?

2023-02-27 22:00:15 289

原创 Spring是如何简化开发的?

Spring是如何简化开发的?

2023-02-24 21:55:07 174

原创 POJO,VO,entity,DTO,DAO的区别

POJO,VO,entity,DTO,DAO的区别

2023-02-24 21:43:27 732

原创 GC如何判断对象可以被回收

GC如何判断对象可以被回收

2023-02-20 22:00:45 143

原创 Spring事务实现原理,实现方式

Spring事务实现原理,实现方式

2023-02-19 22:29:56 232

原创 面试问题汇总

问题

2023-02-09 22:27:43 74

原创 Spring, SpringMVC和SpringBoot的区别

Spring, SpringMVC和SpringBoot的区别

2023-02-07 21:30:24 1132

原创 BeanFactory和ApplicationContext的区别

BeanFactory和ApplicationContext的区别

2023-02-06 21:51:11 173

原创 MVCC解决什么问题?原理是什么?

MVCC解决什么问题?原理是什么?

2023-02-04 23:02:52 1466

原创 事务的ACID是靠什么保证的?怎么实现的?

事务的ACID是靠什么保证的

2023-02-02 22:03:47 161

原创 Java代理的几种实现方式

Java代理的几种实现方式

2023-02-01 21:34:30 1586

原创 JAVA 读取文件编码格式兼容(获取)

public static String codeString(String fileName) throws Exception { BufferedInputStream bin = new BufferedInputStream(new FileInputStream(fileName)); int p = (bin.read() << 8) + bin.read(); bin.close(); String code = null; switch (p) { ..

2022-05-12 17:28:06 238

原创 java 深拷贝

在Map中提供的一个putAll方法,可以部分解决无法深拷贝这个问题,(为什么是部分呢?因为putAll方法只能对基本数据类型进行深复制,对于对象类型完全也是无力),因此急需一个好的解决方案来进行对象的深复制有一个方法是,使用序列化Serializable这个接口可以完成深拷贝的操作,但遗憾的是Map对象并没有实现Serializable接口,不能直接对接口进行深复制操作。但是作为Map的子类,HashMap实现了Serialization,因此可以通过以下的方式实现深复制。public static

2021-05-14 14:49:36 93

原创 maven项目在IDE中运行OK,mvn打包异常原因(坑!)

背景:Java > maven 的 jar 项目现象:eclipse和IDEA下都能正常运行,mvn clean package运行异常:Caused by: java.lang.NullPointerException at java.io.File.<init>(Unknown Source) ~[?:1.8.0_191] at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.

2021-04-15 20:56:57 495

转载 数据库查询速度优化技巧及解决方案

今天跟大家分享一篇刚哥写的关于数据库优化的文章,这篇文章会教会你面对问题解决的方法,真是很实用,这可是刚哥的经验之谈,感觉不错就分享给你的小伙伴吧!原因分析主要原因1:后台数据库中的数据过多,没做数据优化导致后台查询数据很慢次要原因2:前端数据请求-解析-展示过程处理不当次要原因3:网络问题所致那么我们应该怎么做后台数据优化呢?解决问题这里总结了几种方案,如何提高数据库查询的速度,大家参考.1、缓存,在持久层或持久层之上做缓存使用ehcache缓存,这个一般用于持久层的缓

2021-03-26 10:40:32 5383

原创 eclipse运行与打包运行不同----编码格式

在读文件时直接用new InputStreamReader(new FileInputStream(file))就会产生一个很难查的问题:在eclipse或其他IDE里运行的结果和打成jar包的运行结果不一致。这是由于没有指定编码格式导致的,切记不论读取什么文件,都要加上对应的编码格式。正确示例如下:new InputStreamReader(new FileInputStream(file), “UTF-8”)容易忽略的是eclipse和其他IDE里默认设置了字符集为UTF-8,但是打包之后的系统字

2021-03-17 17:57:29 319

原创 Java 汉字转拼音 完整代码实例(包含多音字解决方案)

汉字转换拼音的方法是使用到一个库:pinyin4j下载地址百度即可这里放一个maven依赖<dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>后面就是完整的工具类和多音字解决方案pub

2021-03-04 14:48:54 972 2

原创 java 读取txt文件遇到怪异符号开头

当我们读取常见的txt文本的时候,会遇到读取内容和用文本编辑器看到内容不一致的问题,这是因为txt设置了bom头信息导致的,多为读取第一行的开头会有一个“?” InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);如果像是上面这样写就会造成这种问题。解决方式就是在创建InputStreamReader 时加上指定的格式,代码如下try { FileInputStream fileInputSt

2021-03-01 11:28:56 524

原创 java单例模式写法

一般来说,单例模式有五种写法:懒汉、饿汉、双重检验锁、静态内部类、枚举。上述所说都是线程安全的实现。懒汉式,线程安全public static synchronized Singleton getInstance() { if (instance == null) { instance = new Singleton(); } return instance; }虽然做到了线程安全,并且解决了多实例的问题,但是它并不高

2020-10-13 17:17:08 166

原创 AutoCloseable接口的使用方法

AutoCloseable接口的使用方法java在1.7之后就加入了AutoCloseable接口,目的在于简化资源的关闭操作。具体用法如下:try(BufferedReader reader = new BufferedReader(new FileReader(file))) {//do something}catch (IOException e) {e.printStackTrace();}如果是释放指定类的对象资源就要在定的类中实现AutoCloseable,然后重写close()

2020-10-13 10:54:41 686

原创 ktx纹理图片解析

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-09-23 09:51:22 5895

转载 Eclipse之安装Jadclipse插件直接查看class文件

我们在Eclipse中开发项目的时候会引入很多jar包,有时候想看一下jar包中类的代码,发现需要引入jar包的source源码包才能查看,那么下面教大家个方法可以直接查看没有源码包的class内容方法。1、下载Jadclipse插件Jadclipse插件为Eclipse插件,可以在地址下载:Jadclipse2、下载Jad反编译工具Jad反编译工具可以在地址下载:Jad3、将

2018-01-12 10:25:47 8028

pinyin4j-2.5.1.jar

具体使用方法移步到这里: https://blog.csdn.net/pengfei1990/article/details/114368174

2021-03-04

ktx/pvr解析工具

ktx/pvr解析工具--- linux版本(32位) Making sure you get the lowest possible texture memory overhead Pre-process your textures for more efficient rendering. Supports all core texture formats in Vulkan®, OpenGL® ES, and DirectX 11.1.

2020-09-23

ktx/pvr解析工具

ktx/pvr解析工具--- linux版本64位 Making sure you get the lowest possible texture memory overhead Pre-process your textures for more efficient rendering. Supports all core texture formats in Vulkan®, OpenGL® ES, and DirectX 11.1. No need to switch applications – use our plug-ins for some of the

2020-09-23

ktx/pvr解析工具

ktx/pvr解析工具--- mac版本 Making sure you get the lowest possible texture memory overhead Pre-process your textures for more efficient rendering. Supports all core texture formats in Vulkan®, OpenGL® ES, and DirectX 11.1. No need to switch applications – use our plug-ins for some of the

2020-09-23

ktx/pvr解析工具

ktx/pvr解析工具--- Windows版本 Making sure you get the lowest possible texture memory overhead Pre-process your textures for more efficient rendering. Supports all core texture formats in Vulkan®, OpenGL® ES, and DirectX 11.1. No need to switch applications – use our plug-ins for some of the

2020-09-23

空空如也

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

TA关注的人

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