域模块剖析 可用性问题 隐式行为 开发人员可以创建新域,然后只需运行domain.enter(),然后,它充当将来抛出者无法观察到的任何异常的万能捕捉器,允许模块作者拦截不同模块中不相关代码的异常,防止代码的发起者知道自…
标签:后端开发
哒哒租车系统 代码简洁版
首先创建一个父类 Car //Car 类 public abstract class Car { private int price;//车的租金 private String name;//车的名称 private i…
书值 | 第 2 期:成为技术管理者,思维上应该如何转变?
今天介绍的这本书是《CTO说》。这本书的内容由 51CTO 的训练营演讲内容整理而来,因为各位 CTO 所处公司以及经历的不同,所以关注的点都不太一样。但总无论是哪一个 CTO,他们都提到了成为 CTO 需要具备的几个要…
代码整洁之道—注释
别给糟糕的代码加注释——重新写吧 若编程语言有足够的表达力,就不那么需要注释——也许根本不需要。 注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败,注意,失败。注释总是一种失败,我们总找不到不用注释就能表达自我的方法…
alpine linux 环境中安装 docker
alpine 环境中安装 docker alpine linux 是一个基于安全的轻量级 Linux 发行版,基于 musl libc 和 busybox。alpine linux 由于简单安全,非常适合 docker …
MyBatis笔记二:配置
MyBatis笔记二:配置 1.全局配置 1.properites 这个配置主要是引入我们的 properites 配置文件的: <properties resource="db.properties"/> …
c语言版本实现的五子棋
#include <stdio.h> #include <stdlib.h> #define N 5 int chessboard[N + 1][N + 1] = { 0 }; int whose…
Redis青铜修炼手册(三) --- 持久化和事务
Redis青铜修炼手册(一) — NoSQL&&Redis介绍Redis青铜修炼手册(二) — Redis5大数据类型常用命令 什么是持久化 数据写入redis时,保存在redis客户端的内存中,这是的数…
WAMP安装全过程
分别下载好zip安装包PHP7 Apache2.4 MySQL5.6 phpmyadmin4.7 composer.尝试性安装VC2015,如果电脑已装了VC就不用了。 解压到一个你认为合适的位置,然后开始我们…
jstat的小伙伴---找出system.gc的调用的小工具
场景分析 现场环境中,造成gc频繁的可能性之一就是通过system.gc主动调用了gc。这种情况出现在开发人员业务代码,或者是jdk自身的代码中(例如nio)。我们可以通过jstat -gccause查看gc的原因,如果…
排列组合
排列(n>=r) 对有n个元素的集合S中的其中r个元素进行排列(n >= r)可以用如下几种方法来理解: 排列描述1 每次从n个元素中取r个元素出来,那么一共有C(n,r)种取法。每种取法中的r个元素按顺序依…
Linux基础学习系列——Linux文件目录操作命令
Linux文件目录操作命令 工作目录切换命令 pwd命令 cd命令 ls命令 文件目录管理命令 touch命令 mkdir命令 cp命令 mv命令 rm命令 dd命令 file命令 pwd命令 pwd命令用于显示用户当前…