上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: 线程安全 首先说明一下对线程安全的讨论,哪种情况我们可以称作线程安全?网上对线程安全有很多描述,我比较喜欢《Java并发编程实战》给出的定义,“当多个线程访问某个类时,不管运行时环境采用何种调度方式,或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为, 阅读全文
posted @ 2018-01-12 11:48 史红星-shihongxing 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Spring单例与线程安全小结 一、Spring单例模式与线程安全 Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类 阅读全文
posted @ 2018-01-11 19:28 史红星-shihongxing 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 一、下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://githu 阅读全文
posted @ 2018-01-10 13:09 史红星-shihongxing 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行 阅读全文
posted @ 2017-08-02 15:46 史红星-shihongxing 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 定义了两个Integer变量,暂且定义为Integer a; Integer b; 这两个值由前端赋值并传到后台,前台传的是a = 12345, b = 12345, 但我在后台比较的时候 if (a == b),却返回false,好无语啊,不都是123吗?为什么返回false,后来改为equals 阅读全文
posted @ 2017-08-02 14:48 史红星-shihongxing 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 在Java程序中使用Redis之前,需要确保在机器上安装了Redis的Java驱动程序和Java环境。可以先在将Java电脑上并配置好环境。 安装 现在,让我们看看如何设置Redis Java驱动程序。 下载jedis.jar - http://repo1.maven.org/maven2/redi 阅读全文
posted @ 2017-07-31 15:45 史红星-shihongxing 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 众所周知,静态SQL的输出结构必须也是静态的。对于经典的行转列问题,如果行数不定导致输出的列数不定,标准的答案就是使用动态SQL, 到11G里面则有XML结果的PIVOT。 但是 oracle 10G 没有 PIVOT 函数怎么办,自己写一个不久有了。上代码 直接点。 CREATE OR REPLA 阅读全文
posted @ 2017-06-20 18:40 史红星-shihongxing 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 定义函数 关键字function用来定义函数。定义函数有两种方法 (1)函数定义表达式 (2)函数声明语句 函数声明语句通常出现在JavaScript代码的最顶层,也可以嵌套在其他函数体内。但在嵌套时,函数声明只能出现在所嵌套函数的顶部。也就是说函数定义不能出现在if语句、while语句后者其他语句 阅读全文
posted @ 2016-12-05 23:32 史红星-shihongxing 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.js基本概念以及注意 直接量 :程序中直接使用的数据值。下面列出的都是直接量: 标识符 :必须以字母、下划线(_)或美元符($)开始 可选的分号 :如下代码 (1) a = 3; b = 4; 第一个分号则不能省略掉 (2) javascript的数据类型分为两类: 原始类型 和 对象类型 原始 阅读全文
posted @ 2016-11-22 14:44 史红星-shihongxing 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一:启动oracle [root@ccoracle ~]# su -l oracle [oracle@ccoracle ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.4.0 - Production on Mon Jun 13 14:11:16 2016 C 阅读全文
posted @ 2016-06-13 14:18 史红星-shihongxing 阅读(404) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页