8 haitianxiaowu1

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

dubbo 教程

最简单的dubbo教程-快速入门https://blog.csdn.net/jingyangV587/article/details/84983770

2020-06-06 20:49:28

Git SSH Key 生成及多个Git SSH Key 生成管理

如何管理公司和学习用的githttps://blog.csdn.net/weixin_36995644/article/details/81776412

2020-06-02 20:38:09

PRC之RMI:RMI原理详解

定义RMI(Remote Method Invocation)为远程方法调用,是允许运行在一个Java虚拟机的对象调用运行在另一个Java虚拟机上的对象的方法。这两个虚拟机可以是运行在相同计算机上的不同进程中,也可以是运行在网络上的不同计算机中。Java RMI:Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使J.

2020-05-18 22:11:39

ThreadLocal 实现原理

参考文章:https://www.cnblogs.com/fsmly/p/11020641.html

2020-05-07 00:06:51

参数校验工具之Validator:注解方式实现

总结项目中参数校验技术实现在需要注解的方法实现增加注解@ValidationInputParameter并在方法的入参实体上增加注解eg:@NotBlank(message = BizResponseCodeConstant.QRCODE_IS_ERROR)private String qrCode;实现的原理:1.入参校验注解接口@Target(Elem...

2020-05-04 15:56:28

JDBC Statement,PreparedStatement,CallableStatement的区别

1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sq...

2020-03-29 15:36:56

建立多模块的springboo项目

https://blog.csdn.net/bicheng4769/article/details/83387389待续一、创建父pomidea 中创建Spring Initializr 工程,依赖选择web web。创建结束后,删除src、mvn、等,只保留一个pom.xml文件。二、建立子modulestudy-web项目右键,new--->module...

2019-04-16 13:54:29

二、策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。主要解决了:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。项目中总结:下单过程中,下单中...

2019-04-14 19:25:57

一、spring中委派模式

委派模式(Delegate Patter)行为模式,代理模式注重过程,而委派模式注重结果。在spring中的体现:Spring MVC框架中的DispatcherServlet其实就用到了委派模式。委派模式的作用: 基本作用就是负责任务的调用和分配任务,跟代理模式很像,可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果日常中委派模式例子:boss把...

2019-04-13 12:17:37

Spring中设计模式应用

一、spring中委派模式二、spring中模板模式

2019-04-13 10:40:22

maven项目编译:程序包com.sun.image.codec.jpeg不存在 这个类文件的位置在jre/lib/rt.jar

失败提示信息为:程序包com.sun.image.codec.jpeg不存在 这个类文件的位置在jre/lib/rt.jar 而我们设置的java_home下面的lib/dt.jar中没有这个文件,导致编译失败。通过配置maven-compiler-plugin插件可以解决此问题。 <plugin> <artifactId>maven-com...

2018-06-27 18:12:57

JDK和JRE的区别

JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的

2017-12-10 14:14:48

java对象序列化和反序列化(serializing)

Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化       Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化       我们知道,当两个进程进行远程

2017-12-09 19:43:59

Java中Synchronized的用法

原文:http://blog.csdn.net/luoweifu/article/details/46613015 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的

2017-05-03 09:26:27

redis学习 第四章进阶----缓存

跟着Redis入门指南学习第四章 进阶----缓存为了提高网站的负载能力,常常需要将一些访问频率较高但是对cpu或io资源消耗较大的操作的结果缓存起来,并希望让这些缓存过一段时间自动过期。如果大量地使用缓存健且生存时间设置得过长就会导致redis占满内存;另一方面如果为了防止redis占用内存过大而将缓存健的生存时间设得太短,就可以呢过导致缓存命中率过低并且大量内存白白地闲

2016-10-25 09:22:49

redis学习 第四章进阶----事务

跟着Redis入门指南学习第四章 进阶----事务

2016-10-20 15:04:59

redis学习 第三章 5种数据类型----sorted set类型

跟着Redis入门指南学习第三章 5种数据类型----有序集合类型(sorted set)在集合类型的基础上有序集合类型为集合中每一个元素都关联了一个分数,这使得我们不仅可以完成插入、删除和判断元素是否存在等集合类型支持的操作,还能获得分数最高(最低)的前N个元素、获得指定分数范围内的元素等与分数有关的操作。虽然集合中每个元素都不同,但是他们的分数却可以相同。有序集合类型使

2016-10-17 17:53:24

redis学习 第三章 5种数据类型----set类型

跟着Redis入门指南学习第三章 5种数据类型----集合类型(set)集合类型在redis内部是使用值为空的散列表(hash Table)实现的,所以这些操作的时间复杂度都是O(1)。最方便的是多个集合类型健之间可以进行并集、交集和差集运算。3.5.2 命令1.增加/删除元素sadd key member [member ...]srem key m

2016-10-17 15:22:35

redis学习 第三章 5种数据类型----list类型

跟着Redis入门指南学习第三章 5种数据类型----列表类型(list)3.4 列表类型列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获取列表的某一个片段。列表类型内部使用双向链表(double linked list)实现的,所以向列表两端添加元素的时间复杂度为O(1).

2016-10-09 17:37:44

redis学习 第三章 5种数据类型----hash类型

跟着Redis入门指南学习第三章 5种数据类型----hash类型3.3(散列类型)redis采用几点结构以健值对的形式存储数据的,而散列类型(hash)的健值也是一种字典结构,其存储了字段和字段值的映射。但字段值只能是字符串,不支持其他数据类型。换句话说,散列类型不能嵌套其他的数据类型。一个散列类型健可以包含至多2^32 -1个字段。提示:除了散列类型

2016-10-09 14:16:56

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。