摘要:
抽象工厂模式:通常由工厂方法模式来实现。但一个工厂中往往含有多个工厂方 法生成一系列的产品。这个模式强调的是客户代码一次保证只使用一个系列的产 品。当要切换为另一个系列的产品,换一个工厂类即可。 原型模式:工厂方法的最大缺点就是,对应一个继承体系的产品类,要有一个同 样复杂的工厂类的继承体系。我们可
阅读全文
posted @ 2020-07-04 12:37
咔啡
阅读(1096)
推荐(0)
摘要:
1、不可中断状态:进程处于睡眠状态,但是此刻进程是不可中断的。不可中断, 指进程不响应异步信号。 第 441 页 共 485 页2、暂停状态/跟踪状态:向进程发送一个 SIGSTOP 信号,它就会因响应该信号 而 进入 TASK_STOPPED 状态;当进程正在被跟踪时,它处于 TASK_TRACE
阅读全文
posted @ 2020-07-04 12:35
咔啡
阅读(668)
推荐(0)
摘要:
ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群 中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用 的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名 服务、分布式协调
阅读全文
posted @ 2020-07-04 12:12
咔啡
阅读(91)
推荐(0)
摘要:
Java 中,可以使用 SimpleDateFormat 类或者 joda-time 库来格式日期。 DateFormat 类允许你使用多种流行的格式来格式化日期。参见答案中的示例代 码,代码中演示了将日期格式化成不同的格式,如 dd-MM-yyyy 或 ddMMyyyy。
阅读全文
posted @ 2020-07-04 12:10
咔啡
阅读(772)
推荐(0)
摘要:
清屏: clear 退出当前命令: ctrl+c 彻底退出 执行睡眠 : ctrl+z 挂起当前进程 fg 恢复后台 查看当前用户 id: ”id“:查看显示目前登陆账户的 uid 和 gid 及所属分组 及用户名 查看指定帮助: 如 man adduser 这个很全 而且有例子; adduser
阅读全文
posted @ 2020-07-04 11:20
咔啡
阅读(647)
推荐(0)
摘要:
写文件命令:vi 向屏幕输出带空格的字符串:echo hello world
阅读全文
posted @ 2020-07-03 22:04
咔啡
阅读(268)
推荐(0)
posted @ 2020-07-03 21:59
咔啡
阅读(277)
推荐(0)
摘要:
是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印 出来。 grep [stringSTRING] filename grep [^string] filename
阅读全文
posted @ 2020-07-03 21:40
咔啡
阅读(648)
推荐(0)
摘要:
HTML 5推出了10个重要的新的表单元素: Color. Date Datetime-local Email Time Url Range Telephone Number Search
阅读全文
posted @ 2020-07-03 18:13
咔啡
阅读(181)
推荐(0)
摘要:
它为不同的事务 API 如 JTA,JDBC,Hibernate,JPA 和 JDO,提供 一个不变的编程模式。 它为编程式事务管理提供了一套简单的 API 而不是一些复杂的事务 API 它支持声明式事务管理。 它和 Spring 各种数据访问抽象层很好得集成。
阅读全文
posted @ 2020-07-03 13:26
咔啡
阅读(246)
推荐(0)
摘要:
该注解是用来映射一个 URL 到一个类或一个特定的方处理法上。
阅读全文
posted @ 2020-07-03 13:20
咔啡
阅读(142)
推荐(0)
摘要:
如果您必须定义泛在语言(UL),那么它是特定域的开发人员和用户使用的通用 语言,通过该语言可以轻松解释域。 无处不在的语言必须非常清晰,以便它将所有团队成员放在同一页面上,并以机 器可以理解的方式进行翻译。
阅读全文
posted @ 2020-07-03 12:47
咔啡
阅读(200)
推荐(0)
摘要:
HTML 5中的DataList控件元素有助于提供自动完成功能的文本框,如下图所示。 下面是DataList控件功能的HTML代码: <input list="Country"> <datalist id="Country"> <option value="India"> <option value
阅读全文
posted @ 2020-07-03 11:26
咔啡
阅读(320)
推荐(0)
摘要:
组件之间依赖关系强度的度量被认为是耦合。一个好的设计总是被认为具有高内聚力和低耦合性。
阅读全文
posted @ 2020-07-03 10:31
咔啡
阅读(293)
推荐(0)
posted @ 2020-07-03 10:26
咔啡
阅读(207)
推荐(0)
摘要:
切入点是一个或一组连接点,通知将在这些位置执行。可以通过表达式或匹配的 方式指明切入点。
阅读全文
posted @ 2020-07-03 10:23
咔啡
阅读(179)
推荐(0)
摘要:
集群规则为 2N+1 台,N>0,即 3 台。
阅读全文
posted @ 2020-07-03 10:19
咔啡
阅读(1781)
推荐(0)
摘要:
创建目录: mkdir 创建文件:典型的如 touch,vi 也可以创建文件,其实只要向一个不存在的文件 输出,都会创建文件 复制文件: cp 7. 文件权限修改用什么命令?格式是怎么样的? 文件权限修改: chmod 格式如下: chmodu+xfile 给 file 的属主增加执行权限 chmo
阅读全文
posted @ 2020-07-03 08:27
咔啡
阅读(685)
推荐(0)
摘要:
几乎所有的浏览器都支持HTML 5,例如Safari,Chrome,火狐,Opera,IE等。
阅读全文
posted @ 2020-07-03 08:25
咔啡
阅读(577)
推荐(0)
摘要:
终端 /dev/tty 黑洞文件 /dev/null
阅读全文
posted @ 2020-07-02 19:16
咔啡
阅读(327)
推荐(0)
摘要:
端到端测试验证了工作流中的每个流程都正常运行。这可确保系统作为一个整体协同工作并满足所有要求。 通俗地说,你可以说端到端测试是一种测试,在特定时期后测试所有东西。
阅读全文
posted @ 2020-07-02 18:59
咔啡
阅读(447)
推荐(0)
摘要:
很多时候,我们想在本地计算机存储有关用户的信息。例如,假设用户已经填满了一半的长表单,互联网却突然连接中断。此时,用户希望能在本地存储这些信息,然后当重新连接到互联网的时候,获取这些信息,并将其发送到服务器进行存储。 现代的浏览器存储称为“本地存储”,可以让你存储这些信息。
阅读全文
posted @ 2020-07-02 18:58
咔啡
阅读(146)
推荐(0)
摘要:
一个典型的Web页面有页眉(header),页脚(footer),导航(navigation),正文(central area)和侧栏(side bar)。现在如果是在HTML 4中,HTML部分中的上述这些专用名词需要使用DIV标签来描述。 但是,如果是在HTML 5,可以专门为这些区域创建特定的
阅读全文
posted @ 2020-07-01 21:58
咔啡
阅读(275)
推荐(1)
摘要:
Spring 切面可以应用五种类型的通知: before:前置通知,在一个方法执行前被调用。 after: 在方法执行之后调用的通知,无论方法执行是否成功。 after-returning: 仅当方法成功完成后执行的通知。 after-throwing: 在方法抛出异常退出时执行的通知。 aroun
阅读全文
posted @ 2020-07-01 21:54
咔啡
阅读(1647)
推荐(0)
摘要:
Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加0.5然后进行下取整。
阅读全文
posted @ 2020-07-01 20:36
咔啡
阅读(187)
推荐(0)
摘要:
微服务架构具有以下组件: 客户端 – 来自不同设备的不同用户发送请求。 身份提供商 – 验证用户或客户身份并颁发安全令牌。 API 网关 – 处理客户端请求。 静态内容 – 容纳系统的所有内容。 管理 – 在节点上平衡服务并识别故障。 服务发现 – 查找微服务之间通信路径的指南。 内容交付网络 –
阅读全文
posted @ 2020-07-01 17:21
咔啡
阅读(170)
推荐(0)
posted @ 2020-07-01 12:36
咔啡
阅读(595)
推荐(0)
摘要:
有界上下文是域驱动设计的核心模式。DDD 战略设计部门的重点是处理大型模型和团队。DDD 通过将大型模型划分为不同的有界上下文并明确其相互关系来处理大型模型。
阅读全文
posted @ 2020-07-01 12:35
咔啡
阅读(756)
推荐(0)
摘要:
存根 一个有助于运行测试的虚拟对象。 在某些可以硬编码的条件下提供固定行为。 永远不会测试存根的任何其他行为。 例如,对于空堆栈,您可以创建一个只为 empty()方法返回 true 的存根。因此, 这并不关心堆栈中是否存在元素。 嘲笑 一个虚拟对象,其中最初设置了某些属性。 此对象的行为取决于 s
阅读全文
posted @ 2020-07-01 12:34
咔啡
阅读(228)
推荐(0)
摘要:
本地存储没有生命周期,它会一直存在直到用户将其从浏览器清楚或使用JavaScript代码删除它。
阅读全文
posted @ 2020-07-01 12:31
咔啡
阅读(289)
推荐(1)
摘要:
Reactive Extensions 也称为 Rx。这是一种设计方法,我们通过调用多个服务来收集结果,然后编译组合响应。这些调用可以是同步或异步,阻塞或非阻塞。Rx是分布式系统中非常流行的工具,与传统流程相反。
阅读全文
posted @ 2020-07-01 12:30
咔啡
阅读(166)
推荐(0)
摘要:
所有的manifest资源配置文件以CACHE MANIFEST声明开头。 #(哈希标签)有助于提供缓存文件的版本。 CACHE命令指定哪些文件需要被缓存。 manifest资源配置文件的内容类型应是“text /cache-manifest”。 以下就是使用http://ASP.NET C#提供的
阅读全文
posted @ 2020-07-01 12:27
咔啡
阅读(189)
推荐(0)
摘要:
大多数 Spring 框架的用户选择声明式事务管理,因为它对应用代码的影响最小, 因此更符合一个无侵入的轻量级容器的思想。声明式事务管理要优于编程式事务 管理,虽然比编程式事务管理(这种方式允许你通过代码控制事务)少了一点灵 活性。
阅读全文
posted @ 2020-07-01 12:24
咔啡
阅读(176)
推荐(0)
摘要:
我们需要 DDD 的因素 – 微服务面试问题
阅读全文
posted @ 2020-07-01 11:49
咔啡
阅读(182)
推荐(0)
posted @ 2020-07-01 11:48
咔啡
阅读(171)
推荐(0)
摘要:
根据 Spring Cloud 的官方网站,Spring Cloud 为开发人员提供了快速构建分布 式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由, 领导选举,分布式会话,集群状态)。
阅读全文
posted @ 2020-07-01 11:44
咔啡
阅读(143)
推荐(0)
摘要:
软链接: ln -s slink source 硬链接: ln link source
阅读全文
posted @ 2020-07-01 11:40
咔啡
阅读(373)
推荐(0)
摘要:
添加到本地存储的数据使用“键”和“值”。下面的示例代码显示了国家数据“India”添加的键值为“Key001”。 localStorage.setItem(“Key001”,”India”); 要检索本地存储的数据,我们需要使用“getItem”来提供
阅读全文
posted @ 2020-07-01 07:45
咔啡
阅读(465)
推荐(0)
摘要:
当你需要计算两个输入的结果并将结果放到一个标签里的时候,就需要输出元素了。比如你有两个文本框(参见下图),你想要让这些文本框数字相加,然后输出给标签。 下面就是如何使用HTML 5代码输出元素。 <form onsubmit="return false" öninput="o.value
阅读全文
posted @ 2020-07-01 07:01
咔啡
阅读(228)
推荐(0)
摘要:
我们需要做的第一步是通过使用“OpenDatabase”函数开放数据库,如下图所示。第一个参数是数据库的名称,接下来是版本,然后一个简单的文本标题,最后的是数据库的大小。 var db=openDatabase('dbCustomer','1.0','Customer app’, 2 *
阅读全文
posted @ 2020-06-30 09:43
咔啡
阅读(215)
推荐(0)