学习总结
文章平均质量分 80
六神祐主
做最优秀的男人,像狼一样的男人
展开
-
《TCP/IP详解 卷1:协议》读书笔记
一 前言每当这个时候,最好的方法就是找一本书,然后记录所有的重点,之后就是背书了。。二 链路层链路层作用(1)为IP模块发送和接收IP数据报.(2)为arp模块发送arp请求和接收arp应答.(3)为rarp模块发送rarp请求和接收rarp应答.以太网与IEEE 802封装以太网IP数据报的封装在RFC 894中定义. IEEE 802的i原创 2014-11-27 10:17:13 · 915 阅读 · 0 评论 -
随笔笔记二——SpringMVC操作json数据
Spring mvc处理json需要使用jackson的类库,使用maven工具时,需要为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用 json --> dependency> groupId>org.codehaus.jacksongroupId> artifactId>jackson-co原创 2016-01-18 11:47:20 · 548 阅读 · 0 评论 -
随笔笔记三——关于SpringMVC接收请求参数和向页面传递参数
一、SpringMVC接收页面参数1、 使用HttpServletRequest获取 :实例 http://*****//getHead?city="110100"&recType=0 @RequestMapping(value = "/getHead") @ResponseBody public String getHeadData(HttpServletRequest reque原创 2016-02-16 20:16:42 · 1379 阅读 · 0 评论 -
学习随笔笔记——页面提交请求
一、关于在jsp中提交action的几种方式 我们经常需要通过js来提交表单或者超链接1.js提交表单( .submit()方法提交表单 )function doSearch(){var action ="<%=path%>/User_queryAllUser";//定义的contronllerdocument.all.form.action = action;...原创 2016-01-28 12:28:14 · 654 阅读 · 0 评论 -
maven使用pom.xml 常见配置详解
pom.xml配置springMVC依赖 记录,常见maven的pom配置。原创 2015-10-26 19:58:45 · 6242 阅读 · 0 评论 -
SVN使用常用命令
以下是svn客户端常用命令一览,基本都在本地运行测试过描述:创建svn仓库eg:svnadmin create E:/svn/repo svn add [path]别名:无描述:添加文件或目录到你的wc,打上新增标记。这些文件会在下一次你提交wc的时候提交到svn服务器。在提交前,你也可以用svn revert撤销新增的文件。访问库:原创 2016-10-29 13:29:22 · 647 阅读 · 0 评论 -
TCP协议小结一--TCP连接与释放以及TCP与UDP的区别
TCP协议建立连接和释放连接过程以及十一种状态。TCP连接三次握手 1.客户端首先发起连接,也就是第一次握手,处于SYN_SENT状态。 2.服务器端收到SYS 数包,立即发送ACK 应答,并发送自己的SYN(第二次握手);状态被置为SYN_RECEIVED。 3.客户端接收到服务器端的应答,将自己置于ESTABLISHED,表示已经准备就绪,同时发出ACK 应答(第三次握手)。 4.服务器原创 2016-09-20 18:52:13 · 807 阅读 · 0 评论 -
Docker--docker使用及自定义Dockerfile构建镜像
一、docker概念镜像:一个镜像可以包含一个完整的 ubuntu操作系统环境,里面仅安装了 Apache或用户需要的其它应用程序。用户可以定制属于自己的镜像。容器:容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络原创 2017-11-29 13:06:45 · 1421 阅读 · 1 评论 -
使用tk.mapper引起的一次框架代码学习
项目中使用tk.mapper引起的cpu 100%的问题排查及解决方案,同时利用这次机会学习框架代码,利用反射,学习hack思想,了解框架相关的知识点。原创 2017-09-11 21:43:41 · 2948 阅读 · 0 评论 -
搜索推荐三——Solr单机搭建
Solr单机搭建环境:centos7, solr6.6.5, tomcat8, JDK1.8准备下载apache-tomcat-8.5.20.tar.gz jdk-8u181-linux-x64.tar.gz solr-6.6.5.tgz zookeeper-3.4.6.tar.gz安装jdk1.8,配置环境变量创建目录/home/solrcloud, 用于安装solr和zo...原创 2019-01-25 10:39:02 · 542 阅读 · 0 评论 -
搜索推荐二——zookeeper单机及集群搭建
zookeeper单机及集群搭建zookeeper部署有单机、伪集群、集群三种部署方式,可根据自己对可靠性的需求选择合适的部署方式。下边对这三种部署方式逐一进行讲解。ZooKeeper 是一个开源的分布式协调服务,分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护,名字服务、分布式同步、分布式锁和分布...原创 2019-01-25 10:47:44 · 255 阅读 · 0 评论 -
搜索推荐四——solrcloud搭建
搭建zookeeper集群环境详细步骤参考分布式——zookeeper集群环境搭建搭建单机版solr基于单机版tomcat-solr实现solrcloud集群搭建搭建solrcloud集群步骤:solrcloud安装在/usr/local/solrcloud目录下第一步:复制4个单机版solr服务对应的tomcat,并分别修改端口为:8280、8380、8480、8580。然后修...原创 2019-01-25 13:48:22 · 305 阅读 · 0 评论 -
深入理解maven及应用--要学的还很多
(一)、生命周期感谢:http://www.cnblogs.com/davidwang456/p/3915031.htmlmaven最主要的作用有两个方面,一个是对jar包的依赖解决功能,自己管理jar包,另一个功能就是项目的构建,打包部署。现在我觉得最重要的还是maven的生命周期和插件机制,总结一下目前知道所学,以防忘记。 参考url:http://maven.a原创 2016-01-20 21:23:22 · 722 阅读 · 0 评论 -
动态规划——最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串最小编辑距离日记整理
动态规划——最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串最小编辑距离一、最大子序列 最大子序列是要找出由数组成的一维数组中和最大的连续子序列。比如{5,-3,4,2}的最大子序列就是 {5,-3,4,2},它的和是8,达到最大;而 {5,-6,4,2}的最大子序列是{4,2},它的和是6。你已经看出来了,找最大子序列的方法很简单,只要前i项的和原创 2015-08-20 21:32:40 · 827 阅读 · 1 评论 -
Android开源框架:AndroidAnnotations基本介绍
效率开发框架AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。使代码更加精简,使项目更加容易维护,它的目标就是“Fast Android Development.Easy maintainance”。通过一段时间的使用发现,相比原生的Android开发,确实能够让你少些很多代码,它的首页也给出了一个简单的例子,通过原创 2015-07-22 11:11:41 · 530 阅读 · 0 评论 -
ubuntu下安装jdk并且修改默认jdk为自己安装的jdk
一 下载jdk安装包首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.或者jdk1.7,我的是jdk1.7.0_71,我下载的是bin文件,我将下载的jdk-7u71-linux-x64.tar.gz文件,下载链接http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2原创 2015-01-07 17:19:33 · 771 阅读 · 0 评论 -
双系统重装win7/Xp后如何恢复ubuntu引导项
重装win7后如何恢复ubuntu系统引导项,针对安装ubutntu系统之后出现只有windows引导项,不出现Ubuntu引导项的情况 在重装系统之后,开机启动界面的ubuntu引导不见了,直接进入新安装的window系统中。下面是如何恢复ubuntu引导的方法: 1)准备一张ubuntu系统安装盘或者U盘(Ubuntu启动盘);原创 2015-01-07 10:41:14 · 723 阅读 · 0 评论 -
大数据——nutch1.8+solr 4 配置过程+ikanalayzer2012 中文分词器
Nutch 2.2.1目前性能没有Nutch 1.7好,参考这里,NUTCH FIGHT! 1.7 vs 2.2.1. 所以我目前还是使用的Nutch 1.8。1 下载已编译好的二进制包,解压$ wget http://psg.mtu.edu/pub/apache/nutch/1.8/apache-nutch-1.8-bin.tar.gz$ tar zxf apache-nutc原创 2015-01-10 16:30:46 · 985 阅读 · 0 评论 -
大数据分类算法——朴素贝叶斯算法
一、摘要贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。本文作为分类算法的第一篇,将首先介绍分类问题,对分类问题进行一个正式的定义。然后,介绍贝叶斯分类算法的基础——贝叶斯定理。最后,通过实例讨论贝叶斯分类中最简单的一种:朴素贝叶斯分类。 二、分类问题综述 对于分类问题,其实谁都不会陌生,说我们每个人每天都在执行分类操作一点都不夸张,只是原创 2015-01-08 14:28:36 · 4674 阅读 · 0 评论 -
大数据——ubuntu下Nutch 2.2+MySQL实现网站内容的抓取和索引(下集)
一 ubuntu安装mysql在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图:$ sudo netstat -tap |grep mysql 由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server m原创 2015-01-21 10:40:24 · 985 阅读 · 0 评论 -
大数据——hadoop1.2.1+hbase0.94.11+nutch2.2.1+elasticsearch0.90.5安装配置(上集)
系统:ubuntu14.04linux系统。一、hadoop安装安装ssh并设置免密码登录sudo apt-get install ssh安装完了后设置密码$ssh-keygen -t rsa(执行完本条命令后一直回车)$ cd .ssh (进入.ssh目录)$ cp id_rsa.pub authorized_keys (到此处已经可以免密码登录本原创 2015-01-17 20:35:59 · 791 阅读 · 0 评论 -
大数据——hadoop1.2.1+hbase0.94.11+nutch2.2.1+elasticsearch0.90.5安装配置攻略(中集)
hadoop1.2.1+hbase0.94.11+nutch2.2.1+elasticsearch0.90.5配置详见安装配置攻略(上集)接下来具体实现单机伪分布式爬取!一 首先启动hadoop(配置完成可在任意目录下。也可在hadoop目录下)$ start-all.sh$ jps 二 启动hbase(配置完成可在任意目录下。也可在hadoop目录下)开启hbase之前,原创 2015-01-20 21:30:58 · 1333 阅读 · 0 评论 -
正则表达式——快速学习及常用整理
正则表达式对于数据挖掘和匹配选择的重要性不容置疑,特此整理,让新手快速入门。主要参考一下两个链接,感谢!http://www.jb51.net/tools/zhengze.html 正则表达式30分钟入门教程https://msdn.microsoft.com/zh-cn/library/az24scfc.aspx 正则表达式语言 - 快速参考http://tool.o原创 2015-03-06 19:36:44 · 685 阅读 · 0 评论 -
SSH常用web项目.jar包汇总及下载
Struts 2需要的jar包:1.commons-fileupload.jar(commons项目中的关于文件上传的包, struts2.1.6版本后必须加入此文件)2.commons-io.jar(commons项目(commons项目就是java中一些常用的公共的组件)的io子项目,是处理异常的)3.freemarker-2.3.15.jar(支持freemarker的,在web原创 2015-05-19 15:04:27 · 8812 阅读 · 4 评论 -
安卓开发——AndroidManifest.xml配置详解一
AndroidManifest.xml配置文件称为清单文件,对于Android应用开发来说是非常重要的基础知识,在学习中总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。xml version="1.0" encoding="utf-8"?>原创 2015-07-12 17:05:49 · 3285 阅读 · 1 评论 -
安卓开发——AndroidManifest.xml标签作用详解二
有如下.xml文件例子: android:allowTaskReparenting=["true" | "false"] android:backupAgent="string" android:debuggable=["true" | "false"] android:description="stri原创 2015-07-12 17:30:00 · 1871 阅读 · 0 评论 -
安卓开发——安卓界面布局笔记
Android布局笔记 Android的界面是有布局和组件协同完成的,布局使用不同的组件,组件按照布局的要求依次排列,就组成了用户所看见的界面。所有的布局方式都可以归类为ViewGroup的5个类别,即ViewGroup的5个直接子类。其它的一些布局都扩展自这5个类。主要布局:1.LinearLayout,线性布局,可分为垂直布局(android:orientat原创 2015-07-14 16:07:16 · 1491 阅读 · 0 评论 -
Action层, Service层 ,modle层 和 Dao层详解
一、SSH架构最基本的分层方式:modle层:就是对应的数据库表的实体类,即将现实对象抽象成类。Dao层:是使用了Hibernate连接数据库、操作数据库(增删改查)和model层。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受原创 2015-05-07 23:17:02 · 16171 阅读 · 2 评论 -
搜索推荐五——solr实战高级函数
一、LBS基于solr实现范围查找和距离solr/item/select/?q=name:少女&sfield=location&pt=36.853222,116.433365&fl=name,location,_dist_:geodist()&fq={!geofilt}&d=20000 字段 含义 q...原创 2019-01-25 13:51:56 · 1761 阅读 · 1 评论