自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (12)
  • 收藏
  • 关注

原创 通过Spring读取properties配置文件

<!-- 用途1:Spring的xml配置文件中,可以通过${属性名}使用properties文件配置的值 用途2:可以使用@Value("${属性名}")注解读取properties文件配置的值,再给字段赋值 方法1:注解在字段上,给字段赋值 方法2:注解在字段的setter方法中赋值 -->一般propertie

2017-07-28 00:09:36 76273 9

原创 MyBatis使用总结

resultMap定义了返回的数据集类型,参数type则规定了类型 insert标签配置了数据的新增操作,参数useGenerateKeys="true"则规定了主键的生成方式为自增长,参数keyProperty则规定了哪个为主键mybatis.cfg.xml文件中,typeAlies配置

2017-07-24 22:34:43 520

原创 Intellij Idea离线安装Java Decompiler插件

Java Decompiler是Java语言的反编译工具,具体介绍见博客Java Decompiler(Java反编译工具)或者是看官网介绍,官网地址为http://jd.benow.ca/1、准备工作,非winows用户可跳过windows用户要先安装Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) 和Micros

2017-07-23 23:20:18 29112 4

原创 Eclipse离线安装Java Decompiler插件

Java Decompiler是Java语言的反编译工具,具体介绍见博客Java Decompiler(Java反编译工具)或者是看官网介绍,官网地址为http://jd.benow.ca/

2017-07-23 21:29:40 28867 4

原创 Java Decompiler(Java反编译工具)

Java Decompiler官网地址:http://jd.benow.ca/ 官网介绍:The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.JD-Core is a librar

2017-07-23 21:18:34 46613 6

原创 怎么通过带参数的构造方法实例化Bean

<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> /WEB-INF/jdbc.properties /WEB-INF

2017-07-23 19:42:23 3143

原创 jsp get提交方式中文乱码解决方案

对于乱码问题的解决,很多人都会想到时候用request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8") ;来解决乱码问题。常见的方式是使用Filter(过滤器)中设置,见本人的博客Spring自带的设置编码的过滤器解析但是,这种方式却对Get请求没用,只对Post方式提交的有效!!为什么呢

2017-07-23 16:18:28 992

原创 spring中通过properties文件配置数据源

jdbc.properties文件:#driver= oracle.jdbc.driver.OracleDriverdriver=com.mysql.jdbc.Driver#url=jdbc:oracle:thin:@127.0.0.1:1521:testurl=jdbc:mysql://127.0.0.1:3306/testusername=rootpassword=12345

2017-07-23 14:32:38 1649

转载 oracle定义数组类型

转载自:http://blog.csdn.net/whuarui2010/article/details/7538807 Oracle 数组类型,没有现成的类型,但是可以自己随意定义,很方便。oracle 数组可以分为定长数组和可变长的数组两类。以下主要是一维数组介绍:定长数组:/*定长字符数组,数组大小为10*/declaretype v_arr is varray(10

2017-07-18 23:11:02 2481

转载 oracle中DUAL表详解

转载自:http://www.2cto.com/database/201209/152484.html1、简单介绍Oracle中的DUAL表是一个单行单列的虚拟表DUAL表是oracle与数据字典一起自动创建的一个表,这个表只有1列:DUMMY,数据类型为VERCHAR2(1),DUAL表中只有一个数据'X', Oracle有内部逻辑保证DUAL表中永远只有一条数据。DUAL表主要用来

2017-07-18 23:03:43 825

原创 如何跟踪Log4j或Sl4j加载哪个配置文件进行初始化

场景:在实际的开发当中,经常会出现自己写的log4j.properties配置文件无效,要怎么跟踪实际加载的是哪个配置文件呢?在log4j.properties和log4j.xml两个文件都存在的时候,log4j框架默认先找log4.xml文件,很可能引入的log4j.jar包中存在log4.xml文件,导致了自己写的配置文件无效!!可以通过在Java命令中添加-Dlog4j.debug虚

2017-07-18 22:38:18 1680

原创 log4j + slf4j的maven配置

转载自:http://outofmemory.cn/code-snippet/36085/java-log4j-and-slf4j-maven-and-configuration步骤:1. 在Maven的porn.xml 文件中添加dependency如下 org.slf4j slf4j-log4j12 1.7.2 之后就会添加三个包,

2017-07-18 22:06:48 10729

原创 ORACLE游标循环

Oracle通过游标来循环读取数据,有三种方式,如下方式一:使用loop使用loop循环的时候,一定要加上exit when 游标名称%notfound; 否则会出现死循环,一直执行loop内的代码,最终会一直取到最后一行的数据,导致很多冗余的数据出现!!create or replace procedure testProcas cursor cur i

2017-07-17 22:04:39 2393

原创 JavaScript进行Form表单验证

解决方案:在表单中添加onsubmit属性,进行表单验证,return true 则验证通过,否则验证不通过,表单不能提交。具体的demo,如下:   function (){ if(document.getElementById("file1").value == ""){ alert("请选择要

2017-07-17 21:22:04 465

原创 input 框上传多个文件以及文件校验

1、如何上传多个文件     在input标签中加入 multiple 属性,如下        当然,这样也是一样的: 2、如何进行文件校验      可以通过document.getElementById("file1").files;获取选择的文件对象,这是一个数组对象,存放的都是javascript的File对象。通过File对象,可以获取到文件名、文件大小、文

2017-07-17 21:21:30 4249

原创 JavaScript将input file的选择的文件清空的两种解决方案

上传文件时,选择了文件后想清空文件路径,有两种解决方案 第一种:var obj = document.getElementById("file1") ; obj.select(); document.selection.clear(); 第二种:var obj = document.getElementById("file1") ; obj.outerHTML=obj.o

2017-07-16 19:12:43 12284 3

转载 Javascript--File对象

转载自:http://www.cnblogs.com/oneword/archive/2009/06/09/1499273.html 描述:提供对文件属性的访问.属性: 属性描述Attributes设置或返回文件或文件夹的属性DateCreated返回指定文件或文件夹的创建时间D

2017-07-16 18:12:14 699

原创 jsp通过从数据库读取的字节流(byte[])制作图片

一、怎样将文件以字节流(byte[])存入数据库,在数据库中存放字节流的类型为image如: PreparedStatement ps = CatenateDB.prepare(conn, sql); String F = src+"\\"+f; //文件路径(包含文件名) try { InputStream is =

2017-07-16 17:27:14 3298

原创 用jsp给图片添加文字(图片水印)

原图片:makeContentImage.jsp代码:<% try{ new MakeContentImage("人生",response.getOutputStream()); }catch(Exception e){ } out.clear(); out = pageContext.pushBody();%>

2017-07-16 17:20:50 3869

原创 如何获取Web项目在磁盘中的路径

可以通过ServletContext获取路径,如下// 获得项目的路径 ServletContext sc = request.getSession().getServletContext(); logger.info(sc.getRealPath("/"));不同的项目运行方式,得到的路径是不一样的,如1)项目发布到Tomcat容器上,通过Tomcat容器跑,则打印的路径为

2017-07-16 13:03:06 3000

转载 springmvc中url-url-pattern /和/*的区别

在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下: mvc-dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath*:springCfg/spring-mvc-disp

2017-07-15 22:29:02 317

原创 Spring MVC中Controller如何获取Form表单提交的数据

表单提交的数据也就是请求数据,分为Get和Post两种方式提交。Controller中有三种方式获取表单数据: Controller的方法,添加HttpServletRequst类型入参,通过HttpServletRequst.getParameter()获取请求数据  Controller的方法,添加对应表单字段name的参数,有几个表单字段就添加多少个对应的入参,如下        ...

2017-07-15 16:31:56 99225

原创 org.apache.commons.lang.builder.ReflectionToStringBuilder类,用于将对象转换成字符串

该类是commons-logging.jar包里的类,常用于代码的调试,如下 @RequestMapping(value="/user/save", method=RequestMethod.POST) private String doSave(@ModelAttribute User user){ user.setNo(1); /** * 进行数据库的持久化,省略

2017-07-15 13:15:32 1313

原创 Spring自带的设置编码的过滤器解析

encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding

2017-07-15 12:54:39 1969 1

原创 @ModelAttribute注解Controller方法的入参

有两种用法,分别是:(1)从model中获取 @Controller public class HelloWorldController { @ModelAttribute("user") public User addAccount() { return new User("jz","123"); }

2017-07-15 12:02:39 2111

原创 Spring MVC中Controller如何进行重定向

Spring MVC中进行重定向,本人知道的有两种方式:方法返回的URI(相对路径)中加上"redirect:"前缀,声明要重定向到该地址 使用HttpServletResponse对象进行重定向注意:   "redirect:"后面跟着的是"/"和不跟着"/"是不一样的:             1) "redirect:"后面跟着"/": 说明该URI是相对于项目的Conte

2017-07-14 21:45:19 14725

原创 Srping MVC中Controller的void方法声明误区

Controller中定义void方法,这种场景一般是通过HttpServletResponse对象来输出页面内容。注意:Controller的void方法中一定要声明HttpServletResponse类型的方法入参!1、正确的void方法声明     void方法中声明HttpServletResponse类型的方法入参,如下demo: /** * 方式一:通过声明HttpS

2017-07-14 21:05:08 8424 9

原创 Spring MVC中Controller如何将数据返回给页面

要实现Controller返回数据给页面,Spring MVC 提供了以下几种途径:ModelAndView:将视图和数据封装成ModelAndView对象,作为方法的返回值,数据最终会存到HttpServletRequest对象中! Model对象:通过给方法添加引用Model对象入参,直接往Model对象添加属性值。那么哪些类型的入参才能够引用Model对象,有三种类型,分别是  org...

2017-07-12 23:08:04 53571 3

原创 怎么利用java放射机制进行对象的实例化等操作

大家看demo就明白了:User.java:package test;/** * @编写人: yh.zeng * @编写时间:2017-7-10 下午9:26:18 * @文件描述: todo */public class User { private String userName; // 用户名 public Integer age; // 年龄 private

2017-07-11 14:26:25 826

转载 Java官方教程

The Java™ Tutorials  http://docs.oracle.com/javase/tutorial/index.html下载地址:http://www.oracle.com/technetwork/java/javase/java-tutorial-downloads-2005894.html

2017-07-10 14:22:03 669

原创 Spring MVC如何处理Resetful风格的URL

通过@PathVariable绑定URL路径中的某部分内容作为Controller方法的入参,具体见demoResetFulController.java:package edu.mvcdemo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bin...

2017-07-10 09:52:20 743

转载 Spring MVC的RequestContextHolder使用误区

转载自:http://www.cnblogs.com/softidea/p/6125087.html在spring mvc中,为了随时都能取到当前请求的request对象,可以通过RequestContextHolder的静态方法getRequestAttributes()获取Request相关的变量,如request, response等。为了更加方便地在项目中获取request、res

2017-07-09 19:36:39 2180

原创 Spring MVC怎么获取request的请求参数

1. 通过@RequestParam绑定请求参数        使用@RequestParam绑定请求参数的值到Controller的方法入参中。 /** * 方式一,通过@RequestParam绑定请求参数 * 1、使用RequestMapping注解来映射请求的URL,在本案例,处理/say此URL的GET请求 * 2、返回值会通过视图解析器解析为实际的物理视图, 对于...

2017-07-09 19:22:43 8156 2

原创 Maven添加JSTL标签库依赖

...... 1.2 1.1.2 ...... ...... jstl jstl ${jstl.jstl.version} taglibs standard ${taglibs.standard.version} ......

2017-07-09 15:34:18 3117 1

原创 GitHub恢复本地被删除的文件

场景:项目使用的是GitHub作为版本控制器,在本地不小心上了WebContent/WEB-INF/web.xml 文件,要怎么恢复被删除的web.xml文件呢? 解决方案:使用git checkout 命令, 在本地恢复,不需要从仓库里面拉取步骤如下:1)使用git reset --hard HEAD回退到当前版本(即回退到最后一次的提交),该步骤是必须的,否则使用git  ch

2017-07-09 12:12:17 5920

原创 git reset --hard 回退版本信息

Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。现在,我们要把当前版本A ,回退到上一个版本“B”,就可以使用git reset命令:$ git reset --hard HEAD^执行结果:HEAD is now at ea

2017-07-09 11:57:01 1198

转载 Spring 开启Annotation <context:annotation-config> 和 <context:component-scan>诠释及区别

转载自:http://www.cnblogs.com/leiOOlei/p/3713989.html                http://blog.csdn.net/chenlong220192/article/details/467235611. 的作用  的作用是向Spring容器注册以下四个BeanPostProcessor:  AutowiredAnnota

2017-07-08 22:58:05 407

原创 java.lang.IllegalArgumentException: @EnableAsync annotation metadata was not injected

在spring的配置文件applicationContext.xml中, 配置包扫描器时,使用了*, 想扫描所有的包; 而这种方式有可能扫描到spring自带的包, 造成错。改动前: 解决方案,不使用*,如下: 详细的报错信息如下:[WARN][2017-07-08 18:26:30][AbstractApplicationContext:5

2017-07-08 18:43:56 2992 2

转载 Spring注解@Component、@Repository、@Service、@Controller

转载自:http://blog.csdn.net/zhang854429783/article/details/6785574                http://crabboy.iteye.com/blog/339840 spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和

2017-07-08 18:08:06 351

原创 web.xml 配置中classpath: 与classpath*:的区别

classpath 和 classpath* 区别: classpath:只会到你的class路径中查找找文件。classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。classpath*的使用:当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,*就发挥了作用,如果不加*,则表示仅仅加

2017-07-08 17:44:04 185

安装vsftpd,搭建ftp服务器过程中碰到的问题

安装vsftpd,搭建ftp服务器过程中碰到的问题

2023-09-26

安装vsftpd搭建ftp服务器

安装vsftpd搭建ftp服务器

2023-09-26

基于opencv实现多张图像的全景拼接,有效避免鬼影现象,可直接运行。

基于opencv实现多张图像的全景拼接,有效避免鬼影现象,可直接运行。

2022-05-22

Java性能分析20211022.rar

Java Top CPU和内存溢出分析

2021-10-22

Itellij Idea个人配置 2018-9-13

Itellij Idea个人配置导出,方便以后时候,感兴趣的童鞋也可以下载

2018-09-13

Itellij Idea个人配置 2018-8-30

Itellij Idea个人配置导出,方便以后时候,感兴趣的童鞋也可以下载

2018-08-30

Itellij Idea个人配置

Itellij Idea个人配置导出,方便以后时候,感兴趣的童鞋也可以下载

2018-08-28

eclipse个人配置

Eclipse个人配置导出,用于备份,方便使用。感兴趣的童鞋也可以下载

2018-08-28

Java反编译工具Java Decompiler

Java的反编译工具,“反编译工具Java Decompiler.rar”压缩包里面包含了:图形界面化的工具、Elipse插件、Intellij Idea插件

2017-07-23

Java性能权威指南高清完整PDF版

  本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1垃圾收集器应用的吞吐量;使用Java飞行记录器查看性能细节,而不必借助专业的分析工具;堆内存与原生内存实践;线程与同步的性能,以及数据库性能实践等。 购买地址:https://item.jd.com/11896988.html

2017-07-08

ehcache-failsafe.xml

ehcache的缓存配置文件

2017-07-03

ehcache-clustered-3.3.1-kit.zip

ehcache、ehcache-clustered 等jar包,已经相关的api文档和官方的参考文档

2017-07-03

mysql、sqlserver 、oracle 数据库驱动jar包

mysql、sqlserer、oracle数据库驱动jar包

2017-06-14

oscache jar包

oscache的jar包、文档、源码压缩包

2017-06-14

空空如也

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

TA关注的人

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