- 博客(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
265
原创 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
521
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
1678
原创 Java对象、类、类名直接的转换
String className = obj.getClass().getName(); //从对象获取类名A a = (A)Class.forName(className).newInstance(); //从类名创建类对象
2018-04-13 09:58:30
2238
原创 Java中的一些异常
1 MAP循环同时删除for (Long key:tsResult.keySet()){ if (key.longValue() < startTs){ tsResult.remove(key); }}
2017-11-24 16:59:28
178
转载 Nginx的配置
nginx帮助文档http://nginx.org/en/docs/http/ngx_http_proxy_module.html1 upstream流量七层均衡代理模块http://www.linuxidc.com/Linux/2015-03/115207.htmhttp://blog.youkuaiyun.com/knuuy/article/details/46660203 1.1 ups...
2017-11-08 10:00:24
235
原创 性能统计工具代码
打点工具: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
524
原创 如何关闭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
12429
原创 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
6110
原创 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
885
翻译 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
1806
转载 相关网络资源
云相关资源https://yq.aliyun.com/articles/71111本文主要会从以下四个方面来写,分别是: 阿里大规模计算平台运维面临的一些挑战; 阿里自动化平台建设; 数据精细化运维; 我对运维转型的思考和理解;
2017-04-24 08:56:48
232
翻译 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
559
原创 分布式架构需要注意的地方
task事务的提交必须要有逻辑Key,即Controller要能识别某个TASK是否已经被处理。放置Client因为失败等原因进行重试,而导致task被重复执行。2.
2017-03-15 09:08:44
1051
原创 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
9530
原创 使用echart画折线图的经验_1
几点经验:1. 绘制函数一定要扩展性强,以适应多指标多图表绘制。2. 可以按照中间95%范围的数据样本的值来设置Y轴刻度的最大最小值。最大最小值之外的值点还是会体现在数据中,其标识点则会画在最上或最下的分割线上。3. axisLabel: {rotate: 45, interval:desc.xVals_intv}可以控制X轴坐标的角度和显示间隔。4. echart在CPU很忙的时候,同时进
2017-02-08 17:53:00
1665
原创 Go实现具有并行度的锁
go中的sync.Mutex并发锁,不具有指定多少个协程并发的能力。有时候客户机可能会被控制机打挂(客户机的工作量大于控制机)。这时候就需要在控制机上设置并行度,指定最多就多少个协程触发客户机动作。本文抽取了这种需求场景,基于sync.Mutex实现了一个具有并行度的协程锁。
2017-01-26 12:39:00
349
原创 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
2652
翻译 rfc5693_ALTO
RFC连接:https://tools.ietf.org/pdf/rfc5693.pdfRFC功能:描述怎么基于网络拓扑信息对网络路径进行优化,以提升网络层性能,从而让应用层得到更好的用户体验。(网络节点,比如路由器信息的获取不在本RFC范畴。 目前常用的方法有BGP LS,可以参考RFC7752)注: 不是词词句句地翻译,而是更精简,更符合中文理解方式第翻译。有时也会加一些自我的理解注释。1.
2017-01-26 11:19:39
636
原创 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
1292
原创 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
467
原创 使用JavaMailSenderImpl实现Email发送
参考文章:http://blog.youkuaiyun.com/adeyi/article/details/19421951Pom.xml 必须包含:org.springframeworkspring-context-support${org.springframework-version}javax.mailmail1.4.7
2017-01-22 10:04:16
3809
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人