自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yxhxj2006的专栏

努力奋斗编程序

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

转载 Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议

ng.com/payment/paymentChannel?id=212&s=a84485e0985afe97fffd7fd7741c93851d83a4f6  瞬间要颠覆我的Java观,API上写得很清楚: getRequestURL(): Java代码  Reconstructs the URL the

2017-09-30 10:15:51 333

转载 深入分析JavaWeb Item6 — servletConfig 与servletContext详解

一、ServletConfig讲解首先看ServletConfig API文档1.1、配置Servlet初始化参数在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如:1234567891011

2017-09-29 10:33:51 186

转载 Spring4 + Spring MVC + MyBatis 整合思路

1、Spring框架的搭建这个很简单,只需要web容器中注册org.springframework.web.context.ContextLoaderListener,并指定spring加载配置文件,那么spring容器搭建完成。(当然org.springframework的核心jar包需要引入)当然为了更加易用支持J2EE应用,一般我们还会加上如下:Spring监听HTT

2017-09-29 10:32:41 160

转载 Java Web前端到后台常用框架介绍

一、SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring We

2017-09-29 10:28:56 203

转载 第六章 注解式控制器详解——跟着开涛学Spring-(SpringMVC强大的数据绑定(2))

6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String requestparam1(@RequestParam String username)请求中包含username参数(如/requestparam1?username=zhang),则自动传入。 此处要特

2017-09-29 10:06:07 241

转载 第六章 注解式控制器详解——跟着开涛学Spring-(SpringMVC强大的数据绑定)

到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;

2017-09-29 10:05:18 265

转载 第六章 注解式控制器详解——跟着开涛Spring-(生产者、消费者请求限定)

6.6.5、生产者、消费者限定6.6.5.1、基本概念首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型: 一、Media Type:互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。 写道媒体类型格式:type/subtype(;parameter)? type主类型,任意的字符串,如

2017-09-29 10:04:21 235

转载 第六章 注解式控制器详解——跟着开涛学Spring-(SpringMVC3强大的请求映射规则详解)

6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括Cookie信息);⑤回车换行(CRLF);⑥请求内容区(即请求的内容或数据),如表单提

2017-09-29 10:03:23 323

转载 第六章 注解式控制器详解——跟着开涛学Spring

6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnotatio

2017-09-29 10:02:02 241

转载 第五章 处理器拦截器详解——跟着开涛学SpringMVC

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测

2017-09-29 10:01:09 169

转载 第四章 Controller接口控制器详解(7)——跟着开涛学SpringMVC

4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码,还

2017-09-28 09:55:41 342

转载 第四章 Controller接口控制器详解(6)——跟着开涛学SpringMVC

4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据绑定,即请

2017-09-28 09:54:23 238

转载 第四章 Controller接口控制器详解(5)——跟着开涛学SpringMVC

4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢? 4.15.1 解决方案1、每一个功能对应一个控制器

2017-09-28 09:53:40 250

转载 第四章 Controller接口控制器详解(4)——跟着开涛学SpringMVC

4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码   class="org.springframework.web.servlet.mvc.ParameterizableViewController">      

2017-09-28 09:53:00 218

转载 第四章 Controller接口控制器详解(3)——跟着开涛学SpringMVC

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起

2017-09-28 09:52:15 213

转载 第四章 Controller接口控制器详解(2)——跟着开涛学SpringMVC

4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:查看复制到剪贴板打印package cn.javass.chapter4.web.servlet;  public class ForwardingServlet extends HttpServlet

2017-09-28 09:51:13 181

转载 第四章 Controller接口控制器详解(1)——跟着开涛学SpringMVC

4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得Dispatc

2017-09-28 09:49:38 282

转载 第三章 DispatcherServlet详解 ——跟开涛学SpringMVC

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:

2017-09-28 09:48:37 273

转载 第二章 Spring MVC入门 —— 跟开涛学SpringMVC

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W

2017-09-28 09:47:23 213

转载 第一章 Web MVC简介 —— 跟开涛学SpringMVC

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般

2017-09-28 09:45:53 177

原创 PL/SQL客户端连接问题

安装步骤:          一: 首先需要正确的使用Oracle客户端,找到与数据库对应版本的客户端,其中instantclient_10支持oracle9和oralce10版本,instantclient_12版本支持oracle11g和oralce12c版本。需要注意的是:客户端一定要下载32位的。        二:如果安装或者解压PL/SQL后,点击开启PL/SQL客户端:显示如

2017-09-26 09:57:30 461

转载 Eclipse注释模板设置详解

设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。本文现就每一个元素逐一给大家介绍一下。文件(Files)注释标签:[html] view plain copy/**  * @Title: ${file_name

2017-09-25 15:26:08 151

转载 mysql本地可以访问 网络不能访问

     远程登陆数据库的时候出现了下面出错信息:  ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx',  经过今天下午的反复纠结,关于MySql数据库无法远程连接的问题可以归结为以下几点:  1). 没有授予相应的权限:  例如,你想root使用123456从任何主机连接到mysql服务器。...

2017-09-25 11:24:28 1550

转载 web前端知识总结

前言:一直想着整理一下关于前端的知识体系和资料,工作忙了些,挤挤总会有的,资料很多,就看你能不能耐下心坚持去学了,要多学多敲多想,祝你进步~学习之前首先要大概了解什么是HTML ,CSS , JS:一句话概括:HTML 是骨骼, CSS是皮肤, JS只是夹在中间的神经组织!细说的话:HTML是由多种骨头(标签)组成的骨架。HTML5是更多的新骨头(标签),同时去

2017-09-21 14:16:26 2118

转载 开源全局配置中心XDiamond

项目地址: https://github.com/hengyunabc/xdiamond简介全局配置中心,存储应用的配置项,解决配置混乱分散的问题。名字来源于淘宝的开源项目diamond,前面加上一个字母X以示区别。wiki设计思路在线演示地址:xdiamond.coding.io,登陆选择standard,用户名密码:admin/admin

2017-09-21 14:14:01 549

转载 java 文件夹拷贝(文件夹里包含文件和文件夹) 代码

import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; impor

2017-09-20 19:03:55 1023

转载 Java操作Redis

目前Jedis是官方推荐的比较好的Redis操作API包,我们这里结合Spring来看下如何使用Redis这一神器。1、在pom文件中引入jredis包:  redis.clients  jedis  2.8.12、在Spring的resource目录中增加Redis的配置文件/src/main/resources/redis.properties# Redis s

2017-09-20 19:01:12 151

转载 Redis常用命令

Redis常用命令集1)连接操作命令quit:关闭连接(connection)auth:简单密码认证help cmd: 查看cmd帮助,例如:help quit2)持久化save:将数据同步保存到磁盘bgsave:将数据异步保存到磁盘lastsave:返回上次成功将数据保存到磁盘的Unix时戳shundown:将数据同步保存到磁盘,然后关闭服务3)远

2017-09-20 18:59:46 191

转载 Java中使用Jedis操作Redis

使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip

2017-09-20 18:56:38 153

原创 修改SSH的默认端口号

SSH配置文件有两个都放在/etc/ssh/ssh_config和/etc/ssh/sshd_config在ssh_config中,找到#port 22,在其下面就加入port 8080同时,在sshd_config中,找到#port 22,在其下面就加入port 8080(与上面相同)之后重启sshservice sshd restart

2017-09-20 14:38:04 396

转载 Linux下oracle数据库启动和关闭操作

Linux下oracle数据库启动和关闭操作第一步:登陆 root登陆之后切换到oracle用户上,输入 su oracle第二步:连接 在oracle用户下,输入 sqlplus /nolog第三步:使用管理员权限 输入 connect /as sysdba第四步:启动/关闭服务 输入 startupstartup参数 不带

2017-09-20 14:14:07 156

转载 dubbo+Zookeeper+SpringMVC

http://blog.csdn.net/jone_lu/article/details/50043315http://www.cnblogs.com/sxjun/p/6963844.htmlhttp://www.cnblogs.com/kevin1990/p/6257778.htmlhttp://blog.csdn.net/hejingyuan6/

2017-09-13 23:27:59 208

转载 Dubbo与Zookeeper、Spring整合和使用

1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者

2017-09-13 23:07:56 210

转载 Tomcat中404/500 错误,自定义错误页面

Tomcat中404/500 错误,自定义错误页面 当服务器出现404、500错误时候希望能够给用户友好的现实界面 只需要在项目的web.xml中添加一些配置 Xml代码    error-page>  error-code>400error-code>  location>/error.jsplocation>  error

2017-09-08 15:39:03 5781

深入浅出 struts2

学习struts2的好书啊,相当详细啊!

2010-05-05

MyEclipse 6 Java 开发中文教程

MyEclipse Java 开发中文教程,讲的真实不错啊!

2010-05-05

空空如也

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

TA关注的人

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