- 浏览: 130335 次
- 性别:
- 来自: 吉林
最新评论
文章列表
Java中Runnable和Thread的区别
- 博客分类:
- Java
多线程
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。
package org.thread.demo;
class MyThread extends Thread{
private String name;
public MyThread(String name) {
super();
this.name = name;
}
...
JRE与JDK的区别
- 博客分类:
- Java虚拟机
1. 定义
JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java ...
《Hadoop基础教程》之初识Hadoop
- 博客分类:
- 大数据
Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。
《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。
•Hadoop历史
雏形开始于2002年的Apache的Nutch,Nutch是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。
随后在2003年Google发表 ...
Java虚拟机工作原理
- 博客分类:
- Java虚拟机
Java虚拟机工作原理虚拟机工作原理Java虚拟机Java虚拟机原理虚拟机 .
一、什么是Java虚拟机
jav虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。java虚拟机有自己想象的硬件,如处理器、堆栈、寄存器、还 ...
首先介绍ModelMap和ModelAndView的作用
ModelMap
ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求 ...
<c:choose>就像在Java switch语句,它可以让你在一些替代方案之间选择。switch语句中有case语句,<c:choose>标签具有<c:when>标签。switch语句中有默认default子句来指定一个默认的行为,类似的方式<c:choose>已<c:otherwise>作为default语句。
属性:
• <c:choose>标签没有任何属性。
• <c:when>标记有一个属性,在下文列出。
• <c:otherwise>标签没有任何属性。
<c:whe ...
今天上午为了项目统一要把页面中的struts标签改为jstl标签。
简要记录一下修改过程:用到标签的地方主要是遍历和条件判断。其他地方能用el表达式代替的尽量用el表达式。
struts遍历:<s:iterator value="userCourseBeans" var="userCourse">
<td align="center"><s:property value="#c.courseID.formID.formName" /&g ...
1.正则表达式基本语法
两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:
"^The":表示所有以"The"开始的字符串("There","The cat"等);
"of despair$":表示所以以"of despair"结尾的字符串;
"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;
"notice":表示任何包 ...
将多条数据 以 横向 年龄段,竖向 性别 查询出各个年龄段的人数 报表
要求结果如下格式:
性别 20岁以下 20岁~25岁 26岁~30岁 31岁~35岁 36岁~40岁 41岁~45岁
男
女
sql语句如下:
select (CASE GEND_CD WHEN 'MALE' THEN '男' WHEN 'FEML' THEN '女' ELSE '其它' END)"性别",count(CASE WHEN substr(BIRT_YMD,0,4) BETWEEN '1996' and '2015' THEN '20岁以下' ELSE null END)& ...
SQL CASE 多条件用法
Case具有两种格式。简单Case函数和Case搜索函数。
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE WHEN sex = '1' THEN '男'
WHEN sex = '2' THEN '女'
ELSE '其他' END
这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。
还有 ...
ORACLE 类似运行以下sql语句 总报 ORA-00937:不是单组分组函数 错误
select MARI_YN,GEND_CD,count(CASE WHEN substr(BIRT_YMD,0,4) BETWEEN '1996' and '2015' THEN '20岁以下' ELSE null END)"20岁以下",
count(CASE WHEN substr(BIRT_YMD,0,4) BETWEEN '1991' and '1995' THEN '20岁~25岁' ELSE null END)"20岁~25岁",
...
01. tmp表中有如下记录(建表 SQL见emp.sql)
RQ SHENGFU
---------- ----------
2005-05-09 WIN
2005-05-09 WIN
2005-05-09 LOSE
2005-05-09 LOSE
2005-05-10 WIN
2005-05-10 LOSE
2005-05-10 LOSE
要求格式为:
RQ WIN LOSE
---------- ---------- ----------
2005-05-10 1 ...
01. 查询员工表所有数据
select * from emp;
02. 查询职位(JOB)为'PRESIDENT'的员工的工资
select sal from emp where job='PRESIDENT';
03. 查询佣金(COMM)为0或为NULL的员工信息
SQL> select * from emp where nvl(comm,0)=0;
04. 查询入职日期在 1981-5-1到1981-12-31之间的所有员工信息
select * from emp where hiredate between ...