- 浏览: 33945 次
- 性别:
- 来自: 北京
最新评论
文章列表
一、校验数字的表达式
1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
4 m-n位的数字:^\d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$
8 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$
9 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$
10 有1~3位小数的正实数:^[0 ...
一.static
static关键字
static可以用来修饰方法、常量,但static也可以用于修饰内部类,普通类是不允许声明为静态的,只有内部类才可以。被static修饰的内部类可以直接作为一个普通类来使用,而不需实例一个外部类。
(1)被static修饰的内部类
public class option {
public static class add{
add(){
System.out.println("我是内部类");
}
}
public static void main(String[] args) {
new o ...
dxdiag ---查看计算机配置信息
notepad.exe---打开记事本
arp---是黑客和网络管理员常用的命令,可以通过此命令进行ip地址mac地址的欺骗。同时,它也可以修改arp缓存表
mspaint--打开画板
tasklist /m>c:\123.txt---在123.txt中显示所有的.dll文件被调用的程序,再删除时可以通过此方法进行查找到无法删除的.dll文件,然后在任务管理器中结束相应的程序就可以删除了
数组是一组数据的集合,数组中的每个数据都成为数组的元素,在java中数组也是对象.数组中的数据可以为任意类型(基本数据类型和引用数据类型),但同一个数组中存放相同数据类型的数据.
基本数据类型:整型:short byte int Long 浮点:float double 字符型 char 布尔型:boolean
引用数据类型:数组 对象 接口 ,引用数组类型的默认值都为null
一、基本数据类型:
byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0
short:短整型,在内存中占16位,即2个字节,取值范围-32768~327 ...
静态块、构造块、构造方法、普通块
静态块:在类中用"{}"括号括起来,并在括号前用static修饰的块为静态块;静态块在类加载时候被调用,并且在整个生命中只调用一次
同步块
使用synchronize关键字修饰,并使用"{}"括起来的代码片段.它表示在同一时间只能有一个线程进入到该方法块中,
是一种多线程保护机制.
构造块:在类中直接使用"{}"括起来的代码被称为构造块;
构造方法:在对象被创建时调用;
普通块:在方法名后面使用“{}”括起来的代码,普通块只有在调用方法名时才会被调用
public class Pa ...
java中提供了专门用于重复执行的某些代码的方式即循环语句;
java系统中的循环语句为:for循环,while循环,do while循环
for循环:
格式:for(循环初始值;循环条件;循环制调件){循环体}
使用规则:
当java系统中执行for循环时,会先执行循 ...
java中提供了专门的控制语句:if语句与switch语句,用于解决逻辑处理问题:
1.if 语句
if语句的使用格式:
(1)if(条件){当条件为真是执行};
(2)if(条件){............................}else{条件为false时执行}
(3)if(条件){............................}else if(条件){true时执行}..........else{false时执行}
在if语句中并非是所有的代码都要使用"{"和"}"括起来,当条件后面跟的信息只有一行代码时可以不适用 ...
在处理导入Excel功能时,取Excel中的值时需要严格按照Excel中的数据类型来取数据;因此对于此功能编写的一个功能类如下:
/**
* 解析Excel文件公共类
* @author zhh
* @date 2017年12月12日下午3:01:57
*
*/
public class ExcelTool {
/**
* 根据Excel单元格中的数据类型获取数据
* @param cell
* @return
*/
public static String getExcelValue(HSSFCell cell){
Str ...
通配符:
$("input[id^='code']");//id属性以code开始的所有input标签
$("input[id$='code']");//id属性以code结束的所有input标签
$("input[id*='code']");//id属性包含code的所有input标签
$("input[name^='code']");//name属性以code开始的所有input标签
$("input[name$='code']");//name属性以code结束的所有input ...
1.首先将excel文件上传到服务器中;
public String conImportExcel(MultipartFile file,HttpServletRequest request,HttpServletResponse response){
//String fileName = request.getParameter("fileName");
String fileAbuolutePath=null;
try {
String originalFilename = file.getOriginalFi ...
chown 命令
用途:更改文件的所有者或组。命令由单词change owner组合而成。
修改文件所有者:chown -R 用户名(:组别) 文件
chmod 命令
指令名称 : chmod
使用权限 : 所有使用者
使用方式 : chmod [-cfvR] [--help] [--version] mode file…
查看端口使用情况 netstat
netstat -a 查看已连接的端口
netstat -ap 查看所有服务端口
netstat -ap|gerp port 查看指定端口
Mercurial版本控制hg命令的基本用法
Posted by Owner ? Filed under templates, internet
进入指定的目录下,运行hg init完成仓库初始化,即创建一个空的仓库;
将项目放在仓库下,执行hg add,可将项目添加下仓库中。此步骤可与上述步骤合并,直接在项目根目录执行hg init完成仓库初始化;
hg clone src; src为仓库地址,此命令将远程的仓库代码克隆到本地;
hg pull; 把远程代码拉到本地,之前可能需要hg merge合并,或者hg up进行更新本地工作目录;
hg add; 有新文件时,执行此命令 ...
java中枚举的使用
- 博客分类:
- java基础
enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。
创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.lang.Enum 是一个抽象类)。枚举类型符合通用模式 Class Enum<E extends Enum<E>>,而 E 表示枚举类型的名称。枚举类型的每一个值都将映射到 protected Enum(String name, int ordinal) 构造函数中,在这里,每个值的名称都被转换成一个字符串,并且序数设置表示了此设置 ...
Web应用(B/S)
http是超文本传输协议(HTTP,Hyper Text Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的web文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML
java种泛型的使用
- 博客分类:
- java基础
一、为什么需要泛型
泛型可以使程序程序在运行时避免出现java.lang.ClassCastException异常,使程序的书写更规范;
List list = new ArrayList();
list.add("CSDN_SEU_Cavin");
list.add(100);
for (int i = 0; i < list.size(); i++) {
String ...