码迷,mamicode.com
首页 > 编程语言 > 周排行
springmvc框架原理简介
springmvc框架,先来说说他的好处吧!首先它是spring框架的一部分,所以整合spring框架时,无需中间整合包.而struts2则需要中间整合包通过图我们看一下原理文字描述:前端页面发送请求前端控制器接收DistacherServlet前端控制器请求处理器映射器根据url查找处理器映射器返回HandlerE..
分类:编程语言   时间:2017-04-17 22:31:09    阅读次数:186
【Spring】使用Spring发送邮件
springEmail抽象的核心是MailSender接口,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如下图:Spring自带一个MailSender的实现就是JavaMailSenderImpl,它也是使用JavaMailAPI来发送Email,在使用之前,必须先将JavaMailSenderImpl装配为Spring应用上下文中..
分类:编程语言   时间:2017-04-17 22:31:36    阅读次数:217
Linux+Python高端运维班第十一次作业
1、源码编译安装LNMP架构环境;(1)安装编辑工具和环境yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-deve..
分类:编程语言   时间:2017-04-17 22:38:57    阅读次数:419
python之random模块
random模块用于生成随机浮点数、整数、字符串和随机抽取元素方法:random()生成一个随机浮点数,范围在0.0~1.0之间uniform(上限,下限)在设置的范围内,随机生成一个浮点数(上下限可以是整数,浮点数)randint(上限,下限)在设定的范围内,随机生成一个整数(上下限必须为整数)..
分类:编程语言   时间:2017-04-17 22:41:23    阅读次数:167
Java-basic-2-
接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。 如果一个类定义在某个包中,那么package语句应该在源文件的首行。 如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。 import语句... ...
分类:编程语言   时间:2017-04-17 23:05:33    阅读次数:199
在旋转排序数组之后的数组中找到目标值的位置(很多遍 ,总是晕)
33. Search in Rotated Sorted Array在旋转排序数组中找目标值的位置 int search(vector& nums, int target) { int len=nums.size(); int low=0,high=len-1; while(lownums[high... ...
分类:编程语言   时间:2017-04-17 23:05:30    阅读次数:208
Spring+IOC(DI)+AOP概念及优缺点
Spring pring是一个轻量级的DI和AOP容器框架。 说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。 容器:Spring是个容器,因为它包含并且管理应用对象的生命周期和 ...
分类:编程语言   时间:2017-04-17 23:07:29    阅读次数:233
线程的状态
线程的状态 线程被创建时,属于新建状态,调用start后进入就绪状态 就绪状态被cpu调用时,进入运行状态 运行状态在调用sleep、wait、join后会进入阻塞状态 运行状态执行完成后会进入死亡状态,这里包括正常执行完毕和异常执行完毕 运行状态在os切换时,线程会进入就绪状态 线程wait进入阻 ...
分类:编程语言   时间:2017-04-17 23:11:52    阅读次数:310
python socket 实现简单client与server
使用SocketServer创建一个网络服务程序,并且是多线程的,只需要几个简单的步骤: (1)、创建处理request的类,创建方法为:继承BaseRequestHandler类,并重载handle()方法。该方法将被回调用做处理当前接收到的request。 注意:一般的做法是直接继承Stream ...
分类:编程语言   时间:2017-04-17 23:33:56    阅读次数:302
【java学习】进制
目录结构: // <![CDATA[ function shocon(){ document.getElementById("modol").style.display="block"; } function clocon(){ document.getElementById("modol").st ...
分类:编程语言   时间:2017-04-17 23:35:38    阅读次数:278
最长公共子序列针对小字符集的算法
一般对于两个字符串,长度分别为n和m,其时间复杂度为O(nm)。 但是针对小字符集的情况,可以把复杂度降低到O(n^2),其中n为两个字符串较短的长度。这种方法对于两个字符串长度相差很大的情况比O(nm)要优化很多。 就假设所有的字符都是小写字母,这样就符合小字符集的前提了。设较短的字符串为S1,较 ...
分类:编程语言   时间:2017-04-17 23:39:27    阅读次数:221
【Java】Java_16 控制循环结构Break、Continue、Return
1.break break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束该循环 在Java中是的标签定义,标签就是一个紧跟着英文冒号(:)的标识符 代码示意: 打印结果: i的值为0,j的值为0i的值为0,j的值为1i的值为0,j的值为2 2.cont ...
分类:编程语言   时间:2017-04-17 23:40:46    阅读次数:225
Spring AOP
1.知识背景 软件系统可以看成是由一组关注点组成的,其中,直接的业务关注点,是直切关注点。而为直切关注点提供服务的,就是横切关注点。 2.面向切面的基本原理 什么是面向切面编程 横切关注点:影响应用多处的功能(安全、事务、日志) 切面: 横切关注点被模块化为特殊的类,这些类称为切面 优点: 每个关注 ...
分类:编程语言   时间:2017-04-17 23:43:28    阅读次数:362
python 字典排序
sorted(dic.items(),key=lambda item:item[0])相关知识整理1、sorted() sorted(iterable, key=None, reverse=False) iterable : 可迭代对象 key : 指定一个函数,用于从iterable 中的每个元素 ...
分类:编程语言   时间:2017-04-17 23:44:48    阅读次数:231
C语言extern的使用以及头文件*.h的内容格式注意
用VS2013 分开写多文件的程序,出现了许多重定义的问题,总结解决方法如下: 在*.h文件中使用以下的格式: #ifndef <标识> #define <标识> ...... ...... #endif <标识>在理论上来说可以是自由命名的,但每个头文件的这个“标识”都应该是唯一的。标识的命名规则 ...
分类:编程语言   时间:2017-04-17 23:47:44    阅读次数:228
JavaScript数组操作函数
1、concat() 连接两个或更多的数组 该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。例如: 2、join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 例如: 3、pop() 删除并返回数组的最后一个元素 pop()方法将删除数组的最后一个元素,把数组长度减 ...
分类:编程语言   时间:2017-04-17 23:48:20    阅读次数:221
排序、查找算法
1> 插入排序 2> 希尔排序 3> 冒泡排序 4> 选择排序 5> 快速排序 排序算法参考:http://blog.csdn.net/happy_wu/article/details/51841244 查找算法: 1>顺序查找 2> 二分查找 ...
分类:编程语言   时间:2017-04-17 23:50:05    阅读次数:390
python io多路复用
用for循环执行多用户访问 ...
分类:编程语言   时间:2017-04-17 23:52:35    阅读次数:362
【转】大数据批处理框架 Spring Batch全面解析
如今微服务架构讨论的如火如荼。但在企业架构里除了大量的OLTP交易外,还存在海量的批处理交易。在诸如银行的金融机构中,每天有3-4万笔的批处理作业需要处理。针对OLTP,业界有大量的开源框架、优秀的架构设计给予支撑;但批处理领域的框架确凤毛麟角。是时候和我们一起来了解下批处理的世界哪些优秀的框架和设 ...
分类:编程语言   时间:2017-04-17 23:52:01    阅读次数:396
快速排序的实现(不保证效率
众所周知,快速排序的核心是分治的思想,选一个基准出来,然后通过划分操作,使得,该元素最终处于的位置的左边的元素都小于等于它,右边的元素都大于等于它 划分操作就是两次递归嘛,没什么的,关键在于不借助外部空间我们如何实现划分操作 首先我们不知道该元素放在哪里,显然这是最后才能确定的, 我了解到一种填坑法 ...
分类:编程语言   时间:2017-04-17 23:52:37    阅读次数:410
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!