- 博客(32)
- 收藏
- 关注
原创 maven,OSGI,karaf 学习笔记
研一时在 opendaylight 控制器上开发过路由插件,当时开发时半懂不懂的,很多东西都没弄清楚。最近为找找工作做准备,准备重新好好学习 opendatlight。 opendatlight 源码中涉及到的知识有:maven,OSGI,karaf,yang 技术;Config Subsystem,MD-SAL,MD-SAL Clustering 子系统;NETCONF,RESTCONF 协议。
2017-07-04 22:46:11 5585
原创 http,servlet,jsp-java web后台知识简单总结
http,servlet,jsp 总结,包括 servletConfig,servletContext,servletRequest,servletResponse,session,cookie,EL 表达式,jstl 标签库,servletFilter等知识点,这里只是总结一些介绍性的东西,具体的应用查看对用的 API 文档就好,就不说具体应用了。
2017-06-30 18:13:51 907
原创 XML,tomcat-java web后台知识简单总结
最近学了一段时间的 java web 后台,所学内容主要为网上视频,以及《深入分析 java web 技术内幕》一书,先总结一下 XML 和 tomcat 内容。
2017-06-30 18:01:29 557
原创 前端知识简单总结
本文是自学HTML EJS CSS JavaScript DOM jQuery AJAX JSON 后做的简单总结,自学内容来源于 w3cschool。
2017-06-12 08:58:25 409
原创 搭建自己的 github + hexo 博客
从零基础一步一步搭建 github + hexo 博客的方法,博客中 disqus 评论、七牛云图床的使用,以及自定义主题的方法。
2017-06-06 06:40:47 716
原创 ubuntu 启动错误:filesystem check or mount failed.
本文分析了ubuntu 启动错误:filesystem check or mount failed.并试着解决此错误。
2017-06-04 18:37:06 8437
原创 ubuntu启动过程
本文讲述了从按下开机按钮到ubuntu(14.04 LTS)启动完毕的过程。grub 入门知识和设置进程开机启动方法。
2017-06-02 04:31:45 14472 1
原创 9. Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space. click to show spoilers. Some hints: Could negative integers be palindromes? (ie, -1) If you are thinking of
2017-05-26 04:01:37 253
原创 8. String to Integer (atoi)
Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible i
2017-05-26 01:46:23 205
原创 7. Reverse Integer
Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 click to show spoilers. Note: The input is assumed to be a 32-bit signed integer. Your func
2017-05-25 21:23:52 196
原创 6. ZigZag Conversion
public class Solution { public String convert(String s, int numRows) { if(numRows == 1) return s; int len = s.length(), k = 0, interval = (numRows<<1)-2; char[]
2017-05-25 21:20:58 261
原创 LeetCode前3题
Two Sumpublic static int[] twoSum(int[] numbers, int target) { int[] result = new int[2]; Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (int i = 0; i < number
2017-05-25 21:15:02 221
原创 5. Longest Palindromic Substring
自己写的代码: 参照了: http://blog.csdn.net/hopeztm/article/details/7932245public char[] preProcess(String s){ int n = s.length(); if(n == 0){ char[] ch1 = new char[2]; c
2017-05-25 20:44:40 214
原创 基于ambari的hadoop集群和spark安装
简介:在两台服务器(一台为ubuntu14.04,另一台为redhat 6)上通过ambari搭建hadoop环境,并启用spark。 打算将ubuntu作为server,redhat 6作为client。1. 实现两台服务器的互相无密登陆ubuntu的ip为10.20.31.202,主机名(hostname)为server204,全限定域名FQDN为server204red
2016-06-29 10:47:26 12874 1
原创 总结NFE板卡实验中遇到的问题和解决方法
1、测试NFE板卡说明文档上的配置方法和了解板卡的原理,并为配置过程中输出结果进行注释。过程比较顺利,但是花费时间较长。2、了解自带例程的功能,编译程序自带例程,然后运行,过程中编译失败。解决方法:缺失一些库文件,安装了libusb,libstdc++,g++,之后编译成功,卡了有些时间,但顺利完成。3、学习用tcpreplay和tcpdump发送和接收数据包。过程顺利。4、万兆光纤网卡驱动安装,
2016-06-29 10:47:24 560
原创 linux命令帮助阅读
{ }, , [ ] 这几个符号代表:{}一般出现在[ ]之外,为必选其一,[ ]为可选的意思,任选其一的意思。严格地说这些不是Linux命令行(或者说是Shell)中的一部分,而且每一项都和Shell中的含义不同。这些是是编写Usage的约定:()表示分组,其中的选项至少要用到一个。| 表示“或”。并不是让你在命令行中输入字符串args或,而是真正的参数。[]表示“可选”很多程序的Usage中是
2016-06-29 10:47:21 434
原创 用tcpreplay发包和用tcpdump接收包
我测试的是:在同一台服务器上的一张光纤网卡有两个光口,用光纤相连。打开两个终端:一个输入:tcpdump -i p3p1 (p3p1为光口名,等待接收)另一个输入:tcpreplay -i p3p2 -p 100000 /home/ubuntu/downloads/aa.pcap (p3p2为另一光口名,发送数据包,其中p参数为数据包发送次数)ps:对于多网口的服务器,我感觉会有一个网口为
2016-06-29 10:47:18 2743
原创 光纤模块常识
SFP+封装的模块属于万兆形式的封装,只适用于万兆网卡,但可以向下自适应,千兆网卡一般配SFP封装形式的模块。SFP模块配在万兆网卡是跑不通的。。另外自己试过万兆网卡插万兆模块,千兆网卡插千兆模块,用光纤相连,两者是连不通的。
2016-06-29 10:47:15 866
原创 解决服务器网卡不识别问题
今天终于解决了,服务器网卡不识别问题。其实一般来说linux系统内在的都有常见的硬件驱动,不用去安装。而我安装了驱动后还是识别不了网卡,就一个劲的以为是驱动出了问题,网上不停的找驱动原因。问题出现的原因是那台服务器是可以装两个cpu的,但只装了一个cpu1,我的网卡插在了cpu2的总线上,肯定识别不了网卡。后来找了一台双核cpu的服务器,装好网卡就能识别了,不用安装驱动。总结:自己没有冷静的分析问
2016-06-29 10:47:13 15299 1
原创 解决服务器光路不通问题
今天终于解决了两台服务器光纤不通的问题,把两条光纤交换就可以了。虽然以前也遇到过这种问题,也是这么解决的。但是实验室的是成品光纤,以为问题不会出在光纤上,而且换了别的光纤测试也不通。通过这次事情的解决,觉得还是要有自己的判断,敢于去尝试。还有自己的心里也是给自己设置了障碍,觉得自己对光纤没怎么接触,就不敢去尝试。
2016-06-29 10:47:10 2229
原创 ubuntu上安装x520-SR2光纤网卡驱动
下载最新驱动:http://sourceforge.net/projects/e1000/files/ixgbe%20stable/我下载的为ixgbe-4.1.2.tar.gz上传到服务器,解压,进入到ixgbe-4.1.2/src文件夹,执行make install。去除旧版本驱动 rmmod ixgbe,加载驱动模块 modprobe ixgbe。
2016-06-29 10:47:07 5905
原创 查看光纤网卡信息
root@ubuntu-PowerEdge-R720:/home/ubuntu# ethtool -i eth0driver: tg3version: 3.134firmware-version: FFV7.8.16 bc 5720-v1.32bus-info: 0000:01:00.0supports-statistics: yessupports-test: yessupports-eepro
2016-06-29 10:47:04 2866
原创 ubuntu安装tcpreplay
root@ubuntu-PowerEdge-R720:/opt/netronome/samples# apt-get install tcpreplayReading package lists... DoneBuilding dependency treeReading state information... DoneThe following NEW packages will be ins
2016-06-29 10:47:02 4562
原创 ubuntu安装g++
root@ubuntu-PowerEdge-R720:/opt/netronome/samples# apt-get install g++Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following extra packages will be install
2016-06-29 10:46:59 1443
原创 ubuntu安装libstdc++
root@ubuntu-PowerEdge-R720:/home/ubuntu/Downloads# apt-get install libstdc++-devReading package lists... DoneBuilding dependency treeReading state information... DonePackage libstdc++-dev is a virtual
2016-06-29 10:46:56 22494 2
原创 安装libusb
1.获取源代码:http://sourceforge.net/projects/libusb/ (最好选择libusb-1.0.9版本,下载次数最多,自是有它的道理)2.解压源码tar xjvf libusb-1.0.9.tar.bz2 按照INSTALL文件给出的提示进行安装:主要分为./configure ->make -> make install3.安装过程如下:root@ubuntu-
2016-06-29 10:46:39 2526 1
原创 NFM一些使用工具(2)
10、indtbl命令indtbl工具可以利用NFM平台的API在NFM运行时,对其进行配置。root@ubuntu-PowerEdge-R720:/opt/netronome/bin$ ./indtbl –l INFO //设置log日志显示等级。 root@ubuntu-PowerEdge-R720:/opt/netronome/bin$ ./indtbl –d 0
2016-06-29 10:46:37 486
原创 NFM一些实用工具
/opt/netronome/bin下的各种实用工具:1、nfm-initd.sh命令nfm-initd.sh脚本是启动NFE板卡和一些所需后台进程的。其配置文件为/etc/netronome.conf。1)配置默认的流量行为。详情可以见nfmconf命令。2)设置转发帧尺寸。最大支持9823字节的帧尺寸。默认为关闭。可以在/etc/netronome.conf文件中添加NFM_E
2016-06-29 10:46:34 640
原创 在linux中命令后面带参数“-”与“--”有什么不同
第一种:参数用一横的说明后面的参数是字符形式。第二种:参数用两横的说明后面的参数是单词形式。第三种:参数前有横的是 System V风格。第四种:参数前没有横的是 BSD风格。有关System V和BSD的其他区别:系统启动过程中 kernel 最后一步调用的是 init 程序,init 程序的执行有两种风格,即 System V 和 BSD。System V 风格中 init 调用 /etc/i
2016-06-29 10:46:31 679
原创 NFM System Configuration
NFD endpoints:bind endpoint 1 on card 0 to CPU 6root@ubuntu-PowerEdge-R720:/home/ubuntu# echo -n 6 > /sys/module/nfemsg_nfp/card0endpoint1_counters/cpu_bindbash: echo: write error: Operation not permi
2016-06-29 10:46:28 422
原创 测试NFM
启动之前,核对NFE卡的硬件信息。root@ubuntu-PowerEdge-R720:/home/ubuntu# /opt/netronome/bin/nfp-hwinfo --nfp=0assembly.model=serrano //组件型号=serranoassembly.partno=AMDA0040-0001 //组件产品编号=AM
2016-06-29 10:46:26 771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人