接上一次讲课 先看代码: 输出结果: 可以看到空指针异常,因为没有办法调用userController.execute(); 组件装配 <context:component-scan>元素还会自动注册AutowiredAnnotationBeanPostProcessor实例,该实例可以自动装配具有 ...
分类:
编程语言 时间:
2017-05-27 14:26:08
阅读次数:
255
#!/usr/bin/envpython
#-*-coding:utf-8-*-
importrequests#使用requests包方便
importjson#导入json模块
importtime#导入时间模块
#以下是某个新闻网站的行情api,返回json格式数据
data=requests.get("https://forexdata.wallstreetcn.com/real?en_prod_code=XAGUSD,AUTD,XAU..
分类:
编程语言 时间:
2017-05-27 14:25:35
阅读次数:
161
classC(object):
def__init__(self):
self.a=‘hello‘
self.b=‘world‘
self.foo=100
defget(self):
returnself.a
if__name__==‘__main__‘:
c=C()
#判断一个对象里面是否有name属性或者name方法,返回BOOL值
print(hasattr(c,‘bar‘))
#获取对象object的属性或者方法,如果..
分类:
编程语言 时间:
2017-05-27 14:24:58
阅读次数:
164
本文所有案例代码的编写均建立在前文SpringMVC学习(六)——SpringMVC高级参数绑定与@RequestMapping注解的案例基础之上,因此希望读者能仔细阅读这篇文章。 返回ModelAndView Controller类方法中定义ModelAndView对象并返回,对象中可添加mode ...
分类:
编程语言 时间:
2017-05-27 14:24:18
阅读次数:
283
有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的 ...
分类:
编程语言 时间:
2017-05-27 14:22:46
阅读次数:
285
创建java-web相关文件目录及文件
pom.xml
README.txt
LICENSE.txt
bin
|-test.txt
src
|-main
|-java
|-com
|-arvin
|-App.java
|-assembly
|-assembly.xml
|-config
|-app-config.properties
|-resources
|-app-resources.properties
|-filters
|-app-filters.properties
|-we..
分类:
编程语言 时间:
2017-05-27 14:22:06
阅读次数:
269
搞了一年多的Java了,每个项目都在用Spring,这几天没事看了看Spring源码,总结了下Spring容器的启动过程,想把它记录下来,免得忘了spring容器的启动方式有两种:1、自己提供ApplicationContext自己创建Spring容器2、Web项目中在web.xml中配置监听启动org.springframework.web..
分类:
编程语言 时间:
2017-05-27 14:21:05
阅读次数:
174
第一类:逻辑型booleanboolean类型数据只允许取true或false,不可以0或非0的整数替代true和false,这点和C语言不同第二类:文本型charchar型数据用来表示通常意义上“字符”(2字节)字符型常量的三种表现形式:字符常量是用单引号(‘’)括起来的单个字符,涵盖世界上所有书面语的..
分类:
编程语言 时间:
2017-05-27 14:20:48
阅读次数:
282
最近在做接口测试,之前公司的方案是使用postman进行接口测试。但是伟大的墙导致我们只能用离线版postman。。然后一个很长很长的接口列表,一个接一个的访问。我的天哪。。所以萌生了一个想法,使用python编写一套接口测试脚本,设置接口列表,然后逐条访问,输出日志。 第一个坑:POST 和 GE ...
分类:
编程语言 时间:
2017-05-27 14:19:39
阅读次数:
232
解决eclipse中web项目出现Project facet Java version 1.7 is not supported.的问题 这个错误是因为eclipse中没有jdk1.7,把jdk1.7引进来就好啦 方法/步骤 项目名称上右键选择properties(属性) B处出现错误的话则双击JR ...
分类:
编程语言 时间:
2017-05-27 14:18:00
阅读次数:
323
折半插入与直接插入的不同在于,搜索要插入的位置的时候,使用的是折半搜索(二分搜索)。这种查找方式理论上比顺序查找的效率要高。 其代码实现如下: 在内层的while循环,使用的是折半查找,找到在low>high的时候,low的值就是要插入的位置。后面的移动元素和将当前元素插入的操作与直接插入排序是一样 ...
分类:
编程语言 时间:
2017-05-27 14:17:40
阅读次数:
140
题目:输入一个整数数组。实现一个函数来调整该数组中数字的顺序。使得全部奇数位于数组的前半部分。全部偶数位于数组的后半部分。 1、基本实现: 假设不考虑时间复杂度,最简单的思路应该是从头扫描这个数组,每碰到一个偶数时,拿出这个数字,并把位于这个数字后面的全部的数字往前面挪动一位。挪完之后在数组的末尾有 ...
分类:
编程语言 时间:
2017-05-27 13:38:21
阅读次数:
210
下载地址:https://www.oracle.com/cn/index.html 环境变量设置: Win7:右击“计算机”->“属性”->“高级系统设置”->“环境变量”; JAVA_HOME:配置JDK的安装路径; PATH:配置JDK命令文件的位置; CLASSPATH:配置类库文件的位置; ...
分类:
编程语言 时间:
2017-05-27 13:38:00
阅读次数:
145
hive 分组排序,topN 语法格式:row_number() OVER (partition by COL1 order by COL2 desc ) rankpartition by:类似hive的建表,分区的意思;order by :排序,默认是升序,加desc降序;rank:表示别名表示根 ...
分类:
编程语言 时间:
2017-05-27 13:37:53
阅读次数:
222
分布式架构spring mvc +mybatis +shiro+ quartz 分布式服务:spring mvc +mybatis + Dubbo+Zookeeper+Proxy+Restful 分布式消息中间件:spring mvc +mybatis + KafKa+Flume+Zooke... ...
分类:
编程语言 时间:
2017-05-27 13:36:58
阅读次数:
640
POI简介(官网:http://poi.apache.org/) Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。自2009-09-28后,推出了3.5版本,提供了对Office2007的支持; 关于 ...
分类:
编程语言 时间:
2017-05-27 13:35:49
阅读次数:
219
两种方法 捷径 eval(str) 关于eval()的说法,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。 实际上这是有局限的,例如处理多维字典就不行了 json 另一种专业的转换工具是json ...
分类:
编程语言 时间:
2017-05-27 13:34:43
阅读次数:
201