搜索结果
查询Tags标签: var1,共有 60条记录-
三种getBean的方法
三种getBean的方法 (重载 参数不同)public interface BeanFactory { String FACTORY_BEAN_PREFIX = "&";Object getBean(String var1) throws BeansException;<T> T getBean(String var1, Class<T> var2) throws BeansException;Object getBe…
2022/7/5 23:23:24 人评论 次浏览 -
BeanFactory与FactoryBean
区别:BeanFactory是个Factory,也就是IOC容器或对象工厂,所有的Bean都是由BeanFactory(也就是IOC容器)来进行管理的;FactoryBean是个Bean,对FactoryBean而言,这个Bean不是简单的Bean,而是一个能生产或者修饰对象生成的工厂Bean,它的实现与设计模式中的工厂模式和修…
2022/4/25 23:15:43 人评论 次浏览 -
SpringBoot整合Redis详细笔记
一、引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency>二、修改application.yml spring:redis:host: 127.0.0.1 #主机地址port: 6379 #端口…
2022/3/31 2:19:24 人评论 次浏览 -
javaweb学习10:Response下载文件
javaweb学习10:Response下载文件HttpServletResponse对象:web服务器接收到客户端的HTTP请求,会针对这个请求,分别创建一个代表请求的HttpServletRequest对象,一个代表响应的HttpServletResponse对象;如果要获取我们客户端请求过来的参数:找HttpServletRequest;如果…
2022/3/26 20:22:35 人评论 次浏览 -
6_Java数组
数组可以理解为 固定大小的、用来存储 相同类型 数据元素的数据容器,是一种数据类型(引用类型)。 数组起步 数组创建静态初始化预先知道数组内容,创建数组时即指定数组元素的值。 /*数据类型[] 数组变量名 = {元素1,元素2,...,元素n};数据类型[] 数组变量名 = new 数…
2022/3/26 9:22:53 人评论 次浏览 -
手撸jdk源码分析类加载机制
我们一般写的java文件jvm是识别不了的,因此需要编译,编译后会变成.class文件,而要执行代码,jvm首先会去加载.class文件到内存中,那么他的流程是什么样的呢:1.首先肯定创建java虚拟机(就像我们运行windows的程序首先得安装windows系统一个道理) 2.同时会创建一个引导…
2022/2/20 9:26:23 人评论 次浏览 -
linux tcsh demo
set var1=xuehaodang #tcsh 用set定义变量;set的用法与bash大不相同; set var2 = xhdwife echo $var1 echo $var2 set i=0 foreach list (a b c d e f) #foreach 循环,以end结束;与bash中的for in 循环类似 echo $list end repeat 3 echo $i while($i<5) #…
2022/2/10 7:15:49 人评论 次浏览 -
EffectiveJava 1创建和销毁对象 1考虑用静态工厂方法代替构造器
1 内容 1.0 静态工厂方法定义Fragment fragment = new MyFragment(); // or Date date = new Date();然而实际中是这样: Fragment fragment = MyFragment.newIntance(); // or Calendar calendar = Calendar.getInstance(); // or Integer number = Integer.…
2022/2/9 9:16:07 人评论 次浏览 -
浅尝shell
Shell 运算符 数字运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 算数运算符 # 算数运算符 # + 加法 val=`expr 2 + 2` echo "两数之和为: $val"# - 减法 val=`expr 4 - 2` echo "两数之差为: $val&…
2022/2/6 7:12:24 人评论 次浏览 -
Glide设计模式之空对象模式【EmptyModelLoader】【EmptyList<E>】
定义 在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 在空对象模式中,我们创建一个指定各种要执行的操作的抽象类和扩…
2021/12/31 6:08:49 人评论 次浏览 -
Glide设计模式之空对象模式【EmptyModelLoader】【EmptyList<E>】
定义 在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 在空对象模式中,我们创建一个指定各种要执行的操作的抽象类和扩…
2021/12/31 6:08:49 人评论 次浏览 -
C++11 lambda表达式
C++11 lambda表达式 1 什么是lambda表达式2 什么是lambda组成部分2.1 []捕获2.1.1 捕获形式:2.1.2 []不捕获任何外部变量:2.1.2 修改非mutable值捕获:2.1.3 重复捕获:2.1.4 混合捕获: 2.2 参数列表2.3 mutable2.4 noexcep/throw() 3 lambda优点4 lambda可以直接使用无…
2021/12/4 22:17:05 人评论 次浏览 -
C++11 lambda表达式
C++11 lambda表达式 1 什么是lambda表达式2 什么是lambda组成部分2.1 []捕获2.1.1 捕获形式:2.1.2 []不捕获任何外部变量:2.1.2 修改非mutable值捕获:2.1.3 重复捕获:2.1.4 混合捕获: 2.2 参数列表2.3 mutable2.4 noexcep/throw() 3 lambda优点4 lambda可以直接使用无…
2021/12/4 22:17:05 人评论 次浏览 -
Java 锁机制了解一下
在多线程环境下,程序往往会出现一些线程安全问题,为此,Java提供了一些线程的同步机制来解决安全问题,比如:synchronized锁和Lock锁都能解决线程安全问题。 悲观锁和乐观锁 我们可以将锁大体分为两类:悲观锁乐观锁顾名思义,悲观锁总是假设最坏的情况,每次获取数据的…
2021/12/3 11:06:17 人评论 次浏览 -
Java 锁机制了解一下
在多线程环境下,程序往往会出现一些线程安全问题,为此,Java提供了一些线程的同步机制来解决安全问题,比如:synchronized锁和Lock锁都能解决线程安全问题。 悲观锁和乐观锁 我们可以将锁大体分为两类:悲观锁乐观锁顾名思义,悲观锁总是假设最坏的情况,每次获取数据的…
2021/12/3 11:06:17 人评论 次浏览