- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 数据库中ACID中的一致性
其本质是将数据库中的数据从一种一致性状态转换到另一种一致性状态,以体现现实世界中的状况变化.至于数据处于什么样的状态算是一致状态,这取决于现实生活中的业务逻辑以及具体的数据库内部实现 ...
2019-10-28 18:57:45
1949
原创 Java类的属性和成员变量
属性和成员变量,两者是有不同的 举例: public class Cat{ private String name; private int age; public void setName(String name){ this.name = name; } public void setCatAge(int age){ ...
2019-10-13 18:34:54
380
原创 XML文件解析的四种方式
XML文件解析有四种方式:SAX、DOM、JDOM和DOM4J。 XML文件 <?xml version="1.0" encoding="UTF-8" ?> <people> <person personid="E01"> <name>Tony Blair</name> <address>1...
2019-09-29 22:01:30
351
原创 AOP切面编程
全称:Aspect Oriented Programming(面向切面编程) AOP用来封装横切关注点 使用场景: 权限 缓存 错误处理 调试 记录跟踪 持久化 同步 事务 例子: //要加强的接口以及其实现类 public interface IShopping { public abstract void shop(); } public class S...
2019-09-24 15:07:23
184
原创 Java的内省
基本概念: Java中提供了一套API用来访问某个属性的getter/setter方法,通过这些API可以使你不需要了解这个规则,这些API存放于包java.beans中,一般的做法是通过类Introspector的getBeanInfo方法来获取某个对象的BeanInfo信息,然后通过BeanInfo来获取属性的描述器(PropertyDescriptor),通过这个属性描述器就可以获...
2019-09-23 22:39:52
145
原创 基于接口的动态代理
接口 public interface Subject { public abstract void shopping(); } 实现类 public class Saler implements Subject { @Override public void shopping() { System.out.println("买东西"); ...
2019-09-22 23:32:58
155
原创 jdk8的四大核心函数式接口
Consumer<T>接口 消费者接口 源码如下: Function<T,R>接口 其中的T和R指的是参数类型,表示接受一个参数并产生结果的函数 源码如下: 举例: Supplier<T>接口 代表结果供应商 源码如下: 举例: Predicate<T>接口 断言接口 ...
2019-09-04 02:31:55
368
原创 两数交换的方法
1 使用临时变量进行两数交换 int a = a + b ; int b = a - b ; int a = a - b ; 2 使用异或方法进行两数交换 a = a ^ b ; b = a ^ b ; // 即 b = (a ^ b) ^ b = a ^ (b ^ b) = a ^ 0 = a a = a ^ b ; // 即 a = (a ^ b) ^ b= (a...
2019-09-02 19:46:28
275
1
原创 File类的list()和listFiles()方法
String[] list()方法:返回一个字符串数组,返回某目录中的所有文件和目录的名称. File[] listFiles()方法:返回一个File数组,返回某目录中的所有文件和目录的绝对路径. list()方法: listFiles()方法: ...
2019-08-19 16:08:10
681
原创 基本数据类型包装类
在Java中有一个设计的原则“一切皆对象‘’,Java中的基本数据类型就完全不符合这种设计思想,因为八种基本数据类型并不是引用数据类型,所以Java中为了解决这样的问题,JDK1.5以后引入了八种基本数据类型的包装类。 八种包装类分为两大类型: Number:Byte、Short、Integer、Long、Float、Double都是Number的子类表示是一个数字。 Object:B...
2019-08-11 22:40:55
242
原创 更改Oracle默认端口8080(亲测)
环境:Oracle 11.2.0.2.0 查看版本方法: 查看版本 过程: (过程中间标点符号千万要注意!) 左下角 conn sys/root as sysdba 然后: call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_g...
2018-11-08 17:53:16
2586
1
原创 关于数据库的一些常用命令(以命令行形式)
mysql -u账号 -p密码 -->命令行形式登录mysql ;例如;mysql -uroot -proot; 以账号root和密码root登录mysqlshow create database 库名; -->查看建库语句;例如:show create database web_test;结果显示为create database 'web_test' /...
2018-06-25 13:39:06
564
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅