首页 > 编程语言
对Spring的IoC和DI最生动的解释
这篇文章是我从别人那里复制的,因为我怕以后会看不到了,太生动了 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我 ...
分类:编程语言   时间:2017-08-25 10:41:36    收藏:0  评论:0  赞:0  阅读:161
python基础--面向对象高级、异常处理、网络编程
一、面向对象高级 1、接口与归一化设计 接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部功能。 在python中接口由抽象类和抽象方法去实现,接口是不能被实例化的,只能被 ...
分类:编程语言   时间:2017-08-25 10:41:05    收藏:0  评论:0  赞:0  阅读:904
Python学习-django-Model操作
Django之Model操作 一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动 ...
分类:编程语言   时间:2017-08-25 10:38:29    收藏:0  评论:0  赞:0  阅读:370
python增删改查zabbix主机等
摘自: http://www.jianshu.com/p/e087cace8ddf 一、API简介 Zabbix API是在1.8版本中开始引进并且已经被广泛应用。所有的Zabbix移动客户端都是基于API,甚至原生的WEB前端部分也是建立在它之上。Zabbix API 中间件使得架构更加模块化也避 ...
分类:编程语言   时间:2017-08-25 10:29:00    收藏:0  评论:0  赞:0  阅读:356
spring基础---->spring自定义初始化(一)
这里我们简单的实现一下spring中的初始化bean,以大概了解他的流程。受委屈几乎是一个人成长最快的途径,吃下去的是委屈,消化掉后得到的是格局。 spring的自定义初始化 测试的项目结构如下: 一、定义两个简单的Bean对象 FirstBean.java,变量需要set方法: package c ...
分类:编程语言   时间:2017-08-25 10:27:31    收藏:0  评论:0  赞:0  阅读:197
springMVC相关—返回Json数据
SpringMVC如何处理JSON数据? 步骤如下: 1.加入json的3个jar包 jackson-annotations-2.1.5.jar jackson-core-2.1.5.jar jackson-databind-2.1.5.jar 2. 编写目标方法,使其返回 JSON 对应的对象或集 ...
分类:编程语言   时间:2017-08-25 10:26:30    收藏:0  评论:0  赞:0  阅读:289
[转]python_常用断言assert
原文地址:http://www.jianshu.com/p/eea0b0e432da python自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。 常用 这里介绍几个常用断言的使用方法,可以一定程度 ...
分类:编程语言   时间:2017-08-25 10:25:25    收藏:0  评论:0  赞:0  阅读:259
AIM Tech Round 4 (Div. 2)(A,暴力,B,组合数,C,STL+排序)
A. Diversity time limit per test:1 second memory limit per test:256 megabytes input:standard input output:standard output Calculate the minimum number ...
分类:编程语言   时间:2017-08-25 10:23:54    收藏:0  评论:0  赞:0  阅读:414
排序算法之冒泡排序(Bubble Sort)
基本思想 假如按照从小到大的顺序排序,对待排序数组进行遍历,如果当前值大于其后一个值则进行交换,不断的进行遍历,直到没有交换动作的发生。冒泡排序的最好时间复杂度为O(n),最坏的时间复杂度为O(n²),所以冒泡排序的平均时间复杂度为O(n²),另外冒泡排序不会改变相同元素的前后顺序,故其是一种稳定的 ...
分类:编程语言   时间:2017-08-25 10:23:17    收藏:0  评论:0  赞:0  阅读:282
SpringMVC的异常
在出现异常的类中添加异常的方法。 一、注解的时候不在使用@RequestMapping(),而是使用@ExceptionHandler()进行注解。 @ExceptionHandler()的参数是: value= { ArithmeticException.class},是一个数组,可以添加多个异常 ...
分类:编程语言   时间:2017-08-25 10:23:03    收藏:0  评论:0  赞:0  阅读:247
使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
如果你的项目使用了SpringCloud微服务技术,那么你就可以使用Feign来作为http客户端来调用远程的http服务。当然,如果你不想使用Feign作为http客户端,也可以使用比如JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Clie ...
分类:编程语言   时间:2017-08-25 10:22:53    收藏:0  评论:0  赞:0  阅读:334
Spring Ioc原理
IOC实现原理:1 配置xml文件 2 dom4j根据xml文件得到id对应的classvalue 3反射创建类对象 4创建一个新的实例,返回实例 ...
分类:编程语言   时间:2017-08-25 10:22:14    收藏:0  评论:0  赞:0  阅读:237
JAVA程序设计<5>
1.Java程序设计基本概念 1.1 JVM ClassLoader(类加载器):每一个java文件都对应一个java类,根据程序需要逐渐载入内存。(一般ExtClassLoader加载java的扩展API即/lib/ext中的类,APPClassLoader用来加载用户机器上的CLASSPATH设 ...
分类:编程语言   时间:2017-08-25 10:19:35    收藏:0  评论:0  赞:0  阅读:234
排序算法之快速排序
基本思想 快速排序是冒泡排序的一种改进,其基本思想是通过一趟排序将数据分割大于基准值和小于基准值两部分,按照该方法对两部分数据进行快速排序,整个排序过程可以使用递归或者循环来实现。快速排序是通常被认为在同数量级(O(nlog2n))的排序方法中平均性能最好的。但若初始序列按关键码有序或基本有序时,快 ...
分类:编程语言   时间:2017-08-25 10:17:26    收藏:0  评论:0  赞:0  阅读:240
Javascript 使用new 关键字调用函数和直接调用函数的区别
1.函数有返回值 $(function(){ function Person(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayHi=function(){ console.log(this.name ...
分类:编程语言   时间:2017-08-25 10:16:07    收藏:0  评论:0  赞:0  阅读:200
Python学习-django-Form组件
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 小试牛刀 1、创建Form类 + View Code? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...
分类:编程语言   时间:2017-08-25 10:14:38    收藏:0  评论:0  赞:0  阅读:275
python基础知识思维导图1
分类:编程语言   时间:2017-08-25 09:28:27    收藏:0  评论:0  赞:0  阅读:291
菜鸟的Python之路--基础知识(列表的基本操作)
list1=[,,,,,]list2=[,,] t=[,,,,,] t.sort(=)(t)
分类:编程语言   时间:2017-08-25 09:27:38    收藏:0  评论:0  赞:0  阅读:242
Python练习1
问答:1.你理解的python是什么?为什么会使用python?稍微比别的语言简单点,linux自动化运维需要2.解释python第一行怎么写?写的内容是做什么的?怎么写可移植性强?为什么?#!/usr/bin/envpython说明环境,解释器,用这种方法写,不会因为安装路径的变化而无法使用3.解释编码格式AS..
分类:编程语言   时间:2017-08-25 09:27:02    收藏:0  评论:0  赞:0  阅读:354
wget的替换工具axel多线程下载详解
1、安装Axel1.1RPM安装Axel(方法一)#yumlocalinstallftp://195.220.108.108/linux/epel/7/x86_64/y/yum-axelget-1.0.5.1-1.20140522gitad6fb3e.el7.noarch.rpm1.2yum安装Axel(方法二)#yuminstallaxel-y1.3Debian/Ubuntu安装Axel:$sudoapt-getinstallaxel例如:#axel[optio..
分类:编程语言   时间:2017-08-25 09:26:38    收藏:0  评论:0  赞:0  阅读:288
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!