码迷,mamicode.com
首页 > 2017年02月21日 > 全部分享
如何简单理解spring aop和事务
用比喻的方法理解吧: 初学者的理解,仅仅为了个人好记 aop:由三部分组成:工具箱,工人,为工人分配工具 tx事务:由四部分组成:管理者,制度,工人,向工人通知管理制度 为什么这样理解呢?个人觉得好记: 在aop 中有切面:切面内的东西用来公共使用,类似于工具箱: ref就是这个工具箱的具体bean ...
分类:编程语言   时间:2017-02-21 01:13:09    阅读次数:516
SPOJ-CRAN02 - Roommate Agreement(前缀和)
CRAN02 - Roommate Agreement Leonard was always sickened by how Sheldon considered himself better than him. To decide once and for all who is better am ...
分类:其他好文   时间:2017-02-21 01:15:31    阅读次数:213
spring2——IOC之Bean的装配
spring容器对于bean的装配提供了两个接口容器分别是"ApplicationContext接口容器"和"BeanFactory接口容器",其中"BeanFactory接口容器"是spring的顶级接口容器,"ApplicationContext接口容器"继承了"BeanFactory接口容器" ...
分类:编程语言   时间:2017-02-21 01:14:30    阅读次数:197
使用c#反射实现接口可视化调试页面
直接上代码,引用CommTools.dll、包括aspx显示页面和aspx.cs获取反射数据源代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using ...
分类:Windows程序   时间:2017-02-21 01:12:08    阅读次数:322
原创:史上对BM25模型最全面最深刻的解读以及lucene排序深入讲解(佟学强)
垂直搜索结果的优化包括对搜索结果的控制和排序优化两方面,其中排序又是重中之重。本文将全面深入探讨垂直搜索的排序模型的演化过程,最后推导出BM25模型的排序。然后将演示如何修改lucene的排序源代码,下一篇将深入解读目前比较火热的机器学习排序在垂直搜索中的应用。文章的结构如下: 一、VSM模型简单介 ...
分类:编程语言   时间:2017-02-21 01:12:10    阅读次数:6880
IDEA 创建和使用tomcat
一、创建一个普通web项目,步骤略,如下图。 二、配置项目相关信息。 1、通过如下方式在Artifacts下添加我们的项目。 2、选中我们的项目。 3、修改项目的默认输出位置,可根据需要修改。 4、如果要生成war包,需要如下添加,建立后的war包输出路径也可根据需求修改。 5、最终结构如下图 三、 ...
分类:其他好文   时间:2017-02-21 01:11:01    阅读次数:227
Curator入门教程1
简介 Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架。 1、zookekeeper基 ...
分类:其他好文   时间:2017-02-21 01:11:47    阅读次数:383
PKU 2823 Sliding Window(线段树||RMQ||单调队列)
#include<cstdio> #include<algorithm> #define maxn 1000005 #define inf 0x3f3f3f3f using namespace std; int Segtree_min[maxn<<2],Segtree_max[maxn<<2]; i ...
分类:Windows程序   时间:2017-02-21 01:10:53    阅读次数:244
WebForm
最新在家一个商城,其中有一个内容是用户上传头像,首先尝试的是异步请求, 让用户截取的头像图片传经过后台,后台返回图片的地址,成功了。当我刷新 页面时,发现之前的效果丢了,变成默认值。以前是什么问题?后面想到http 协议的无状态,就在页面初始化的时候给了图片路径值,终于解决了这个问题。 同时也加上了 ...
分类:Web程序   时间:2017-02-21 01:12:01    阅读次数:194
MFC获取数据的方式
假设输入框ID是:ID_NUMBER1,ID_NUMBER2,ID_NUMBER3。 获取数据的方式是: int number1,number2,number3; number1 = GetDlgItemInt(ID_NUMBER1); number2 = GetDlgItemInt(ID_NUMB ...
分类:编程语言   时间:2017-02-21 01:09:43    阅读次数:139
ThreadLocal实现线程范围的共享变量
ThreadLocal用于实现线程内的数据共享,即对于相同的程序代码,多个模块在同一个线程中运行时要共享一份数据,而在另外线程中运行时又共享另外一份数据。 每个线程调用全局ThreadLocal对象的set方法,就相当于往其内部的map中增加一条记录,key分别是各自的线程,value是各自的set ...
分类:编程语言   时间:2017-02-21 01:07:05    阅读次数:299
(@WhiteTaken)设计模式学习——建造者模式
Builder模式,也就是建造者模式或者生成器模式,是GoF提出的23种设计模式的一种。 这种模式是用来隐式的创建复合对象而提出来的。 创建复合对象的过程,不在主客户端显示。 下面直接上代码。以修建房屋为例子。 1.修建房屋,我们需要实例化一个房子,房子需要能修建门、地板、墙壁等。这时候我们需要有一 ...
分类:其他好文   时间:2017-02-21 01:09:29    阅读次数:288
Swift 学习笔记(面向协议编程)
在Swift中协议不仅可以定义方法和属性,而且协议是可以扩展的,最关键的是,在协议的扩展中可以添加一些方法的默认实现,就是在协议的方法中可以实现一些逻辑,由于这个特性,Swift是可以面向协议进行编程的。 扩展协议和默认实现 我们可以看到 这两个结构体 都分别继承了Record 和 CustomSt ...
分类:编程语言   时间:2017-02-21 01:09:13    阅读次数:223
winform 跨线程访问控件
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.... ...
分类:编程语言   时间:2017-02-21 01:08:04    阅读次数:196
c++编程思想(三)--c++中c 续,重点sizeof和内存对齐
之前理论性的太多,下面就是代码及理论结合了 1、sizeof()是一个独立运算符,并不是函数,可以让我们知道任何变量字节数,可以顺带学一下struct,union,内存对齐 内存对齐:为了机器指令快速指向地址值,编译器内部实际上会内存对齐,怎么理解了,以struct为例 先讲一下各个变量类型内存大小 ...
分类:编程语言   时间:2017-02-21 01:05:40    阅读次数:160
nginx的安装
好几天没更了. 好不容易写完一个功能, 需求改了, 全部重写, , , 进入正题, nginx的安装 1, 依赖环境 nginx是c语言开发的, 需要依赖一些运行环境才可以 gcc PCRE zlib openssl 2, 下载并解压安装包 3, 设置编译参数 说明: --prefix: nginx ...
分类:其他好文   时间:2017-02-21 01:06:01    阅读次数:241
MapReduce入门
本文中的代码基于CDH的5.6版本编写 1、MrTest程序,模拟wordcount 输入文件: 代码: 2、求最低温度 代码: ...
分类:其他好文   时间:2017-02-21 01:05:29    阅读次数:215
679条   上一页 1 ... 33 34 35 36 37 38 39 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!