摘要: 默认标签的解析 上一篇分析了整体的 xml 文件解析,形成 BeanDefinition 并注册到 IOC 容器中,但并没有详细的说明具体的解析,这一篇主要说一下 默认标签的解析,下一篇主要说自定义标签的解析。 parseDefaultElement 解析默认的元素标签 private void p 阅读全文
posted @ 2021-03-09 15:03 ice_image 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 获取IOC容器 加载、解析xml文件,形成GenericBeanDefinition,供后续实例化剩下的所有 Bean 使用。 obtainFreshBeanFactory() 获取IOC容器 protected ConfigurableListableBeanFactory obtainFresh 阅读全文
posted @ 2021-03-09 14:09 ice_image 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Spring概述 前言 Spring 发展至现在,俨然成为一个生态,但要理解其余的 Spring Boot、Spring Cloud 等框架,需要先对 Spring 的整个体系有一定的理解,因为其余的框架都是在 Spring 框架的基础上进行的扩展,当理解了 Spring 的核心之后其余的框架就很容 阅读全文
posted @ 2021-03-08 21:02 ice_image 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 将博客搬至CSDN 阅读全文
posted @ 2021-03-08 18:02 ice_image 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 获取所有url和方法的对应关系 1 @Data 2 public class Param { 3 4 /** 5 * 字段名称 6 */ 7 private String name; 8 9 /** 10 * 11 */ 12 private String in; 13 14 /** 15 * 字段 阅读全文
posted @ 2021-01-26 16:14 ice_image 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: HashMap源码分析 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如 memcached)的核心其实就是在内存中维护一张大的哈希表。 一、什么是哈希表 在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 **数组: 阅读全文
posted @ 2019-12-28 17:47 ice_image 阅读(215) 评论(0) 推荐(1) 编辑
摘要: JVM部分数据整理 一、运行时数据区域 Java运行时内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【Java堆、方法区】、直接内存(不受JVM GC管理) 1、线程私有部分 1.1、程序计数器 程序计数器(Program Counter Register)一块较小的 阅读全文
posted @ 2019-12-21 20:49 ice_image 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 七大排序算法 冒泡排序 选择排序 插入排序 堆排序 归并排序 快速排序 希尔排序 冒泡排序 选择排序 插入排序 快速排序 希尔排序 主函数 阅读全文
posted @ 2019-12-21 20:46 ice_image 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 整个项目是使用前后端分离的形式开发,登录接口部分出现了问题, 重写了security的登录接口,返回json数据 到这一步已经没有没有问题了,使用postman测试,也可以看到接口返回的结果,但是使用浏览器跨域访问的时候出现了问题,一直报CORS头缺少 'Access-Control-Allow-O 阅读全文
posted @ 2019-10-05 19:09 ice_image 阅读(2648) 评论(1) 推荐(0) 编辑
摘要: Nginx安装 wget https://nginx.org/download/nginx-1.14.0.tar.gz tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0 安装依赖库: yum install gcc-c++ yum install -y pc 阅读全文
posted @ 2019-06-06 11:26 ice_image 阅读(840) 评论(0) 推荐(0) 编辑
摘要: ongl详解: ValueStack是Struts2的一个接口,字面意义为值栈,OgnlValueStack是 ValueStack的实现类,客 户端发起一个请求,struts2架构会创建一个action实例同时创建一个OgnlValueStack值栈实例, OgnlValueStack贯穿整个Ac 阅读全文
posted @ 2019-06-04 09:52 ice_image 阅读(244) 评论(0) 推荐(0) 编辑
摘要: redis操作: redis的启动与关闭:注意:(需要关闭防火墙) redis的启动:redis-server redis.conf redis的登录:redis-cli -a pass redis的远程登录:redis-cli -h ip -a pass redis的关闭:redis-cli -p 阅读全文
posted @ 2019-05-30 09:49 ice_image 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-29 10:37 ice_image 阅读(6161) 评论(0) 推荐(0) 编辑
摘要: java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the ser 阅读全文
posted @ 2019-05-29 08:39 ice_image 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 最后发现是内嵌tomcat也有文件大小限制,默认为2MB,我上传的是4MB,然后就炸了。在application.properties中添加server.tomcat.max-swallow-size=100MB即可。 spring.servlet.multipart.max-file-size=1 阅读全文
posted @ 2019-05-28 17:04 ice_image 阅读(2874) 评论(0) 推荐(0) 编辑
摘要: 部门和员工属于一对多的关系 员工的账户属于一对一关系 账户和权限属于多对多关系 department.hbm.xml employee.hbm.xml privilege.hbm.xml useraccount.hbm.xml 另附上可以打开 hibernate debug 模式(可以查看所有的操作 阅读全文
posted @ 2019-04-24 10:59 ice_image 阅读(397) 评论(0) 推荐(0) 编辑
摘要: hibernate 是操作实体类: 表是一对多的关系,当创建这2个实体的时候 在一的一方定义一个多的一方的集合 在多的一方定义一个一的一方的对象 表是多对多的关系,当创建这2个实体的时候 在互相中都有对方的集合 表是一对一的关系,当创建这2个实体的时候 在互相中都有对方的对象 hibernate 的 阅读全文
posted @ 2019-04-17 10:33 ice_image 阅读(170) 评论(0) 推荐(0) 编辑
摘要: OID 全称是 Object Identifier,又叫做对象标识符 是 hibernate 用于区分两个对象是否是同一个对象的标识的方法 标识符的作用:可以让 hibernate 来区分多个对象是否是同一个对象 hibernate 的主键生成策略: 自然主键:把具有业务含义的字段作为主键,称为自然 阅读全文
posted @ 2019-04-16 17:56 ice_image 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 当我们做 xml 文件配置的时候,需要对其进行约束的配置 例如: hibernate 如果我们在联网的情况下是可以不添加配置文件约束的,红框内的 URL 会自动帮我们从网络上加载约束文件,但是没有网络的情况下,只能从本地加载这个约束文件。 快速添加约束文件的方法? 首先需要复制红框内的链接:http 阅读全文
posted @ 2019-04-16 14:23 ice_image 阅读(4940) 评论(0) 推荐(0) 编辑
摘要: redhat开机自动连接网络配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0 将 ONBOOT=no 更改为 yes 即可 redhat配置 yum 源(163的,直接将 repo 文件上传覆盖即可) 阅读全文
posted @ 2019-04-11 15:25 ice_image 阅读(167) 评论(0) 推荐(0) 编辑