自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流风雨情的博客

大道可期

  • 博客(34)
  • 资源 (40)
  • 收藏
  • 关注

原创 git init 和 git init –bare 的区别和解决www下没有源文件无法看的的问题

git init 和 git init –bare 的区别使用命令”git init –bare”(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不能称为工作目录(working tree);如果你进入版本目录,就会发现只有.git目录下的文件,而没

2017-03-09 21:34:40 4087

转载 Struts2 工作原理

Struts2工作原理Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Action、Result等。下面我们来具体看看这些组件有什么联系,它

2017-03-23 14:26:08 285

转载 Spring 框架学习—控制反转(IOC)

spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架,主要用于降低模块之间耦合度的框架,实际上Spring除了能够通过IoC降低模块之间的耦合度外还提供了其它功能。1、IoC的基础知识以及原理:   

2017-03-23 11:16:08 511

转载 myeclispse创建Spring过程

  (尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53868594冷血之心的博客) 在MyEclipse中如何搭建<a href="http://lib.csdn.net/base/javaee" class="replace_word" title="Java EE知识库" ta

2017-03-23 11:10:14 543

转载 hashMap实现原理

1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。

2017-03-22 22:00:00 219

转载 Hashtable和HashMap

集合类之番外篇:深入解析HashMap、HashTableJava集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、HashMap是非线程安全的,HashTable是线程安全的。2、Ha

2017-03-22 18:00:02 395

转载 设计模式开闭原则

开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统。 定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。Softeware entities like classes,modules and functions should be open for extension but closed f

2017-03-22 09:51:47 278

转载 面试问题

面试的65个回答技巧-适用于BAT公司46912 人参与 | 时间:2014年05月08日 07:28导读:很多人都质疑面试前去google一下面试题,是否有用。。。。其实真实情况往往是这样:前台告诉经理,有个面试者来了,经理一拍头:啊!差点忘了!拿起电话:小谢,你有空吧,帮忙面个试! 小谢答应后,google了一些面试题,打印了出来。互联网职业

2017-03-20 20:37:09 972 1

转载 get和post

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个

2017-03-20 18:25:59 445

转载 一次完整的http请求

一次完整的HTTP请求与响应涉及了哪些知识? 2017-03-19Ruheng Android订阅 Android订阅Android订阅 微信号 androiddingyue 功能介绍 定时发布不一样的Android干货,关注Android技术和交流平台,让我们共同进步。 作者:Ruheng地址:http://

2017-03-20 16:56:52 821

原创 git把本地仓库和远程仓库关联起来

1. 打开在你的项目文件夹,输入下面的命令git init 输完上面的命令,文件夹中会出现一个.git文件夹,如下图所示,其他的的文件也会出现蓝色小问号的标志  2. 添加所有文件git add .注意最后的点是有用的哦 输入完成后,文件夹如下所示 3. 提交所有文件git commit -m "这里是备注信息" -a

2017-03-19 17:57:14 6254 1

转载 Javacc词法分析初练

考虑到在CSDN,没有搜索到很多关于javacc的东西,绝对干货。javacc概述javacc概述  JavaCC 是一个词法分析生成器和语法分析生成器。 词法分析和语法分析是处理输入字符序列的软件构件, 编译器和解释器协同词法分析和语法分析来“解密” 程序文件。  javacc的获取:https://java.net/projects/javacc/downloads从此

2017-03-19 16:50:57 2252

原创 第四范式

第四范式时代来临 “第四范式”,得名于图灵奖得主、关系数据库的鼻祖Jim Gray(吉姆-格雷)生前的最后一次演讲。他将人类科学研究的发展定义成为四个范式  第一范式:实验以记录和描述自然现象为主的实验科学,比如钻木取火,到1590年,伽利略在比萨斜塔上做了“两个铁球的同时落地”的实验,得出了重量不同的两个铁球同时下落的结论,推翻了亚里士多德的结论:“物体下落的速度与重量成比例”的学说,纠正了这个

2017-03-17 17:54:28 10873

转载 javacc总结

项目中用的JavaCC做查询编译,在这里小结一下,作为备忘。JavaCC是一个很不错的词法、语法解析器的生成器,只需要编写规则就可以生成Java语言的词法、语法解析器(新版本的JavaCC还支持C/C++作为目标语言)。JavaCC相当与Yacc/Bison+Lex/Flex很类似。[引用请注明出处:http://blog.csdn.net/bhq2010/article/details/

2017-03-16 20:51:24 476

转载 javacc安装教程

1.在JavaCC首页http://javacc.java.net/上下载最新版的JavaCC。配置环境变量,在dos命令行里就可以使用了2.这里我们使用第二种,安装eclipse插件的方法 JavaCC eclipse插件:http://sourceforge.net/projects/eclipse-javacc/files/,下载图中红色圈的压缩包打开eclipse,选择He

2017-03-16 20:21:50 6740 3

转载 计算机网络知识复习

1、OSI(Open System Interconnect):开放系统互联,是一个七层的计算机网络模型,分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP(Transmission Control Protocol/Internet Protocol):传输控制协议/因特网互联协议,是一个四层的计算机网络模型,分别为:网络接口层、网络层、传输层和应用层。

2017-03-16 15:20:11 869

转载 数据库三范式详解

数据库(第一范式,第二范式,第三范式)标签: 数据库电话产品2011-10-31 15:29 60577人阅读 评论(29)收藏举报本文章已收录于:分类: 数据库 版权声明:本文为博主原创文章,未经博主允许不得转载。 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老

2017-03-16 13:36:23 432

转载 数据库三范式详解+例子

数据库三大范式详解2014-02-25 21:38 10674人阅读 评论(0)收藏举报本文章已收录于:分类: oracle(20) 作者同类文章X数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)

2017-03-16 13:31:37 38365

转载 面试中排序算法问题

面试中的排序算法总结查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序、堆排序、基数排序、桶排序等。 面试官

2017-03-15 20:32:32 1139

转载 面试中排序算法问题

面试中的排序算法总结 2016-06-02 16:42:4121112浏览 3评论 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两

2017-03-15 20:30:59 322

转载 git github入门教程

手把手教你用Git2017-02-28 19:07 45人阅读 评论(0)收藏举报本文章已收录于:分类: Java(39) 作者同类文章X综合学习(53) 作者同类文章X总结之巅(19) 作者同类文章XAndroid(114)

2017-03-15 20:18:54 1196 6

转载 怎么在csdn上原格式转载别人的文章

转载于:http://blog.csdn.NET/jiangping_zhu/article/details/18044109作者:包心菜加糯米饭1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML

2017-03-15 20:14:02 1496 1

转载 Java中字符编码问题和中文占几个字节的问题(ASCII Unicode UTF-8 )

ASCII码在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规

2017-03-15 19:22:41 19574

转载 Java中产生随机数

一、利用random方法来生成随机数。  在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,Java语言提供了一个叫做random的方法。   通过这个方法可以让系统产生随机数。不过默认情况下,其产生的随机数范围比较小,为大于等于0到小于1的 double型随机数。虽然其随机数产生的范围比较小,不能够满足日常的需求。如日常工作中可能需要产生整数的随机数。其实

2017-03-09 10:59:07 1051

原创 Linux下Shell编程解析

Linux下命令解释器称为Shell,Shell是一种具备特殊功能的程序,它是介于使用者和UNIX/Linux操作系统之核心程序(kernel)间的一个接口。它接收用户输入的命令并把它送入内核去执行。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Sh

2017-03-07 22:16:48 406

原创 带头结点的单链表

/*带头结点的单链表*/#include <iostream>#include <cstdlib>using namespace std;template<class T>struct LinkNode{ T data; LinkNode<T> *next; LinkNode(LinkNode<T> *ptr = NULL){next = ptr;} Li

2017-03-07 21:57:59 407

原创 Ubuntu删除用户和卸载服务命令

终端方法:以下用newuser代替想要删除的用户账户 在root用户下:userdel -r newuser 在普通用户下:sudo userdel -r newuser 因为需要彻底删除用户,所以加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。 sudo apt-get remove –purge vsftpd 完全卸载vsftpd

2017-03-07 21:57:12 3436

原创 云华听课笔记

webstorm sublime dw 盒子模型:content padding border margin 驼峰式的代码niHao position和float不能同时使用 html5权威指南 javascript高级程序设计 锋利的jQuery javascript设计模式 深入浅出Node.js sublime写进注册表 Atom 特效 js underscope

2017-03-04 09:42:35 217

原创 云华听课笔记

webstorm sublime dw 盒子模型:content padding border margin 驼峰式的代码niHao position和float不能同时使用 html5权威指南 javascript高级程序设计 锋利的jQuery javascript设计模式 深入浅出Node.js sublime写进注册表 Atom 特效 js underscope

2017-03-04 09:35:23 266

原创 抽象数据类型(Abstract Data Type)

ADT(2015.6.8) 抽象数据类型(Abstract Data Type)是指一个数学模型以及定义在该模型上的一组操作。 ADT包括数据数据元素,数据关系以及相关的操作。 即ADT { 数据对象:(数据元素集合) 数据关系:(数据关系二元组结合) 基本操作:(操作函数的罗列) } 抽象数据类型(ADT)是一个实现包括储存数据元素的存储结构以及实现基本操作的算法。在这个数据抽象

2017-03-04 09:27:38 8149

原创 找素数

#include <stdlib.h>#include <stdio.h>#include <sys/time.h>#include <math.h>int main(){ struct timeval tv1,tv2; struct timezone tz; int t; int n; printf("请输入一个整数n:"); scanf("

2017-03-04 09:21:22 317

原创 ARP攻击和IP分类

攻击原理 ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。 ARP攻击主要是存在于局域网网络中,局域网中若有一台计算机感染ARP木马,则感染该ARP木马的系统将会试图通过“ARP欺骗”手段截获所在网络内其它计算机的通信信息

2017-03-03 22:31:21 795

转载 Ubuntu root 密码忘记-恢复

方法一: 如果用户具有sudo权限,那么直接可以运行如下命令: #sudo su root #passwd #更改密码 或者直接运行sudo passwd root命令就可以直接更改root密码lazyman@lazyman-ThinkPad-X250:/etc$ sudo passwd root[sudo] password for lazyman: 输

2017-03-02 12:46:42 550

原创 Ubuntu下搭建ftp服务器

一vsftpd的简述vsftpd(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,vsftpd设计的出发点就是安全性。同时随着版本的不断升级,vsftpd在性能和稳定性上也取得了极大的进展。除了安全和性能方面很优秀的外,还有很好的易用性。 FTP服务当然是选择vsftpd(very secure FTP daemon) 首先用命令检查是否安装了vsftpd v

2017-03-02 11:55:31 727

图解性能优化

图解性能优化

2017-06-17

网络是怎样连接的_户根勤

网络是怎样连接的_户根勤

2017-06-17

计算机程序设计艺术(第3卷)

计算机程序设计艺术(第3卷)

2017-06-17

垃圾回收的算法与实现 高清

垃圾回收的算法与实现

2017-06-17

图解设计模式图灵 高清完整.pdf版

图解设计模式

2017-06-17

《Redis设计与实现》.(黄健宏).[PDF]

《Redis设计与实现》.(黄健宏).[PDF]

2017-06-17

分布式服务框架原理与实践_李林锋著 完整版

分布式服务框架原理与实践_李林锋著 完整版

2017-06-17

redis实战完成版

redis实战

2017-06-17

写给大忙人看的Java SE 8

写给大忙人看的Java SE 8

2017-06-17

pro git book

什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能)。采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异问题出现的原因,又是谁在何时报告了某个功能缺陷等等。使用版本控制系统通常还意味着,就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以轻松恢复到原先的样子。但额外增加的工作量却微乎其微。

2017-02-26

图解HTTP上野宣

图灵设计从书

2016-12-02

图解http协议

上野宣 高清版

2016-12-02

GitHub入门与实践.pdf 高清pdf

第 1 章:欢迎来到 GitHub 的世界 讲解 GitHub 是什么,以及有哪些革新之处。在开源软件的世界中, GitHub 为开发者带来了革命性的社会化编程概念。在这里我们将会接触 这一概念,并对其带来的优势与功能进行讲解。 第 2 章:Git 的导入 要使用 GitHub,离不开 Git 这一版本管理系统。本章将深入介绍关 于 Git 的知识,加深各位对 Git 的理解,同时说明实际操作的相关流程。 第 3 章:使用 GitHub 的前期准备 使用 GitHub 需要开设账户(免费),因此我们将按照顺序为您讲解 正式使用前需要进行的一系列设置。 另外,本章还会讲解包括操作示例在内的,实际在 GitHub 上创建 仓库并发布代码的相关流程。

2016-11-07

HTML5+jQuery制作温馨浪漫爱心表白动画特效

HTML5+jQuery制作温馨浪漫爱心表白动画特效

2016-10-29

基于struts2 的书籍信息管理系统

基于Struts 2实现简单的书籍信息管理功能,其中,模型 (M) 采用基于JDBC的DAO以及VO,视图 (V)采用基于Struts 2标签的JSP,控制 (C) 采用Action、拦截器等实现。 通过本次实验,了解在Eclipse+MyEclipse 8.5集成开发环境和Tomcat 6.0 、MySQL 6.0运行环境下,基于Struts 2进行简单Java Web应用的开发。

2016-10-23

servlet 中文API

这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。

2016-10-08

NTFS_for_Mac.dmg

### 背景 - 之前在公司的mbp上装了个破解版的,后来升级了10.15发现不能用了 - 最近买了块希捷的移动硬盘,说兼容Windows和Mac,支持NTFS 详情请看链接 https://shimo.im/docs/rCqhYyVhdqXKj63j/ 《NTFS_For_Mac_10.15_希捷官网正版永久免费》,可复制链接后用石墨文档 App 或小程序打开

2019-11-03

java并发编程实战pdf及源码

java并发编程实战pdf及源码

2017-07-12

jsp+servlet+mysql+购物商城项目代码 下载

jsp+servlet+mysql+购物商城

2017-06-27

图解机器学习

图解机器学习

2017-06-27

如何变得有思想 阮一峰博客文集_PDF电子书下载 带书签目录 高清完整版.pdf

如何变得有思想 阮一峰博客文集_PDF电子书下载 带书签目录 高清完整版.pdf

2017-06-25

json-lib-2.4-jdk15.jar所需全部JAR包

json-lib-2.4-jdk15.jar所需全部JAR包

2017-06-23

23种JAVA设计模式和15种J2EE设计模式-java学习的精髓

23种JAVA设计模式和15种J2EE设计模式-java学习的精髓

2017-06-22

黑客与画家中文版

黑客与画家

2017-06-22

深入浅出MyBatis技术原理与实战

随着大数据时代的到来,Java 持久层框架MyBatis 已经成为越来越多企业的选择。遗憾的是,时至今日国内依然没有一本讨论MyBatis 的书,这增加了初学者的学习难度,初学者往往只能基于零星的案例来学习MyBatis,无法系统地掌握MyBatis,更不用说精通了。《深入浅出MyBatis 技术原理与实战》是笔者通过大量实践和研究源码后创作而成的,是国内系统介绍MyBatis 著作的先河。, 《深入浅出MyBatis技术原理与实战》分为3 个部分,依次介绍了MyBatis 的基础应用、原理及插件开发、实践应用,使读者能够由浅入深、循序渐进地掌握MyBatis 技术。首先,《深入浅出MyBatis技术原理与实战》在官方API 的基础上完善了许多重要的论述和实例,并且给出了实操建议,帮助读者正确掌握MyBatis。其次,《深入浅出MyBatis技术原理与实战》详细讲述了MyBatis 的内部运行原理,并全面讨论了插件的开发。最后,本着学以致用的原则,笔者阐述了MyBatis-Spring 项目和一些MyBatis 开发常见的实例,使读者能够学得会,用得好。, 《深入浅出MyBatis技术原理与实战》不是一本味同嚼蜡的理论专著,而是一本MyBatis 的实践指南,无论你是Java 程序员、MyBatis开发者,还是Java 持久层框架的研究者,你都能从本书中收获知识。

2017-06-22

JAVA程序员面试宝典 第4版(带书签 高清扫描版)欧立奇

JAVA程序员面试宝典 第4版(带书签 高清扫描版)欧立奇

2017-06-22

[啊哈!算法].啊哈磊.扫描版

[啊哈!算法].啊哈磊

2017-06-22

算法的乐趣.pdf

算法的乐趣.pdf

2017-06-18

HBase权威指南

HBase权威指南

2017-06-18

JDK1.8 API 中文 谷歌翻译 java帮助文档1.8 google翻译

JDK1.8 API 中文 谷歌翻译 java帮助文档1.8 google翻译

2017-06-18

TortoiseSVN-1.9.5.27581-x64-svn-1.9.5 中文语言包(64位)

TortoiseSVN-1.9.5.27581-x64-svn-1.9.5 中文语言包(64位)

2017-06-18

算法图解图灵

算法图解

2017-06-18

空空如也

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

TA关注的人

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