-
Class.forName 和 ClassLoader 到底有啥区别?
Class.forName 和 ClassLoader 到底有啥区别? 前言 最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 解释 在java中Class.forName()和ClassLoader都可以对类进行加载...
2020-04-15 16:02:24 java 教程Java技术java 技术mysqlIntellij阿里巴巴驱动虚拟机IntelIE
-
使用Aspose.word (for Java) 生成填充word文档数据,生成合同文
使用Aspose.word (for Java) 生成填充word文档数据,生成合同文件 Aspose填充word数据 本文介绍了如何使用aspose进行word文档的生成,并提供了工具类供参考。 目录 Aspose填充word数据 1. 建立一个word模板 1.1 定义单个变量 1.2 定义集合变量 1.3 演示模板文档下载 2....
-
JVM类加载过程详细分析
JVM类加载过程详细分析 双亲委派加载模型 为什么需要双亲委派加载模型 主要是为了安全,避免用户恶意加载破坏 JVM 正常运行的字节码文件,比如说加载一个自己写的 java.util.HashMap.class 。这样就有可能造成包冲突问题。 类加载器种类 启动类加载器:用于加载 jdk 中...
-
Spring Boot 中使用 TKMybatis 和 PageHelper
Spring Boot 中使用 TKMybatis 和 PageHelper 整合 Druid 数据源 引入依赖 在 pom.xml 中引入 druid-spring-boot-starter 和 mysql-connector-java 依赖 !-- druid-spring-boot-starter --dependency groupIdcom.alibaba/groupId artifactIddruid-spring-boot-starter/...
-
java电商项目常见异常
java电商项目常见异常 1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建...
-
不了解jdbc,何谈Mybatis的源码解析?
不了解jdbc,何谈Mybatis的源码解析? 这篇文章主要用来展示jdbc的使用,是为了方便阅读MyBatis源码使用的,为源码分析做一个提前热身; 里面很多关键性的信息在MyBatis源码里面都能找到,本篇不做MyBatis源码的分析, 因为MyBatis源码是一个庞大复杂的工程,不是一时半...
-
基于xml文件的IOC配置
基于xml文件的IOC配置 基于xml文件的IOC配置 简述 IOC的作用是降低程序间的耦合(依赖关系)而依赖关系的维护是由spring来维护的;我们在当前类使用到其他类的对象,这时spring提供这种关系的管理,我们只需要在配置文件中加以声明即可。我们称依赖关系的维护是依赖注...
-
带你看看Java的锁(三)-CountDownLatch和CyclicBarrier
带你看看Java的锁(三)-CountDownLatch和CyclicBarrier 带你看看Java中的锁CountDownLatch和CyclicBarrier 前言 基本介绍 使用和区别 核心源码分析 总结 前言 Java JUC包中的文章已经写了好几篇了,首先我花了5篇文章从源码分析的角度和大家讲了AQS,为什么花5篇时间讲...
-
javaSE笔记-JKD、JRE、JVM各自的作用和关系
javaSE笔记-JKD、JRE、JVM各自的作用和关系 java是一个面向对象的高级编程语言。 JDK发展史: 1995年Sun公司发布Java 1.0 版本(初始化版本,出生的版本号) 1997年发布Java 1.1版本 1998年发布Java 1.2版本 2000年发布Java 1.3版本 2002年发布Java 1.4版本 2004年发布J...
2020-04-10 16:09:42 java开发工具java开发java runtime文件Windows虚拟机磁盘系统PSmac
-
java 缓冲区复制文本文件
java 缓冲区复制文本文件 public class CopyTextByBuf { public static void main(String[] args) { BufferedReader bufr = null ; BufferedWriter bufw = null ; try { bufr = new BufferedReader( new FileReader("demo_src.txt" )); bufw = new BufferedWriter( new...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
