2019年9月25日
摘要: git 常用命令 查看分支 git branch -a 查看所有本地和远程分支 git branch 查看本地分支 git branch -r 查看远程分支 切换分支 git checkout <BranchName> 删除分支 git branch -d <BranchName> 删除本地分支 g 阅读全文
posted @ 2019-09-25 19:59 WenQ001 阅读(2891) 评论(0) 推荐(0) 编辑
  2019年9月24日
摘要: 前言:2019年09月23日临下班,产品的一个变更需求临近尾声阶段。本地测试OK,兴致冲冲的想着发布到测试环境,验证一下没有问题,五分钟结束战斗,明天就开始下个需求了。随在CE(公司的devOps系统)上切换到hotfix/xxx分支,部署上线。部署没有问题,跑了一通单测,呃呃呃呃呃。莫名的一堆错误 阅读全文
posted @ 2019-09-24 20:08 WenQ001 阅读(2286) 评论(0) 推荐(0) 编辑
  2019年4月11日
摘要: 建造者模式是创建复杂对象时使用。 工厂模式,只是创建对象实例,但是并没有给对象实例赋值,比如创建Student实例,但是并没有给Student实例的属性(name,age,classz)等赋值,建造模式实际上就是在实例化对象同时给对象的属性赋值的过程。 例如Bike对象实例包含属性(轮胎,颜色,定位 阅读全文
posted @ 2019-04-11 09:41 WenQ001 阅读(143) 评论(0) 推荐(0) 编辑
  2019年4月3日
摘要: SELECT substring_index(HOST, ':', 1) AS host_name, state, count(*) FROM information_schema. PROCESSLIST GROUP BY state, host_name; 阅读全文
posted @ 2019-04-03 11:00 WenQ001 阅读(834) 评论(0) 推荐(0) 编辑
  2019年3月31日
摘要: 外观模式个人理解就是封装。就是把多个操作封装成一个对外的方法暴露出去。外界通过对外的方法,可以操作一系列的原子服务。 如果听说过聚合服务和原子服务,这种模式就是外观模式,聚合服务对外提供服务,封装底层原子服务。 外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对 阅读全文
posted @ 2019-03-31 09:33 WenQ001 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 原型模式概念: 所谓原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象的过程。 原型模式的使用: 在java中实现原形模式主要通过实现 Cloneable 接口,重新clone方法实现。 需要获取新对象的时候,可以先new一个实例, 然后通过实例的clone方法获取新的拷贝对 阅读全文
posted @ 2019-03-31 09:02 WenQ001 阅读(106) 评论(0) 推荐(0) 编辑
  2019年3月5日
摘要: 用多线程求出1到10000之间的素数个数,并输出所有素数?(运行程序的机器是4核处理器) 面试的时候没有写出来,回来之后根据自己的理解编写的,结果是出来了,但是不知道是不是最好,请各位大神点评; 涉及到的知识点: 线程池初始化 线程创建 素数概念 并发包 CountDownLatch 的使用 线程池 阅读全文
posted @ 2019-03-05 15:25 WenQ001 阅读(182) 评论(0) 推荐(0) 编辑
  2019年1月22日
摘要: final 关键字 使用final关键字做标识有“最终的”含义 final可以修饰类、方法、属性和变量 final 修饰类,则该类不允许被继承 final 修饰方法,则该方法不允许被重写(覆盖) final修饰属性 , 则该类的属性不会进行隐士的初始化(类的初始化必须有值)或者在构造方法中复制(但是 阅读全文
posted @ 2019-01-22 17:32 WenQ001 阅读(107) 评论(0) 推荐(1) 编辑
摘要: 面向对象三大特性: 封装,继承,多态 java 继承初始化顺序 先初始化父类对象, 在父类对象中先初始化父类属性,再初始化父类的构造方法,然后初始化子类对象,初始化子类对象的属性,初始化子类的构造方法。 阅读全文
posted @ 2019-01-22 17:09 WenQ001 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类 阅读全文
posted @ 2019-01-22 16:21 WenQ001 阅读(129) 评论(0) 推荐(0) 编辑