- 博客(20)
- 收藏
- 关注
原创 mybatis的批量删除
mybatis的批量删除 delete from t_user where user_id in #{item} connection是参数类型,如果是集合就是list,如果是数组就是array
2017-11-12 22:22:47 367
原创 关于JavaWeb项目乱码的问题
在web.xml文件中添加下列代码 characterEncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding
2017-11-12 22:14:16 227
转载 Mybatis框架基于注解的方式,实对数据现增删改查
编写Mybatis代码,与spring不一样,不需要导入插件,只需导入架包即可;在lib下 导入mybatis架包:mybatis-3.1.1.jarmysql驱动架包:mysql-connector-java-5.1.6-bin.jar 在src目录下建立xml配置文件:conf.xml,是一些连接数据库的配置:<!DOCTYPE configuration PUB
2017-11-04 23:46:38 411
转载 Sql Server优化之路
本文只限coder级别层次上对Sql Server的优化处理简结,为防止专业DB人士有恶心、反胃等现象,请提前关闭此页面。 首先得有一个测试库,使用数据生成计划生成测试数据库(参考:http://developer.51cto.com/art/201102/245165.htm),或者下一个MS白给的库(AdventureWorks2008)。一、架构设计 库表的合理设计对项
2016-06-02 15:48:06 479
转载 Oracle数据库语言——结构化查询语言SQL
Oracle数据库语言——结构化查询语言SQL一、数据定义语言DDL1.创建表空间:CREAT TABLESPACE lyy DATAFILE 'C:/app/lyy.dbf' SIZE 10M;(创建一个10M的表空间,存放在C盘app文件夹中)删除表空间:DROP TABLESPACE lyy;2.创建用户和赋权:CREAT USER lyy PRO
2016-06-02 15:37:28 745
转载 Spring的工作原理
一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Programming): 面向方面编程 1、 代理的两种方式: 静态代
2016-05-19 12:47:29 456
转载 Servlet 生命周期、工作原理
Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。service
2016-05-12 22:36:13 266
转载 Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2016-05-02 21:37:50 243
转载 单列模式
概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池
2016-04-30 21:26:13 252
转载 Java中运用数组的四种排序方法
利用Arrays带有的排序方法快速排序import java.util.Arrays; 2 public class Test2{ public static void main(String[] args){ int[] a={5,4,2,4,9,1}; Arrays.sort(a); //
2016-04-22 10:56:46 342
转载 SpringMVC层跟JSon结合
点击查看原创一、Spring注解@ResponseBody,@RequestBody和HttpMessageConverter Spring 3.X系列增加了新注解@ResponseBody,@RequestBody @RequestBody 将HTTP请求正文转换为适合的HttpMessageConverter对象。@ResponseBody
2016-04-18 17:51:46 407
转载 SQL注入攻防入门详解
简单例子select * from table where name='"+un+"' and psw='"+pw+"'",假如可以输入任何字符,un随便输入12345' or 1=1--这样提交过来的aa就会select * from table where name='12345' or 1=1--password...就会查出来SQL注入攻防入门详
2016-04-05 17:57:14 583
转载 Java中final、finally、finalize的区别
方法/步骤1简单区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。END百度经验:jingyan.
2016-04-05 17:53:59 537 1
原创 jsp分页显示Java代码实现
// 简化代码,定义一个用户列表分页共用方法 public String showUsers(HttpServletRequest request, HttpServletResponse response) { //List users = manageService.getUsers(); Integer count = manageService.getUserCou
2016-04-05 17:35:58 1622
转载 Spring和SpringMVC的区别
spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大
2016-03-31 12:36:42 389
转载 Jsp的四大作用域与九大对象
1、page里的变量 只要页面跳转了,它们就不见了。如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量。2、request里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重新计算了。如果把变量放到request里,就说明它的作用域是
2016-03-31 12:34:20 3025
转载 Struts2 - 常用的constant总结
xml version="1.0" encoding="UTF-8"?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">struts>
2016-03-25 18:51:57 253
转载 JAVA中static修饰成员变量时 和 不修饰成员变量时的区别 如下面的两个例子 的区别 为什么下面的是错误的
static static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对
2016-03-25 12:47:06 1913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人