- 博客(11)
- 收藏
- 关注
原创 简要整理Python正则表达式的使用
常用正则表达式的操作符 . 表示任何单个字符 [] 字符集,对单个字符给出取值范围 [^] 字符非集,对单个字符给出排除范围 ‘*’ 前一个字符0或无限次扩展 ‘+’ 前一个字符1或无限次扩展 ? 前一个字符0或1次扩展 | 左右表达式任意一个 {m} 扩展前一个字符m次 {m,n} 扩展前一个字符m至n次 ^ 开头 ...
2018-02-26 23:36:16 302
原创 HTTP请求和HTTP响应
HTTP请求一个HTTP请求包含三部分内容 方法-URI-协议/版本 请求头信息 请求正文 如下为一个具体事例 POST /examples/default.jsp HTTP/1.1 Accept:text/plain;text/html Accept-language:en-gb Connection:Keep-Alive Host:localhost User-Agent:(关于浏览
2017-03-13 10:38:41 918
原创 使用Lombok简化Java代码
Lombok使用 最近在看别人博客时,接触到了lombok,仔细了解了一下发现确实挺不错的,能让代码结构变得简洁许多。官网地址:lombok官网,里面的小视频简单说明了lombok的用途,觉得不够可以直接看文档:lombok文档 下面的代码是我使用时用到的:@Data @NoArgsConstructor//生成无参构造器 @AllArgsConstructor//生成全部参数的构造器 publi
2017-02-14 11:44:25 434
转载 Maven中pom.xml元素详解
<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/
2017-02-13 16:00:45 403
原创 Android活动的四种启动模式
返回栈在介绍启动模式之前,你需要了解一些关于返回栈的知识。安卓中每个活动的启动都需要先加入返回栈中,你现在看到的活动就是位于栈顶的活动。而我们每次启动一个新的活动,就会覆盖在原活动之上,而当我们点击Back键返回的时候,这个活动就会被销毁,栈中下面的活动就会重新显示出来。 ①standard模式standard模式,简单地说,只要活动使用的是standard模式,那么系统不会去管这个活动在栈中是否
2017-01-16 18:32:27 1499
原创 # android.content.res.Resources$NotFoundException: String resource ID #0x0
android.content.res.Resources$NotFoundException: String resource ID #0x0错误提示: Android.content.res.Resources$NotFoundException: String resource ID #0x0 错误原因: 在setText()中使用了int型的参数 错误解决方法: setText(
2017-01-02 10:33:24 392
原创 新版本itunes如何设置iphone铃声
如何更换iPhone手机铃声是个麻烦事,尤其是网上很多教程都是很老旧的,iTunes的版本也在不断更新,今天写一个完整傻瓜式教程(使用版本为iTunes 12.4.1.6)。 1.下载一个mp3格式的音乐文件2.选择iTunes左上方的“文件”选项->“将文件添加到资料库”,选择本地的mp3格式文件添加进来,保证在iTunes中的资料库里可以看到你添加进来的文件3. 找到添加进来的文件,右键选择
2016-09-23 23:20:37 5293
原创 TCP三次握手和四次挥手
三次握手 客户端发送连接请求后,变成SYN_Send状态,但是正常情况下此状态不会维持很久。SYN代表同步信号,可以理解为请求建立连接,seq=x是发送的序列包,我的理解是这个序列包就是用来验证连接是否建立的凭证。当服务器接收到请求后,置SYN、ACK信号(图中没有画出来)为1,并发送序列包seq=y和ack=x+1,代表期望对方下次发送的序列包从x+1开始。此时服务端变为SYN_RCVD状态,但
2016-08-21 12:17:16 255
转载 跨服务器Session共享的四种方法
网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。 此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术 (如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。 OK,头脑中我们已经构思了这样的解决方案,不过进入深入开发后新的技术问题又随之而来:
2016-05-11 21:06:19 860
转载 乐视秒杀:每秒十万笔交易的数据架构解读
随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定地完成支付尤为重要。所以在2015年11月,我们对整个支付系统进行了全面的架构升级,使之具备了每秒稳定处理10万订单的能力。为乐视生态各种形式的抢购秒杀活动提供了强有力的支撑。一. 分库分表 在redis,memcached等缓存系统盛行的互联网时代,构建一个支撑每秒十万只读的系统并不
2016-05-11 16:04:00 1217
转载 java 集合类Array、List、Map区别和联系
java集合类主要分为以下三类:第一类:Array、Arrays第二类:Collection :List、Set 第三类:Map :HashMap、HashTable一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、 效率高,但容量固定且无法动态改变。 array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们
2016-05-10 21:02:06 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人