Spring+Dubbo搭建Provider_Registry_Cousumer

    其实这篇博客很早就想写了,只是碍于项目周期以及各种任务的繁多,所以抽今天空余时间将这篇博客发布出去,一下纯属个人见解:       首先搭建Provider_Registry_Cousumer这三者的前提有必要去简单的了解一下这三者是什么东西,他们中间有什么联系: 1.Provi...

2018-12-13 22:52:55

阅读数 120

评论数 0

MyBatis注解式和配置式之间的差异

-----今天我给大家来讲讲MyBatis的注解式和配置式的区别: MyBatis和hiber一样都是属于持久层的框架,也是ORM的映射关系,但是他和hibernate最最最明显的区别是,Mybatis是半自动的,什么是半自动呢?这个简单的来说就是由程序员手动生成sql语句,这个就区别传统的jd...

2018-11-18 17:00:33

阅读数 1153

评论数 0

SpringMvc国际化配置

今天给大家讲讲我个人理解的SpringMvc国际化的配置 @SpringMvc国际化配置: 1.首先我们在项目中的resources中去配置我们需要的国际化资源,也就是.properties的文件 注:只需要在resources下建properties方可,这里的他会自动生成一个...

2018-11-18 10:52:11

阅读数 812

评论数 0

Spring代理+通知

一.23设计模式之代理模式 组成: 抽象角色:通过接口或抽象类声明真实角色的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色业务逻辑来实现抽象的方法,也可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。 首先来看看Java的代...

2018-09-18 22:59:21

阅读数 35

评论数 0

Lambda性能测试

我们都知道,Lambda的循环效率要高于普通的循环,那么它是一种什么形式体现的它效率高呢?接下来的演示是对于Lambda的foreach和普通的foreach做的一组性能测试   普通测试:     这不是巧合,无论你测试多少次,我们Lambda的foreach所耗时间永远都...

2018-09-17 20:50:49

阅读数 422

评论数 1

ref与idref的区别

package com.zking.spring01_1.pojo; /** * * @ClassName: Person * @Description: Person对象实体类 * @author 夏 * @date 2018年9月17日 下午6:47:50 * */ public c...

2018-09-17 20:43:07

阅读数 58

评论数 0

hibernate(One_To_Many)

      其实一对多(One_To_Many)和多对一(Many_To_One)只是一个角度上看的问题,例如:国->省->市,这是一个很典型的例子,顺着看,一个国家对应多个省,一个省对应多个城市,这是一对多(One_To_Many),那么反着来看就是多...

2018-09-10 18:06:47

阅读数 41

评论数 0

hibernate关联关系双向OneToOne

     其实关联关系看起来很简单,就什么一对一,一对多,多对多,但是深入发掘,你会知道其中它们之间的关系其实还是挺复杂的,所以今天先用个小例子讲讲双向一对一吧~ 这里我使用的是eclipse编写的一个maven+hibernate的一个例子 首先一对一,我们得在数据库中建立两个关联表,...

2018-09-07 22:19:46

阅读数 114

评论数 0

Hibernate对象状态转换

一.在hibernate中有着这几种状态: 1.临时状态(新建状态):没保存到数据库之前的状态。 2.持久化状态(托管状态--session):对象交给session管理,session缓存中有,数据库中也有。 3.游离状态(脱管状态--session):session缓存中没有,数据库中有...

2018-09-06 16:12:25

阅读数 206

评论数 1

Hibernate自定义主键生成策略

在没使用hibernate注解式之前,我们是需要创建hbm.xml的这样一个用于映射的配置文件,而我们的主键生成的方式则需要在这个xml的文件内区定义。   黄色框框内就是我们主键生成的多种方式 1. <generator class="cok.z...

2018-09-05 21:59:24

阅读数 86

评论数 0

Struts2标签 %{ } %{# }详解

?<%@ taglib prefix="s" uri="/struts-tags" %> 一.Struts2的值栈l结构? 1.root--结构是List集合 2.contex...

2018-08-21 00:41:24

阅读数 43

评论数 0

JS中的!=、== 、!==、=== 的用法和区别

<script type="text/javascript" src="jquery-3.2.1.js"></script> &a...

2018-06-24 01:24:49

阅读数 519

评论数 0

Lambda表达式基础篇

1.Lambdab表达式是什么? Lambda 表达式"(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达...

2018-06-06 21:46:05

阅读数 90

评论数 0

BodyTagSupport与TagSupport自定义标签

BodyTagSupport与TagSupport的区别在于,BodyTagSupport标签处理类与标签体进行交互,TagSupport标签处理类不与标签体进行交互,因为BodyTagSupport是TagSupport的子类,所以用TagSupport实现的都可以用BodyTagSupport...

2018-06-04 17:57:58

阅读数 67

评论数 0

Java反射机制

说到反射,首先必须要得到字节码文件得class,Class类用于表示字节码文件,Java的反射机制,在运行状态中,任意取一个类,我们都可以获取到其中得属性和方法,对于任意一个对象都可以调用其中的方法和属性,是一种动态获取信息的方式。Java的反射机制的实现要借助于4个类:class,Constru...

2018-06-02 16:23:28

阅读数 104

评论数 0

XML-Dom4j解析和Xpath的解析

--解析xml的方式有四种:DOM解析,SAX解析,DOM4j解析,JDOM解析,其中DOM的解析方式使用是最普遍的,原因是DOM的易使用,代码量相对其他方法要少。下面来看看DOM4j解析方法及条件:所需jar包:dom4j-1.6.1.jar 下载地址:https://dom4j.github....

2018-05-30 23:16:24

阅读数 227

评论数 0

快速排序算法原理

今天研究了一个新的算法--快速排序算法,那么今天就将我所理解的一些原理来告诉大家,小白尽量用通熟易懂的口语向大家讲解,希望大家能够理解,那么进入正题把!1.快速排序算法是什么?想必大家都学过和用过冒泡排序吧!这应该是大家成为程序员道路上学的第一个算法哦,那么我们的快速排序算法其实是在冒泡排序的基础...

2018-05-27 15:48:32

阅读数 2975

评论数 0

HashSet+HashMap的理解

1.HshSet--首先我们来看看HashSet的一些构造方法 /** * Constructs a new, empty set; the backing <tt>HashMap</tt> inst...

2018-05-26 11:06:07

阅读数 74

评论数 0

XML文件是什么?

1.XML是eXtensible Markup Language的缩写。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。2.XML仅仅是展示数据。事实上XML...

2018-05-25 21:25:34

阅读数 154

评论数 1

Arraylist +Iterator深入了解

1.Arraylist 是什么?Arraylist 是list的一个实现类,属于一个集合,但是其实际上是在使用几个构造方法,在方法里面实际在操作一个特殊的数组 public ArrayList(int initialCapacity) { if (initialCapacity ...

2018-05-25 00:31:46

阅读数 318

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭