自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫日向西的博客

记录IT知识,方便查阅

  • 博客(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 1603

原创 正则表达式

/^(0|[1-9]\d*)(\.\d{0,1})?$/大于等于0( 0| 表示允许等于0)的数字,最多保留1位小数({0,1}表示允许不带小数或者带1位小数)

2022-02-10 10:48:40 1065

转载 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 477

转载 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 302

转载 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 2522

转载 mybatis简明教程

对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其对于擅长 SQL 的开发人员来说,iBatis 对 SQL 和

2016-09-02 10:32:17 237

转载 《深入理解mybatis原理》 Mybatis初始化机制详解

对于任何框架而言,在使用前都要进行一系列的初始化,MyBatis也不例外。本章将通过以下几点详细介绍MyBatis的初始化过程。    1.MyBatis的初始化做了什么    2. MyBatis基于XML配置文件创建Configuration对象的过程    3. 手动加载XML配置文件创建Configuration对象完成初始化,创建并使用SqlSession

2016-09-02 10:30:25 207

转载 MyBatis中#{}和${}的区别详解

最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下.先给大家介绍下MyBatis中#{}和${}的区别,具体介绍如下:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为

2016-09-02 10:27:23 502

转载 Java集合Set、List、Map的遍历方法

本文实例讲述了Java集合Set、List、Map的遍历方法,分享给大家供大家参考。具体方法如下:123456789101112131415161718192021222324252627282930313233343536

2016-08-31 15:04:20 208

转载 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 227

原创 Spring注解

4,  HandlerMapping(这个不同), HandlerAdapter(这个不同), InternalResourceViewResolver(这个一样)   (1) 在spring 2.5之前的版本:使用       (2) 在spring2.5之后出现注解: 什么是注解?        使用的 HandlerMapping, HandlerAdapter是

2016-08-29 14:22:26 262

转载 Java回顾之集合

在这篇文章里,我们关注Java中的集合(Collection)。集合是编程语言中基础的一部分,Java自JDK早期,就引入了Java Collection Framework。设计JCF的那个人,后来还写了一本书,叫《Effective Java》。  Java中的集合主要集中在2部分,一部分是java.util包中,一部分是java.util.concurrent中,后者是在前者的基础上

2016-08-29 09:24:18 287

转载 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 387

原创 异常e.printStackTrace();这个方法与e.getMessage();有什么区

e.getMessage(); 只会获得具体的异常名称. 比如说NullPoint 空指针,就告诉你说是空指针e.printStackTrace();会打出详细异常,异常名称,出错位置,便于调试用

2016-08-27 17:15:21 4915

原创 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 375

转载 RequestDispatcher 的使用总结

项目使用:RequestDispatcher requestDispatcher1 = request.getRequestDispatcher("/logout_sso.jsp");requestDispatcher1.forward(request, response);RequestDispatcher是一个Web资源的包装器,可以用来把当前request

2016-08-27 15:39:28 1039

转载 MySQL高效分页解决方案集

很久以前的一次面试中,被面试官问到这个问题,由于平时用到的分页方法不多,只从索引、分表、使用子查询精准定位偏移以外,没有使用到其它方法。后来在看其它博客看到了一些不同的方案,也一直没有整理。今天有时间,整理出来,分享给大家。一,最常见MYSQL最基本的分页方式:select * from content order by id desc limit 0, 10在

2016-08-26 16:41:32 484

原创 JSTL遍历数组

String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>">JSTL遍历数组--

2016-08-23 21:45:49 4062

转载 java中Statement详细用法

1、创建 Statement 对象建立了到特定数据库的连接之后,就可用该连接发送 SQL 语句。Statement 对象用 Connection 的方法createStatement 创建,如下列代码段中所示:Connection con = DriverManager.getConnection(url, "sunny","");Statement stmt = con.cr

2016-08-23 16:20:21 623

转载 正则表达式基本语法

1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice

2016-08-23 10:28:37 250

原创 网页放在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 11576

转载 jsp操作MySQL实现查询/插入/删除功能示例

jsp操作MySQL实现查询、插入与删除功能(query、insert、delete)示例如下,感兴趣的朋友可以参考下。直接贴代码吧: 首先,index_test.jsp页面的代码如下: 复制代码 代码如下:      request.setCharacterEncoding("UTF-8");     response.setCharacterEncodi

2016-08-19 09:01:35 930

转载 通过JDBC进行简单的增删改查(以MySQL为例)

目录前言:什么是JDBC一、准备工作(一):MySQL安装配置和基础学习二、准备工作(二):下载数据库对应的jar包并导入三、JDBC基本操作(1)定义记录的类(可选)(2)连接的获取(3)insert(4)update(5)select(6)delete四、测试五、代码分析六、思考问题  前言:什么是JDBC  维基百科的简介:

2016-08-18 16:49:12 230

转载 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 464

转载 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 3753 1

转载 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 575

转载 MySQL 数据备份与还原

一、数据备份  1、使用mysqldump命令备份  mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。  mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。  1

2016-08-18 11:10:44 550

转载 mysql事务处理用法与实例详解

来源:转载 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务  一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何

2016-08-18 10:48:07 194

空空如也

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

TA关注的人

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