自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

转载 RabbitMQ 入门 Helloworld

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37607165本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。“Hello world” of RabbitMQ1、Windows下RabbitMQ的安装下载Erlang,地址:http://www.erla

2017-07-03 15:18:17 320

转载 如何在CentOS 7 / RHEL 7 运行单用户模式进行root的密

转自:点击打开链接步骤一,开机时随便按下键盘,进入以下菜单 步骤二: 选择第一项,按e键进行修改步骤三,定位到 ro(linux 16 or linuxefi) 步骤四:把ro改成 “rw init=/sysroot/bin/sh”. 完成之后按 “Ctrl+x” 现在你可以进入单用户模式了

2017-03-22 12:05:08 806

转载 详解Virtual Box配置CentOS7网络

转自:点击打开链接之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看。Virtual Box可选的网络接入方式包括:NAT 网络地址转换模式(NAT,Network Address Translation)Bridged Adapter 桥接模式Internal 内部网络模式Host-only Adapter 主

2017-03-20 19:14:50 884

转载 TCP的流量控制

转自:点击打开链接1.TCP的滑动窗口       为了提高信道的利用率TCP协议不使用停止等待协议,而是使用连续ARQ协议,意思就是可以连续发出若干个分组然后等待确认,而不是发送一个分组就停止并等待该分组的确认。       TCP的两端都有发送/接收缓存和发送/接收窗口。TCP的缓存是一个循环队列,其中发送窗口可以用3个指针表示。而发送窗口的大小受TCP数据报中窗口大小

2016-08-16 19:33:59 422

转载 JAVA中的反射机制

转自:点击打开链接不断成长,不断领会! 反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!           一,先看一下反射的概念:              主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所

2016-08-12 22:12:33 283

转载 Maven的多模块(Multi-Module)工程的pom编写

转自:点击打开链接对于使用maven的骨架创建工程,想必大家都已经熟悉了,这里是一些常用的工程类型,如想看到更多的骨架可以使用mvn的交互式Interactive generate Goal创建指令:mvn archetype:generate// Creating a simple java application mvn archetype:create -

2016-07-29 11:07:23 4421

转载 maven包依赖冲突

转自:点击打开链接那句话怎么讲来着的... 引用如果你爱他,就请让他用Maven,因为那里是天堂,如果你恨他,就请让他用Maven,因为那里是地狱.Maven对于新手来说是《步步惊心》,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫。 Maven对于老手来说是《真爱配方》,因为它无所不能,利如刀锋,使用Maven做

2016-07-29 10:56:38 1406

转载 Maven项目中获取classpath和资源文件的路径

转自:点击打开链接假设资源文件放在maven工程的 src/main/resources 资源文件夹下,源码文件放在 src/main/Java/下, 那么java文件夹和resources文件夹在运行时就是classpath的真实位置,如果有一个文件位于 src/main/resources/test.txt有一个类位于 src/main/java/com/qunar

2016-07-25 14:09:03 18614

原创 dubbox——windows,maven库先来一发

万事开头难,开头配环境,环境配置难~~~先来几个比较有帮助的博文:分布式服务框架 dubbo/dubbox 入门示例:点击打开链接         这个文章应该是dubbo的老司机写的,也是找到的比较详细的dubbox博文,但是对我这颗小白菜来说还是遇到挺多问题的,我就再来细化一下。前2步大家应该都没有什么问题,主要就就是dubbox的maven过程。由于当当哥

2016-07-25 14:07:46 3530

原创 windows下的zookeeper

zookeeper的配置:点击打开链接zookeeper的配置:点击打开链接zookeeper的简单命令:点击打开链接博主是分布式的小白,最近要开始接触dubbo有点慌,上午查阅了下资料,大致了解了下dubbo,具体概念性、理论性的博文以后供上,先来个实际操作。博主了解到dubbo常与zookeeper一起玩耍,所以要先实践zokeeper。本篇博文主要

2016-07-21 13:20:33 8231 1

转载 Gson——偷个懒,常用查询

工具博,引自:原文点击打开链接哇,原来我已经潜水2年多了,还是需要养成习惯写写东西啊。最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现

2016-07-18 16:39:39 436

转载 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)

作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/java-8-lambdas-insideout-language-features/关于深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)深入理解Java 8 Lambda(类库篇——S

2016-07-18 09:26:07 864

转载 java synchronized详解

本文转自:点击打开链接第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们使用

2016-03-22 11:16:50 243

原创 ajax学习第二天——ajax框架,juery的实现xml,中文乱码与跨域访问

1、AJAX框架jquery:属于纯粹的前台框架,比较轻量级,JavaScript语言prototype:与jquery类似,历史比较久dojo:页面端框架ext:重量级页面端框架,多用于内网系统。夸张成桌面 dwr:JavaScript调用java,不提供页面效果//用户名校验的方法//这个方法将使用XMLHTTPRequest对象来进行

2016-03-06 21:28:19 1247

原创 ajax学习第一天——基于jquery的简单应用

1、走进AJAXAsynchronousJavaScriptAndXML使用XHTML和CSS的基于标准的表示技术 使用DOM进行动态显示和交互 使用XML和XSLT进行数据交换和处理 使用XMLHttpRequest进行异步数据检索 使用Javascript将以上技术融合在一起 (1)改善表单验证方式,不再需要打开新页面,也不再需要将整个页面数据提交  (2)

2016-03-05 22:26:11 619

原创 EL表达式语言,JSTL,文件的上传与下载

1、EL表达式简介EL 全名为Expression Language。EL主要作用:获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)执行运算:利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,

2016-02-28 16:23:48 2041

原创 自定义标签库的开发——传统标签tag、IterationTag接口(TagSupport),简单标签,转义标签,打包标签,java打为exe

1、自定义标签简介(web层)(1)、自定义标签主要用于移除Jsp页面中的java代码。(2)、使用自定义标签移除jsp页面中的java代码,只需要完成以下两个步骤:编写一个实现Tag接口的Java类(标签处理器类)。编写标签库描述符(tld)文件,在tld文件中对标签处理器类进行描述。快速入门:使用标签输出客户机IP。A、编写一个实现tag接口的标签处理器类pub

2016-02-15 16:41:46 2365 1

原创 软件三层设计入门-表单校验,购物车

1.搭建开发环境        1.1 导入项目所需的开发包                dom4j-1.6.1.jar                jaxen-1.1-beta-6.jar                commons-beanutils-1.8.0.jar                commons-logging.jar

2016-02-05 19:49:16 630

原创 JavaBean——四舍五入(保留一定的小数),MVC设计模式,EL表达式和JSTL标签快速入门,软件三层架构设计

1、什么是JavaBeanJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。JavaBean的属性可以是任意类型,并且一个JavaBean可以有多个属性。每个属性通常都需要具有相应的setter、 getter方

2016-02-02 10:31:16 860

转载 Spring mvc——接收对象Json数据,<mvc:annotation-driven/><context:annotation-config/><context:component-scan/>

1、基础知识1向Spring容器注册AutowiredAnnotationBeanPostProcessor,CommonAnnotationBeanPostProcessor,PersistenceAnnotationBeanPostProcessor,RequiredAnnotationBeanPostProcessor这4个BeanPostProcessor。注册这4个Bea

2015-12-31 15:36:58 1863

原创 Spring控制器接收Json数组——工具Gson

前面通过视频已经大致了解了Spring的工作原理与数据的接收与传送。但视频中的只讲到了利用GET方式来接收数组,由于最近项目需求,数据量较多,可能会采用数组方式来进行输出的传递,因此,前几天开始研究这个,发现好坑,也没发现比较不错的方法。到目前为止没有发现直接封装的方式,先提出这样一个解决方案。下午继续研究。/*** * desc:对数组的接收*/@RequestMapping

2015-12-30 11:40:33 1172

原创 Spring学习第三天——Spring MVC,使用注解方式,intellij的代码说明,ajax,文件的上传下载

1、spring mvc(1)、spring mvc都为我们做了什么Controller为中心完成对系统流程的控制管理从请求中搜集数据对传入的参数进行验证将结果返回给视图针对不同的视图提供不同的解决方案针对jsp视图技术提供标签库:JSTL标签+EL表达式拦截器上传文件(2)、spring mvc的核心组件DispatcherServlet:中央控制

2015-12-26 09:17:10 837

原创 Spring学习第二天——代理对象,AOP,Spring与JDBC结合,spring要与hibernate版本对应

AOP:访问——>代理对象(判断)——>目标对象执行1、AOP——代理对象静态代理,动态代理。多用动态代理横切性关注点:拦截与相应的处理(1)、传统代理对象JDK的代理类创建代理对象:Proxy,要求目标对象必须实现了接口!JDKProxyFactory.java:package cn.itcast.aop;import java.lang.reflec

2015-12-23 19:53:24 524

原创 spring的第一天——dom4j的使用,properties的打印

1、Spring是什么Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目的是简化企业开发.IOC翻转:public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); publi

2015-12-21 14:47:21 1904

原创 maven的学习之路——intellij的maven1.5JDK问题

1、maven的安装与配置A、从官网下载mavenB、设定path路径把下载下来的maven解压缩,然后有一个bin文件夹,这是一个bin的文件夹的目录       F:\work\course\maven\maven\bin把该目录追加到环境变量的path中。C、利用命令行检查是否成功E、把settings.xml文件复制到C:\Users\T

2015-12-19 10:36:42 1199

原创 hibernate第三天——session的缓存与事务隔离级别,一对一关系,多种方式查询

1、session的缓存与事务隔离级别(1)、查询数据(session的缓存):先在session的缓存中找,如果找不到再找数据库。这样虽然提高性能,但是存在一定的风险,可能另一个线程改变了数据库内容,但是查询的还是缓存中的数据。class Session{ private Map cache; // 缓存 public Object get(.., id){ Object

2015-12-16 17:14:10 1108

原创 hibernate第二天——值类型的集合(set,map,list,bag,sort,order-by),实体类型集合,关联关系,3l类型Long,inverse,级联

1、值类型的集合集合元素是普通类型(1)、数据存放类型Set        HashSet 无序,不重复List        有序,可重复Map        键值对        HashMap 无序,不重复(以key为准)-----------------------------------------------数组Bag

2015-12-15 11:15:56 2133

原创 hibernate第一天——分页显示,数字类型互相转换intvalue(crl+h),hibernate的配置与API,建立表结构,final类型,映射文件,主键

1、模式BS  ,   CS2、结构(1)、程序代码结构:View 表示层                      View         Action/sevlet/xx        数据        Jsp                           模板-----------------------------------Ser

2015-12-10 17:20:30 950

转载 MD5和Base64混合算法

转自:点击打开链接 MD5与Base64的混合加密算法   MD5加密算法的单向加密不可逆转的特性,使其在基于B/S架构的用户身份认证系统中得到了比较广泛的应用。目前,几乎绝大部分运行在Intemet上的B/S架构的用户身份认证系统都采用了将用户的密码做MD5加密后存入后台数据库的方法,以防止后台数据库被攻破导致用户密码信息泄露。随着计算机硬件设备的飞速发展,计算机的处理速度和存储

2015-12-09 15:19:09 902

原创 HttpURLConnnection

//获取http响应public static void read() throws IOException { URL url = new URL("http://localhost:8080/ServletDemo1"); HttpURLConnection content = (HttpURLConnection) url.openConnection(); BufferedRe

2015-12-09 10:00:04 347

原创 JSP技术-page,include指令,一个servlet不能既有字节流又有字符流,异常处理

1、JSPJSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。(1)、Web服务器是如何调用并执行一个jsp页面的?

2015-12-08 09:06:27 1341

原创 会话管理-cookie,session,禁用cookie的URL重写,token的单态设计模式,异常抛出,UUID,MD5,base64编码

1、会话会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话过程中要解决的一些问题?每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便于用户点结帐

2015-11-18 09:38:56 1108

原创 response、request对象-中文问题,web开发中的地址问题,生成验证码,表单获取信息,url地址编码,request的请求转发

1、简介Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。2、response(1)、输出中文数据

2015-11-16 19:19:55 1363

原创 Servlet开发-线程安全,路径问题,利用类装载器获取资源,大文件搬运,I/O流,servlet的转发

1、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:编写一个Java类,实现servlet接口。把开发好的Java类部署到web服务器中。生命周期相关的方法:从创建到销毁在某个特定时刻必定会执

2015-11-11 15:35:41 644

原创 HTTP协议-telnet,httpwatch

1、什么是HTTP客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。 使用telnet程序连上w

2015-11-10 20:49:43 439

原创 正则表达式--操作字符串a

String 类里面matches()方法。正则表达式通过一些特定的符号来体现规则,因此需要掌握其特定的符号。虽然简化了代码,但是阅读性变差。1、正则表达式的规则:字符类[abc]a、b 或 c(简单类)[^abc]任何字符,除了 a、b 或 c(否定)[a-zA-Z]a 到 z 或 A 到 Z,两头的字母包括在内(范

2015-11-04 17:16:31 491

转载 省市联动

1、初始化整个页面2、添加各个元素,对代码进行抽取3、改变联动属性 省市联动 <!-- var arr = ["中国","美国","日本"] ; arr["中国"] = ["北京","上海","钓鱼岛"] ; arr["美国"] = ["纽约","华盛顿","旧金山"] ; arr["日本"] =

2015-11-03 23:04:00 481

原创 JavaScript学习2-BOM

1.BOM的概述    browser object modal :浏览器对象模型。    浏览器对象:window对象。    Window 对象会在 或 每次出现时被自动创建。2. window的属性     innerHeight:      innerWidth:  IE不支持通用写法:document.body.clientWidth

2015-10-31 09:50:44 322

原创 Javascript学习1

一、Javascript概述(知道)a.一种基于对象和事件驱动的脚本语言b.作用: 给页面添加动态效果c.历史: 原名叫做livescript.W3c组织开发的标准叫ECMAscipt.d.特点: 1). 弱势语言 2). 由浏览器直接解析执行。(函数不能直接执行) 3). 是一个解释性语言     4). 交互性(它可以做的就是信息的动态交互)     5).

2015-10-29 17:17:34 300

原创 CSS的学习

一、CSS 概述(了解)*.CSS  : Cascading Style Sheet 层叠样式表*.CSS 作用就是给HTML页面标签添加各种样式*.为什么用CSSHTML的缺陷: 1. 不能够适应多种设备        2. 要求浏览器必须智能化足够庞大3. 数据和显示没有分开4. 功能不够强大   CSS 优点:1.使数据和显示分开2.降低网络流量3

2015-10-28 10:00:31 334

空空如也

空空如也

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

TA关注的人

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