摘要: 1、举例 场景一:小明写了一个任务执行者,该执行者不间断的执行一些任务,在现网上运行了一段时间后,发现有概率的出现一些故障,发现运行一段时间后,该任务者异常退出了,退出的因为是空指针,可以小明想要在本地debug,不知道断点打在哪里,该问题是概率事件,不一定会出现,所以小明debug几遍下来后,头晕 阅读全文
posted @ 2017-10-15 23:39 虚幻黑洞 阅读(5540) 评论(0) 推荐(0) 编辑
摘要: 修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的C 阅读全文
posted @ 2017-10-15 19:37 虚幻黑洞 阅读(54378) 评论(2) 推荐(3) 编辑
摘要: 代理模式:为其他对象提供一种代理以控制对这个对象的访问。 以下是代码实现: 动态代理,底层应该就是封装了上面的代码,传入三个参数(类的加载,接口,代理对象) InvocationHandler注释翻译: 调用处理程序是由代理实例的调用处理程序实现的接口。每个代理实例都有一个关联的调用处理程序。当在代 阅读全文
posted @ 2017-10-14 17:01 虚幻黑洞 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 为了应对多线程问题;采取一个加锁解决,把门关上,但是每次调用方法都会经过锁,会影响性能,所以在外面再加一个判断。 synchronized同步块括号中的锁定对象是采用的一个无关的Object类实例,而不是采用this,因为getInstance是一个静态方法,在它内部不能使用未静态的或者未实例的类对 阅读全文
posted @ 2017-10-14 15:15 虚幻黑洞 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在虚拟机内部安装好了程序,比如Nginx之类的软件,都要修改防火墙 vim /etc/sysconfig/iptables 键入这个命令 进入后: -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 把这个端口号,修改为安 阅读全文
posted @ 2017-10-14 11:54 虚幻黑洞 阅读(267) 评论(0) 推荐(0) 编辑
摘要: FastDFS是一个轻量级的开源分布式文件系统 FastDFS主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡 FastDFS实现了软件方式的RAID,可以使用廉价的IDE硬盘进行存储 支持存储服务器在线扩容 支持相同内容的文件只保存一份,节约磁盘空间 FastDFS只能通过C 阅读全文
posted @ 2017-10-13 21:14 虚幻黑洞 阅读(281) 评论(0) 推荐(0) 编辑
摘要: package com.atguigui.bean; import java.util.ArrayList;import java.util.LinkedHashSet;import java.util.LinkedList;import java.util.Set;import java.util 阅读全文
posted @ 2017-10-13 18:56 虚幻黑洞 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。也就是把算法封装起来,方便改变,减少耦合。 组合:把两个类结合起来使用。增加弹性,不仅可以将算法族封装成类,更可以“在运行时动态的地改变行为”,只要组合的行为对象符合接口标准就行了。 比如一个抽象类, 阅读全文
posted @ 2017-10-13 18:55 虚幻黑洞 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 需求:从键盘接收,写一个计算器。 理解:面向对象设计的好处,明白三大特性 “封装,继承,多态”; 注意:1.命名规范,2.代码重用,3.运算类和界面类分离,实现灵活性,方便维护,易于扩展。 写一个运算父类: 写多个子类,继承父类,并且重写方法; 客户端类; 什么是多态 多态存在的三个必要条件一、要有 阅读全文
posted @ 2017-10-13 15:38 虚幻黑洞 阅读(262) 评论(0) 推荐(0) 编辑
摘要: y 和 x 都是Letter 类的实例, y.str 和 x.str 都是Letter 类的属性, 只是不同作用域,赋值的内容不一样; 前者在方法区中赋值的"welcome" , 后者在main方法中赋值的"1234" ; str = welcome 是方法区的参数,作用域仅限于本括号内,在main 阅读全文
posted @ 2017-10-11 21:09 虚幻黑洞 阅读(383) 评论(0) 推荐(0) 编辑