自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 CPU性能测试

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/stat.h>#include<sys/socket.h>#include<sys/types.h>#include<sys/un.h>#include<errno.h>#include<stddef.h>#include<unistd.h>

2021-04-07 14:50:54 212

原创 netlink和NF_INET_LOCAL_OUT

#include <linux/mm.h>#include <linux/module.h>#include <net/tcp.h>#include <net/dst.h>#include <linux/relay.h>#include <linux/debugfs.h>#include <linux/timer.h>#include <linux/kallsyms.h>#include <

2020-08-30 16:29:13 469 1

原创 linux 中 IPv6 配置

1.ping6 ::1: 判断本机IPv6接口是否工作正常2.ping6 fe80::4b:2dba:31e9:c0f6-I enp0s3:ping local地址时,必须指定出接口3.接口ip地址配置:a)ip -6 addr add2001:0db8:0:f101::1/64 dev eth0b)或sudo ifconfig enp0...

2018-04-13 15:15:38 1632

原创 Java对象、类、类名直接的转换

String className = obj.getClass().getName(); //从对象获取类名A a = (A)Class.forName(className).newInstance(); //从类名创建类对象

2018-04-13 09:58:30 2175

原创 Java中的一些异常

1 MAP循环同时删除for (Long key:tsResult.keySet()){ if (key.longValue() < startTs){ tsResult.remove(key); }}

2017-11-24 16:59:28 161

转载 Nginx的配置

nginx帮助文档http://nginx.org/en/docs/http/ngx_http_proxy_module.html1      upstream流量七层均衡代理模块http://www.linuxidc.com/Linux/2015-03/115207.htmhttp://blog.csdn.net/knuuy/article/details/46660203 1.1    ups...

2017-11-08 10:00:24 205

原创 性能统计工具代码

打点工具:import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.log4j.Logger;public class Performa

2017-11-07 11:16:05 497

原创 如何关闭Mybatis的DEBUG log打印

在log4和logback冲突时,Mybatis等软件还是使用logback的配置来控制LOG的打印,这时,不管怎么配置Log4.xml都关闭不了对应的log。LOG太多也很烦人的。有时候甚至会因为打印过多影响性能,或者把机器打爆。需要在src\main\resources\目录中添加如下的logback.xml文件和mybatis-config.xml文件来进行控制。logback.

2017-11-07 11:08:39 12089

原创 Java Thread.sleep的InterruptedException

1.1.1  Thread.sleep抛异常当某线程A处于Sleep状态时,另一个线程B调用了B.interrupt()方法,打断了A的Sleep过程,则A的Sleep会抛出异常。使用Catch后,线程不会等待Sleep时间,而是会立即执行。 下面的例子中,线程1的Sleep会被线程2打断,所以线程1的Sleep会抛异常。 public class SleepExcepti

2017-10-26 10:16:11 5959

原创 CURL命令使用

发送Post formcurl -H "token:yhflhd" -H "Content-Type:application/x-www-form-urlencoded;charset=UTF-8" -d "action=xxx&city=上海&isp=电信" http://xxx/yyy/zzz1 -H是添加头选项。MVC可以使用@RequestHeader("token") Strin

2017-08-23 16:09:55 715

翻译 pop3和imap读取邮箱

注意:1. pop3只能读取inbox的,其它的需要imap读取。2. SearchTerm过滤功能都是把邮件读取到本地,在本地过滤的。并不能实现在Mail Server上的过滤import java.io.IOException;import java.security.Security;import java.util.ArrayList;import

2017-05-16 15:41:49 1730

转载 相关网络资源

云相关资源https://yq.aliyun.com/articles/71111本文主要会从以下四个方面来写,分别是:  阿里大规模计算平台运维面临的一些挑战;  阿里自动化平台建设;  数据精细化运维;  我对运维转型的思考和理解;

2017-04-24 08:56:48 209

翻译 js setTimeout携带局部参量的方法

setTimeout("setTimeoutTest(px)",1000);的方式只能以方式'xxxxx'携带字符串;或者以gpx方式携带全局变量。但是携带函数内部的局部变量则需要使用下面的方法。var gpx = {cnt:1}setTimeout("setTimeoutTest(gpx)",1000);function setTimeoutTest(para){cons

2017-04-20 14:17:37 520

原创 分布式架构需要注意的地方

task事务的提交必须要有逻辑Key,即Controller要能识别某个TASK是否已经被处理。放置Client因为失败等原因进行重试,而导致task被重复执行。2.

2017-03-15 09:08:44 1013

原创 intel_iommu=on导致物理机报文收发基本不可用

原则上不应该直接配置intel_iommu=on,redhat推荐的配置是intel_iommu=on,iommu=pt。当仅配置intel_iommu=on会导致网络发包路径上存在大量slab分配。每次分配时,都需要争抢一把锁,导致发包的效率降低。打开后,不管多大的NIC,用iperf都只能达到2Gbps左右。检查方法:cat /proc/cmdline 里面会有in

2017-03-14 21:18:32 9256

原创 go实现路由表操作

go实现路由表的创建、删除、查找过程

2017-02-17 13:11:37 2237

原创 go语言易错点

for range中的tmp不是每次循环重新定义tmp的

2017-02-16 10:20:47 242

翻译 BGP AS管理常用站点

BGP AS管理常用站点:1. http://bgp.he.net 2. http://www.radb.net

2017-02-15 10:09:33 1603

原创 ajax异步通用回调方法

ajax通用框架

2017-02-15 09:53:28 316

原创 go语言简单的并行控制方法

go的简单的并行控制方法

2017-02-15 09:44:55 444

原创 bootstrap table操作技巧

bootstrap table操作技巧

2017-02-15 09:28:31 2123

原创 使用echart画折线图的经验_1

几点经验:1. 绘制函数一定要扩展性强,以适应多指标多图表绘制。2. 可以按照中间95%范围的数据样本的值来设置Y轴刻度的最大最小值。最大最小值之外的值点还是会体现在数据中,其标识点则会画在最上或最下的分割线上。3. axisLabel: {rotate: 45, interval:desc.xVals_intv}可以控制X轴坐标的角度和显示间隔。4. echart在CPU很忙的时候,同时进

2017-02-08 17:53:00 1602

原创 Go实现具有并行度的锁

go中的sync.Mutex并发锁,不具有指定多少个协程并发的能力。有时候客户机可能会被控制机打挂(客户机的工作量大于控制机)。这时候就需要在控制机上设置并行度,指定最多就多少个协程触发客户机动作。本文抽取了这种需求场景,基于sync.Mutex实现了一个具有并行度的协程锁。

2017-01-26 12:39:00 324

原创 Cisco PBTS和Route MAP技术,以及H3C的Route Policy

1. Policy-Based Tunnel Selection2. http://www.cisco.com/c/en/us/td/docs/routers/ncs6000/software/ncs6k_r5-2/mpls/configuration/guide/b-mpls-cg-ncs6k-52x/b-mpls-cg-ncs6k-52x_chapter_0101.htmlPBTS可以根

2017-01-26 11:55:52 2579

翻译 rfc5693_ALTO

RFC连接:https://tools.ietf.org/pdf/rfc5693.pdfRFC功能:描述怎么基于网络拓扑信息对网络路径进行优化,以提升网络层性能,从而让应用层得到更好的用户体验。(网络节点,比如路由器信息的获取不在本RFC范畴。 目前常用的方法有BGP LS,可以参考RFC7752)注: 不是词词句句地翻译,而是更精简,更符合中文理解方式第翻译。有时也会加一些自我的理解注释。1.

2017-01-26 11:19:39 580

原创 select2 tag之远程源搜索

#CSS.select2-results__option[aria-selected=true] {    display: false;}li[aria-selected=true] {   display: none !important;}#Html                                   

2017-01-22 17:37:43 1257

原创 go发送Email

package mainimport (    "fmt"    "net/smtp"    "strings")func SendToMail(user, password, host, to, subject, body, mailtype string) error {    hp := strings.Split(host, ":")    auth

2017-01-22 11:20:40 432

原创 使用JavaMailSenderImpl实现Email发送

参考文章:http://blog.csdn.net/adeyi/article/details/19421951Pom.xml 必须包含:org.springframeworkspring-context-support${org.springframework-version}javax.mailmail1.4.7

2017-01-22 10:04:16 3774

原创 Select2的Tags使用技巧

Select tag使用

2017-01-20 16:52:52 6976

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除