51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Redis之Java客户端Jedis

Redis之Java客户端Jedis

Redis不仅使用命令客户端来操作,而且可以使用程序客户端操作。现在基本上主流的语言都有客户端支持,比如Java、C、C#、C++、php、Node.js、Go等。在官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis等,其中官方推荐使用Jedis和R...

.Net中WebService的Demo示例

.Net中WebService的Demo示例

1.新建一个项目WebserverDemo 2.在项目处添加新建项,添加一个web服务  3.编辑TestServer.asmx文件3.1TestServer.asmx默认的代码是这样1///<summary>2///TestServer的摘要说明3///&...

.Net配置Ajax跨域访问

.Net配置Ajax跨域访问

1、在web.config文件中的system.webServer节点下增加如下配置1<httpProtocol>2<customHeaders>3<addname="Access-Control-Allow-Origin"value="*"/>4<addn...

Spring源码加载BeanDefinition过程

Spring源码加载BeanDefinition过程

  本文主要讲解Spring加载xml配置文件的方式,跟踪加载BeanDefinition的全过程。  newClassPathXmlApplicationContext(“spring.xml”)用于加载CLASSPATH下的Spring配置文件,将配置文件传给构造函数,然...

设计模式之☞委派模式,通俗易懂,一学就会!!!

设计模式之☞委派模式,通俗易懂,一学就会!!!

  在spring中委派模式用的比较多,在常用的23种设计模式中其实是没有委派模式的影子的。  在spring中体现:SpringMVC框架中的DispatcherServlet其实就用到了委派模式。  委派模式的作用:基本作用就是负责任务的调用和分配,跟代理模式很像,可以看做是一种特殊情况下的静态...

SpringMvc 跨域处理

SpringMvc 跨域处理

  由于浏览器对于JavaScript的同源策略的限制,导致A网站(Ajax请求)不能通过JS去访问B网站的数据,于是跨域问题就出现了。跨域指的是域名、端口、协议的组合不同就是跨域。http://www.chenyanbin.com/https://www.chenyanbin.com/http:/...

什么是RESTful?RESTfule风格

什么是RESTful?RESTfule风格

理解什么是REST之前,先去脑补以下什么是HTTP,参考【Http协议】  REST(英文:RepresentationalStateTransfer,简称REST,意思:表述性状态转换,描述了一个架构样式的网络系统,比如web应用)。  它是一种软件架构风格、设计风格,而不是标准,只是提供了一组设...

SpringMVC Mock测试

SpringMVC Mock测试

  在测试过程中,对于某些不容易构成或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法,就是Mock测试。  Servlet、Request、Response等ServletAPI相关对象本来就是由Servlet容器(Tomcat)创建的。  这个虚拟的对象就是Mock对象。  Mock...

添加junit和spring-test还是用不了@Test和@RunWith(SpringJUnit4ClassRunner.class)注解

添加junit和spring-test还是用不了@Test和@RunWith(SpringJUnit4ClassRunner.class)注解

pom.xml依赖如下<!--spring单元测试组件包--><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId&...

Oracle 创建用户,赋予指定表名/视图只读权限

Oracle 创建用户,赋予指定表名/视图只读权限

格式:createuserTESTidentifiedby123456;语法:createuser用户名identifiedby密码;注:密码不行的话,前后加(单引号):'createuserTESTidentifiedby'123456';格式:grantconnecttoTEST;语法:gran...

SpringMVC 数据交互

SpringMVC 数据交互

  JSON数据格式比较简单、解析比较方便,在接口调用及HTML页面Ajax调用时较常用。请求是Key/Value,响应是JSON(推荐使用)请求是JSON,响应是JSON<dependency><groupId>com.fasterxml.jackson.core</...

SpringMvc commons-fileupload图片/文件上传

SpringMvc commons-fileupload图片/文件上传

  SpringMvc文件上传的实现,是由commons-fileupload这个jar包实现的。在修改商品页面,添加上传商品图片功能。<!--文件上传--><dependency><groupId>commons-fileupload</groupId&g...

SpringMvc 异常处理器

SpringMvc 异常处理器

  SpringMvc在处理请求过程中出现异常信息由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。  异常包含编译时异常和运行时异常,其中编译时异常也叫预期异常。运行时异常只有在项目运行的情况下才会发现,编译的时候不需要关心。  运行时异常,比如:空指针异常、数组越界异常,对于...

设计模式之☞适配器模式,通俗易懂,一学就会!!!

设计模式之☞适配器模式,通俗易懂,一学就会!!!

  适配器模式(AdapterPattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。  外国出差,给笔记本充电,德国有一套德国标准,中国有一套中国标准(国标),国际有一套国际标...

设计模式之☞装饰模式,通俗易懂,一学就会!!!

设计模式之☞装饰模式,通俗易懂,一学就会!!!

  装饰器模式(DecoratorPattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用...