点击阅读上一章 Spring mvc 数据绑定流程: SpringMvc将ServletRequest对象及目标方法的形参实例传给WebDataBinderFactory实例,以创建DataBinder实例对象。DataBinder调用装配在SpringMvc上下文中的ConversionServi ...
分类:
编程语言 时间:
2018-09-27 16:09:57
阅读次数:
184
(五) 整合spring cloud云服务架构 - 云架构代码结构构建 另外在搭建环境之前,大家需要熟练掌握maven的使用及相关问题的处理(这里不再重复介绍)。 Spring Cloud云架构使用maven来构建,使用maven不仅仅是jar包的管控,重要的是要抓住maven的一个核心作用,那就... ...
分类:
编程语言 时间:
2018-09-27 16:57:11
阅读次数:
199
装饰器:本质是函数,用来装饰其他的函数,为其它函数添加附加功能。 原则:不能改变被装饰函数的源代码和调用方式。 1、函数即‘变量’,定义一个函数相当于把函数体赋值给函数名,匿名函数相当于只有函数体没有函数名 2、高阶函数 3、嵌套函数 装饰器=高阶函数+嵌套函数 高阶函数: 1、把一个函数名当作实参 ...
分类:
编程语言 时间:
2018-09-27 16:57:17
阅读次数:
204
知道在python中rang()是一个有序的列表,在使用过程发现,Python2和Python3中的rang()不同之点,下面讲述不同之点 1,Python2 rang()用法 ->> rang(10) 输出 [0,1,2,3,4,5,6,7,8,9] 2,Python3 rang()用法 ->> ...
分类:
编程语言 时间:
2018-09-27 16:58:47
阅读次数:
188
一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis;之所以出现这个问题感觉与对应的业务有关,比方说,互联网的业务更加的复杂,更加需要进行灵活性的处理,所以mybatis的灵活性特点更为适合其 作为技术选型的优势; mybatis初期使用比较麻烦,需要各种配置文件 ...
分类:
编程语言 时间:
2018-09-27 16:59:57
阅读次数:
192
学习算法并不是为了记住几个排序、二分查找、二叉树遍历,他还能锻炼你的逻辑思维、性能意识, 而且,如果你写代码能力还有欠缺,你还可以通过把学到的数据结构和算法都实现一遍, 这是一种很好很好的锻炼编程能力的方法。所以不要过度追求一定要在项目里手写快排、手写二叉树才能算是用上。 其实,我觉得,数据结构和算 ...
分类:
编程语言 时间:
2018-09-27 17:00:45
阅读次数:
160
一、TCP-socket 服务端: import socket tcp_sk = socket.socket() tcp_sk.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) tcp_sk.bind(('127.0.0.1',8000)) tc... ...
分类:
编程语言 时间:
2018-09-27 17:01:09
阅读次数:
172
linux配置java环境只需在/etc/profile中添加以下 前提是把jdk解压到/usr/local路径,当然路径可以随便改 export JAVA_HOME=/usr/local/jdk1.7.0_79export JAVA_BIN=$JAVA_HOME/binexport PATH=$P ...
分类:
编程语言 时间:
2018-09-27 17:02:30
阅读次数:
143
今天做财务方面相关数据的导出功能,需要导出PDF和Excel,在项目经理那里得知有一个叫iTextPDF的java框架导出PDF文件很好用,于是拿来玩儿玩儿。 ...
分类:
编程语言 时间:
2018-09-27 17:04:04
阅读次数:
164
部署代码的时候,由于自身技术不精和疏忽,导致查询数据没有正常显示, 排除法最后只能是放置部署文件时未包括多出来的$class文件。放上去之后果然好使了,才记录下这个问题。。。 这是因为在我们写的类中存在匿名类 对于接口和抽象类来说, 不能被实例化。 例子: SysUserBean sysUserBe ...
分类:
编程语言 时间:
2018-09-27 17:04:46
阅读次数:
431
斐波那契数列是数学中的常见的算法,第一个第二个不算,从第三个开始,每个数的都是前面两个数的和,使用yield关键词把生成的数列保存起来,调用的时候再调用,下面举例说明一下 def fab(max): n, a, b = 0, 0, 1 while n < max: yield b # print b ...
分类:
编程语言 时间:
2018-09-27 17:05:57
阅读次数:
149
我们在前后端交互的时候,让序列化的数据更友好的显示,我们会用到 ...
分类:
编程语言 时间:
2018-09-27 18:00:32
阅读次数:
153
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型 ...
分类:
编程语言 时间:
2018-09-27 18:01:05
阅读次数:
185
在整合ssm框架,测试service层的时候报错 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [dx.service.ItemServic ...
分类:
编程语言 时间:
2018-09-27 18:01:13
阅读次数:
257
简单的一个列表展示,实现了增、删、插 1.通过新建项目来创建一个Django项目 2.通过pycharm中的Terminal来创建app ,命令如下: 最后项目结构如下: 项目结构: 3.修改相关配置: 在于项目同名的文件夹下打开setting.py 做两个事情(1)注释MIDDLEWARE中的 # ...
分类:
编程语言 时间:
2018-09-27 18:02:15
阅读次数:
147
1.python的起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossum) 2.python的优缺点 优点 简单————Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它 ...
分类:
编程语言 时间:
2018-09-27 18:03:05
阅读次数:
165
代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。为什么要采用这种间接的形式来调用对象呢?一般是因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。在现实生活中,这种情形非常的 ...
分类:
编程语言 时间:
2018-09-27 18:03:17
阅读次数:
159
ArrayList : 底层基于数组实现,在使用add方法添加元素时,首先校验集合容量,将新添加的值放入集合尾部并进行长度加一,进行自动扩容,扩容的操作时将数据中的所有元素复制到新的集合中。 在指定位置添加元素时 public void add(int index, E element) { 检查索 ...
分类:
编程语言 时间:
2018-09-27 18:03:53
阅读次数:
161
目的: + 熟悉markdown + 记录python被C 调用的方法 参考材料: + "markdown语法" + python被C 调用的方法(参考自博客内容) 调用方法: 1. 采用Ironpython: + 优点: 快捷方便,方便传递参数等,因为相当于是将python代码传递进C 之中进行操 ...
分类:
编程语言 时间:
2018-09-27 18:04:43
阅读次数:
135
(1) ECMAScript5基础语法 -声明变量 var -流程控制 if else while for do-while switch -运算符 += -= ++ -- = ==: 比较值 : 比较值和数据类型 != !== > < -数据类型 基本数据类型 string number bool ...
分类:
编程语言 时间:
2018-09-27 18:05:32
阅读次数:
227