`
文章列表
 定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类        抽象工厂实现 /** * 声明汽车接口 */ public abstract class AbstractBenChiCar { // 汽车公共部分 public void shareMethod() { System.out.println("奔驰汽车的公共部分"); } public abstract void doSomething(); } /** * 奔驰普通版 */ public cl ...
跳到行首 control+a 跳到行尾 control+e 删除光标之前 control+u 删除光标之后 control+k 删除光标之前一个单词 control+w 重启新的命令行 control+c

Linux find命令

find Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法 find path -option [ -print ] [ -exec -ok command ] {} ; 参数说明 find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使 ...
public static void main(String[] args) { String aa = "grey_scale_2017-07-13_10014_7"; Pattern compile = Pattern.compile("_([0-9]+)_"); Matcher matcher = compile.matcher(aa); if (matcher.find()) { String group = matcher.group ...
对称加密 同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密 在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA
1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。3. Apache是普通服务器,本身只支持html即普通网 ...
(^[ ]?bt)  以'  bt '开头   ([ ]?st$)  以'st' 和' st'结尾

mysql用户

1.创建用户      --创建用户 --格式:用户名@ip地址 --备注:'% 中的 '表示转义 ,%相当于like '%' 匹配所有地址 create user 'test2'@'%' identified by 'mima';      2.查看用户      --查看用户 select user,host from mysql.user; +-------+-----------+ | user | host | +-------+-----------+ | test1 | % | | test2 | % ...
  区别   http协议是明文传输,https是加密传输   作用   它的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。   原理   a. 一般意义上的https,就是服务器有一个证书。主要目的是保证服务器就是他声称的服务器,这个跟第一点一样;服务端和客户端之间的所有通讯,都是加密的。   b. 具体讲,是客户端产生一个对称的密钥,通过服务器的证书来交换密钥,即一般意义上的握手过程。   c. 接下来所有的信息往来就都是加密的。第三方即使截获,也没有任何意义,因为他没有密钥,当然篡改也就没有什么意义了。   d ...

webservice

HTTP协议          HTTP是 hypertext transfer protocol(超文本传输协议)的简写,它是 TCP/IP 协议集中的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。   HTTP服务器遵循一种请求-相应模式,每个HTTP请求包括两个或三个部分: 起始行,包含HTTP方法和要执行这个方法的资源路径、HTTP协议版本 一个包含名-值字段的首部,可以提供元信息,如认证凭据、请求首选格式、客户端请求哪台主机、客户端一些环境信息               常用请求头(浏览器发送给服务器的数据,为了告诉服 ...

java常用方法

---------------------------------------------保留2位小数------------------------------------------------ //--- new BigDecimal(3.333).setScale(2, RoundingMode.HALF_UP).floatValue(); //-- new DecimalFormat("##0.00").format(3.335); //-- (float)Math.round(3.335*100)/100;   ---------------- ...

redis

1. 简介 Redis 是一个Key-Value 存储系统。c语言编写,和Memcached 类似,它支持存储的value 类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis 支持各种不同方式的排序。与memcached 一样,为了保证效率,数据都是缓存在内存中。区别的是Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步 ...
本文原文链接:http://blog.csdn.net/java2000_wl/article/details/8090276 转载请注明出处! 无论是通过计数算法判断对象的引用数量,还是通过根搜索算法判断对象引用链是否可达,判定对象是否存活都与“引用”相关。 引用主要分为 ...

eclipse修改配置

 
 Preferences-General-Appearance-Colors and Fonts Basic 下   Aa Text Font     方法备注:     格式化不格式化备注:    

java 异常

  粉红色的是受检查的异常(checked exceptions),其必须被try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被捕捉处理,命名为 CHeckedException 是因为Java编译器要进行检查,Java虚拟机也要进行检查,以确保这个规则得到遵守。绿色的异常是运行时异常(runtime exceptions),需要程序员自己分析代码决定是否捕获和处理,比如 空指针,被0除...而声明为Error的,则属于严重错误,需要根据业务信息进行特殊处理,Error不需要捕捉。   更多参考:
Global site tag (gtag.js) - Google Analytics