10 2019 档案
Thinking in java Chapter7 复用类
摘要:组合 新类中产生 现有类的对象 继承 现有类的形式并其中添加新代码 7.1组合语法 将对象置于新类:直接定义基本类型;非基本类型对象,引用置于新类; 四种方式初始化 1. 定义对象的地方 2. 类的构造器 3. 惰性初始化 4. 使用实例初始化 惰性初始化 实例第一个类的对象 7.2继承语法 隐式继 阅读全文
posted @ 2019-10-31 10:33 erinchen 阅读(129) 评论(0) 推荐(0)
mock服务
摘要:mock测试 在接口测试过程中,对于某些不容易构造或者不容易获取的对象,我们常常会用一个虚拟的对象代替以便测试。 mock 使用 https://github.com/dreamhead/moco One is API, which you can use in your unit test. Th 阅读全文
posted @ 2019-10-31 08:37 erinchen 阅读(865) 评论(0) 推荐(0)
Thinking in java Chapter6 访问权限控制
摘要:访问权限控制的等级,从最大权限到最小权限:public proteced 包访问权限 private 6.1 包:库单元 编译单元 .java 每个编译单元只能有一个public类 6.1.1 代码组织 库名 小写 6.1.2 创建独一无二的包名 sudo cd /usr/libexec ./jav 阅读全文
posted @ 2019-10-31 00:02 erinchen 阅读(174) 评论(0) 推荐(0)
testng
摘要:部分基础略 BeforeMethod BeforeClass BeforeSuite 忽略测试 @Test(enabled = true) 组测试中的方法分组 组测试中的类分组 异常测试 依赖测试 参数化 xml文件参数化 参数化 DataProvider参数化 第一种 多线程测试 超时测试 阅读全文
posted @ 2019-10-30 16:37 erinchen 阅读(189) 评论(0) 推荐(0)
Thinking in java Chapter5
摘要:5.6 成员初始化 方法的局部变量 未初始化 编译提示 类的数据成员 基本类型(boolean char byte short int long float double )未初始化,有初值 5.6.1 指定初始化 类成员变量定义(注意float f = 3.14f) 对象初始化 5.7 构造器初始 阅读全文
posted @ 2019-10-27 13:49 erinchen 阅读(100) 评论(0) 推荐(0)
comparator和comparable的区别
摘要:Comparable java.lang 内比较器 传入一个对象,与自身进行比较,返回差值 正整数 0 负整数。 实现接口 :public interface Comparable<T> 接口定义的方法:public int compareTo(T o); 举例: Comparator java.u 阅读全文
posted @ 2019-10-22 13:47 erinchen 阅读(2638) 评论(1) 推荐(0)
Java 单例
摘要:单例涉及模式:保证类在内存中只有一个对象 1. 私有构造方法 Java Properties类使用详解 https://www.jianshu.com/p/52f8ad17d54a Java实现单例的五种方式 https://www.jianshu.com/p/0b6e7131e572 阅读全文
posted @ 2019-10-18 18:07 erinchen 阅读(79) 评论(0) 推荐(0)
mac平台解压缩
摘要:tar 压 缩:tar -jcv -f filename.tar.bz2 要被压缩的文件或目录名称 查 询:tar -jtv -f filename.tar.bz2 解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录 rar 文件 brew install unr 阅读全文
posted @ 2019-10-17 15:41 erinchen 阅读(136) 评论(0) 推荐(0)
git 放弃本地修改,强制拉取更新
摘要:开发时,对于本地的项目中修改不做保存操作(或代码改崩),可以用到Git pull的强制覆盖,具体代码如下: git fetch --all git fetch --all git reset --hard origin/master git reset --hard origin/master gi 阅读全文
posted @ 2019-10-15 10:51 erinchen 阅读(6085) 评论(0) 推荐(2)
Mac 新建用户/用户组
摘要:创建用户wcg id为 2001 sudo dscl . -create /Users/wcg UniqueID 2001 查看 sudo dscl . -list /Users UniqueID 删除 sudo dscl . -delete /Users/wcg 创建组 wcg sudo dscl 阅读全文
posted @ 2019-10-14 13:57 erinchen 阅读(2920) 评论(0) 推荐(0)
Mac ssh
摘要:mac本身安装了ssh服务,默认情况下不会开机自启 1.启动sshd服务:sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 2.停止sshd服务:sudo launchctl unload -w /System/Librar 阅读全文
posted @ 2019-10-14 12:05 erinchen 阅读(202) 评论(0) 推荐(0)
Java 之 Serializable
摘要:作用场景: 内存中的对象状态保存到一个文件中或者数据库;套接字在网络上传送对象;通过RMI传输对象; 对象-字节 序列化 字节-对象 反序列化 Exception in thread "main" java.io.InvalidClassException: FlyPig; local class 阅读全文
posted @ 2019-10-11 13:54 erinchen 阅读(422) 评论(0) 推荐(0)
浅谈Java中的克隆机制
摘要:转 https://blog.csdn.net/zhaoheng314/article/details/81985880 Java语言中克隆针对的是类的实例 /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/jre/li 阅读全文
posted @ 2019-10-10 14:57 erinchen 阅读(1506) 评论(0) 推荐(0)
JDK1.8集合-ArrayList
摘要:clear 阅读全文
posted @ 2019-10-09 17:32 erinchen 阅读(828) 评论(0) 推荐(0)