-
Linux配置安装
Linux配置安装 1. 安装 jdk 1.1 卸载 : 使用 java version 查看虚拟机是否有 jdk 环境 , 存在先卸载 : 1. 首先我的系统是 CenOS7, 安装完成后 , 先打开终端 , 切换到管理员账号 , 命令如下图 2. 找出带 java 关键字的安装包 , 命令是 :rpm -qa|grep java, 会出现如下结...
-
Mybatis(1)-初识mybaits
Mybatis(1)-初识mybaits 一、概述 1、概述 mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身, 而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。 mybatis 通过 xml 或注解的方式将要执行...
-
SpringBoot 2.X集成 jdbc自动配置原理探究
SpringBoot 2.X集成 jdbc自动配置原理探究 前言 Springboot 对于数据访问层,不管是 SQL 还是 NOSQL , Spring Boot 底层都是采用 Spring Data 的方式统一处理。Spring Data 是 Spring 家族中与 Spring Boot、Spring Cloud 齐名且知名项目。想要更好的了解Sping Data,...
2020-01-07 16:01:10 java学习java并发编程实战java并发编程java学习资料文件定义mysqlword虚拟机IE
-
《深入理解JAVA虚拟机》-自己动手编译JDK
《深入理解JAVA虚拟机》-自己动手编译JDK 环境 Ubuntu12.4-http://mirrors.163.com/ubuntu-releases/12.04/ --需要安装纯英文版,避免中文引起不必要的麻烦 OpenJDK7-https://download.java.net/openjdk/jdk7/ tips:由于OpenJDK部分代码使用java语言编写,所以需要一个...
-
并发编程的基石——CAS机制
并发编程的基石——CAS机制 本博客系列是学习并发编程过程中的记录总结。由于文章比较多,写的时间也比较散,所以我整理了个目录贴(传送门),方便查阅。 并发编程系列博客传送门 Java中提供了很多原子操作类来保证共享变量操作的原子性。这些原子操作的底层原理都是...
-
ScheduledThreadPoolExecutor中定时周期任务的实现源码分析
ScheduledThreadPoolExecutor中定时周期任务的实现源码分析 ScheduledThreadPoolExecutor是一个定时任务线程池,相比于ThreadPoolExecutor最大的不同在于其阻塞队列的实现 首先看一下其构造方法: 1 public ScheduledThreadPoolExecutor( int corePoolSize, 2 ThreadFa...
-
使用DOM解析XML文档
使用DOM解析XML文档 创建一个XML文件,deptlist.xml ? xml version="1.0" encoding="UTF-8" ? list dept id ="1" name 综合部 / name createtime 2020-01-01 / createtime age 400 / age minister 孙悟空 / minister / dept dept id ="2" name 人事部 / name createtim...
-
使用DOM4J生成XML文档
使用DOM4J生成XML文档 package xml; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.List; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org....
-
SpringBoot项目的代理机制【一】
SpringBoot项目的代理机制【一】 这是了解Spring代理机制的第一篇,尝试了解Spring如何实现Bean的注册和代理。这篇文章会抛出问题:Spring注册Bean,都会用Jdk代理或cglib创建代理对象吗? 1 项目准备 1.1 创建 Spring Boot 项目 创建一个使用 jpa 访问数据库的 Spring...
-
一秒可生成500万ID的分布式自增ID算法—雪花算法 (Snowflake,De
一秒可生成500万ID的分布式自增ID算法—雪花算法 (Snowflake,Delphi 版) 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种...
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
