自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wscrf的博客

本博客旨在技术交流学习,不涉及任何商业,如有涉及,敬请告知,马上删除。

  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用@Controller注解为什么要配置<mvc:annotation-driven />

使用@Controller注解为什么要配置自己看了官方文档,也到网上查了下,目前理解如下:mvc:annotation-driven/>相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。

2017-03-31 09:46:42 1099

原创 如何取得Spring管理的bean

如何取得Spring管理的bean (请用第3种方法)1、servlet方式加载时,【web.xml】Xml代码 servlet>  servlet-name>springMVCservlet-name>  servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>  i

2017-03-31 09:28:59 204

原创 Windows下Redis的安装使用

Windows下Redis的安装使用 摘要: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原

2017-03-30 16:45:27 320

原创 运用PowerDesigner的反向工程,可以导入SQL脚本,从而生成物理模型

运用PowerDesigner的反向工程,可以导入SQL脚本,从而生成物理模型。方法/步骤      首先打开PowerDesigner,点击左上角“File”—>"Reverse Engineer"—>"Database...",如下图所示。      这时,会弹出新建物理模型的窗口。在“DBMS:”的下拉框的选择自己的数据库类型(就是

2017-03-30 14:43:39 5221 1

转载 CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)

CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家指出

2017-03-30 14:26:04 310

原创 maven 添加自己的包到本地仓库及到项目中

maven 添加自己的包到本地仓库及到项目中分类: 学习(69) maven 构建项目时,可能会引用到一些公司的其他项目。或引用的jar 包在maven 主仓库加载不到。这时我们可以将我们需要的jar 包安装到本地仓库中。方法如下。dependency>    groupId>org.springframeworkgroupId>    ar

2017-03-29 16:48:50 340

原创 java项目打jar包

java项目打jar包java项目打jar包分为2种情况:一、java项目没有导入第三方jar包这时候打包就比较简单:1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;2. 选择Java/JAR file,Next;3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文

2017-03-29 16:24:59 205

原创 把Java程序打包成jar文件包并执行

1、首先要确认自己写的程序有没有报错。2、第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project打包步骤:1.在项目上,右键,选择Export。 2.进入到下图界面,选择Java 下面的JAR file  3.选择项目,确认必要的文件是否选中,选择保存jar文件包的路径,如下图  4.完成步骤3之后,点击

2017-03-29 16:23:26 626

原创 getContextPath、getServletPath、getRequestURI的区别

假定你的工程名称为projects,你在浏览器中输入请求路径:http://127.0.0.1:8080/projects/pages/newForm.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/projects 2、System.out.println(request.g

2017-03-29 13:14:24 173

原创 spring获取webapplicationcontext,applicationcontext几种方法详解

方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。

2017-03-29 13:04:34 323

原创 开发过程中知识点汇总(一)

开发过程中知识点汇总(一)一.SpringSource Tool Suite (STS)无法启动问题 问题1:failed to load the jni shared library    eclipse的版本与jre或者jdk版本不一致问题2:error could not open jvm.cfgD:\springsource\sts-2.6.1.SR1找到STS.ini

2017-03-29 12:53:51 512

原创 springMVC之mvc:interceptors拦截器的用法

springMVC之mvc:interceptors拦截器的用法1.配置拦截器在springMVC.xml配置文件增加:                          说明:1)mvc:mapping 拦截器路径配置2)mvc:exclude-mapping 拦截器不需要拦截的路径2.参考代码public class LogsIntercept

2017-03-29 12:15:40 311

原创 Spring MVC静态资源处理

Spring MVC静态资源处理优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。如果将DispatcherSe

2017-03-29 11:27:11 353

原创 ServletContextListener使用详解

在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由 ServletContextListener 来处理。在 ServletContextListen

2017-03-29 10:23:14 331

原创 ServletContextListener 解析用法

ServletContextListener 解析用法ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器

2017-03-29 10:17:42 223

原创 SpringMVC加载配置Properties文件的几种方式

SpringMVC加载配置Properties文件的几种方式 最近开发的项目使用了SpringMVC的框架,用下来感觉SpringMVC的代码实现的非常优雅,功能也非常强大,网上介绍Controller参数绑定、URL映射的文章都很多了,写这篇博客主要总结一下SpringMVC加载配置Properties文件的几种方式1.通过context:property-placeholde实

2017-03-28 17:17:36 4541

原创 怎样快捷利用Windows7截图工具

Windows7提供了截图工具,这大大提高了我们的效率,但是不能在软件中设置快捷键是个麻烦,毕竟快捷键的使用能够高效实现截图。工具/原料Windows7截图工具步骤/方法1打开“开始”菜单,定位到“所有程序\附件\”,查看是否有截图工具。2若没有截

2017-03-28 16:31:27 546

原创 win7如何设置以管理员身份运行

对于win7新用户,可能很多朋友在运行软件或者安装的时候,会经常遇到以管理员身份运行的窗口,对于用户来说,真的会有些烦恼,这里为大家提供一些办法,希望对大家有所帮助。工具/原料电脑一、对所有程序以管理员身份运行1右键单击桌面“计算机”,选择“管理”2在页面左侧

2017-03-28 15:44:37 3304

原创 Eclipse安装svn插件的几种方式

Eclipse安装svn插件的几种方式 1.在线安装:(1).点击 Help --> Install New Software...(2).在弹出的窗口中点击add按钮,输入Name(任意)和Location(插件的URL),点击OK(3).勾选出现的插件内容,一步步安装即可。注:目前在线安装svn的版本只有1.6.x和1.8.x地址分别是:http:/

2017-03-28 15:04:14 298

原创 Spring和MyBatis环境整合

Spring和MyBatis环境整合  SSH框架的结合几乎家喻户晓,但是一般的中小项目,使用Spring和MyBatis就够了,而且MyBatis轻便好使,易上手,值得大家尝试一次。  开篇简介:  Spring:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。两个重要模块:Spring 面向方面编程(AOP)和控制反转 (IO

2017-03-28 12:50:01 258

原创 java.lang.OutOfMemoryError: Java heap space解决方法

java.lang.OutOfMemoryError: Java heap space解决方法JavaTomcatMyeclipseJVMWindows //首先检查程序有没有限入死循环这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆

2017-03-27 16:47:29 1111

转载 eclipse debug 多线程

以前用到过许多线程开发,对多线程开发也算是小有点心得,但一开始多线程开发的时候,碰到很多壁。但总得来说,有个好的工具总是能事半功倍。我用的工具是eclipse,在开发多线程时,其debug模式是能直接模拟多线程环境的,网上也有许多资料,但大多都不是很全。希望我能够将自己的一些心得记录下来,希望能帮助到还为多线程开发而纠结的朋友。先写个简单的多线程测试用例:package com.wxw

2017-03-24 16:35:09 284

原创 STS如何集成svn插件?eclipse如何安装SVN插件?

首先打开eclipse或者sts开发工具,点击最上侧的Help按钮,在Help按钮中可以选择安装eclipse拆件市场工具。展开Help按钮下的功能,点击选择Eclipse Marketplace,打开eclipse市场,这里面都是一些插件的安装软件电脑需要连接互联网,eclipse自动从服务端加载安装软件程序,这个需要一个过程,需要耐心的等

2017-03-24 16:23:04 2189

原创 PC 如何阻止弹出 安全警告框

一、关闭安全警报服务我们先来看看总是报安全警告的情况1、首先,我们可以通过设置关闭安全警报服务,从而阻止了安全警报的提示出现。在桌面上开始菜单处,点击“运行”,然后在输入框中输入services.msc。2、接着在打开的服务窗口中按照字母排列找到sercurity center服务,右键单击一下,在弹出的菜单中,选择停止服务。3、在停止服务后,双击一下ser

2017-03-24 15:45:57 2175

原创 Layer For Mobile

Layer For Mobile         layer mobile是为移动设备(手机、平板等webkit内核浏览器/webview)量身定做的弹层UI。由于是采用原生 JavaScript编写,所有并不依赖任何第三方库。layer mobile完全独立于PC版的layer,您需要按照场景选择使用。layer mobile正致力于成为您WebApp开发过程中弹出交互的不二选择。

2017-03-17 10:26:38 6709

转载 Postman 详解

Postman 详解作者:luciastar,原文链接:http://luciastar.com/2016/05/21/postman%E7%AC%94%E8%AE%B0/Postman 是一款功能超级强大的用于发送 HTTP 请求的 Chrome 插件。 —— 由 진은 分享一 简介特点:创建 + 测试:创建和发送任何的HTTP请求,请求可以保存到历史

2017-03-16 16:44:01 531 1

转载 Android中的MVP架构初探

Android中的MVP架构初探说来惭愧,MVP的架构模式已经在Android领域出现一两年了,但是到今天自己才开始Android领域中的MVP架构征程。闲话不多说,开始吧!一、架构演变概述我记得我找第一份工作时,面试官问我“android是否属于MVC架构模式,简述一下”。确实,Android的整体设计结构就是MVC的设计模式,在J2EE的开发中,使用的也是MVC模式,MVC

2017-03-15 16:53:43 206

转载 Android关于Theme.AppCompat相关问题的深入分析

Android关于Theme.AppCompat相关问题的深入分析先来看这样一个错误:No resource found that matches the given name '@style/Theme.AppCompat.Light'对于这个错误,相信大部分Android开发者都遇到过,可能很多朋友通过百度或者Google已经解决了这个问题,但是网上大部分都只给出了解决方法。正

2017-03-15 16:07:24 253

原创 限制泛型可用类型

限制泛型可用类型  在定义泛型类别时,预设可以使用任何的类型来实例化泛型类型中的类型。  但是如果想限制使用泛型类别时,只能用某个特定类型或者是其子类型才能实例化该类型时,可以在定义类型时,使用extends关键字指定这个类型必须是继承某个类,或者实现某个接口,也可以是这个类或接口本身。  比如下面的例子:import java.util.ArrayList;import

2017-03-15 14:33:11 549

原创 Java技术----Java泛型详解

Java技术----Java泛型详解1.为什么需要泛型泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。希望能给你带来一些帮助。先看下面的代码:    List list = new ArrayList();      list.add("CSDN_SEU_Cavin");      list.add(10

2017-03-15 14:11:38 243

原创 Java反射机制详解

Java反射机制详解1反射机制是什么反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2反射机制能做什么反射机制主要提供了以下功能:     在运行时判断任意一个对象所属的类;    在运行时构造任意一个类的对象;

2017-03-15 13:20:09 267

原创 Tomcat 部署项目

一、静态部署(Tomcat 部署项目)1、直接将web项目文件件拷贝到webapps 目录中     Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内

2017-03-15 11:10:03 257

原创 深入理解Java:注解(Annotation)自定义注解入门

深入理解Java:注解(Annotation)自定义注解入门要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定

2017-03-15 09:45:48 260

原创 【java开发系列】—— 自定义注解

【java开发系列】—— 自定义注解(一)使用案例1.标准元注解        @Documented 标记生成javadoc  @Inherited 标记继承关系  @Retention 注解的生存期  @Target 标注的目标2.package com.my.async;import java.lang.annotation.Documented;im

2017-03-15 09:07:16 452

原创 spring schedule定时任务

spring schedule定时任务(一)第一种方式的实现:1、使用maven创建spring项目,schedule在spring-context.jar的包下边,因此需要导入与之相关的包;同时,我配的是spring web项目,也同时导入了spring-web和spring-webmvc的包,如下:                 org.springframework

2017-03-14 11:18:35 515

原创 XX项目知识点汇总(4)

XX项目知识点汇总(4) 1.org.springframework.context.ApplicationContextAware使用理解 1)、这个接口有什么用?当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的

2017-03-13 16:45:22 400

原创 Sprig 常用注解

Sprig 常用注解使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Service用于标注业务层组件、 @Controller用

2017-03-13 15:34:59 472

原创 RabbitMQ使用场景

RabbitMQ使用场景学习RabbitMQ的使用场景,来自官方教程:https://www.rabbitmq.com/getstarted.html场景1:单发送单接收使用场景:简单的发送与接收,没有特别的处理。Producer:import com.rabbitmq.client.ConnectionFactory;import com.rabbitmq.cl

2017-03-13 13:30:57 279

原创 XX项目知识点汇总(3)

XX项目知识点汇总(3)1.maven dependencies与dependencyManagement的区别首先新建三个项目,Parent作为父项目、projectA、projectB作为子项目。在父项目Parent中依赖项如下:junitjunit4.8.1test在子项目projectA、projectB中没有写任何依赖,在projectA

2017-03-13 11:39:30 179

原创 XX项目知识点汇总(2)

XX项目知识点汇总(2)所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,

2017-03-13 10:50:29 324

androidapk测试

这是一个神奇的安卓APP测试

2016-05-13

空空如也

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

TA关注的人

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