排序:
默认
按更新时间
按访问量

浅析I/O模型

在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种IO模型,最后介绍了两种和高性能IO设计相关的设计模式(Rea...

2018-09-14 13:51:00

阅读数:14

评论数:0

Spring中bean的作用域与生命周期

在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象,除此之外,bean就与应用程序中的其他对象没有什么区别了。而bean的定义以及bean相互间的依赖关系将通过配置元数据来描述。   Sp...

2018-09-06 15:09:48

阅读数:14

评论数:0

spring理解

1、什么是 Spring ?   Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决...

2018-09-06 10:11:01

阅读数:18

评论数:0

js 字符串拼接

如下所示: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ...

2018-09-06 09:59:31

阅读数:22

评论数:0

java 字符串拼接

> 字符串拼接一般使用“+”,但是“+”不能满足大批量数据的处理,Java中有以下五种方法处理字符串拼接,各有优缺点,程序开发应选择合适的方法实现。 1. 加号 “+” 2. String contact() 方法 3. StringUtils.join() 方法 4...

2018-09-06 09:58:39

阅读数:23

评论数:0

sql中的左右关联、全关联、自关联

首先来个图例:     left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下:  -------...

2018-09-06 09:27:15

阅读数:642

评论数:0

创建表的方式

独立新建表 CREATE TABLE TT (ID INT, NAME VARCHAR(20)); 从已知表复制表 CREATE TABLE TT AS SELECT * FROM CC

2018-09-04 11:03:43

阅读数:146

评论数:0

对springMVC的理解

    1) spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是...

2018-09-04 11:00:22

阅读数:42

评论数:0

Jeeplus缓存写入、读取、删除等

一、缓存方法   Cache工具类 public class CacheUtils {          private static CacheManager cacheManager = ((CacheManager)SpringContextHolder.getBean("...

2018-08-31 15:28:16

阅读数:122

评论数:0

关于线程的问题整理

1) 什么是线程? 线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行...

2018-08-31 14:19:47

阅读数:10

评论数:0

对Java线程概念的理解

1、什么是线程   现代操作系统在运行一个程序时, 会为其创建一个进程。 例如, 启动一个Java程序, 操作系统就会创建一个Java进程。 现代操作系统调度的最小单元是线程, 也叫轻量级进程(Light Weight Process) , 在一个进程里可以创建多个线程, 这些线程都拥有各自的计...

2018-08-31 11:21:35

阅读数:104

评论数:0

MySQL中的where和having的区别

where子句:是在分组之前使用,表示从所有数据中筛选出部分数据,以完成分组的要求,                        在where子句中不允许使用统计函数,没有group by子句也可以使用。 having子句:是在分组之后使用的,表示对分组统计后的数据执行再次过滤,可以使用 ...

2018-07-31 09:19:09

阅读数:36

评论数:0

java——单例模式

     单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。      单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点...

2018-07-27 17:35:01

阅读数:17

评论数:0

用js中push追加和直接用符字符串追加有什么区别

var a=[0,1,2,3,4,5]; 1、 a.push(11); 2、 a[1] = 22; 两种都可以,第一种是加在数组的最后结果var a=[0,1,2,3,4,5,11]; 第二种是加在数组的指定位置结果var a=[0,22,1,2,3,4,5];   字符串的添加用 conca...

2018-07-25 17:11:46

阅读数:123

评论数:0

Java内存模型是什么,为什么要有Java内存模型,Java内存模型解决了什么问题等。。。

本文中,有很多定义和说法,都是笔者自己理解后定义出来的。希望能够让读者可以对Java内存模型有更加清晰的认识。当然,如有偏颇,欢迎指正。   为什么要有内存模型   在介绍Java内存模型之前,先来看一下到底什么是计算机内存模型,然后再来看Java内存模型在计算机内存模型的基础上做了哪...

2018-07-25 11:23:35

阅读数:268

评论数:0

校验身份证号码

/**      *身份证的有效验证      */     public static boolean IDCardValidate(String IDStr) throws ParseException {         IDStr = IDStr.trim().toUpperCase();...

2018-07-25 10:16:16

阅读数:27

评论数:0

校验统一信用代码

/**      * 校验统一信用代码      * @param businessCode      * @return      */     private boolean isValid(String businessCode) {         if ((businessCode.eq...

2018-07-25 10:14:57

阅读数:10

评论数:0

jstl-vaStatus 属性count与index

一个老生常谈的话题,今天有了新得: <%  List list= new ArrayList(); list.add("饼干"); list.add("牛奶"); list.add("...

2018-07-25 09:11:28

阅读数:14

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭