前言 大厂有着数量庞大的代码库以及复杂的权限验证体系,囊括着开发、测试、上线的完整流程。因此必然会有一套代码仓库的管理流程,而不再是个人的代码随意开发、随意提交。这也是我从小厂出来学习到的第一堂课——完整的git提交流程。下面我们以一位头条大佬的仓库为例,讲解如何对线上仓库进行开发fork仓 Int ...
分类:
其他好文 时间:
2020-04-28 22:54:30
阅读次数:
57
分块讨论。字典序最小,则,当i 1满足最小时,第i个也必须要满足往后找平均数使得第i个最小。 即,因为答案最后肯定是多个块组成,我们讨论第k块,当第k块最小时,k+1,k+2。。。。往后的所有块,均值一定大于第k快的均值,否则,将后面的块向前合并,一定更优。满足单调性,利用单调栈即可解决。 ...
分类:
其他好文 时间:
2020-04-28 22:51:58
阅读次数:
42
自从Java发布以来,基本数据类型就是Java语言中重要的一部分,本文就来详细介绍下每种基本类型的具体使用方法和限制。 几年前,我开始编写了一系列有关Java入门的文章,我觉得有必要将其中一些非常细节的内容单独拿出来写成文章。这样,那些入门内容就更容易理解了。首先,我来介绍一下有关Java 8中的基 ...
分类:
编程语言 时间:
2020-04-28 17:04:55
阅读次数:
72
PHP 全局变量 - 超全局变量PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。这些超全局变量是:$GLOBALS$_SERVER$_REQUEST$_POST$_GET$GLOBAL ...
分类:
Web程序 时间:
2020-04-28 15:09:37
阅读次数:
73
一、问题描述: 用TortoiseSVN检出项目,发现检出的项目不完整 ,缺少部分文件夹,而查看资源库发现这部分文件夹是存在的 二、问题解决方案: 这一般来源于我们检出文件夹的时候选择检出项目的时候勾选了"Omit externals(省略外部)"选项,在检出项目的时候不要勾选此项。 若检出的时候没 ...
分类:
其他好文 时间:
2020-04-28 13:01:22
阅读次数:
280
"并发编程扩展知识" 死锁与递归锁(了解) 锁的使用要先抢锁后释放锁,但在操作锁的时候也极其容易产生死锁现象(整个程序卡死 阻塞) 递归锁(了解) 信号量(了解) Event事件(了解) 一些进程/线程需要等待另外一些进程/线程运行完毕之后才能运行,类似于发射信号一样 线程q(了解) 进程池与线程池 ...
分类:
编程语言 时间:
2020-04-28 00:23:27
阅读次数:
57
来自山丘安全实验室 陈毅 https://www.cnblogs.com/sec875/articles/12243725.html linux下载与更新 启动metaspliot postgresql数据库服务开启 或 (在root权限下) 图形化界面 apt get install armita ...
分类:
Web程序 时间:
2020-04-27 19:22:49
阅读次数:
63
修改文件句柄/数 1. 修改文件/etc/systemd/user.conf 和 文件/etc/system.conf (添加句柄数限制) DefaultLimitNOFILE=65535 注意: 需要使用root用户权限 2. 修改文件/etc/security/limits.conf (添加句柄 ...
分类:
系统相关 时间:
2020-04-27 19:18:59
阅读次数:
148
2020-04-27 11:34:37.312 [SimpleAsyncTaskExecutor-37] ERROR org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer - Consumer received ...
分类:
其他好文 时间:
2020-04-27 13:31:02
阅读次数:
69
什么是事务?为什么要用事务? 一个事务是由一条或者多条sql语句构成,这一条或者多条sql语句要么全部执行成功,要么全部执行失败! 事务的四大特性(ACID) l 原子性(Atomicity):事务中所有操作是不可再分割的原子单位。事务中所有操作要么全部执行成功,要么全部执行失败。 l 一致性(Co ...
分类:
数据库 时间:
2020-04-27 11:37:39
阅读次数:
146