git reset三个选项 --mix,--hard,--soft 数据 针对每个选项都是操作这个文件。 git reset --mix 在省略reset选项的时候,默认的就是使用--mix 从运行结果可以看出来,--mix有以下特点: 假设使用reset命令从版本D回到版本B,那么HEAD就会指向 ...
分类:
其他好文 时间:
2018-08-18 10:29:27
阅读次数:
138
引入模块: import re 1.查找findall 匹配所有,每一项都是列表中的一个元素 search 只匹配从左到右的第一个,得到的不是结果,而是一个变量,通过这个变量的group方法来获取结果。 match 从头开始匹配,相当于search中的正则表达式加上一个^ 字符串处理的扩展:切割、替 ...
分类:
其他好文 时间:
2018-08-18 10:29:09
阅读次数:
169
4.6 Message Delivery Semantic(消息传递语义) 现在我们了解了生产者和消费者的工作方式,让我们讨论Kafka在生产者和消费者之间提供的语义保证。显然,可以提供多种可能的消息传递保证: 最多一次 -消息可能会丢失,但永远不会被重新发送。 至少一次 -消息永远不会丢失,但可能 ...
分类:
其他好文 时间:
2018-08-18 10:28:59
阅读次数:
172
从2016年毕业到现在,已经有两年的时间了,毕业的那个时候,自己还不知道路向何处走,而现在已经踏上了走上java开发高级工程师的道路上,之后有可能走上架构师,最后成为TL。这里聊聊这两年的境况。 大四的时候,学校已经没有什么课程了,大多数人去找实习的工作,而自己也在大三的时候,学习了java开发。照 ...
分类:
其他好文 时间:
2018-08-18 10:28:52
阅读次数:
151
Java 1.多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁? 2.JAVA的AQS是否了了解,它是干嘛的? 3.除了synchronized关键字之外,你是怎么来保障线程安全的? 4.什么时候需要加volatile关键字?它能保证线程安全吗? 5. ...
分类:
其他好文 时间:
2018-08-18 10:28:40
阅读次数:
260
1.字节byte 与 字符串的编码:(gbk 两个字节代表一个汉字,每个字节都是负数例如-60 . ....) String str="你好"; byte[] buf= str.getBytes(); System.out.println(Arrays.toString(buf));//输出: { ...
分类:
其他好文 时间:
2018-08-18 10:28:17
阅读次数:
150
之前讲了 cat-client 进行cat埋点上报,那么上报给谁呢?以及后续故事如何?让我们来看看 cat-consumer 是如何接收处理的? 由cat-client发送数据,cat-consumer进行接收请求处理,开始了处理问题之旅! 首先,让我们来回顾一下 TcpSocketSender 是 ...
分类:
其他好文 时间:
2018-08-18 10:28:06
阅读次数:
171
1、流程控制 流程: 计算机执行代码的顺序就是流程 流程控制: 对计算机代码执行顺序的管理就是流程控制 流程分类: 流程控制共分为3类: 顺序结构 分支结构/选择结构 循环结构 顺序结构 分支结构/选择结构 循环结构 2、分支结构(if...else) 多项分支结构: 嵌套分支结构: 3、循环结构 ...
分类:
编程语言 时间:
2018-08-18 10:27:55
阅读次数:
179
示例环境:JDK8+MAVEN3+SSM(Spring+SpringMVC+MyBatis Plus或者MyBatis) 现在比较流行的除了分布式或微服务就是动静分离。 动静分离,以nginx集群为例,nginx通常加载静态资源(js,img,css等)效率相对tomcat等应用服务器效率是非常高的 ...
分类:
Web程序 时间:
2018-08-18 10:27:46
阅读次数:
670
主要思路参考这篇博客的内容,把地址贴上: http://www.cnblogs.com/zhoujie/p/python18.html 下面贴上我自己的代码 读取excel数据的demo代码如下: 1 def read_excel_demo(): 2 # 打开文件 3 workbook = xlrd ...
分类:
编程语言 时间:
2018-08-18 10:27:38
阅读次数:
198
现在互联网项目中大量使用了redis,本文著主要分析下redis 单点,master/slave,sentinel模式、cluster的一些特点。 一、单节点模式 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话还是和方便的,现实生产环境中基本不会使用单节点模式。 二、主从模式 ...
分类:
其他好文 时间:
2018-08-18 10:27:31
阅读次数:
149
前言: 本人安装nginx-echo-module的初衷是之前遇到过一些时候,虽然有配置location规则,但是却在浏览器访问时,出现错误等未匹配或不符合预期的情况,想要知道,实际上是否有匹配哪条location规则,但是nginx的日志却只能记录请求url,所以,看到echo输出就很开心,毕竟感 ...
分类:
系统相关 时间:
2018-08-18 10:27:23
阅读次数:
242
2015年的一个傍晚,接到老友电话。 “飞哥,我想招个程序员”,老友问。 blablablabla,我大放厥词,讲了很多高标准严要求。 “飞哥,要不你加入我们?” 我知道老友的创业项目,玩高科技养猪。据说已经有了一个产品,是给猪戴的手环。老友毕竟是电子博士,算学以致用。我一个码农,恐怕只能给猪做H5 ...
分类:
其他好文 时间:
2018-08-18 10:27:10
阅读次数:
187
正则表达式 字符组:[字符组] 在同一个位置出现的各种字符组成了字符组,在正则的表达式中用[ ]表示 分类:数字,字母,标点 正则: 字符组表示数字::[0-9] 字符组表示小写字母:[a-z] 字符组表示大写字母: [A-Z] 字符组验证十六进制字符:[0-9a-fA-F] 元字符: . 匹配除换 ...
分类:
其他好文 时间:
2018-08-18 10:26:49
阅读次数:
136
最近重心点都在Java, 鉴于一些避免一些跟我一样开始啥都不懂得小白快速入门。故写下此文,鉴于分享。 (前提是安装jdk, 建议使用版本是1.8) JDK 安装地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html ...
分类:
编程语言 时间:
2018-08-18 10:26:40
阅读次数:
268
import json dic={ "name":"杨林" } ret=json.dumps(dic,ensure_ascii=False) #因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需要指定ensure_ascii=False print(ret) wit... ...
分类:
编程语言 时间:
2018-08-18 10:26:30
阅读次数:
120