Wekri
  • Home
  • Archives
  • Categories
  • Tags

git config 配置

简介在git中,我们使用git config命令用来配置git的配置文件,git配置级别主要有以下3类: 仓库级别 local 【优先级最高】 用户级别 global【优先级次之】 系统级别 system【优先级最低】 具体流程:git使用一系列配置文件来保存你自定义的偏好。它首先会查找系统级的/etc/gitconfig文件,该文件含有系统里每位用户及他们所拥有的仓库的配置值。接下来git会
2019-01-06
workflow
#git

git删除已push的commit

如果不小心把不改提交的代码或敏感数据(如密码)提交到远程git服务器上,可以使用git reset回滚到上一个commit,并且commit history不留下任何痕迹。 具体做法 12345678# 1. 找到想要退回到的commit_id$ git log# 2. 本地回退到上一个commit_id$ git reset --hard [commit_id]# 3. 推送到服务器,一定要加
2019-01-06
workflow
#git

git修改已提交的用户名和邮箱信息

12345678910111213141516# 第一步,(n)代表提交次数git rebase -i HEAD~n# 如果从提一次提交开始修改使用:git rebase -i --root dev.0.0.1.0.0# 第二步然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出# 第三步git commit --amend --au
2019-01-06
workflow
#git

ssh免密码登录服务器

准备材料:A机为本地主机B机为远程主机(ip:10.200.195.1) 目标:让A机可以免密码登录B机器。 方法:生成公私钥对,将私钥放在A机器上的~/.ssh/目录下,将公钥放到B机器上的~/.ssh/authorized_keys文件中即可。 A机上生成公私钥进入ssh目录下生成公钥和私钥,如果已存在,可以跳过本步骤。 12cd ~/.sshssh-keygen -t rsa #(连续三次回
2019-01-05
linux
#linux

java线程池

构造方法从ThreadPoolExecutor的构造方法入手 123456789101112131415161718192021public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliv
2018-12-22
java
#threadPool

HotSpot虚拟机主要参数表

12345List<GarbageCollectorMXBean> beans = ManagementFactory.getGarbageCollectorMXBeans();for (GarbageCollectorMXBean bean : beans) { System.out.println(bean.getName());} 参数 描述
2018-12-03
jvm
#jvm #hotspot

java产生服从正态分布的随机数

定义正态分布(Normal distribution),也称“常态分布”,又名高斯分布(Gaussian distribution),最早由A.棣莫弗在求二项分布的渐近公式中得到。C.F.高斯在研究测量误差时从另一个角度导出了它。P.S.拉普拉斯和高斯研究了它的性质。是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。 正态曲线呈钟型,两头低,中间高,左右对称因
2018-11-14
java

java生成指定范围的随机数

生成随机数,是我们经常用到的。 使用java的Random类: 123456public class Test{ public static void main(String[] args){ Random random = new Random(); random.nextInt(100); }} 即可获得[
2018-11-11
java

mybatis批量数据处理

数据库ORACLE11g foreach select-union使用mybatis的foreach拼接sql,具体代码如下 1234@Mapperpublic interface TestMapper{ int persistOrderSelectUnion(List<OrderDto> list);} 123456789101112131415<?
2018-10-25
mybatis
#mybatis #batch

volatile关键字

在当前的 Java 内存模型下,线程可以把变量保存本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可能造成一个线程在主存中修改了一个变量的值,而另外一个线程还继续使用它在寄存器中的变量值的拷贝,造成数据的不一致。要解决这个问题,就需要把变量声明为volatile,这就指示 JVM,这个变量是不稳定的,每次使用它都到主存中进行读取。 被volatile修饰的变量有如下特性: 使得变
2018-09-12
java
#java
12345…10

Search

Hexo Fluid
豫ICP备18000218号 | police-icon 沪公网安备 31011202011685号