摘要:1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构describe 表名;5、显示表中记录SELECT * FROM 表名6、建库 create databse 库名;7、建表create table 表名 ...
阅读全文
摘要:一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除 (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配置属性。二:去官网下载mysql安装文件在Linux下安装MySQL有三种方式:第一种以rpm...
阅读全文
摘要:加权平均 1 package com.yeepay.sxf.xuanju; 2 /** 3 * 加权平均 4 * @author sxf 5 * 6 * 小明:期末考试100分 期中考试 20分 小测验 20分 7 * 小王:期末考试50分 期中考试 50分 ...
阅读全文
摘要:Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DN...
阅读全文
摘要:选举对象 1 package com.yeepay.sxf.xuanju; 2 /** 3 * 被选举对象 4 * @author sxf 5 * 6 * 7 */ 8 public class Channle { 9 //名字10 private String name...
阅读全文
摘要:Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、 数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。 EHCache支持内存和磁盘的缓存,支持LRU...
阅读全文
摘要:一、创建序列序列是按照一定的规则生产的数值,序列的作用非常的大,比如银行交易中的流水号,就是记录每笔交易的关键字段。通过create sequence语句创建序列,具体语法如下:>>-CREATE--+------------+--SEQUENCE--sequence-name--·--------...
阅读全文
摘要:@MappedSuperclass的用法 用在实体的继承过程中的父类上;父类Cat 1 package com.xj.model; 2 3 import javax.persistence.GeneratedValue; 4 import javax....
阅读全文
摘要:自定义异常类--->extends Exception--->extends Throwable都一样异常类 1 package com.yeepay.sxf.exception; 2 /** 3 * 验证数据格式异常类 4 * @author sxf 5 * 6 */ 7 public c...
阅读全文
摘要:java方法区【名词解析】 >和java堆一样,方法区是一块所有线程共享的内存区域。 >保存系统的类信息,比如,类的字段,方法,常量池等。 >方法区的大小决定了系统可以保存多少个类,如果系统定义了太多的类,导致方法区溢出,虚拟机同样会抛出内存溢出的错误 >jdk1.6和jdk1.7方法区可以理解为永
阅读全文
摘要:java棧和函数调用的关系图 【名词解释】 >java棧是一块线程的私有空间 >java的棧是先进后出的数据结构。函数返回,则该函数的棧帧被弹出。 >一个函数对应一个棧帧,一个棧帧里包含局部变量表,操作数棧,棧数据区【行为解释】 >每次函数调用都会生成相应的棧帧,从而占用一定的棧空间,因为棧空间不足
阅读全文
摘要:java堆内存结构图 【名词解释】 >eden,so,s1通称为新生代对象储区 >tenured称为老年代对象存储区 >s0和s1也称为from和to区域,是两块大小相等,可以互换角色的内存空间。 >新生代的大小一般设置为真个堆内存空间的1/3或1/4左右【行为解释】 >绝大数情况下,对象首先分配在
阅读全文
摘要:java虚拟机解构图一java虚拟机解构图二java虚拟机结构图三【1】类加载系统 --->负责从文件系统或网络中加载class信息,存放至方法区的内存空间【2】java堆 --->虚拟机启动时建立。java主要内存工作区域。 --->存放:java对象实例。 --->所有线程共享【3】方法区 --...
阅读全文
摘要:复杂枚举结构和简单枚举结构混合应用混合枚举 1 package com.yeepay.sxf.euma; 2 /** 3 * 简单的数据结构和复杂的数据结构枚举 4 * @author sxf 5 * 6 */ 7 public enum Category { 8 /** 9 ...
阅读全文
摘要:枚举抽象方法的定义使用有抽象方法的枚举 《班级名字》 1 package com.yeepay.sxf.euma; 2 /** 3 * 枚举间的结合使用 4 * @author sxf 5 */ 6 public enum WorkName { 7 /** 8 * 一班 9 ...
阅读全文
摘要:枚举实现的接口 1 package com.yeepay.sxf.euma; 2 /** 3 * 枚举接口类 4 * @author sxf 5 * 6 */ 7 public interface SuprtEuma { 8 /** 9 * 输入值获取当前枚举的字符串10 ...
阅读全文
摘要:public static enum Thread.Stateextends Enum线程状态。线程可以处于下列状态之一: 1.NEW至今尚未启动的线程的状态。2.RUNNABLE可运行线程的线程状态。处于可运行状态的某一线程正在 Java 虚拟机中运行,但它可能正在等待操作系统中的其他资源,比如处...
阅读全文
摘要:枚举类 1 package com.yeepay.sxf.euma; 2 /** 3 *枚举定义变量时,最后一个枚举要加;号 4 *枚举自定义变量 5 *枚举自定义方法 6 *枚举重写方法 7 * @author sxf 8 * 9 */10 public enum Color {11...
阅读全文
摘要:枚举类 1 package com.yeepay.sxf.euma; 2 /** 3 * 表示星期的枚举 4 * @author sxf 5 * 6 */ 7 public enum Week { 8 Monday, 9 Tuesday , 10 Wednesda...
阅读全文
摘要:Active Object[接收异步消息的对象]一:Active Object的参与者--->客户端线程(发起某种操作请求处理)--->代理角色(工头)--->实际执行者(工人)--->主动对象接口(工人和工头)--->生产端线程(加工产品的线程)--->存放生产请求的队列(存放请求的队列)--->...
阅读全文
摘要:Thread-Specific-Storage[线程保管箱]一:Thread-Specific Storage的参与者--->记录日志的线程(ClientThread)--->负责获取不同线程记录日志(Log)--->负责将日志写入文件的类(TsLog) 二:Thread-Specific Stor...
阅读全文
摘要:用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致 的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是...
阅读全文
摘要:Two-phapse-Termination[A终止B线程]一:Two-phapse-Termination的参与者--->A线程--->B线程 二:Two-phapse-Termination模式什么时候使用--->当A线程需要B线程终止时三:Two-phapse-Termination思考 --...
阅读全文