使用Spring注解方式管理事务 前面讲解了怎么使用@Transactional注解声明PersonServiceBean底下所有的业务方法需要事务管理,那么事务是如何来管理的呢? 我们知道当每个业务方法执行的时候,它都会打开事务,在业务方法执行结束之后,它就会结束事务。那么它什么时候决定这个事务提 ...
分类:
编程语言 时间:
2017-05-27 17:04:37
阅读次数:
168
【本人现任职于上海,大专学历,工作经验三年多,学习java四年多。】 因为学历不高,所以在上海这个地方也是一路摸爬滚打过来的。 一开始学校里都是靠着看马士兵的视频入的门,因此后来就一直有看视频的习惯. 这么多年不断的积累学习的视频,都是一些自己看过的。从基础到有点难度的,都学过。 趁着这个端午节放假 ...
分类:
编程语言 时间:
2017-05-27 17:03:28
阅读次数:
167
在Python中,等号(=)是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量如: a = 123 #a是整数 print(a) a = 'ABC' #a变为字符串 print(a) 这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在 ...
分类:
编程语言 时间:
2017-05-27 17:03:04
阅读次数:
122
JavaBean 是一个遵循特定写法的 Java 类,它有以下特点: 1. Java 类具有一个无参的构造函数 2. 属性必须私有化。 3. 私有化的属性通过 public 类型的方法暴露给其它程序,并且方法命名遵守相关命名规范。 JavaBean 在 J2EE 开发中,用于封装数据,对于遵循以上写 ...
分类:
编程语言 时间:
2017-05-27 16:14:37
阅读次数:
176
bean的初始化时机 前面讲解了Spring容器管理的bean的作用域。接着我们就要思考一个问题:bean到底是在什么时候才进行实例化的呢?我们以这个问题为引子来展开本文的说明。 bean对象无外乎是在以下两个时刻进行实例化的: 那么bean对象到底是在哪个时刻进行实例化的,这与Bean的作用域有着 ...
分类:
编程语言 时间:
2017-05-27 16:13:47
阅读次数:
183
作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” [root@bogon ~]# vim /etc/passwd 按‘a’进入编辑状态,修改如下 natasha:x:1000:555:master:/home/natasha:/bin/bash 按 ...
分类:
编程语言 时间:
2017-05-27 16:13:37
阅读次数:
271
数据结构connection_tthread_group_tworker_thread_t初始化添加连接到线程池worker 线程get_event函数listener线程timer线程 数据结构 connection_t //sql/threadpool_unix.cc 代表客户的连接,包含了客户... ...
分类:
编程语言 时间:
2017-05-27 16:13:09
阅读次数:
229
Spring的依赖注入 前面我们就已经讲过所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到组件中。 Spring的依赖注入有两种方式: 通过构造器参数,让容器把创建好的依赖对象注入。 使用setter方法进行注入。 现在我们使用第二种方式进行依赖注入。以Spring管理的Bean的生命 ...
分类:
编程语言 时间:
2017-05-27 16:12:39
阅读次数:
216
上回我们已经讲到了Spring依赖注入的第一种方式,现在我们来详解第二种方式,须知这一切都是以编码剖析Spring依赖注入的原理案例为基础的。 我们将Spring的配置文件——beans.xml的内容改为: 这种方式是使用内部bean依赖注入,其缺点就是:该bean不能被其他bean使用。 接下来将 ...
分类:
编程语言 时间:
2017-05-27 16:12:28
阅读次数:
221
#!/usr/bin/env python #coding=utf8 import xlwt import MySQLdb import datetime host = 'localhost' user = 'scott' passwd = 'oracle' db = 'mobp2p' port =... ...
分类:
编程语言 时间:
2017-05-27 16:11:16
阅读次数:
311
实在无聊就写了个很小的python程序用来实现模拟redis队列的代码如下: redis_lpush.py #!/usr/bin/python3 import time import redis def handle(info): print(info) time.sleep(2) def main ...
分类:
编程语言 时间:
2017-05-27 16:09:37
阅读次数:
127
JVM内存的调优 默认的Java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。 1. Heap设定与垃圾回收Java Heap分为3个区,Young,Old和Permanent。Young保存刚实例化的对象。当该区被填满时,GC会将对 ...
分类:
编程语言 时间:
2017-05-27 16:07:10
阅读次数:
188
在前面我们已经会注入基本类型对象和其他bean,现在我们就来学习如何注入各种集合类型。 Spring如何装配各种集合类型的属性 首先新建一个普通的Java Project,名称为spring_collection,并迅速搭建好Spring的开发环境。 接着在src目录下新建一个cn.itcast.s ...
分类:
编程语言 时间:
2017-05-27 16:05:51
阅读次数:
236
最近入手一台GTX 1070的笔记本,手痒想在win10上试下GPU跑模型,所以就有了接下来的安装GPU版mxnet的坎坷历程,经过多重试验终于搞定了python和R安装mxnet,现将主要点记录如下: 本人主要参考这2篇博文: https://my.oschina.net/qinhui99/blo ...
分类:
编程语言 时间:
2017-05-27 15:28:11
阅读次数:
910
Map是键值对。也是经常使用的数据结构。Map接口定义了map的基本行为。包含最核心的get和put操作,此接口的定义的方法见下图: JDK中有不同的的map实现,分别适用于不同的应用场景。如线程安全的hashTable和非线程安全的hashMap. 例如以下图是JDK中map接口的子类UML类图, ...
分类:
编程语言 时间:
2017-05-27 15:28:02
阅读次数:
331
数组的解构赋值 基本用法 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 ES6允许写成下面这样。 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值。 本质上,这种写法属于“模式匹配”,只要等 ...
分类:
编程语言 时间:
2017-05-27 15:26:20
阅读次数:
320
Java API(Java Application Programming Interface)Java应用程序编程接口。。。 实用类:Java API提供了几个常用包: 1.java.lang:编写Java程序时最广泛使用的包,自动导入所有的程序中,包含了Java程序的基础类和接口。包装类、Mat ...
分类:
编程语言 时间:
2017-05-27 15:25:58
阅读次数:
161