-
基于Spring注解的上下文初始化过程源码解析(一)
基于Spring注解的上下文初始化过程源码解析(一) 最近工作之余有时间和精力,加上平时对源码比较感兴趣,就开始啃起了Spring源码。为加深印象写了这篇博客,如有错误,望各位大佬不吝指正。 我看的是Spring5的源码,从同性社区download下来后编译,然后看源码、写注释...
-
MapReduce 运行全过程解析
MapReduce 运行全过程解析 关注公众号,大家可以在公众号后台回复博客园,免费获得作者 Java 知识体系/面试必看资料。 前言 前面我们讲了 MapReduce 的编程模型,我们知道他主要分成两大阶段来完成一项任务,一是 map 阶段对我们的数据进行分开计算,第二是 reduce 阶...
-
Spring条件注解@Conditional
Spring条件注解@Conditional @Conditional是Spring4新提供的注解,它的作用是根据某个条件创建特定的Bean,通过实现Condition接口,并重写matches接口来构造判断条件。总的来说,就是根据特定条件来控制Bean的创建行为,这样我们可以利用这个特性进行一些自动的配置。...
-
Day01:JAVA开发环境
Day01:JAVA开发环境 1.初识java (1)什么是java java是一门高级的计算机编程语言 1.(1)计算机语言: 能够和计算机沟通的语言 计算机语言能够操纵或控制计算机 1.(2)高级的: 低级语言只能通过0和1和计算机沟通 java只需要相对简单的符号和单词 就能和计算机沟通了 1.(3)编...
2019-08-16 11:56:47 计算机编程java开发工具java开发什么是javajava开发环境文档文件Windows10定义Linux
-
Java多线程
Java多线程 一、进程和线程: 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CP...
2019-08-16 11:56:39 多线程编程java多线程java线程池java多线程编程文件定义虚拟机用户IE内存管理
-
Java集合系列(四):HashMap、Hashtable、LinkedHashMap、TreeMap
Java集合系列(四):HashMap、Hashtable、LinkedHashMap、TreeMap的使用方法及区别 本篇博客主要讲解Map接口的4个实现类HashMap、Hashtable、LinkedHashMap、TreeMap的使用方法以及四者之间的区别。 注意:本文中代码使用的JDK版本为1.8.0_191 值得注意的是,Map接口是...
-
Spring-使用注解实现AOP(九)
Spring-使用注解实现AOP(九) 注解实现AOP代码流程变得极为简单,但是我们要明白其中的原理是何. 在我们自定义实现的AOP中加入几个注解就可以实现 注意点: 要写切面的注解--Aspect 切入点可以直接写在增强上加上对应的注解就可以了. 配置文件中加入识别注解自动代理的代...
-
Spring Boot 打成的 jar 和普通的 jar 有什么区别 ?
Spring Boot 打成的 jar 和普通的 jar 有什么区别 ? Spring Boot 打成的 jar 和普通的 jar 有什么区别 ? Spring Boot 打成的 jar Spring Boot的项目终止以jar包的形式进行打包,这种jar包可以通过可以通过命令(java -jar xxx.jar)来运行的,这种jar包不能被其他项目...
-
Java框架之MyBatis框架(一)
Java框架之MyBatis框架(一) 一、框架介绍: MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代...
-
java 把文件从一个目录复制到另一个目录。
java 把文件从一个目录复制到另一个目录。 方法一:简单粗暴,直接使用copy(),如果目标存在,先使用delete()删除,再复制; 方法二:使用输入输出流。(代码注释部分) 1 package eg2; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.nio.fil...
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
