java web
sweetgirl520
这个作者很懒,什么都没留下…
展开
-
serialVersionUID的作用
最近接触项目发现很多类中都出现一行代码private static final long serialVersionUID = 1L;serialVersionUID的作用简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialV原创 2016-05-26 11:28:55 · 403 阅读 · 0 评论 -
【Spring】@PostConstruct实现Spring启动时静态注入
public class CommonParaUtil{ @Autowired private ParaPropMapper paraPropMapper; private static CommonParaUtil util; //这个属性就是类本身 //用@PostConstruct注解在spring加载的同时进行初始化 @PostConst转载 2018-01-18 18:26:15 · 2558 阅读 · 0 评论 -
获取spring 容器的bean的6中方法
转自:http://blog.csdn.net/zsg88/article/details/63288632一: 在初始化时保存ApplicationContext对象ApplicationContext context = new FileSystemXmlApplicationContext("applicationContext.xml");context.getBean(" ")方法;说明转载 2018-01-18 18:40:16 · 1104 阅读 · 0 评论 -
spring中Constructor、@Autowired、@PostConstruct的顺序
其实从依赖注入的字面意思就可以知道,要将对象p注入到对象a,那么首先就必须得生成对象p与对象a,才能执行注入。所以,如果一个类A中有个成员变量p被@Autowired注解,那么@Autowired注入是发生在A的构造方法执行完之后的。如果想在生成对象时候完成某些初始化操作,而偏偏这些初始化操作又依赖于依赖注入,那么就无法在构造函数中实现。为此,可以使用@PostConstruct注解一个方法来完成转载 2018-01-18 18:20:08 · 1236 阅读 · 0 评论 -
**线程里面使用注解(线程里面spring使用注解无法注入值的解决办法)**
今天在使用SSM框架(spring/springmvc/mybatis)进行开发时,自己也是第一次使用,所以遇到的问题也比较多啊·········我今天是在一条线程里面使用注解时,发现一直报空指针异常,仔细看了一下发现使用注解时并没有注入值,所以才一直空指针异常····· 再仔细对比一下之前我自学时的代码,发现调用流程也没有错,搞了半天也没找出什么原因······最后想了一下,我是启动服务器的时候转载 2018-01-18 13:52:07 · 1379 阅读 · 0 评论 -
eclipse 创建maven 项目 动态web工程完整示例
以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了没有的话需要安装maven新建maven项目,如果不在上面,请到other里面去找一下进入maven项目之后,点击next选择webapp之后 next输入两个id package可以不写,是它默认帮你新建一个包,不转载 2018-01-09 15:46:05 · 1600 阅读 · 0 评论 -
目录遍历攻击及防护
目录遍历攻击及如何防护描述攻击人员通过目录便利攻击可以获取系统文件及服务器的配置文件等等。一般来说,他们利用服务器API、文件标准权限进行攻击。严格来说,目录遍历攻击并不是一种web漏洞,而是网站设计人员的设计“漏洞”。如果web设计者设计的web内容没有恰当的访问控制,允许http遍历,攻击者就可以访问受限的目录,并可以在web根目录以外执行命令。攻击方法攻击者通转载 2018-01-08 17:00:49 · 13204 阅读 · 0 评论 -
springmvc controller层接收List类型的参数
Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。以下列举接收List、List、L原创 2018-01-22 11:37:50 · 58237 阅读 · 3 评论 -
SSH spring+springmvc+hibernate+maven 整合详解
1、SSH框架介绍1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1.2、SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在Spr原创 2017-09-18 15:25:42 · 2574 阅读 · 0 评论 -
spring集成resteasy实例
resteasy 是 jboss的一个开源restful service实现参考。项目结构: 本实例开发环境:intelliJ idea、jdk1.7 ,tomcat7项目构建步骤1、新建maven项目RestfulDemo2、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/原创 2017-10-09 15:57:04 · 416 阅读 · 0 评论 -
Spring+Springmvc+Mybatis maven整合ssm框架详解
1、SSM框架介绍 1.1、SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1.2、SpringMVCSpring MVC属于SpringFrameWork的后续产品,已经融合在S原创 2017-09-08 15:24:35 · 3511 阅读 · 1 评论 -
javaweb开发环境搭建
一、配置JDK http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)二、Eclipse的安装打开eclipse安装包。选择安装的路径时,可以自定义,也可以默认路径。安装完成。三、原创 2017-07-03 15:05:23 · 346 阅读 · 0 评论 -
Java 项目采用JDBC连接数据库的常用方式
一、JDBC连接数据库(url, username, password),如, try{ //创建连接URL String url ="jdbc:odbc:wombat"; //建立连接 Connection con =DriverManager.getConnection(url,"usre",";password")原创 2016-06-16 15:46:34 · 3004 阅读 · 0 评论 -
mybatis如何接收set集合参数
在实际开发中我们使用list进行范围查询,一般已知list集合中的数据为不重复的数据,如果集合中的数据重复概率较大于是采用set集合去除重复的参数,再进行范围查询。现在问题是,调用以下方法,parameter直接传递set集合时,如下:Set<Integer> set = new HashSet<>();set.add(2),set.add(3),return thi...转载 2018-05-15 15:26:40 · 13220 阅读 · 0 评论