Web
qq_40302790
技多不压身
展开
-
浏览器缓存js文件问题
在项目开发中,我们会在多个页面引入同一个js文件(该js文件通常写一些公用的function)。当我们更改js文件时,发现没起作用???这是因为浏览器会对js文件进行缓存。通常的解决办法是清除浏览器缓存或者禁用缓存,从用户的体验角度来讲,这显示是行不通的。因此我们需要添加一个时间戳作为后缀:除了时间戳,还可以添加随机数【Math.random()】、唯一标识符【UUID.randomU...原创 2019-10-16 17:48:16 · 611 阅读 · 0 评论 -
MyBatis处理图片和长文本
在MySQL中,二进制数据用longBlob类型存储,像图片、音频等文件都是先转成二进制数据再存储在数据库中。长文本则是用longtext类型。数据库表emperor实体类Emperorpublic class Emperor { private Integer no; private String name; private byte[] picture;// 二进制图片使用byt...原创 2019-08-28 16:55:03 · 1142 阅读 · 0 评论 -
MyBatis之动态SQL
目录一、if 条件二、choose ,when 和 otherwise 条件三、where 条件四、trim 条件五、foreach 循环六、set条件数据库表Emp:实体类:public class Emp { private Integer empno;// 工号 private String ename;// 姓名 private String...原创 2019-08-28 15:32:40 · 151 阅读 · 0 评论 -
MyBatis一对一、一对多
项目结构:mybatis.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configurati...原创 2019-08-27 15:24:58 · 130 阅读 · 0 评论 -
Spring与Hibernate整合
1、创建一个maven项目PomDependency,以pom方式打包。 在pom.xml中添加如下依赖:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apac...转载 2019-08-21 16:32:04 · 251 阅读 · 0 评论 -
Spring之AOP
AOP(Aspect Oriented Programming):面向切面编程即在程序原有纵向执行流程中,针对某一个或某一些方法添加通知,形成横切面过程就叫做面向切面编程。建立一个maven项目,导入jar包依赖: <dependency> <groupId>org.springframework</groupId> <artifact...原创 2019-08-24 16:53:40 · 89 阅读 · 0 评论 -
MySQL实现分页
效果:sql语句:select * from tablename limit m,n (从第m+1条数据开始,显示n条数据)所以实现分页的sql语句可表示为:select * from tablename limit 每页显示条数*(当前页-1),每页显示的条数MySQL数据表中的数据(部分):实体类:public class Person { private Integer id...原创 2019-08-15 15:45:52 · 142 阅读 · 0 评论 -
Hibernate使用入门
hibernate,中文意思是冬眠。是完全实现ORM的框架。首先在pom.xml加入jar包依赖: <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>3.6.10...原创 2019-08-14 19:57:39 · 145 阅读 · 0 评论 -
MyBatis使用入门
MyBatis原名ibatis,是实现了ORM(Object Realition Mapping,对象关系映射)的框架之一。但是使用MyBatis时还需要自己编写SQL语句。首先在Maven项目的src/main/resources目录下创建db.properties,存储数据库的连接信息mysql.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode...原创 2019-08-14 13:44:03 · 188 阅读 · 1 评论 -
DOM操作实现下拉框的省市二级联动
<select id="province" onchange="getCities()"> <option>省份</option> <option>四川</option> <option>浙江</option> <option>湖南</option> ...原创 2019-07-10 16:09:04 · 312 阅读 · 0 评论 -
JQuery+AJAX实现页面数据提交到后台数据库
首先导入jQuery文件:<script src="${pageContext.request.contextPath }/jquery/jquery-1.8.1.js"></script>页面需要填写的数据:姓名:<input type="text" id="name" required="required"><br><br>...原创 2019-08-01 18:38:58 · 3219 阅读 · 0 评论 -
JavaWeb——自定义标签
自定义标签的步骤:1.定义一个类,继承javax.servlet.jsp.tagext.SimpleTagSupport,重写doTag方法;2.在web项目的WEB-INF目录下建立标签库的声明文件——.tld文件;3.在jsp页面的头部导入自定义标签库;4.在jsp中使用自定义标签。例如:自定义一个标签显示当天日期。package com.tag;import java.io....原创 2019-07-17 11:01:59 · 190 阅读 · 0 评论 -
JSP页面实时显示系统当前时间、前台验证码
<html> <head> <title></title> </head> <body> 当前时间:<span id="time"></span> </body> <script type="text/javascript"> ...原创 2019-07-22 20:21:36 · 791 阅读 · 1 评论 -
AJAX技术简介
AJAX全称:Asynchronous JavaScript And XML(异步JavaScript及XML),是一种可以在不必刷新整个浏览器的情况下,与服务器进行异步通讯的技术。即AJAX是一个局部刷新的异步通讯的技术。AJAX主要是通过XMLHttpRequest对象(即AJAX对象)处理发送请求和回应的。创建XMLHttpRequest对象的方法如下 :function ge...原创 2019-08-01 15:57:41 · 259 阅读 · 0 评论