json pickle 序列化可以dump多次,但是不能load多次的问题 我们可以使用shelve模块 #shelve 模块,是对pickle更上一层的封装 import shelve,datetime d = shelve.open("shelve模块") a = {"name":"jack",... ...
分类:
编程语言 时间:
2017-08-11 16:35:41
阅读次数:
224
IOC指spring来创建对象实例,而不是Java代码中来做。DI指spring根据对象的关系来注入相互之间的关系。DI会引起相互引用的问题,即两个对象相互引用、相互依赖,类似于死锁的问题导致系统无法完成实例化。报错如下:Causedby:org.springframework.beans.factory.BeanCurrentlyIn..
分类:
编程语言 时间:
2017-08-11 16:04:32
阅读次数:
197
简介 如果要让每个接收端都能收到消息,此时需要将消息广播出去,需要使用交换机。 工作原理 消息发送端先将消息发送给交换机,交换机再将消息发送到绑定的消息队列,而后每个接收端都能从各自的消息队列里接收到信息。 示例代码 send2.py: receive2.py: ...
分类:
编程语言 时间:
2017-08-11 16:03:41
阅读次数:
279
下面一个Java类是已经写好的根据配置文件动态创建多dataSource的代码,其原理也很简单,就是读取配置文件,根据配置文件中配置的数据源数量,动态创建dataSource并注册到Spring中。 代码如下: 将该Java文件直接添加到项目中便可,无其他任何代码耦合,就是单纯一个类。 再来看一下在 ...
分类:
编程语言 时间:
2017-08-11 16:03:33
阅读次数:
307
在GUI编程中,如果我们要向窗口中直接添加控件(如按钮控件、标签控件、文本框控件等)是不建议的,所以就出现了容器(JPanel),以后我们只需要在容器里加控件,然后将容器加到窗口上即可。想象一下,窗口如同黑板的外框,我们不会在外框上写字,我们要在被外框包含的黑板的面..
分类:
编程语言 时间:
2017-08-11 16:02:47
阅读次数:
167
实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。为了在开发中以最简单的方法使用,本文基于注解和AOP的方法实现,在spring boot框架的项目中,添加本文实现的代码类后,只需要配置好数据源 ...
分类:
编程语言 时间:
2017-08-11 16:02:23
阅读次数:
567
练习9.41 练习9.42 用成员函数reserve去为string预先分配足够大的存储空间。 ...
分类:
编程语言 时间:
2017-08-11 15:59:25
阅读次数:
168
Python所有的内置函数Built-inFunctionsabs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring()execfile()issubclass()print()super()bin()file()iter()property()tuple()bool()filter()len()range()type()by..
分类:
编程语言 时间:
2017-08-11 15:58:32
阅读次数:
193
在python API中这样解释strip()函数: 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm) 删除s字符串中结尾处,位于 ...
分类:
编程语言 时间:
2017-08-11 15:57:29
阅读次数:
219
PS:后续的文章会把我实践的内容分解成为一个个的小模块,方便大家的学习,交流。文未我也会附上相关的代码。一起加油!学有三年的大数据原理,一直没有实践过。最近准备离职,正好把自己所学的大数据内容全部实践一下,也不至于只会纯理论。面对实践,首先要有空杯心态,倒空自..
分类:
编程语言 时间:
2017-08-11 15:55:45
阅读次数:
171
前端控制器设计模式用于提供集中式请求处理机制,以便所有请求将由单个处理程序处理。此处理程序可以执行请求的身份验证/授权/记录或跟踪,然后将请求传递到相应的处理程序。 以下是这种类型的设计模式的实体。 前端控制器 - 用于处理应用程序(基于Web或基于桌面)的各种请求的单个处理程序。 分发器 - 前端 ...
分类:
编程语言 时间:
2017-08-11 15:54:35
阅读次数:
206
Javascript: IE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度document.documentElement.clientWidth ==> 可见区域宽度document.d ...
分类:
编程语言 时间:
2017-08-11 15:53:18
阅读次数:
220
数据访问对象模式或DAO模式用于将低级数据访问API或操作与高级业务服务分离。 以下是数据访问对象模式的参与者。 数据访问对象接口 - 此接口定义要对模型对象执行的标准操作。 数据访问对象具体类 - 此类实现上述接口。 这个类负责从数据源获取数据,数据源可以是数据库/xml或任何其他存储机制。 模型 ...
分类:
编程语言 时间:
2017-08-11 15:52:20
阅读次数:
124
组合实体模式用于EJB持久化机制。 组合实体是表示对象图的EJB实体bean。 当组合实体更新时,内部依赖对象bean将自动更新为由EJB实体bean管理。 以下是组合实体Bean的参与者。 组合实体 - 它是主要的实体bean。 它可以是粗粒度的或可以包含用于持久性目的的粗粒度对象。 粗粒对象 - ...
分类:
编程语言 时间:
2017-08-11 15:51:39
阅读次数:
111
re模块(正则模块)正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过re模块实现。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎..
分类:
编程语言 时间:
2017-08-11 15:50:48
阅读次数:
178
内置函数1、内置函数(工厂函数)内置函数id()可以返回一个对象的身份,返回值为整数。这个整数通常对应与该对象在内存中的位置,但这与python的具体实现有关,不应该作为对身份的定义,即不够精准,最精准的还是以内存地址为准。is运算符用于比较两个对象的身份等号比较两个对..
分类:
编程语言 时间:
2017-08-11 15:48:59
阅读次数:
155