上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: Maven 项目如何用git hooks 背景 最近上了一个新项目,项目用的是Maven作为构建工具。提交代码前要手动执行一遍测试mvn clean test。自从在Gradle 项目和前端的项目中体验过git hooks 再也不想回到“原始的生活”。 于是简单研究了一下maven项目中如何使用gi 阅读全文
posted @ 2020-09-13 14:03 Bluto 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: 多线程并发编程 定义 并发和并行的区别 并发: 同一个时间内多个任务同时执行。 并行: 单位时间内多个任务同时执行。 为什么需要 CPU进入多核时代,多个线程同时并发执行任务,减少线程上下文切换,提升系统的整体吞吐量 线程安全 共享资源 该资源被多个线程同时持有,或者多个线程可以同时访问该资源。 线 阅读全文
posted @ 2020-08-22 17:24 Bluto 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 线程与进程基础 什么是进程 是指计算机中已经运行的程序。 曾是分时系统的基本运作单位。 面向进程设计的系统中,进程是程序的基本执行实体。 面向线程设计的系统中,进程不是基本运行的单位,而是线程的容器。 程序本身只包含指令、数据及其组织结构的描述,进程才是程序的真正运行实例。(这点和Docker im 阅读全文
posted @ 2020-08-13 21:46 Bluto 阅读(118) 评论(0) 推荐(1) 编辑
摘要: K8s 常见问题及解决方案 我已经通过k8s官方提供的解决方案安装的docker,并且docker可以成功运行。 启动minikube的时候出现的问题 xiaoqu@k8s2:~$ sudo minikube start --driver=none [sudo] password for xiaoq 阅读全文
posted @ 2020-07-30 15:50 Bluto 阅读(4881) 评论(0) 推荐(0) 编辑
摘要: K8s 命令基础 Namespace 创建: kubectl create namespace xiaoqu kubectl apply -f namespace.yaml namespace.yaml apiVersion: v1 kind: Namespace metadata: name: x 阅读全文
posted @ 2020-07-30 15:49 Bluto 阅读(189) 评论(0) 推荐(0) 编辑
摘要: MYSQL 5.7 alter table 小记 mysql的alter table 本质上是通过创建临时表,然后将数据copy到临时表里,之后删除原来的表,重命名临时表 去做的alter操作 alter table 这个操作能干啥 创建删除索引 更改列类型 重命名列或者表本身 重置自增列的起始值 阅读全文
posted @ 2020-07-13 16:43 Bluto 阅读(800) 评论(0) 推荐(0) 编辑
摘要: Transient 今天在看Java的AbstractList的源码,看到了transient关键字,很是好奇。因为在之前从来没有看到了,也没用到过。也没见项目的代码库里有人用。 于是好奇的研究了一下。 引入时间 引入时间是在Java SE 7。 JLS:https://docs.oracle.co 阅读全文
posted @ 2020-07-12 22:02 Bluto 阅读(452) 评论(0) 推荐(0) 编辑
摘要: Java Functional Programming 前提 前两天看了Java的Functional接口,觉得很是好玩。然后今天在上TDD的课,然后有一个作业(等会聊),需求很简单,觉得用普通的面向对象写法没有什么进步,也觉得没啥意思。 于是尝试用Java写类似于函数式编程的方法去实现这个需求 需 阅读全文
posted @ 2020-07-12 22:00 Bluto 阅读(247) 评论(0) 推荐(0) 编辑
摘要: NetGear R6400 刷华硕小记 从第一次刷机到现在也有八年了,当时刷了最难刷的阿里云os,为了原生安卓。去网吧通不少宵。 最近一直在考虑换路由器,咸鱼上淘了一个二手的华为荣耀pro2,准备刷机一番,发现根本刷不了。原因是因为华为路由器用的是自家的cpu,所以没人去做适配。 可是我想折腾,很显 阅读全文
posted @ 2020-07-12 21:56 Bluto 阅读(3327) 评论(0) 推荐(0) 编辑
摘要: datagrip bug 小记 今天遇到了一个小bug,datagrip 2020.1出现 [S1000] Attempt to close streaming result set com.mysql.cj.protocol.a.result.ResultsetRowsStreaming@42b0 阅读全文
posted @ 2020-07-08 16:39 Bluto 阅读(1195) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页