mybatis中的SqlMapConfig.xml配置文件

首先呢这个主配置文件的名字是可以随便起的,想叫什么就叫什么配置文件结构configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)objectFactory(对象工厂)plugins(插件)enviro

#mybatis   #java  

mybatis参数传入与输出结果的封装

Mybatis的参数传入parameterType配置参数基本类型和String我们可以直接写类型名称(别名),也可以使用包名.类名的方式,例如:java.lang.String。实体类类型,目前我们只能使用全限定类名。究其原因,是mybaits在加载时已经把常用的数据类型注册了别名,从而我们在使用

#mybatis   #java  

mybatis增删改查的简单使用

基于代理Dao实现CRUD操作要求:持久层接口和持久层接口的映射配置必须在相同的包下持久层映射配置中mapper标签的namespace属性取值必须是持久层接口的全限定类名SQL语句的配置标签<select>,<insert>,<delete>,<updat

#mybatis   #java  

mybatis快速入门

搭建mybatis开发环境基于xml创建Maven工程,在pom.xml文件中添加一下坐标<dependencies><!--https://mvnrepository.com/artifact/org.mybatis/mybatis--><dependency>

#mybatis   #java  

tomcat8以及8之前中文乱码问题解决

get方式参数乱码由于tomcat默认使用ios-8859-1编码,而本地编辑器或操作系统使用utf-8编码导致乱码,处理如下:(在tomcat8之后不需要了,默认使用utf-8)//先获取乱码的参数Stringrname=request.getParameter("rname"

#java   #tomcat  

redis常用命令以及使用java操作redis

命令操作字符串类型存储:setkeyvalue获取:getkey删除:delkey哈希类型存储:hsetkeyfieldvalue获取:hgetkeyfield:获取指定的field对应的值hgetallkey:获取所有的field和value删除:hdelkeyfield列表类型存储:lpushk

#redis   #java  

使用Java操作json字符串

JSON解析器:本例中使用得json解析器是jackson,点击这里可以下载最新版jar包,JSON转为Java对象导入jackson的相关jar包jackson-databind-2.2.3.jarjackson-annotations-2.2.3.jar(依赖包)jackson-core-2.2

#java   #json  

Filter:过滤器总结

概念web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...快速入门使用步骤定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解代码//使用注解配置@WebFilter

#java   #filter  

jsp知识点总结

JSP概念JavaServerPages:java服务器端页面定义java代码的方式<%代码%>:定义的java代码,在service方法中。service方法中可以定义什么,该脚本中就可以定义什么。<%!代码%>:定义的java代码,在jsp转换后的java类的成员位置。&

#java   #jsp  

Servlet中使用Cookie和Session

Cookie概念客户端会话技术,将数据保存到客户端快速入门创建Cookie对象,绑定数据newCookie(Stringname,Stringvalue)发送Cookie对象response.addCookie(Cookiecookie)获取Cookie,拿到数据Cookie[]request.ge

#java   #servlet  

ServletContext对象总结

概念代表整个web应用,可以和程序的容器(服务器)来通信获取:通过request对象获取request.getServletContext();通过HttpServlet获取this.getServletContext();功能:获取MIME类型:MIME类型:在互联网通信过程中定义的一种文件数据类

#java   #servlet  

Servlet中的Request和Response对象

request和response对象是由服务器创建的,request对象是来获取请求消息,response对象是来设置响应消息Request对象HTTP请求概念:HyperTextTransferProtocol超文本传输协议传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:基于TCP/

#java   #servlet  

Servlet的简介

快速入门创建JavaEE项目定义一个类,实现Servlet接口publicclassServletDemo1implementsServlet实现接口中的抽象方法配置Servlet在web.xml中配置:<!--配置Servlet--><servlet><servlet

#java   #servlet  

tomcat部署项目的三种方式

直接将项目放到webapps目录下即可/hello:项目的访问路径-->虚拟目录简化部署:将项目打成一个war包,再将war包放置到webapps目录下。war包会自动解压缩配置conf/server.xml文件在<Host>标签体中配置<ContextdocBase=&qu

#java   #tomcat  

xml简单介绍

概念ExtensibleMarkupLanguage可扩展标记语言功能:存储数据配置文件在网络中传输xml和html的区别xml标签都是自定义的,html标签是预定义。xml的语法严格,html语法松散xml是存储数据的,html是展示数据语法基本语法:xml文档的后缀名.xmlxml第一行必须定义

#java   #xml  

java常用的数据库连接池C3P0、Druid以及Spring JDBC总结

数据库连接池简介概念数据库连接池就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处节约资源用户访问高效实现标准接口:javax.sql.DataSource方法:

#java  

JDBC各类详解以及工具类JDBCUtils的抽取

概念JDBC的全称为JavaDataBaseConnectivity,是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。快速入门步骤导入驱动jar包my

#java  

java注解的使用

什么是注解注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。和注释的区别注释:用文字描述程序的。给程序员看的注解:说明程序的

#java  

java反射案例:不修改代码创建任意对象

需求写一个“框架”,不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法。步骤将需要创建的对象的全类名和需要执行的方法定义在配置文件中在程序中加载读取配置文件使用反射技术来加载类文件进内存创建对象执行方法实现Student.java//先写个类,一会要创建它package

#java  

java反射的总结

java框架中绝大部分都运用了反射技术,所谓框架就是半成品的软件,在框架的基础上进行软件开发可以简化代码。反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法Java的反射是指程序在运行期可以拿到一个对象的所有信息。获取Class对象的方式Class.forName("全类名

#java