首页 > 编程语言
《Spring揭秘》(三)---- 工厂方法与FactoryBean
面向接口编程时,虽然对象可以通过声明接口来避免对特定接口实现类的过渡耦合,但总归需要一种方式将生命依赖接口的对象与接口实现类关联起来。 问题背景: 这样接口与实现类的耦合性很高。 如果BarInterfaceImpl类是我们设计开发的,可以直接通过依赖注入,让容器帮助我们解除接口与实现类的耦合性。但 ...
分类:编程语言   时间:2017-02-28 19:45:25    收藏:0  评论:0  赞:0  阅读:309
Java开发中的23种设计模式详解 【转】
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 1、开闭原则(Open Close Principle) 2、里氏 ...
分类:编程语言   时间:2017-02-28 19:44:08    收藏:0  评论:0  赞:0  阅读:236
【Thinking in Java】读书笔记1
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6480258.html 第三章:操作符 1:基本数据类型的比较用 ==、!=,引用类型的==、!=是针对地址的比较。适用于所有对象(引用类型)的比较函数是equals()。 2:短路:判断条件只需有一条使得判别式 ...
分类:编程语言   时间:2017-02-28 19:43:18    收藏:0  评论:0  赞:0  阅读:147
socket和多线程编程资料汇集-基础篇
0 基础 CS结构的分析,server端和client的选取。 1 查看端口是否链接 2 root用户抓包 3 分析 安装分析工具Misrosoft Network Monitor 4 协议接口实现 调用语言的接口APi实现。多线程提高效率。传输层,zeromq的调用。 5 待补充 ...
分类:编程语言   时间:2017-02-28 19:42:30    收藏:0  评论:0  赞:0  阅读:169
springAop @AfterReturning注解 获取返回值
@AfterReturning(returning="rvt", pointcut="@annotation(com.sinosoft.redis.cache.PutCache)") public Object AfterExec(JoinPoint joinPoint,Object rvt){ r ...
分类:编程语言   时间:2017-02-28 19:38:59    收藏:0  评论:0  赞:0  阅读:4614
python的hashlib模块
hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 python 还有一个 hmac 模块,它内部对我们创建 key 和 内容 再进行处理然后再加密 散列消息鉴别码,简称HM ...
分类:编程语言   时间:2017-02-28 19:37:51    收藏:0  评论:0  赞:0  阅读:209
springAop 使用@Around,@After等注解时,代码运行两边的问题
springAop使用@Around,@After等注解时,代码运行两边的问题 将@Component注解删掉就好了 ...
分类:编程语言   时间:2017-02-28 19:35:41    收藏:0  评论:0  赞:1  阅读:597
java递归算法实现 数字人民币大写转换
最近穷死了 ,没钱吃饭ing 写点钱给自己吧!public class Test{ public static String getChar(long a){ int b = (int)a; Map map = new HashMap(); map.put(0,"零"); map.put(1,"壹" ...
分类:编程语言   时间:2017-02-28 19:34:07    收藏:0  评论:0  赞:0  阅读:236
Java显式锁学习总结之五:ReentrantReadWriteLock源码分析
概述 我们在介绍AbstractQueuedSynchronizer的时候介绍过,AQS支持独占式同步状态获取/释放、共享式同步状态获取/释放两种模式,对应的典型应用分别是ReentrantLock和Semaphore,AQS还可以混合两种模式使用,读写锁ReentrantReadWriteLock ...
分类:编程语言   时间:2017-02-28 19:32:28    收藏:0  评论:0  赞:0  阅读:177
java异常继承何类,运行时异常与一般异常的区别
一、基本概念 Throwable是所有异常的根,java.lang.ThrowableError是错误,java.lang.ErrorException是异常,java.lang.Exception Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 ...
分类:编程语言   时间:2017-02-28 19:31:03    收藏:0  评论:0  赞:0  阅读:207
javaMail邮件接收解析内容及附件 及删除邮件
参考自: http://blog.csdn.net/xyang81/article/details/7675160 ...
分类:编程语言   时间:2017-02-28 19:29:43    收藏:0  评论:0  赞:0  阅读:126
《Spring揭秘》(四)---- BeanFactory的配置方式
前提背景 2. 外部配置文件方式 采用外部配置文件时,Spring的IoC容器有一个统一的处理方式。通常情况下,需要根据不同的外部配置文件格式,给出相应的BeanDefinitionReader实现类,由BeanDefinitionReader的相应实现类负责将相应的配置文件内容读取并映射到Bean ...
分类:编程语言   时间:2017-02-28 19:28:39    收藏:0  评论:0  赞:0  阅读:188
DataURL与File,Blob,canvas对象之间的互相转换的Javascript
转自http://blog.csdn.net/cuixiping/article/details/45932793 canvas转换为dataURL (从canvas获取dataURL) File对象转换为dataURL、Blob对象转换为dataURL dataURL转换为Blob对象 dataU ...
分类:编程语言   时间:2017-02-28 19:25:40    收藏:0  评论:0  赞:0  阅读:178
深入理解javascript原型和闭包(13)-【作用域】和【上下文环境】
摘自:http://www.cnblogs.com/wangfupeng1988/p/3991995.html;作者:王福朋; 上文简单介绍了作用域,本文把作用域和上下文环境结合起来说一下,会理解的更深一些。 如上图,我们在上文中已经介绍了,除了全局作用域之外,每个函数都会创建自己的作用域,作用域在 ...
分类:编程语言   时间:2017-02-28 19:19:31    收藏:0  评论:0  赞:0  阅读:131
深入理解javascript原型和闭包(11)——执行上下文栈
摘自:http://www.cnblogs.com/wangfupeng1988/p/3989357.html;作者:王福朋; 继续上文的内容。 执行全局代码时,会产生一个执行上下文环境,每次调用函数都又会产生执行上下文环境。当函数调用完成时,这个上下文环境以及其中的数据都会被消除,再重新回到全局上 ...
分类:编程语言   时间:2017-02-28 19:12:57    收藏:0  评论:0  赞:0  阅读:130
Ruby中数组的遍历
转自:http://www.jianshu.com/p/8de9b60f9350 Ruby中有几个常用的遍历数组的方法,本人经常容易搞混。这里列出来总结一下。 each: 从数组中取出一个元素,作为某个方法的参数。返回未修改的数组本身。 irb> [1,3,5,7,9].each { |item| ...
分类:编程语言   时间:2017-02-28 19:12:43    收藏:0  评论:0  赞:0  阅读:309
dataTable 自定义排序
$("#id").DataTable({ aaSorting: [0, 'desc'], // 默认排序 aoColumnDefs: [ { "bSortable": false, "aTargets": [1,2,3] // 哪些列不排序 } ], }); ...
分类:编程语言   时间:2017-02-28 19:12:10    收藏:0  评论:0  赞:0  阅读:418
冒泡排序
冒泡排序就是拿第一个数和后面所有数一一相比,然后将最大的放在最后,然后再拿第二个数和后面一一相比将第二大的放在倒数第二的位置。。。一直到全部比较完,就排好序了,好比冒泡一样小的数向上走,大的数向下走。快速排序是选择一组数中的一个(一般是第一个),和其他所有的比,比它大的放在一边,比它小的放在另一边,... ...
分类:编程语言   时间:2017-02-28 19:11:14    收藏:0  评论:0  赞:0  阅读:174
ArcGIS api for javascript-图层控制(图层树)
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=7,IE= ...
分类:编程语言   时间:2017-02-28 19:09:12    收藏:0  评论:0  赞:0  阅读:252
JavaScript作用域链和垃圾回收机制
作用域链 基本概念: 在了解作用域链和内存之前,我们先了解两个概念,分别是执行环境和变量对象。 执行环境:定义变量或者函数有权访问的其他数据,决定了它们各自的行为。每个对象都有自己的执行环境。 变量对象:包含执行环境中所有变量和函数都保存在这个对象中,每个执行环境都有一个与之关联的变量对象。但是我们 ...
分类:编程语言   时间:2017-02-28 19:07:14    收藏:0  评论:0  赞:0  阅读:109
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!