最新文章列表

Spring(07)——方法注入之替换方法实现

7方法注入之替换方法实现 Spring提供了一种替换方法实现的机制,可以让我们改变某个bean某方法的实现。打个比方我们有一个bean,其中拥有一个add()方法可以用来计算两个整数的和,但这个时候我们想把它的实现逻辑改为如果两个整数的值相同则把它们相乘,否则还是把它们相加,在不改变或者是不能改变源码的情况下我们就可以通过Spring提供的替换方法实现机制来实现这一要求。 替换方法实现机制的 ...
liaoyang.777 评论(0) 有402人浏览 2018-12-20 19:46

最小栈 三种实现(面试...)

    问题:实现一个栈,带有出栈(pop),入栈(push),取最小元素(getMin)三个方法。要保证这三个方法的时间复杂度都是O(1)。     1.使用 两个栈实现 public class MinStackWithStack { public static void main(String[] args) { Student s = new Student() ...
knight_black_bob 评论(0) 有1244人浏览 2018-04-02 12:47

java 通过 list<item> 实现 json 生成

  java  实现 json 拼接   功能:通过 item 添加数据的方式 ,解析拼接成 json 字符串   待优化项: 使用 jsonobject.put(name,value) 而并非 map.put(name,value)   结果展示   [ {"gId":0,"id":1,"name":"c ...
knight_black_bob 评论(0) 有852人浏览 2017-10-26 15:06

Spring(08)——方法注入之替换方法实现

8方法注入之替换方法实现 Spring提供了一种替换方法实现的机制,可以让我们改变某个bean某方法的实现。打个比方我们有一个bean,其中拥有一个add()方法可以用来计算两个整数的和,但这个时候我们想把它的实现逻辑改为如果两个整数的值相同则把它们相乘,否则还是把它们相加,在不改变或者是不能改变源码的情况下我们就可以通过Spring提供的替换方法实现机制来实现这一要求。 替换方法实现机制的核 ...
234390216 评论(0) 有8725人浏览 2017-07-12 09:33

仿QQ android 实战(学习 android 先来个QQ)

  实战 QQ demo (学习 android  先来个QQ)    源码 服务器端下载:http://download.csdn.net/download/knight_black_bob/9822551 android eclipse 版:http://download.csdn.net/download/knight_black_bob/9822553 android std ...
knight_black_bob 评论(6) 有4928人浏览 2017-04-20 17:09

Step By Step实现分布式服务访问框架

Step By Step实现分布式服务访问框架 前言 我们知道应用的架构经历了单体架构->垂直架构->SOA架构->分布式架构,其复杂程度也在不断的增加。 ...
lottons88 评论(0) 有541人浏览 2017-03-26 22:01

UML类图几种关系的总结(转载http://blog.csdn.net/tianhai110/article/details/6339565)

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)          1. 泛化(Generalization)         【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类 ...
danding 评论(0) 有473人浏览 2017-03-19 22:36

Java用链表实现栈和队列

    用链表实现了栈的基本操作:入栈、出栈、查看栈顶数据以及判断栈是否有数据 /** * 用链表实现栈 * @author Administrator * * @param <E> */ ...
程序新猿 评论(0) 有1640人浏览 2017-03-09 22:19

javascript之小应用:网页在线聊天

概览 这款使用 PHP 和 javascript 搭建的网页在线聊天程序包括:用户登录、注销、Ajax 功能 并且支持多用户。 一、搭建聊天页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm ...
Lixh1986 评论(0) 有4325人浏览 2016-11-08 11:48

Session实现原理

HTTP协议 ( http://www.w3.org/Protocols/ )是“一次性单向”协议。 服务端不能主动连接客户端,只能被动等待并答复客户端请求。客户端连接服务端,发出 ...
aoyouzi 评论(0) 有2772人浏览 2016-07-09 14:23

HBase RPC通信功能实现

Table of Contents   RPC通信功能实现 HBase的RPC通信功能主要基于Protobuf和NIO这两个组件来实现,在通信管道上选择的是protobuf对外声明的BlockingRpc ...
aoyouzi 评论(0) 有2954人浏览 2016-05-08 11:08

java字节码常量池处理说明

1. 根据java的字节码格式说明,常量池中每一项的大小不一样的。运行时,若要通过数组索引获取具体的一项时, 必须要经过一定的处理才能根据数组下标进行处理,具体的实现原理实际上就是空间换时间,可以参考kvm的实现:   每一项的定义,采用的是union的定义(会取最大的字节数进行内存分配)   /* Each of these represents one entry in the co ...
jimmee 评论(0) 有1114人浏览 2016-04-13 23:23

剖析淘宝TDDL——Matrix层的分库分表配置与实现

前言 在开始讲解淘宝的TDDL(Taobao Distribute Data Layer)技术之前,请允许笔者先吐槽一番。首先要开喷的是淘宝的社区支持做的无比的烂,TaoCode开源社区上面 ...
aoyouzi 评论(0) 有1053人浏览 2016-04-09 09:53

基于Mina2的Websocket实现

    在网上找了很多关于websocket协议的资料。我发现大部分的资料或是实现记录的都不完整,或者只给出了最基本的实现。于是,我花了一周的业余实现写了一个相对完整的实现。     首先是解码器部分:      public class WSDecoder extends CumulativeProtocolDecoder { private final static String ...
MarsTi 评论(0) 有4293人浏览 2015-01-02 19:47

MD5.java

/************************************************ MD5 算法的Java Bean @author:Topcat Tuppin Last Modified:10,Mar,2001 *************************************************/ import java.lang.reflect.* ...
Lixh1986 评论(0) 有995人浏览 2014-10-30 09:58

hibernte中用criteria实现not in功能的方法

Property类中提供的in方法有三个:public Criterion in(Collection values)public Criterion in(Object[] values)public Criterion in(DetachedCriteria subselect) 但是,并没有提供相应的三个notin方法,只提供了一个:public Criterion notIn(Detac ...
ykyfendou 评论(0) 有2749人浏览 2014-09-25 16:28

图 邻接表 Java 实现

  package abc.Dijkstra.pack3; import java.util.ArrayList; import java.util.List; public class AlGraph { List<HeadNode> headNodes = new ArrayList<HeadNode>(); void addV ...
xmind 评论(0) 有1244人浏览 2014-06-13 15:23

APDPlat中数据库备份恢复的设计与实现

APDPlat提供了web接口的数据库备份与恢复,支持手工操作和定时调度,可下载备份文件到本地,也可把备份文件发送到异地容错,极大地简化了数据库的维护工作。   设计目标: 1、多数据库支持 2、横切关注点隔离 3、异地容错   下面阐述具体的设计及实现:   1、为了支持多数据库,统一的接口是不可避免的,如下所示:   /** * 备份恢复数据库接口 * ...
yangshangchuan 评论(0) 有5522人浏览 2014-01-30 07:10

模拟struts2的拦截器的流程

    package com.tch.test.struts2.interceptor; import java.util.Iterator; import java.util.List; public class ActionInvocation { private List<Interceptor> interceptors; private It ...
dreamoftch 评论(0) 有1063人浏览 2013-09-16 00:06

julian Date 计算 和实现

Qt库里CBSDate类的内部实现用_jd成员进行计算、比较等操作,而这个变量是通过static inline uint32 greg2jul(const int32 y, const int32 m, const int32 d)函数计算出来的。对于这个变量具体代表的含义,我弄不明白,在java里似乎也没发现直接对应的方法。尤其最终的计算表达式: 1721119 + day + (146097 ...
longgangbai 评论(0) 有4447人浏览 2013-08-01 09:32

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics