- 博客(10)
- 资源 (14)
- 收藏
- 关注
原创 Git(8):在GitHub上,如何使fork到的项目与原仓库的更新保持同步?
在github 上 fork 了一个项目之后,如何使自己 fork 的项目和原先作者的项目分支保持同步呢?查看远程的版本库地址$ git remote -v origin https://github.com/JohnnyHL/SpringBootStudy.git (fetch)origin https://github.com/JohnnyHL/SpringBootStudy.git (push)然后,clone fork出来的仓库到本地$ git clone git@git
2021-02-27 22:16:31 352
转载 不小心将.gitignore中标记忽略类型的文件提交到了远端仓库,怎么办?
要解决的问题忽略指定类型的文件 或 某个指定文件(夹) 将已经push到github的文件删除, 但本地的文件不删除 (写忽略规则之前就把这个文件夹push了 T_T ) 将想要忽略掉的文件的相关记录(如下图) 清理掉 (包括保留本地文件和不保留两种情况)解决方法问题1 (忽略指定类型的文件 或 某个指定文件(夹))本地仓库忽略本地仓库的文件忽略规则可以在.git/info/exclude文件中添加. 对当前这个仓库下的所有文件起作用. 这些忽略的文件不会提交到共享库中, 因而不..
2021-02-26 22:57:41 819
原创 IDEA构建JDK_1.8源码阅读环境过程详解
1、环境准备工具 版本 JDK 1.8.0_181 IDEA 2019.3.1 2、搭建源码阅读环境新建Java工程:src目录下存放java源码,那么我们需要的src源码在哪?将src.zip压缩包解压,这里面就是JDK的源码。然后src文件夹内容将其放在刚建的java工程src目录下,工程目录结构是这个样子。Main.java类是自建的测试类,并不在src解压源码内。编写测试类Main.javapublic class Main
2021-02-26 20:24:07 1826 5
原创 十进制、二进制、八进制、十六进制转换
一、 十进制与二进制之间的转换1.1 十进制转换为二进制,分为整数部分和小数部分【1】整数部分方法:采用"除2取余,逆序排列"法即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。举个栗子:将十进制数168转换为二进制数除数 被除数 商 余数 168 / 2 = 84 ...... ...
2021-02-24 21:04:13 3660
原创 Centos7 64位镜像下载
下载资源1进入Centos官方网站地址:https://www.centos.org/,点击CentOS Linux。进入ISO下载页面:选择x86_64,进入选择国内的镜像地址下载如huaweicloud(华为云),aliyun(阿里云),163,tsinghua(清华),点击下载即可。下载资源2如果想在迅雷中直接下载,可以复制下边的几个下载地址即可。http://mirrors.huaweicloud.com/centos/7.6.1810/isos/x86_64/C
2021-02-24 14:51:24 21001
原创 2的N次方对照表
2^1 = 22^2 = 42^3 = 82^4 = 162^5 = 322^6 = 642^7 = 1282^8 = 2562^9 = 5122^10 = 10242^11 = 20482^12 = 40962^13 = 81922^14 = 163842^15 = 327682^16 = 655362^17 = 1310722^18 = 2621442^19 = 5242882^20 = 10485762^21 = 20971522^22 = 4194304.
2021-02-24 14:17:28 16048
原创 kubeadm部署一套完整的kubernetes1.18.x单节点集群
集群必须安装网络插件以实现Pod间通信,在Master节点上操作calico.yml文件,其他Node节点会自动创建相关Pod;放在后边初始化master节点时将执行网络创建,这里暂时跳过。以下基础属性需要在kubernetes的master和node节点器上进行配置。登录worker节点机器,执行命令获取添加节点的证书数据。以下操作无论是master节点和worker节点均执行。以下操作无论是master节点和worker节点均执行。创建网络时,只需在master上操作一次即可。
2021-02-24 12:00:29 1494 1
转载 JAVA 线程池的分析和使用
1. 引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。2. 线程池的使用线程池的创建我们可以通过 ThreadPoolExecutor 来创建一个线程池。
2021-02-19 15:22:10 172
原创 SpringBoot系列(10):SpringBoot中的全局异常处理
前言在项目开发过程中,不管是对底层数据库的操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。如果对每个过程都单独作异常处理,那系统的代码耦合度会变得很高,此外,开发工作量也会加大而且不好统一,这也增加了代码的维护成本。 针对这种实际情况,我们需要将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能单一,也实现了异常信息的统一处理和维护。同时,我们也不希望直接把异常抛给用户,应该对异常进行处理,对错误信息进行封装,然后返..
2021-02-18 16:47:41 582 1
原创 Java 密码学算法
Java 密码学算法候捷老师在《深入浅出MFC 2e(电子版)》中引用林语堂先生的一句话:只用一样东西,不明白它的道理,实在不高明只知道How,不知道Why,出了一点小问题时就无能为力了。我们课上鼓励大家在Linux下学习编程,尽量在命令行中编辑/编译/调试程序,Git的使用,数据库的管理都先会命令方式下使用,这样在IDE中,在GUI界面中出了问题,我们有更好的方法查找。现在我们遇到另外一个极端,不会用一样东西,却想要明白它的道理,这实在太难了。比如有的同学连Linux都没用过,却想弄.
2021-02-03 21:14:19 923 1
ASN1抽象语法详细教程讲解
2022-07-28
spring-boot-2.1.x源码,离线解压,自己跳过测试编译即可离线学习源码
2020-08-30
Ngin离线安装依赖组件.rar
2020-08-30
kubernetes.1-14-2.tar.gz压缩包,来吧二进制安装部署
2020-08-30
kubernetes集群部署笔记.pdf
2020-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人