这是一级标题 这是二级标题 标题用#号 这是四级标题 这是五级标题 这是六级标题 分级标题用#号,加粗斜体用号和_ 删除线用~~,引用用>号 标号一般用两个,标题引用可多个 分割线用和-,且不低于三个 无序列表开头用 - + *加空格 有序列表开头用数字加点加空格 列表嵌套多敲三个空格再开头 表格用|开分隔,数量要对应 单行代码用``,多行代码用```独占一行 段落之间空一行,换行加俩空格 例子 水电费 水电费 ==例子== -[sdsd]- 标题 ▸ 段落 ▸ 区块引用 ▸ 代码区块 ▸ 强调 ▸ 列表 ▸ 分割线 ▸ 链接 ▸ 图片 ▸ 反斜杠 ▸ 符号 ▸ 表格 ▸ 流程图 图片用, 例如: 超链接: 超链接名 title可加可不加 第二行分割表头和内容。 - 有一个就行,....
jmap查看内存使用情况与生成heapdump jmap查看内存使用情况与生成heapdump 如果想分析自己的JAVA Application时,可以使用jmap程序来生成heapdump文例: jmap -heap 1234 (1234为进程号) jmap是JDK自带的一个工具,非常小巧方便,其支持参数如下: ** -heap:**打印heap空间的概要,这里可以粗略的检验heap空间的使用情况。 例: jmap -heap 12345 输出: Attaching to process ID 2657, please wait… Debugger attached successfully. Client compiler detected. JVM version is 1.5.0_16-b02 using thread-local object allocation. Mark Sweep Compact GC Heap Configuration: MinHeapFreeRatio = 40 &nbs....
HttpClient — Http Header详解 2018年02月05日 13:57:57 静禅 阅读数:903 资料转载自:https://kb.cnblogs.com/page/92320/ HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即http header消息 。http header 消息通常被分为4个部分:general header, request header, response header, entity header。但是这种分法就理解而言,感觉界限不太明确。根据维基百科对http header内容的组织形式,大体分为Request和Response两部分。 Requests部分 Header 解释 示例 Accept 指定客户端能够接收的内容....
HttpClient-4.5.2官方教程完整翻译 2018年08月11日 15:51:35 SmilingRon 阅读数:1654 HttpClient 4.5.2 前言 – 超文本传输协议(HTTP)可能是当今互联网上使用的最重要的协议。 网络服务,支持网络的设备以及网络计算的发展继续扩大了HTTP协议在用户驱动的Web浏览器之外的作用,同时增加了需要HTTP支持的应用程序的数量。 尽管java.net包提供了通过HTTP访问资源的基本功能,但它并不能提供许多应用程序所需的全部灵活性或功能。 HttpClient试图通过提供一个高效的,最新的,功能丰富的包来实现最新的HTTP标准和建议的客户端来填补这个空白。 为扩展而设计,同时为基本的HTTP协议提供强大的支持,任何构建HTTP感知的客户端应用程序(例如Web浏览器,Web服务客户端或利用或扩展HTTP协议进行分布式通 信的系统)的HttpClient都可能是有用的。 HttpClient scope 基于HttpCore的客户端HTTP传输库 基于经典(阻塞)I / O 内容不可知的 HttpClient 不是什么 HttpC....
Dom4j完整教程 转自:https://blog.csdn.net/chenweitang123/article/details/6255108 目录 1、DOM4J简介 2、XML文档操作1 2.1、读取XML文档: 2.2、获取根节点 2.3、. 新增一个节点以及其下的子节点与数据 2.4、 写入XML文件 2. 5、 遍历xml节点 2.6、创建xml文件 2.7、修改节点属性 2.8、删除节点 2、XML文档操作2 2.1、Document对象相关 1、读取XML文件,获得docum....
抖音是如何毁掉我们的? 这座城市,一半人在拼命,一半人在认命;一半人在抢时间,一半人在耗时间;一半人在燃烧青春,一半人在虚度青春。你愿意做哪一半的人? 写在前面: 这篇文中,抖音只是一个具象化代表, 我想讲的是以抖音为代表的一众以算法为内核的娱乐化APP。 每个时代都会有一些淘汰机制, 而现在的时代, 会根据自制力和信息筛选能力对人进行淘汰。 但总有一些人是不愿惊醒的, 等他们发现自己一事无成时, 会选择抱怨别人、抱怨社会、然后把希望寄托给下一代, 在这群人眼里错的不是他们, 而是社会。 希望这个人不会是你。 01 前几天抖音出了一个“爆视频”,单单评论数就超过一百万,播放数量过千万。 这几乎是我们这些文字工作者难以企及的数量。而数量背后,潜藏着一个个为此付出时间与精力的人。 除此之外,相信你在朋友圈也看到过不少这样的话: “中了抖音的毒”、“刷抖音根本停不下来啊啊啊,一看表竟然刷了三个多小时……” 这一点相信刷过抖音、亦或者是刷过快手、火山小视频等等各种小视频软件的人都会深有感受。 如果你在路边、休息处看到一个人手指连动笑的合不拢嘴,那大概就是在刷小视频了。 我们会不自觉的深....
java 生成 word doc
日志分割 1. 安装crontab:yum install crontabs 2. 写入命令:vim /data/autocutcatalina.sh #!/bin/bash #设置日志文件所在路径 log_path=/home/apache-tomcat-6.0.47/logs d=date +%Y-%m-%d d4=date +%H-%M-%S 指定日志文件名,如果catalina.out没有按照日期分,那就去掉‘$d.’即可 filename=${log_path}/catalina.$d.out filesize=ls -l $filename | awk '{ print $5 }' 指定文件最大为100M,可以修改100为自己指定M数 maxsize=$((10241024100)) if [ $filesize -ge $maxsize ] then cd ${log_path} && cp catalina.$d.out ${log_path}/catalina.$d.out.${d4}.log echo > catalina.$d.out fi....
灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。 灰度期:灰度发布开始到结束期间的这一段时间,称为灰度期。 作用 – 及早获得用户的意见反馈,完善产品功能,提升产品质量 让用户参与产品测试,加强与用户互动 降低产品升级所影响的用户范围 步骤 – 1)定义目标 2)选定策略:包括用户规模、发布频率、功能覆盖度、回滚策略、运营策略、新旧系统部署策略等 3)筛选用户:包括用户特征、用户数量、用户常用功能、用户范围等 4)部署系统:部署新系统、部署用户行为分析系统(web analytics)、设定分流规则、运营数据分析、分流规则微调 5)发布总结:用户行为分析报告、用户问卷调查、社会化媒体意见收集、形成产品功能改进列表 6)产品完善 7)新一轮灰度发布或完整发布 测试方法 灰度发布与互联网公司常用A/B测试似乎比....
mysql存储过程语法及实例 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 ——————–基本语法——————– 一.创建存储过程 create procedure sp_name() begin ……… end 二.调用存储过程 1.基本语法:call sp_name() 注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法: drop procedure sp_name// 2.注意事项 (1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 四.其他常用命令 1.show procedure status 显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程名称,创建时间等 2.show create procedure sp_name 显示某一个MySQL存储过程的详细信息 ——————–数据类型及运算符——————– 一、基本数据类型: 略 二、变量: 自定义变量:DECLARE a INT ; SET a=100; 可用以下语句代替:DECLARE a INT DE....
shell的if语法和C语言等高级语言非常相似,唯一需要注意的地方就是shell的if语句对空格方面的要求比较严格(其实shell对所有语法的空格使用都比较严格),如果在需要空格的地方没有打上空格,都会报错。如if [ $1x == "ip"x ];then echo “abc”;fi中少一个空格都会报错。另外shell的if语句必须以fi作为结尾,不然同样会报错。 有else和elif时也一样,需要注意空格的问题,下面这个例子可以作为参考 ? 1234567if [ $1x == "ab"x ]; then echo "you had enter ab"elif [ $1x == "cd"x ]; then echo "you had enter cd"else echo "you had enter unexpected word"fi 对比 介绍完if语句的基本语法后,if还有一个值得我们注意的地方,那就是"对比"。在C语言等高级语言中,不管是对比字符串、还是对比整型、浮点数等等数据类型,都是使用==、<=等....
经过的项目总结