java
向你跑
这个作者很懒,什么都没留下…
展开
-
SQLLDR-CTL文件导入oracle:字段控制(截取)
position 关键字用来指定列的开始和结束位置 position(m:n):指从第 m 个字符开始截止到第 n 个字符作为列值 position(+2:15):直接指定数值的方式叫做绝对偏移量,如果使用号,则为相对偏移量,表示上一个字段哪里结束,这次就哪里开始,相对便宜量也可以再做运算。 position(*) char(9):这种相对偏移量+类型和长度的优势在于,你只需要为第一列指定开始位置,其他列只需要指定列长度就可以。FILLER:控制文件中指定 FILLER,表示该列值不导入表中。转载 2020-07-13 17:36:27 · 6667 阅读 · 2 评论 -
shell数值、字符串比较判断
一、shell判断数组中是否包含某个元素:ary=(1 2 3)a=2if [[ "${ary[@]}" =~ "$a" ]] ; then echo "a in ary"else`在这里插入代码片` echo "a not in ary"fi二、判读字符串(str)是否包含另一个字符串(str)是否包含另一个字符串(str)是否包含另一个字符串(str1):方法1...原创 2019-12-18 15:12:01 · 4456 阅读 · 0 评论 -
多线程分析
一、单线程和多线程概述。 单线程在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行。 单线程较多线程来说,系统稳定、扩展性极强、软件丰富。多用于点对点的服务。很多软件都有CPU单核单线程能力测试(single thread)。我们都知道,多核多线程能力代表着整机性能的最高表现,而单核单线程能力则是可以体现在某些低功耗运行设定下的实际性能表现。用户需要知道自己的...转载 2019-06-16 21:35:44 · 299 阅读 · 0 评论 -
DB2数据库的逻辑结构和存储模型
DB2数据库的逻辑结构和存储模型在DB2中,一个数据库只能属于一个实例,一个实例可以对应多个数据库,所以实例和数据库的关系是一对多。每个数据库是由一组对象组成的,如:表、视图、索引等。表是二维结构,由行和列组成,表数据存放在表空间里,表空间是数据库的逻辑存储层,每个数据库可以包含多个表空间,每个表空间只能归属于一个数据库,所以数据库和表空间的关系是一对多。所以DB2数据库的逻辑结构分别为...原创 2018-09-24 20:08:23 · 2015 阅读 · 0 评论 -
使用junit测试Spring的web项目
一、原因: 在使用了spring的web项目中,所有的对象都交给spring容器管理:比如dataSource,sqlSessionFactory,mapper代理对象,service对象等。这样的话,进行单元测试就变得很复杂,如下两种方式可以实现: 1。让测试类继承BeanFactoryAware,或者ApplicationContextAware,将容器本身注入进来,然后就可以获取容器...原创 2018-09-16 09:08:02 · 3868 阅读 · 0 评论 -
单例模式多线程不安全,浅解析ThreadLocal类
1、单例模式下出现的安全问题先看下面小段代码,一个controller,一个service。 controller.Java代码:……..@Autowired private XXXService xxxService;……..@RequestMapping(“/doXXX.do”)public void doXXX(){ ….. xxxServ...原创 2018-08-25 17:15:33 · 1973 阅读 · 0 评论 -
spring 中bean作用域和生命周期
在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。 Spring中的bean默认都是单例的,这些单例Bean在多线程程序下如何保证线程安全呢?例如对于Web应...转载 2018-08-25 11:46:54 · 234 阅读 · 0 评论 -
浅解析Spring事务的传播
7个传播行为。4个隔离级别。Spring事务的传播行为和隔离级别[transaction behaviorand isolatedlevel]Spring中事务的定义:Propagation(key属性确定代理应该给哪个方法添加事务行为。这种属性最重要的部份是传播行为。)有下面选项可供使用:PROPAGATION_REQUIRED–支持当前事务,假设当前没有事务。就新建一个事务。 ...转载 2018-08-23 23:25:30 · 157 阅读 · 0 评论 -
redis存储机制与配置文件
NoSQL:NoSQL DEFINITION: Next Generation Databases mostly addressing some of the points: being non-relational, distributed, open-source and horizontally scalable.ACID: 原子性、一致性、隔离性、持久性; 2p...转载 2018-08-23 21:56:30 · 1090 阅读 · 0 评论 -
理解spring的事务原理
一、事务的基本原理 Spring事务 的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 获取连接 Connection con = DriverManager.getConnection() 开启事务con.setAutoCommit(true/false); 执...转载 2018-08-27 00:00:10 · 119 阅读 · 0 评论