自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

追求卓越的攻城狮

博观而约取,厚积而薄发

  • 博客(79)
  • 资源 (6)
  • 收藏
  • 关注

原创 SpringCloud——Zuul

一、添加maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent&lt

2018-09-04 20:40:19 246

原创 CURL

dir

2018-09-04 13:57:14 713

原创 SpringCloud——Eureka

dir

2018-09-03 23:30:18 245

原创 Spark(一)——IDEA环境搭建

1、pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...

2018-08-15 20:44:20 300

原创 设计模式——桥梁模式

一、定义 将抽象化(Abstraction)和实现化(Implementation)解耦,使得两者可以独立地变化如何理解?可以从定义中的三个词——抽象化、实现化、解耦来理解。抽象化:从众多的事务中抽取出共同的、本质性的特征,而舍弃其非本质的特征。例如奔驰、宝马、奥迪等,他们共同的特征就是汽车。抽象化的过程,是一个裁剪的过程,舍弃非本质特征实现化:对抽象化进行具体实现,如从“车—>奔驰”解

2016-04-25 09:52:30 751

原创 『《数据挖掘导论》读书笔记(一)』——数据

一、数据的相关问题数据的质量数据预处理,使数据更适合分析根据数据联系分析数据,找到数据之间的联系,利用联系进行其余分析二、名词解释数据集:数据对象的集合属性:对象的性质或特性测量标度:将数值或符号值与对象的属性相关联的规则数据集的特性维度稀疏性:非零项所占比例很小,只存非零项,可节省时间和空间分辨率:影响数据的性质数据清理:清理不真实或重复的对象(如人的身高2米,体重2kg)

2015-12-02 23:51:46 1654

原创 『《编程之法》读书笔记』——字符串旋转

一、问题描述给定一个字符串,将字符串前面的若干个字符移到字符串的尾部。 如输入为“abcdef”输出为“defabc”二、解题思路解法一:蛮力移位 每一次将一个字符移到最后,执行n次 即第一次bcdefa,第二次cdefabpublic static void shiftOne(char[] chars, int length) { char t = chars[0];

2015-11-25 14:45:19 535

原创 Struts2+Hibernate4整合(二)

一、核心接口:Session接口 此Session不是JSP中的HttpSession,而是Hibernate中数据连接和事务管理之间的一个中间接口,是持久化操作的基础,提供了save(),update()、delete()等方法SessionFactory接口 负责初始化Hibernate,创建Session实例,它保存了当前数据库配置的所有映射关系Transaction 负责事务的相

2015-11-24 22:31:13 1097

原创 Struts2+Hibernate4整合

编译环境:MyEclipse 工具:Maven 数据库:MySQL5.X一、新建Maven Web项目File——New——WebProject——勾选Add maven support二、在Maven中配置依赖包在pom.xml中添加下列代码 <!-- 单元测试 --> <dependency> <groupId>junit</groupI

2015-11-20 15:14:14 954

原创 【Nutch】Solr4.6搭建

一、Tomcat环境 二、下载Solr4.6,解压 下载地址http://archive.apache.org/dist/lucene/solr/4.6.1/ 解压后 三、部署solr1、将example/webapps/solr.war复制到tomcat/webapps下2、在 solr/example/solr/collection1/下创建一个data文件夹3、 进入tomca

2015-10-30 23:03:09 1764 2

原创 【Linux】Ubuntu下使用QQ

1、下载地址http://www.ubuntukylin.com/applications/showimg.php?lang=cn&id=232、解压解压得到wine-qqintl文件夹,里面有三个deb包:fonts-wqy-microhei_0.2.0-beta-2_all.deb、ttf-wqy-microhei_0.2.0-beta-2_all.deb、wine-qqintl_0.1.3-2

2015-10-26 13:08:42 790

原创 【LeetCode】Valid Parentheses

一、问题:Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.The brackets must close in the correct order, "()" and "()[]{}" are all valid

2015-10-25 00:51:50 455

原创 关于“去哪网”一道笔试题解法的思考

一、面试题的大致内容是这样:有100万家酒店,现在需要找出前1万家酒店,根据三个指标(酒店订单量,酒店评论量,酒店访问量。优先级由大到小),即若酒店订单量相同,就比较酒店评论量,由此类推二、解题思路这里暂且先不考虑大数据,就考虑如何通过三个指标排序在《Core Java》这本书的集合类中关于TreeSet有讲到,将元素添加到TreeSet中的速度,要比加到HashSet中的慢,但TreeSet会自动

2015-10-17 20:54:42 629

转载 坚持是一种人生态度,跟能力无关!

目前供职于某公司的研发部担任软件工程师兼日语(现场/会议)口译,同时在上海交通大学软件学院读研。 兴趣爱好:阅读和写作、讨论分享想法、解决问题和编码、跑步、电影、日语朗读、简单生活。目前已经在扇贝网连续打卡超过500天。扇贝网:使用扇贝网的过程中,有没有什么最难忘的事情?chain:有关这个问题,我想先说说如何认识到扇贝网的吧。记得那是2011年

2015-10-12 19:24:51 2701

原创 数据结构题

1、一个具有20个叶子节点的二叉树、它有()个度为2的节点 计算过程 (1)设N为总节点数,n0为叶子节点数,n1为度为1的节点数,n2为度为2的节点数 (2)二叉树每个节点的度最大为2,所以 N = n0 + n1 + n2 (3)假设3个节点,就会有2个分支将它们连接,2个节点只需要1个分支进行连接,所以N个节点需要m个分支进行连接 N = m + 1 (4)度为1的节点,发射1个

2015-10-12 12:33:41 900

翻译 Nutch技术手册——AboutPlugin

Nutch’s plugin system is based on the one used in Eclipse 2.x. Plugins are central to how Nutch works. All of the parsing, indexing and searching that Nutch does is actually accomplished by various plu

2015-09-24 10:39:36 885

原创 『爬虫问题解决』(一)nutch异常

Nutch在eclipse中编译的时候出现了异常InjectorJob: starting at 2015-09-23 10:20:55InjectorJob: Injecting urlDir: /root/urlsInjectorJob: Using class org.apache.gora.hbase.store.HBaseStore as the Gora storage class.

2015-09-23 10:40:52 2134 1

原创 HBase搭建并使用Java调用HBaseAPI

1、HBase的搭建1.1下载HBase0.94.141.2修改 conf/hbase-site.xml<configuration> <property> <name>hbase.rootdir</name> <value>file:///root/test/hbase</value> </property><property> <name>hbase.zookeepe

2015-09-22 14:59:50 4230 1

转载 nutch源代码阅读心得

原文地址http://www.javaeye.com/topic/570440主要类分析:一、 org.apache.nutch.crawl.Injector:     1,注入url.txt    2,url标准化    3,拦截url,进行正则校验(regex-urlfilter.txt)    4,对符URL标准的url进行map对构造,在构造过程中给CrawlD

2015-09-17 20:49:28 521

原创 Nutch第一次搭建部署总结

首先按照教程http://blog.csdn.net/fonxian/article/details/48522479 安装HBase,安装的过程中发现搭建Nutch需要其他额外的几样工具,HBase、ZooKeep、Hadoop、Solr ,它们的分工是,Nutch负责抓取数据,HBase则负责将数据存储起来,Solr是负责建立索引,Hadoop则是为Nutch和HBase提供一个分布式的环境

2015-09-17 20:43:35 2255

翻译 Ubuntu下HBase安装

1.2. Quick Start - Standalone HBaseThis guide describes setup of a standalone HBase instance running against the local filesystem. This is not an appropriate configuration for a production instance

2015-09-17 15:58:48 1316

转载 Nutch 快速入门(Nutch 2.2.1)

原文:http://cn.soulmachine.me/blog/20140201/Nutch 2.x 与 Nutch 1.x 相比,剥离出了存储层,放到了gora中,可以使用多种数据库,例如HBase, Cassandra, MySql来存储数据了。Nutch 1.7 则是把数据直接存储在HDFS上。1. 安装并运行HBase为了简单起见,使用Standalo

2015-09-17 15:32:56 1350

原创 Hadoop —— Ubuntu单机环境部署Hadoop1.2.1

建立ssh无密码登陆本机root@fonxian-desktop:~# apt-get install openssh-serverroot@fonxian-desktop:~# ssh-keygen -t rsa -P " "root@fonxian-desktop:~/.ssh# cat id_rsa.pub >> authorized_keysHadoop部署下载hadoop1.2.11、

2015-09-17 11:28:54 1016

原创 面试——计算机网络专项练习题(一)

1、一个广域网和一个局域网相连,且需要进行协议转换,需要的设备是什么。A. 路由器 B. 网关 C. 集线器 D. NIC网关是局域网连接广域网的出口,可以工作在OSI模型网络层以上的不同层次。实质上是一个网络通向其他网络的IP地址 路由器工作在网络层,处理网络层的数据分组,决定数据分组的转发 NIC,网卡(也叫网络适配器),整理计算机上发往网线上的数据,并将数据分解为适当大小的数据

2015-09-16 00:07:03 1088

原创 Win10系统问题解决——关键错误开始菜单和cortana无法工作

系统运行着突然自动关机,重启之后出现“关键错误开始菜单和cortana无法工作“的提示解决方法:打开控制面版——切换到小图标模式——找到”管理工具‘——“服务”——“User Manager”——将”禁用“更改为”打开“——重新启动,即可解决问题如果觉得这里没有图片,操作起来有点困难,可以查看下面的链接点击打开链接对照着图片进行操作,几步就可以解决问题

2015-09-14 17:58:29 2220

原创 单例模式的几种写法

实现方法一 public static class Singleton{ private static final Singleton instance = new Singleton(); private Singleton(){} public static Singleton getInstance(){ retur

2015-09-11 16:25:10 630

原创 RSA加密算法

对称加密算法就是A使用一种规则对信息进行加密,B使用同样一种规则对信息进行解密,安全性并不好而非对称加密算法,则是A生成两种不同的规则(即公钥和私钥),B使用A的公钥对信息加密,A使用自己的私钥对信息解密,公钥大家公有的,比如C也想给A传信息,就可以用A的公钥对信息加密,发送给A,而B因为没有A的私钥,看不了C发给A的信息

2015-09-11 00:50:57 1640

原创 【Linux】使用Ubuntu过程中遇到的问题

记录在使用ubuntu过程中遇到的问题1、非正常关机(例如断电,强制关机)后,无法正常启动如果开机启动界面上出现了F...I...S..M的字样,用键盘输入F,进行fix(修复)即可解决问题2、安装jdk、tomcat、maven、虚拟机文章链接3、eclipse不显示菜单栏文章链接4、解压文章链接5、Linux常用命令文章链接6、Linux的root密

2015-09-10 18:09:04 557

原创 SpringMVC环境配置

所需要的包可在本站下载http://download.csdn.net/detail/fonxian/9079125在WEB-INF下配置web.xml和spring-servlet.xml(若web.xml中servlet-name 设置为xxx,则配置文件也要改成xxx-servlet.xml,这里需要特别注意),只需要配置这两个文件就好。 1、web.xml配置<?xml version=

2015-09-05 08:12:05 580

原创 Java虚拟机学习(一)

虚拟机的结构类的加载器、运行时数据区、执行引擎 其中运行时数据区分为堆、虚拟机栈、本地方法栈、方法区和程序计数器 方法区和堆是线程公有,其他的都是线程私有运行时数据区1.1程序计数器 程序计数器也是jvm的一块内存区域,不过它不会发生OutOfMemoryError的异常,消耗的内存很小,相比java栈堆,可以忽略掉。它的作用是通过计数器的值寻找执行指令的字节码,因为线程切换时需要恢复每一个线

2015-09-04 17:21:59 649

原创 问题解决——Ubuntu中eclipse不显示目录

Ubuntu下的eclipse不能显示工作台的File Edit Source 等菜单项可以写一个简单的脚本来解决,新建一个文本,后缀为xx.sh#!/bin/bashexport UBUNTU_MENUPROXY=0/home/fonxian/Software/eclipse/eclipse最后的一行/home......是eclipse的所在的目录在终端 输入 chmo

2015-09-01 10:19:16 1920 1

原创 问题解决——maven出现“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误

在ubuntu下使用maven搭建web项目,需要用到tomcat服务器来运行。所以需要“项目——右键——配置——Maven Project Facets——勾选Dynamic Web Module但会出现提示Dynamic Web Module 3.0 requires Java 1.6 or newer。开始是以为我的jdk的问题,但jdk确实没有问题,是1.7的版本。解决方法

2015-09-01 10:02:41 1300 5

原创 整理得很全面的Nginx学习资源

Nginx基础1.  nginx安装2.  nginx 编译参数详解3.  nginx安装配置+清缓存模块安装4.  nginx+PHP 5.55.  nginx配置虚拟主机6.  nginx location配置7.  nginx root&alias文件路径配置8.  ngx_http_core_module模块提供的变量9.  nginx日

2015-08-30 19:57:16 2313

原创 在GitHub上使用Hexo搭建静态博客

搭建静态博客需要一个前提是你的电脑上有安装git并且你有github帐号,这个不懂可以看廖雪峰先生的git教程1、下载nodejs,在官网上可以下载2、使用git进入你新建的一个文件夹,输入命令 npm install -g hexo3、接着输入hexo init ~/hexo ,会建立一个初始化的目录,目录名为hexo,这时你要进入到根目录下的hexo文件夹,可以在git中输

2015-08-14 13:31:38 1232 1

原创 eclipse、Myeclipse中的常用快捷键

CTRL+M 只显示代码编辑区,重按可返回CTRL+T  进入指定类或方法ALT+/  补全代码ALT+SHIFT+S  进入sourceCTRL+SHIFT+O 导入所需要的包

2015-08-04 11:13:39 606 2

原创 问题解决-Address already in use: bind

JavaWeb项目运行Jetty服务器的时候,出现这个错误java.net.BindException: Address already in use: bind at sun.nio.ch.Net.bind0(Native Method) at sun.nio.ch.Net.bind(Net.java:437) at sun.nio.ch.Net.bind(Net.java:429)

2015-08-04 10:01:17 13674 2

原创 ACM基础——OJ上的Java代码提交规范

1、输入Scanner cin = new Scanner(System.in);while(cin.hasNext()){ int a = cin.nextInt(); int b = cin.nextInt(); }2、类名public class Main {}

2015-07-24 16:24:17 7157 1

原创 数据库题——高于部门平均工资查询问题

题目:找出高于所在部门平均工资的员工的姓名,工资,所在部门的编号,部门的平均工资表的结构(表名为sqltest) 1、首先找出每个部门的平均工资SELECT AVG(salary) avg_salary ,depart_id FROM sqltest GROUP BY depart_id得到 2、将其作为临时表(temp_table),放到主查询中SELECT sqltest.name,sq

2015-07-24 11:22:01 12721 2

原创 Python的一些常见问题的解决

Ubuntu下查看python版本号 /usr/bin/python Non-ASCII character ‘\xe6’ 源代码文件第一行添加:#coding:utf-8 name ‘urllib’ is not defined 在源码文件中添加:import urllib

2015-07-20 09:41:38 1168

原创 Linux常用命令

Linux的常用命令,会陆续的更新,希望能对大家有所帮助 删除 rm -f file1 删除一个叫做 ‘file1’ 的文件 rmdir dir1 删除一个叫做 ‘dir1’ 的目录 rm -rf dir1 删除一个叫做 ‘dir1’ 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容 权限 chmod a代表所有用户 +代表添

2015-07-20 00:00:42 1215

Nginx实战高性能Web服务器

实战Nginx_取代Apache的高性能Web服务器

2015-09-22

设计模式之禅

设计模式之禅是设计模式领域公认的3本经典著作之一,“极具趣味,容易理解,但讲解又极为严谨和透彻”是本书的写作风格和方法的最大特点。第1版2010年出版,畅销至今,广受好评,是该领域的里程碑著作。深刻解读6大设计原则和28种设计模式的准确定义、应用方法和最佳实践,全方位比较各种同类模式之间的异同,详细讲解将不同的模式组合使用的方法。第2版在第1版的基础上有两方面的改进,一方面结合读者的意见和建议对原有内容中的瑕疵进行了修正和完善,另一方面增加了4种新的设计模式,希望这一版能为广大程序员们奉上一场更加完美的设计模式盛宴! 全书共38章,分为五部分:第一部分(第1~6章),以一种全新的视角对面向对象程序设计的6大原则进行了深刻解读,旨在让读者能更深刻且准确地理解这些原则,为后面的学习打下基础;第二部分(第7~29章)通过大量生动的案例讲解和分析了23种最常用的设计模式,并进行了扩展讲解,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分(第30~33章)对同类型和相关联的模式进行了深入分析和比较,旨在阐明各种设计模式之间的差别以及它们的理想应用场景;第四部分(第34~36章)探讨了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用;第五部分(第37~38章)是本书的扩展篇,首先从实现的角度对MVC框架的原理进行了深入分析,然后讲解了5种新的设计模式的原理、意图和最佳实践。本书最后附有一份精美的设计模式彩图,可以裁剪,便于参考。

2015-09-11

springmvc包最新

springmvc所需要的全部的包,欢迎下载

2015-09-05

log4j-1.2.17.jar

log4j-1.2.17.jar,可用于生成日志文件。需要的话,可以下载。

2015-06-27

SpringMVC包(spring-frame-3.2.0)

SpringMVC和Spring开发需要的jar包

2015-06-14

空空如也

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

TA关注的人

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