码迷,mamicode.com
首页 > 2017年04月29日 > 全部分享
【Spring源码分析】AOP源码解析(上篇)
前言 前面写了六篇文章详细地分析了Spring Bean加载流程,这部分完了之后就要进入一个比较困难的部分了,就是AOP的实现原理分析。为了探究AOP实现原理,首先定义几个类,一个Dao接口: Dao接口的实现类DaoImpl: 定义一个TimeHandler,用于方法调用前后打印时间,在AOP中, ...
分类:编程语言   时间:2017-04-29 15:15:02    阅读次数:376
SQL Script for read information from a csv file in FTP Server
DECLARE w_file_path VARCHAR2(4000) := 'XXIF_INPUT'; --all_directories.directory_name w_file_name VARCHAR2(4000) := 'lcytest001.csv'; --The file name w ...
分类:数据库   时间:2017-04-29 15:14:54    阅读次数:255
php自定义排序
按照seq字段升序排列 ...
分类:编程语言   时间:2017-04-29 15:14:44    阅读次数:195
FPGA_verilog_RGB转YUV代码分享
关于RGB和YUV的基本概念,请自行百度,此文略,本文主要讲一下转换的部分代码。 在做视频处理的时候,经常要用到色域的转换,RGB转YUV是非常常见的一种转换,那么我们在实际工程中应该怎么做呢?(注:本文的RGB转YUV是12bit转12bit的) 首先是找打转换的公式,这里我用的是如下的公式: 数 ...
分类:其他好文   时间:2017-04-29 15:14:36    阅读次数:1365
微信页面注册时重复请求的问题
以下转载于同事空间日志,做个记录: 最近在微信端的开发当中发现微信浏览器会重复请求后台,搞的我是寝食难安,业务逻辑就是一用户注册逻辑,本地测试没问题,放生产上有时就会报“用户已存在”异常,开始以为是代码逻辑里有重复插入的逻辑,在我来来回回反反复复的看了n遍依然没有发现有重复插入的逻辑时,我又把注意力 ...
分类:微信   时间:2017-04-29 15:14:29    阅读次数:1690
网络编程——服务器端
import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.io.BufferedReader;import java.io.InputStreamReader; public ...
分类:其他好文   时间:2017-04-29 15:14:22    阅读次数:128
质数——1到n遍历法
一、从1至N全部遍历,当这个数只能被1和n整除它就是素数。 /** * 打印自然数n以内的素数 */ public void printPrime(int n){ //是否为质数 boolean isPrime; for (int i = 1; i <= n; i++) { isPrime = tr ...
分类:其他好文   时间:2017-04-29 15:14:13    阅读次数:165
排序——交换排序
三、交换排序 ①冒泡排序 1、基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 2、实例 3、java实现 复制代码 package com ...
分类:编程语言   时间:2017-04-29 15:14:05    阅读次数:198
构建之法 第四章 两人合作
两人合作是团队合作的基础;这里介绍的这个基础型“团队”中通用的一些方法以及最重要的——交流——的细节 1.代码规范 缩进:4个空格,而不是tab; 关于断行与空白的{}行:【作者的建议深得我心——{ 、}单独占一行;中间的代码缩进】 下划线:用来分割变量名字中的作用域标注和变量的语义 大小写:通用的 ...
分类:其他好文   时间:2017-04-29 15:13:58    阅读次数:165
排序——总结
总结:排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。下面讲的排序都是属于内排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序。 ( ...
分类:编程语言   时间:2017-04-29 15:13:49    阅读次数:161
软件开发的流程
1、寻找商机项目:有明确的需求提供方产品:没有需求提供方,由市场决定2、可行性分析国家法律法规经济可行性技术可行性3、招投标4、需求收集与分析参与人员:需求分析师、项目经理、UI工程师、测试人员结果:需求规格说明书、界面Demo5、设计阶段5-1、概要设计目的:架构设计结果:概要设计说明书、工程搭建 ...
分类:其他好文   时间:2017-04-29 15:13:42    阅读次数:122
一、Oracle数据库安装
此处仅演示win10 x 64位环境下oracle11g安装 官方下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html 选择以上两个文件下载后 ...
分类:数据库   时间:2017-04-29 15:13:33    阅读次数:241
设计模式
经典的设计模式 设计模式分为:创建型、结构型、行为型。 创建型包括:工厂模式、单例模式、建造模式、原型模式。结构型包括:适配器模式、代理模式、组合模式、外观模式、装饰模式、桥模式、享元模式行为型包括:命令模式、解释器模式、迭代器模式、观察者模式、状态模式、策略模式、访问者模式、模板方法、职责链模式、 ...
分类:其他好文   时间:2017-04-29 15:13:25    阅读次数:203
扫码登录实现及服务器集群环境下精准推送解决方案
又是新的一年,其实我心有那么一丝期待,因为每一年都会有新的进步,比如技术方面呀,与同事的沟通方面呀等等,这篇文章就是总结一下上一年我做的扫码登录功能的一些经验。 估计大家肯定在电脑上登录过微信,中间有一步在手机上点确定登录的操作,点完之后电脑上的微信就自动登录了,看上去挺屌的,但知道具体怎么实现后你 ...
分类:其他好文   时间:2017-04-29 15:13:19    阅读次数:319
获取属性以及基本方法
静态语言 vs 动态语言对于静态语言(例如Java)来说,如果需要传入Animal类型,则传入的对象必须是Animal类型或者它的子类,否则,将无法调用run()方法。对于Python这样的动态语言来说,则不一定需要传入Animal类型。我们只需要保证传入的对象有一个run()方法就可以了。 Pyt ...
分类:其他好文   时间:2017-04-29 15:13:13    阅读次数:177
mybatis三剑客之插件---MyBatis plugins
1.插件功能 提供Mapper接口与配置文件中对应SQL的导航 编辑XML文件时自动补全 根据Mapper接口, 使用快捷键生成xml文件及SQL标签 ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C) 快捷键生成@Param注解 XML中编辑SQL时, 括号自动 ...
分类:其他好文   时间:2017-04-29 15:13:04    阅读次数:299
Ambari源代码分析之Resource.Type与ResourceProvider相应关系
前面提到。每一种Resource都相应一个ResourceProvider,以下给出其相应关系: Resource.Type ResourceProvider Workflow WorkflowResourceProvider Job JobResourceProvider TaskAttempt ...
分类:其他好文   时间:2017-04-29 15:12:56    阅读次数:231
1306条   上一页 1 ... 42 43 44 45 46 47 48 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!