【设计模式】Spring的核心IOC容器中用到的设计模式
Spring源码(七)-IOC中的那些设计模式
【Java框架】Spring的核心IOC源码分析
最详细的Spring核心IOC的源码分析(每次看都有不同的感悟) 深入理解 Spring 之源码剖析IOC
【Java基础】java中注解的底层实现机制
Java的注解机制——Spring自动装配的实现原理
【Java_基础】Java中的泛型
Java总结篇系列:Java泛型
【DB_MySQL】 limit——取查询结果的子集
语法:select * from student limit beginIndex,length; 这里结果集的下标同数组一样从0开始,beginIndex表示起始位置,length表示从beginIndex开始获取之后的length条记录。若无起始位置参数beginIndex,则默认从0位置开始获取length条记录。 实例: 1234567891011121314151617181920212223242526//如下两条语句的结果是一样的select * from student limit 0,5; select * from student limit 5;//返回3到10行记录select * from student limit 2,8; +----+------+------+| id | name | age |+----+------+------+| 3 | chou | 13 || 4 | he | 14 || 5 | lin | 15 || 6 | ll | 16 || 7 | chen | 17 || 8 ...
【Java_基础】空串、空格串、null的区别
1、表示的区别string str1 = “”; //空串 str1.length() 等于 0 string str2 = “ “; //空格串 str2.length() 等于 1 string str3 = null; //NULL 2、内存区别“” :分配了一个内存空间 “ “ :分配了内存,其ASCII码值为32 null :未分配内存空间 3、使用的区别null是一个空对象,在内存中是不存在的,null调用字符串方法会抛出异常。 “”是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如””.toString();””.equals()) 。 4、判断字符串是否为空的方法1.直观的:if(s == null ||””.equals(s)); //先判断是否对象,再判断是否是空字符串2.比较字符串长度, 效率高, 比较绕:if(s == null || s.length() <...
【OS_Linux】Linux下安装软件的方法
在 Linux 系统中rpm、yum、源码编译是三种最核心的软件安装方式一、核心原理与本质区别通过一张表快速掌握核心差异: 特性 RPM 安装 YUM 安装 源码编译安装 本质 安装预编译的 .rpm 二进制包 基于 RPM 包的自动化包管理器 手动编译源代码生成可执行程序 依赖处理 手动解决(仅提示依赖缺失) 自动下载并安装所有依赖 手动安装所有编译 / 运行依赖 安装路径 固定(遵循 FHS 标准,不可改) 固定(同 RPM) 完全自定义(通过 --prefix 指定) 灵活性 低(只能用预编译的配置) 低(同 RPM) 极高(可定制编译参数、功能模块) 易用性 中等(需手动处理依赖) 高(全自动) 低(需懂编译原理、解决编译报错) 维护性 中等(手动升级 / 卸载) 高(一键升级 / 卸载) 低(无统一管理,需手动清理) 适用系统 CentOS/RHEL/Fedora(RPM 系) CentOS/RHEL/Fedora(RPM 系) 所有 Linux 发行版 二、...
【OS_Linux】清空终端屏幕的方法
使用clear命令或Ctrl+L组合键来清空终端屏幕,它不是真正的清空了,而是给人以错觉,当向上滚动鼠标后发现屏幕的内容依然在。 使用printf ‘\033c’才真正意义上清空了屏幕,它同DOS下的CLS清空屏幕命令一样
【OS_Linux】Centos中使用yum安装软件
1.YUM的简介Yum(全称为 Yellow dog Updater, Modified)是一个rpm包管理器。它能够从指定的服务器上自动下载RPM包并安装,可以自动处理包之间的依赖性关系,并且一次性安装所有依赖的软件包,无须繁琐地一次次下载、安装。 2.YUM的分类**YUM服务端:**服务端存放着各种rpm软件包,也称之为yum仓库或yum源。yum仓库分为网络yum仓库和本地yum仓库。若为网络yum仓库则需连网才能使用yum命令安装软件,若为本地yum仓库无需联网便可安装软件。 **YUM客户端:**客户端只需完成简单的配置,便可使用yum命令安装软件。yum配置文件包括两种:全局配置文件和仓库配置文件。 3.YUM仓库(yum源)的配置yum仓库配置文件在/etc/yum.repos.d目录下,配置文件中描述着各仓库的基本信息,同一配置文件中可配置多个仓库,但要保证仓库id [repositoryid]唯一 3.1.yum源的配置/etc/yum.repos.d/目录下系统提供的仓库配置文件默认都指向官方yum仓库...
【Java_基础】Java内部类详解
1.四种内部类java中的四种内部类:成员内部类、静态内部类、局部内部类和匿名内部类。其中匿名内部类用到的最多。 1.1.成员内部类若一个类定义在另一个类的内部作为实例成员,我们把这个作为实例成员的类称之为成员内部类,也可以叫做实例成员内部类。 在成员内部类的里面可以无条件的访问外部类的任何成员(包括private成员和静态成员)。 12345678910111213141516171819202122232425class Circle { private double radius = 0; public static int count =1; public Circle(double radius) { this.radius = radius; } class Draw { //内部类无条件的访问外部类成员 public void drawSahpe() { System.out.println(radius); //外...