摘要:
logback将日志输出到数据库时,数据库必须包含三张表; 建表语句如下: BEGIN; DROP TABLE IF EXISTS logging_event_property; DROP TABLE IF EXISTS logging_event_exception; DROP TABLE IF 阅读全文
摘要:
git常用命令 配置git 创建仓库 工作区: 就是你在电脑里能看到的目录。 暂存区: 英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库: 工作区有一个隐藏目录.git,这个不算工作 阅读全文
摘要:
docker使用笔记 Docker是CS架构,主要有两个概念: Docker daemon : 运行在宿主机上,Docker守护进程,用户通过Docker client(Docker命令)与Docker daemon交互(可配置network的dns和docker仓库地址) Docker clien 阅读全文
摘要:
1.1、Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义: 广义来讲,是指整个系统的高可用行,狭义的来讲就是之主机的冗余和接管 。它与HeartBeat RoseHA 实现相同类似的 阅读全文
摘要:
Nginx简介: Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locator)URL作为沟通依据,通过HTTP协议提供各种网络服务 阅读全文
摘要:
1. 使用FileStreams复制 这是最经典的方式将一个文件的内容复制到另一个文件中。 使用FileInputStream读取文件source的字节,使用FileOutputStream写入到文件dest。 2. 使用FileChannel复制 Java NIO包括transferFrom方法, 阅读全文
摘要:
Java锁的实现: 1.synchronized 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。 原子性 :原子性意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor objec 阅读全文
摘要:
``` package practice; import java.util.Scanner; public class RectangleOverlaps { / 题目描述 平面内有n个矩形, 第i个矩形的左下角坐标为(x1[i], y1[i]), 右上角坐标为(x2[i], y2[i])。 如果 阅读全文
摘要:
``` package practice; import java.math.BigInteger; import java.util.Scanner; //题目描述 //牛牛以前在老师那里得到了一个正整数数对(x, y), 牛牛忘记他们具体是多少了。 //但是牛牛记得老师告诉过他x和y均不大于n, 并且x除以y的余数大于等于k。 //牛牛希望你能帮他计算一共有多少个可能的数对。 //输入描述... 阅读全文
摘要:
``` package practice; import java.util.Scanner; //题目描述 //牛牛去犇犇老师家补课,出门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图, //但是他需要知道自己面向哪个方向,请你帮帮他。 //输入描述: //每个输入包含一个测试用例。 //每个测试用例的第一行包含一个正整数,表示转方向的次数N(N=0){ System.out.print 阅读全文