- 博客(28)
- 问答 (2)
- 收藏
- 关注
原创 es6语法 for...of与for...in
for...of循环JavaScript 原有的for...in循环,只能获得对象的键名,不能直接获取键值var arr = ['a', 'b', 'c', 'd'];for (let a in arr) { console.log(a); // 0 1 2 3}for (let a of arr) { console.log(a); // a b c d}注:for...of循环调用遍历器接口,数组的遍历器接口只返回具有数字索引的属性for...of优点:有着同f
2022-03-04 15:35:39
1686
原创 正则表达式
/^(0|[1-9]\d*)(\.\d{0,1})?$/大于等于0( 0| 表示允许等于0)的数字,最多保留1位小数({0,1}表示允许不带小数或者带1位小数)
2022-02-10 10:48:40
1280
转载 Servlet实现Cookie的创建,读取,删除
(1)如何创建cookie案例(1)如何创建cookie案例[java] view plain copypackage com.tsinghua; import javax.servlet.http.*; import java.io.*; public class CookieTest1 extends
2016-09-12 12:45:33
532
转载 springmvc的ModelAttribute注解
参考资料:spring-framework-reference的Using @ModelAttribute on a method和Using @ModelAttribute on a method argument先看一个没有使用@ModelAttribute的Controller方法.[java] view plain copy
2016-09-02 10:55:08
353
转载 MyBatis持久层框架使用总结
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github,MyBatis的Github地址:https://github.com/mybatis/mybatis-3。 iBATIS一词来源于“inter
2016-09-02 10:33:58
2573
转载 mybatis简明教程
对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其对于擅长 SQL 的开发人员来说,iBatis 对 SQL 和
2016-09-02 10:32:17
297
转载 《深入理解mybatis原理》 Mybatis初始化机制详解
对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。 1.MyBatis的初始化做了什么 2. MyBatis基于XML配置文件创建Configuration对象的过程 3. 手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSession
2016-09-02 10:30:25
256
转载 MyBatis中#{}和${}的区别详解
最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下.先给大家介绍下MyBatis中#{}和${}的区别,具体介绍如下:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为
2016-09-02 10:27:23
560
转载 Java集合Set、List、Map的遍历方法
本文实例讲述了Java集合Set、List、Map的遍历方法,分享给大家供大家参考。具体方法如下:123456789101112131415161718192021222324252627282930313233343536
2016-08-31 15:04:20
257
转载 Servlet doget dopost 区别
1.当form框里面的method为get时,执行doGet方法,get显示你传过去的参数。 当form框里面的method为post时,执行doPost方法,post不显示你传过去的参数。 当直接在浏览器地址栏输入servlet地址时,执行doGet方法。2.可以通过doGet方法URL传参数,doPost不行。doGet方法提交表单的时候会在url后边显示提交的内容。
2016-08-31 10:18:05
287
原创 Spring注解
4, HandlerMapping(这个不同), HandlerAdapter(这个不同), InternalResourceViewResolver(这个一样) (1) 在spring 2.5之前的版本:使用 (2) 在spring2.5之后出现注解: 什么是注解? 使用的 HandlerMapping, HandlerAdapter是
2016-08-29 14:22:26
284
转载 Java回顾之集合
在这篇文章里,我们关注Java中的集合(Collection)。集合是编程语言中基础的一部分,Java自JDK早期,就引入了Java Collection Framework。设计JCF的那个人,后来还写了一本书,叫《Effective Java》。 Java中的集合主要集中在2部分,一部分是java.util包中,一部分是java.util.concurrent中,后者是在前者的基础上
2016-08-29 09:24:18
313
转载 request.getParameter()与request.setAttribute()的区别
request.getParameter(),request.setAttribute()区别如下:(1)request.getParameter()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)request.getP
2016-08-27 22:40:44
441
原创 异常e.printStackTrace();这个方法与e.getMessage();有什么区
e.getMessage(); 只会获得具体的异常名称. 比如说NullPoint 空指针,就告诉你说是空指针e.printStackTrace();会打出详细异常,异常名称,出错位置,便于调试用
2016-08-27 17:15:21
4975
原创 JDBC数据库连接步骤
1、加载数据库驱动Class.forName("com.mysql.jdbc.Driver");2、建立数据库连接池conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/test2?user=root&password=1234");3、由当前数据库连接生成一个数据操作对象stmt=conn.crea
2016-08-27 16:35:36
418
转载 RequestDispatcher 的使用总结
项目使用:RequestDispatcher requestDispatcher1 = request.getRequestDispatcher("/logout_sso.jsp");requestDispatcher1.forward(request, response);RequestDispatcher是一个Web资源的包装器,可以用来把当前request
2016-08-27 15:39:28
1086
转载 MySQL高效分页解决方案集
很久以前的一次面试中,被面试官问到这个问题,由于平时用到的分页方法不多,只从索引、分表、使用子查询精准定位偏移以外,没有使用到其它方法。后来在看其它博客看到了一些不同的方案,也一直没有整理。今天有时间,整理出来,分享给大家。一,最常见MYSQL最基本的分页方式:select * from content order by id desc limit 0, 10在
2016-08-26 16:41:32
562
原创 JSTL遍历数组
String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>">JSTL遍历数组--
2016-08-23 21:45:49
4127
转载 java中Statement详细用法
1、创建 Statement 对象建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法createStatement 创建,如下列代码段中所示:Connection con = DriverManager.getConnection(url, "sunny","");Statement stmt = con.cr
2016-08-23 16:20:21
655
转载 正则表达式基本语法
1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice
2016-08-23 10:28:37
277
原创 网页放在WEB-INF下面怎样发布访问
web project网页放在WEB-INF下面受保护,不能直接访问,有下面三种方式:假设要发布的网页为a.jsp,建表单form。1、在web.xml中,将默认index.jsp改成./WEB-INF/view/a.jsp,其他注释:访问方式为:http://localhost:8080/demo/2、建servlet,jump.java,doGet下写方法Req
2016-08-21 21:32:29
11657
转载 jsp操作MySQL实现查询/插入/删除功能示例
jsp操作MySQL实现查询、插入与删除功能(query、insert、delete)示例如下,感兴趣的朋友可以参考下。直接贴代码吧: 首先,index_test.jsp页面的代码如下: 复制代码 代码如下: request.setCharacterEncoding("UTF-8"); response.setCharacterEncodi
2016-08-19 09:01:35
975
转载 通过JDBC进行简单的增删改查(以MySQL为例)
目录前言:什么是JDBC一、准备工作(一):MySQL安装配置和基础学习二、准备工作(二):下载数据库对应的jar包并导入三、JDBC基本操作(1)定义记录的类(可选)(2)连接的获取(3)insert(4)update(5)select(6)delete四、测试五、代码分析六、思考问题 前言:什么是JDBC 维基百科的简介:
2016-08-18 16:49:12
251
转载 java连接mysql数据库增删改查操作记录
1. 连接数据库,得到数据库连接变量[java] view plain copy print?//注意,这是连接mysql的方法 注意连接数据库的时候(1)打开DB Browser 新建一个Database Driver,注意添加Driver JARs的时候添加的包,我的是MySQL-connector-Java
2016-08-18 16:20:38
494
转载 JavaWeb的数据库操作:通过JDBC连接MySQL数据库实现图书信息添加功能
JavaWeb的数据库操作JDBC[Java数据库连接:Java Data Base Connectivity]连接数据局的过程:1、注册数据库驱动:连接数据库前,需要将数据库厂商提供的数据库驱动类注册到JDBC的驱动管理中。Class.forName("com.mysql.jdbc.Driver");2、构建数据库连接URL[统一资
2016-08-18 15:04:28
3890
转载 Java连接MySQL数据库及简单操作代码
此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述。当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zi
2016-08-18 14:42:33
600
转载 MySQL 数据备份与还原
一、数据备份 1、使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。 1
2016-08-18 11:10:44
578
转载 mysql事务处理用法与实例详解
来源:转载 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务 一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何
2016-08-18 10:48:07
227
空空如也
javaweb限制字符现实问题,用的spring框架
2016-09-11
javaweb限制字符现实问题,用的spring框架
2016-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人