- 博客(9)
- 资源 (5)
- 问答 (48)
- 收藏
- 关注
原创 BeanUtils之Converter转换器
一、BeanUtils.copyPropertys时序图解析:获得类对象后循环copyProperty()方法,拷贝每一个属性 在动态类中取得属性的信息DynaProperty 在存放Convert转换器的map中获得Convert转换器,转换属性,返回value;这里的Convert转换器可以自定义,自定义的转换器继承Convert,实现某种类型的特殊转换,调用对应的regist...
2018-07-27 23:53:45 2622
原创 SpringIOC源码分析(六)__IOC容器的初始化__BeanDefinition载入注册
一、前情提要上一篇提到了IOC容器初始化的流程,及资源定位,本篇主要分析BeanDefinition的载入过程二、BeanDefiniton载入解析BeanDefinition是IOC容器对Bean的数据承载模型,IOC容器对Bean的管理和依赖注入的实现,是通过对BeanDefinition的各种操作来实现的,IOC容器通过一个HashMap来保持和维护这些BeanDefinit...
2018-07-27 23:49:08 261
原创 Lucence倒排索引
带着问题探索:全文检索,为什么要全文检索? 什么是lucence? 什么是倒排索引?一、全文检索要了解全文检索首先需要了解:结构化数据与非结构化数据,以及半结构化数据,这三种数据构成了我们生活中所有数据的组成形式。 结构化数据 非机构化数据 半结构化数据 含义 有固定格式的的数据 无固定格式的数据 有一定格式的数据 举例 数据库...
2018-07-19 23:28:03 969
原创 SpringIOC源码分析(五)__IOC容器的初始化__资源加载
一、IOC容器初始化过程IOC容器初始化是由如上篇所讲到的refresh(),方法来启动的,启动包括BeanDefinition的Resource定位,载入和注册这个主要过程。过程一:resource定位,是由resourceLoader通过getResource(String location) 的接口来完成的。 过程二:将用户定义的Bean表示为IOC容器的内部数据结构BeanD...
2018-07-16 23:38:47 213
原创 SpringIOC源码分析(三)__BeanFactory与FactoryBean
二、BeanFactory与FactoryBean BeanFactory顾名思义是个bean工厂,是个IOC容器,负责管理和生产bean。 FactoryBean是一个Bean,能生产对象的工厂Bean。实现与工厂模式和修饰器模式相似。 Spring 中有两种Bean,一直为普通的Bean由容器管理,一种就是工厂Bean,由Spring管理。 package com.q...
2018-07-12 23:50:18 292
原创 ES基本查询及HEAD操作
一、基本查询操作选择索引设置type查询条件搜索 操作说明如图:二、must, must not,should的区别must 返回的文档必须满足must子句的条件,类似于 == and must not返回的文档必须不满足must not 子句的条件 类似于!= not should 返回的文档只要满足should中的一个条件即可 类似于 || or三、各类查询参数ter...
2018-07-11 23:26:52 21987 3
原创 SpringIOC源码分析(二)__BeanFactory
一、BeanFactory beanFactory是一个接口类提供了最基本的IOC容器的功能,负责管理和生产bean。beanFactory源码:package org.springframework.beans.factory; import org.springframework.beans.BeansException; public interface Bean...
2018-07-11 09:30:55 255
原创 SpringIOC源码分析(一) ___IOC容器
一、IOC容器概念 ioc容器是一个javaBean容器,通过工厂模式和反射,实现了对bean和bean依赖关系的管理,将对象的引用或依赖关系的管理,交与容器来实现。通过依赖注入,将bean注入容器而不是传统的在类自身通过new对象来创建。对象之间的依赖关系从传统的由类对象自身维护“反转”为由容器来维护。解耦了对象之间的依赖关系,提高了可测试性。二、IOC容器接口设计图IOC...
2018-07-05 17:57:24 280
原创 责任链模式的应用
一、责任链模式概念 链是一系列节点的集合,链的各节点可以灵活的拆分重组。当一个请求需要多个对象进行处理,将多个对象串成一个链路,从而避免了请求发送者和接收者之间的耦合关系。请求者不知道是链路上的哪个节点做了处理。二、优缺点 优点: 1. 降低了请求发送者和接收者之间的耦合关系 2. 把多个判定与条件处理放在各个类中去处理,代码更加...
2018-07-02 13:18:06 1123 1
JAVA实现RSA加密解密
2015-03-20
JAVA代码优化,求解这段代码如何优化
2021-01-10
多表left join优化 各位大佬有没有什么优化方案
2019-10-12
使用spring data es如何使用SUM方法
2017-11-04
正则表达式获取指定字符串的操作
2017-01-03
在一个系统中有一个数据同步的需求
2016-05-30
关于synchronized修饰的方法的问题?
2016-03-15
给一个页面的URL 如何通过JQUERY获取 这个页面中的最大的一张图片
2016-03-09
Spring的设置注入和构造注入有什么好处?有没有浅显一点的解释额?
2016-03-07
作为一个学JAVA的请教一下大家,EXCEL中的函数问题
2015-11-26
关于httpSession 与 HttpServletRequest
2015-11-12
mysql数据库,自定义排序查询
2015-11-07
如何解决IE对于JSTL标签的兼容问题
2015-09-26
如何用SQL语句查出该表中 不为空的值得数量
2015-09-24
如何用SQL语句查询Table表中的ID1中的O1,O2,O3为1 的数目
2015-09-24
java如何判断一个字符串中是否有@符号
2015-09-17
如何用jquery获取到td中的字符串,截取字符串
2015-08-29
使用FindBugs报错,该如何解决
2015-08-25
如何用正则表达式控制TEXT文本框只能输入1--15的数字?
2015-08-20
用C标签定义的变量,如何在另一个C标签中进行除法?
2015-07-28
JS如何实现时间的比较
2015-07-27
用JS如何取到,input中由session对象设置的id
2015-07-22
如何用Jquery实现当 vlaue中的el表达式取值为空时 隐藏该这个选项
2015-07-21
JSP页面实现对每一个list对象的遍历
2015-07-20
如何用jquery实现,当点击添加行后,行中的value中的EL表达式的值也增加
2015-07-20
如何用jquery实现点击“删除”行删除后,选项重新排列;
2015-07-20
如何容jquery实现,当该文本域中value取的session中的值为0时,将值变为1
2015-07-18
jquery如何根据文本框中输入的数,实现数组循环
2015-07-14
求助用Jquery实现,点击添加选项新增一行
2015-07-14
后台获取input标签中的属性值,该怎么获取
2015-07-14
后台获取<input >元素中的值
2015-07-13
求助帮忙解释这段Jquery代码
2015-07-13
如何写一个方法用SQL语句查询一张表中有多少条数据,方法改怎么写?
2015-05-31
如何写一个方法用SQL语句查询一张表中有多少条数据,方法改怎么写?
2015-05-31
根据当前session中的用户 获取用户ID HQL查询当前用户的所有日志
2015-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人