自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 不应该犯的错

1.Test test = new Test(); if(test!=null){ //多余的判断,连刚学java的都知道,我却画蛇添足 system.out.println("ok"); }

2018-05-25 16:36:32 122 1

转载 spring的web.xml中《context annotation-config》配置的作用

关于Spring中的<context:annotation-config/>配置(开启注解)当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如:   使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean:<bean class...

2018-05-25 13:51:59 436

转载 spring配置文件scope="prototype"的作用

spring 配置文件scope 默认值是singleton例子:项目中对一个表的增删该操作是用一个action,这个action有add,update,delete,save这些方法,添加和修改是共用一个页面,当页面得到id时代表进行的修改操作,反之是添加操作。因为在配置spring的bean是忘了写scope="prototype"所以每次添加时都显示最后一次访问过的记录。       找了很...

2018-05-25 11:36:20 2768

转载 转:servlet过滤器、监听器、struts2拦截器的区别

1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等...

2018-05-24 17:06:29 175

转载 转:struts2 拦截器原理及配置

一、Struts2拦截器原理:Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的    拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。比如:应用要求用户登陆,且必须为指定用户名才可以查看系统中某个视图资源;否则,系统直接转入登陆页面。对于上面的需求,可以在每个Action的执行实际处理逻辑之前,先...

2018-05-24 15:51:38 79

转载 转:Spring MVC 中的 forward 和 redirect 的简单理解

forward 转发,如return "forward:/hello"; 浏览器的地址栏不会变,但是有视图返回来redirect 重定向,如return "redirect:/hello"; 浏览器的地址栏会变。网络解释:spring控制器最后返回一个ModelAndView(urlName),其中urNamel可以是一个视图名称,由视图解析器负责解析后将响应流写回客户端;也可以通过redirec...

2018-05-24 11:39:17 310

转载 转:mybatis是防止SQL注入原理

SQL注入是一种很简单的攻击手段,但直到今天仍然十分常见。究其原因不外乎:No patch for stupid。为什么这么说,下面就以JAVA为例进行说明:假设数据库中存在这样的表:[java] view plain copytable user(  id   varchar(20)    PRIMARY KEY ,         name     varchar(20)           ...

2018-05-23 11:49:17 199

原创 mybatis # 和 $区别

1.# 和 $ 区别:#{}将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #{id},如果传入的值是111,那么解析成sql时的值为order by “111”, 如果传入的值是id,则解析成的sql为order by “id”。${}将传入的数据直接显示生成在sql中。如:order by ${id},如果传入的值是111,那么解析成sql时的值为order...

2018-05-23 11:47:54 87

原创 oracle遇到的问题

1.第一次使用scott/tiger 帐号登录plsql报错:the account is locked 使用system/123456(密码是安装oracle时自己设置的)登录,然后使用命令解锁用户。命令为:alter user username account unlock;其中username为被锁定的用户名。使用scott首次登录plsql时让设置密码2.执行String sql = "I...

2018-05-22 22:36:48 108

原创 学习spring boot 遇到的问题汇总

1.spring boot 1.5以上版本@ConfigurationProperties 取消location 注解后的替代方案:https://www.cnblogs.com/sxdcgaq8080/p/7651697.html2.IDEA读取properties配置文件的中文乱码问题https://blog.csdn.net/nimeijian/article/details/5346490...

2018-05-17 13:45:16 216

转载 springboot中配置文件application.properties的理解

springboot中配置文件application.properties的理解前言Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.propert...

2018-05-16 11:42:26 294

转载 使用JUnit4对SSH2框架Service/Dao层进行单元测试

JUnit是一个非常好用的测试框架,但在对SSH架构的Java代码中需要注入由Spring管理的Bean,下面就简单介绍一下使用JUnit4对SSHSSH2框架Service/Dao层进行单元测试的方法。在建立JUnit Test Case 测试类时,勾选setUpBeforeClass,我们需要在setUpBeforeClass()类中加载Spring配置文件。其它步骤和一般的Java测试过程一...

2018-05-11 11:58:01 450

转载 junit4单元测试

第一步:打开eclipse.exe,创建一个名为“projectA”的工项目,创建一个名为”Calculator”的类。写几个方法:两数+ - * 的方法和返回结果的方法。代码如下:private int result = 1; public int add(int n){ return result + n; } public int jian(int n){ return r...

2018-05-11 11:32:46 797

转载 线程基础笔记

package cn.galc.test;import java.util.*;public class TestThread3 {    public static void main(String args[]){        MyThread thread = new MyThread();        thread.start();//调用start()方法启动新开辟的线程      ...

2018-05-11 09:57:49 89

空空如也

空空如也

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

TA关注的人

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