码迷,mamicode.com
首页 > 编程语言 > 日排行
曹工说Spring Boot源码(5)-- 怎么从properties文件读取bean
写在前面的话 相关背景及资源: "曹工说Spring Boot源码(1) Bean Definition到底是什么,附spring思维导图分享" "曹工说Spring Boot源码(2) Bean Definition到底是什么,咱们对着接口,逐个方法讲解" "曹工说Spring Boot源码(3) ...
分类:编程语言   时间:2019-12-24 23:21:34    阅读次数:89
spring5源码分析系列(五)——IOC容器的初始化(三)
前言:上一篇讲到了DocumentLoader将Bean定义资源转换为Document对象,此篇我们继续后面的内容。 (9)XmlBeanDefinitionReader解析载入的Bean定义资源文件 XmlBeanDefinitionReader类中的doLoadBeanDefinitions方法 ...
分类:编程语言   时间:2019-12-24 23:21:47    阅读次数:71
获取线程信息的方法
package aaa; public class aaa { //主方法,又叫做主线程 public static void main(String[] args) {// Thread t = Thread.currentThread();// // //tostring()方法得到的内容为[线 ...
分类:编程语言   时间:2019-12-24 23:25:10    阅读次数:91
Java使用wait() notify()方法操作共享资源详解_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 Java多个线程共享资源; 1)wait()、notify()和notifyAll()方法是本地方法,并且为final方法,无法被重写。 2)调用某个对象的wait()方法能让当前线程阻塞,并且当前线程必须拥有此对象的m ...
分类:编程语言   时间:2019-12-24 23:25:23    阅读次数:109
java 流操作对文件的分割和合并的实例详解_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 java 流操作对文件的分割和合并的实例详解 学习文件的输入输出流,自己做一个小的示例,对文件进行分割和合并。 下面是代码: package com.dufy.file; import java.io.File; imp ...
分类:编程语言   时间:2019-12-24 23:28:09    阅读次数:93
Java之多线程方式一(继承Thread类)
/** * 多线程的创建,方式一:继承于Thread类 * 1. 创建一个继承于Thread类的子类 * 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中 * 3. 创建Thread类的子类的对象 * 4. 通过此对象调用start() * <p> * 例子:遍历1 ...
分类:编程语言   时间:2019-12-24 23:29:59    阅读次数:124
数组结构和算法-1稀疏数组
1稀疏数组 使用:当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方法: 1记录数组一共有几行几列,有多少个不同的值 2把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 //拿五子棋为例,创建一个原始的二维数组11*11 //0 ...
分类:编程语言   时间:2019-12-24 23:30:24    阅读次数:79
java之String类
1.java程序中所有字符的字面值都作为string 类的实例实现。,字符串本质是一个字符的数组。 1 //演示字符串 具备final属性,一次赋值,终生不变 2 String str = "oracle";//此时str被定义为变量,“oracle”创建一个字符串对象 ,并匹配一个地址3 str ...
分类:编程语言   时间:2019-12-24 23:31:26    阅读次数:94
Java之多线程窗口卖票问题(Runnable)
/** * 例子:创建三个窗口卖票,总票数为100张.使用实现Runnable接口的方式 * 存在线程的安全问题,待解决。 */class Window1 implements Runnable{ private int ticket = 100; @Override public void run ...
分类:编程语言   时间:2019-12-24 23:31:40    阅读次数:96
Java AtomicInteger类的使用方法详解_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 首先看两段代码,一段是Integer的,一段是AtomicInteger的,为以下: public class Sample1 { private static Integer count = 0; synchroniz ...
分类:编程语言   时间:2019-12-24 23:32:00    阅读次数:87
springboot扫描自定义的servlet和filter代码详解_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 这几天使用spring boot编写公司一个应用,在编写了一个filter,用于指定编码的filter,如下: /** * Created by xiaxuan on 16/11/1. */ @WebFilter(url ...
分类:编程语言   时间:2019-12-24 23:32:15    阅读次数:99
算法:杨辉三角(Pascal's Triangle)
一、杨辉三角介绍 杨辉三角形,又称帕斯卡三角形、贾宪三角形、海亚姆三角形、巴斯卡三角形,是二项式系数的一种写法,形似三角形,在中国首现于南宋杨辉的《详解九章算法》得名,书中杨辉说明是引自贾宪的《释锁算书》,故又名贾宪三角形。在那之前,还有更早发现这个三角的波斯数学家和天文学家,但相关的内容没有以图文 ...
分类:编程语言   时间:2019-12-24 23:32:58    阅读次数:100
简单了解Spring中常用工具类_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 文件资源操作 Spring 定义了一个 org.springframework.core.io.Resource 接口,Resource 接口是为了统一各种类型不同的资源而定义的,Spring 提供了若干 Resourc ...
分类:编程语言   时间:2019-12-24 23:33:52    阅读次数:112
浅析DES、AES、RSA、MD5加密算法及其应用场景
对称加密算法DES 算法:一种典型的块加密方法,将固定长度的明文通过一系列复杂的操作变成同样长度的密文,块的长度为64位。同时,DES 使用的密钥来自定义变换过程,因此算法认为只有持有加密所用的密钥的用户才能解密密文。 DES 的密钥表面上是64位的,实际有效密钥长度为56位,其余8位可以用于奇偶校 ...
分类:编程语言   时间:2019-12-24 23:34:34    阅读次数:135
Struts 2 配置Action详解_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 实现了Action处理类之后,就可以在struts.xml中配置该Action,从而让Struts 2框架知道哪个Action处理哪个请求,即建立用户请求和Action类之间的对应关系。 Action基本配置 Strut ...
分类:编程语言   时间:2019-12-24 23:34:48    阅读次数:124
Java之多线程方式二(实现Runnable接口)
/** * 创建多线程的方式二:实现Runnable接口 * 1. 创建一个实现了Runnable接口的类 * 2. 实现类去实现Runnable中的抽象方法:run() * 3. 创建实现类的对象 * 4. 将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象 * 5. 通过T ...
分类:编程语言   时间:2019-12-24 23:35:26    阅读次数:91
时间/空间复杂度,基础排序算法(冒泡、选择、快速、插入)
一、时间复杂度、空间复杂度 时间复杂度:用来评估算法运行效率的一个东西,用O()来表示 举例时间复杂度计算: print('Hello World') O(1) for i in range(n): #n次循环 print('Hello World') O(n) for i in range(n): ...
分类:编程语言   时间:2019-12-24 23:37:16    阅读次数:94
Java日期时间以及日期相互转换_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 Java日期时间,以及相互转化,供大家参考,具体内容如下 package com.study.string; import java.text.ParseException; import java.text.Simpl ...
分类:编程语言   时间:2019-12-24 23:37:49    阅读次数:84
java.lang.Void类源码解析_java - JAVA
文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习 在一次源码查看ThreadGroup的时候,看到一段代码,为以下: /* * @throws NullPointerException if the parent argument is {@code null} * @ ...
分类:编程语言   时间:2019-12-24 23:38:04    阅读次数:81
面试题:线程A打印1-10数字,打印到第5个数字时,通知线程B
此题考查的是线程间的通信方式。 可以利用park/unpark实现 可以利用volatile关键字实现 可以利用synchronized结合wait notify实现 可以利用JUC中的CountDownLatch实现 可以利用Condition中的await signal 实现 代码示例 利用Pa ...
分类:编程语言   时间:2019-12-24 23:40:45    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!