自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rick的博客

学习笔记

  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 事务&事务的安全隐患

事务Transaction 其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败。 所有的数据都回归到最初的状态(回滚)为什么要有事务?为了确保逻辑的成功。 例子: 银行的转账。使用命令行方式演示事务。开启事务start transaction;提交或者回滚事务commit; 提交事务, 数据将会写到磁盘上的数据库rollba...

2019-03-31 22:24:53 403

原创 EL&JSTL简单介绍

EL表达式是为了简化咱们的jsp代码,具体一点就是为了简化在jsp里面写的那些java代码。写法格式${表达式 }如果从作用域中取值,会先从小的作用域开始取,如果没有,就往下一个作用域取。 一直把四个作用域取完都没有, 就没有显示。如何使用1. 取出4个作用域中存放的值。 <% pageContext.setAttribute("name", "page");...

2019-03-30 21:54:49 150

原创 JSP简单介绍

jsp----Java Server Page什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, 比如: 查询所有的学生信息, 根据姓名去查询...

2019-03-30 19:12:05 169

原创 Session简单介绍

Session会话 , Session是基于Cookie的一种会话机制。 Cookie是服务器返回一小份数据给客户端,并且存放在客户端上。 Session是,数据存放在服务器端。常用API//得到会话IDString id = session.getId();//存值session.setAttribute(name, value);//取值session.getA...

2019-03-29 23:54:32 901

原创 Cookie简单介绍

Cookie饼干. 其实是一份小数据, 是服务器给客户端,并且存储在客户端上的一份小数据应用场景自动登录、浏览记录、购物车。为什么要有这个Cookiehttp的请求是无状态。 客户端与服务器在通讯的时候,是无状态的,其实就是客户端在第二次来访的时候,服务器根本就不知道这个客户端以前有没有来访问过。 为了更好的用户体验,更好的交互 [自动登录],其实从公司层面讲,就是为了更好的收...

2019-03-28 20:08:38 171

原创 重定向与转发的使用和区别

首先,给大家先举一个生活中的例子,已便于更生动形象的去理解:说:项目经理交给你个任务,但是这个项目你处理不了,张三能处理它,那么有两种解决办法 重定向:第一种办法,你跟项目经理说,你说你不会,张三会,你去找张三吧,然后项目经理走了,去找张三了! 转发:第二种办法: 你不好意思跟项目经理说这个问题你不会,你说好,交给我,硬着头皮答应了,然后你知道张三可以解...

2019-03-27 13:44:57 1055

原创 Servlet下载文件

1.创建index.html<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body> 让tomcat的默认servlet去提供下载:<br&g...

2019-03-26 23:37:56 283

原创 HttpServlet中文乱码问题

客户端提交数据给服务器端(Requset)如果数据中带有中文的话,有可能会出现乱码情况,那么可以参照以下方法解决。如果是GET方式 1.代码转码 String username = request.getParameter("username"); String password = request.getParameter("password");System.out...

2019-03-26 13:06:02 705

原创 ServletContext

ServletContextServlet 上下文每个web工程都只有一个ServletContext对象。 说白了也就是不管在哪个servlet里面,获取到的这个类的对象都是同一个。如何得到对象//1. 获取对象 ServletContext context = getServletContext();有什么作用获取全局配置参数获取web工程中的资源存取数据,ser...

2019-03-25 18:59:10 232

翻译 XML

Xml & TomcatXmleXtendsible markup language 可扩展的标记语言XML 有什么用?可以用来保存数据可以用来做配置文件数据传输载体定义xml其实就是一个文件,文件的后缀为 .xml. 文档声明 简单声明, version : 解析这个xml的时候,使用什么版本的解析器解析 <?xml version="1.0...

2019-03-23 21:06:07 159

原创 Bootstrap

Bootstrap(Web框架)Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的...

2019-03-23 09:20:14 161

原创 jQuery元素的左右移动

1.下载jQuery,并导入:https://blog.csdn.net/weixin_44718300/article/details/887467962.代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title&gt...

2019-03-22 17:58:32 2576

原创 jQuery下拉框联动(JQ遍历&JQ中DOM操作)

1.下载jQuery,并导入:https://blog.csdn.net/weixin_44718300/article/details/887467962.代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> ...

2019-03-22 17:55:32 505

原创 jQuery表格隔行换色和全选的实现

1.下载jQuery,并导入:https://blog.csdn.net/weixin_44718300/article/details/887467962.代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></tit...

2019-03-22 17:50:48 258

原创 jQuery网页定时弹出广告

1.下载jQuery,并导入:https://blog.csdn.net/weixin_44718300/article/details/887467962.代码实现:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> ...

2019-03-22 17:45:51 494 1

原创 下载jQuery

下载jQuery :https://jquery.com/download/、 将下载好的文件放到项目中 引入到代码中 <script type="text/javascript" src="../js/jquery-3.3.1.js.css" ></script>...

2019-03-22 17:40:32 2340

原创 JS元素的左右移动

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!-- 步骤分析 1. 确定事件: 点击事件 :onclick事件 2. 事件要触发函数 selectOne 3. selectO...

2019-03-22 15:47:23 3638

原创 JS下拉框联动

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> /* 准备工作 : 准备数据 */ var provinces = [ ["深圳市","东莞市","惠州市",...

2019-03-22 15:43:35 314

原创 JS隔行换色和全选的实现

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <!-- 1. 确定事件: 文档加载完成 onload 2. 事件要触发函数: init() 3. 函数:操作页面的元素 要操作表格中...

2019-03-22 15:41:05 306

原创 JS页面校验

结构:1.导入正则表达式校验包:https://blog.csdn.net/weixin_44718300/article/details/887266532.页面校验.HTML<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>...

2019-03-21 21:41:55 810

原创 JS常用的正则表达式包

结构:Code:/* 用途:检查输入的Email信箱格式是否正确 输入:strEmail:字符串 返回:如果通过验证返回true,否则返回false */function checkEmail(strEmail) { var emailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])...

2019-03-21 21:35:28 375

原创 JS照片轮换

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script> var index = 0; function changeImg() { ...

2019-03-21 19:27:33 172

原创 JS定时器

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script> //window 对象是一个顶层对象 //window.setInterval("...

2019-03-21 18:03:32 180

原创 PowerDesigner 破解版,汉化包!

链接:https://pan.baidu.com/s/1R_6g6keo2Y4_V0c1ImeFbA 密码:ncju

2019-03-21 10:50:20 5329

原创 HTML笔记及案例

- 了解什么是标记语言- 了解HTML主要特性,主要变化以及发展趋势- 了解HTML的结构标签- 掌握HTML的主要标签(字体,图片,列表,链接,表单等标签)### 1.网站信息页面#### 1.1需求分析:我们公司的需要一个对外宣传的网站介绍,介绍公司的主要业务,公司的发展历史,公司的口号等等信息#### 1.2技术分析:##### HTML概述:HTML: Hy...

2019-03-20 18:07:51 162

原创 Axure下载,附注册码

下载地址:https://www.axure.com.cn/3510/汉化教程:https://www.axure.com.cn/2616/注册码:Axure RP 8.1.0.3377—-可用Licensee:zdfans.comKey:gP5uuK2gH+iIVO3YFZwoKyxAdHpXRGNnZWN8Obntqv7++FF3pAz7dTu8B61...

2019-03-20 15:45:17 2786 2

原创 Java TCP发送与接收

IP地址?端口号?主机名?什么是Socket?什么是UDP?什么是TCP?UDP和TCP区别?以上问题请自行百度,有标准解释,此处不再赘述,直接上干货!实例:发送端:public class TCPClient { public static void main(String[] args) throws IOException { //创建Soc...

2019-03-19 12:30:59 14178

原创 Java UDP发送与接收

IP地址?端口号?主机名?什么是Socket?什么是UDP?什么是TCP?UDP和TCP区别?以上问题请自行百度,有标准解释,此处不再赘述,直接上干货!实例:发送端:public class UDPSend { public static void main(String[] args) throws IOException { //创建发送端Soc...

2019-03-19 11:29:44 377

原创 线程与同步(锁):创建方式及其案例(卖火车票)

实现线程一:继承Thread类 创建线程的步骤:1.定义一个类继承Thread。2.重写run方法。3.创建子类对象,就是创建线程对象。4.调用start方法,开启线程并让线程执行,同时还会告诉jvm去调用run方法public class MyThread extends Thread { @Override public void run() { ...

2019-03-18 22:38:15 275

原创 Java IO流操作(III)——File类&案例一:输出制定目录下所有java文件名(包含子目录)&案例二:删除指定的目录(包含子目录)

1. File常用的构造 File file = new File("字符串路径");File f = new File("D:\\a\\b.txt"); File file = new File("父路径的字符串表现形式","子路径的字符串表现形式");File f2 = new File("D:\\a","b.txt"); File fil...

2019-03-18 12:47:47 337

转载 List、Set和Map详解及其区别和他们分别适用的场景

Java中的集合包括三大类它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。Collection是最基本的集合接口,声明了适用于JAVA集合的通用方...

2019-03-17 17:39:35 687

原创 二分查找

* 前提:有序!* 例:从 123456789 中 找8* 首先 会找到5 与8进行比较 8比4大 所以忽略掉12345 从6789中继续以上步骤/* * 二分查找 * 前提:有序! * 例:从 123456789 中 找8 * 首先 会找到5 与8进行比较 8比4大 所以忽略掉12345 从6789中继续以上步骤...

2019-03-17 14:46:49 151

原创 Iterator迭代器,获取集合元素

* Object next() :返回下一个元素 * boolean hasNext():判断时是否有元素可以获取public static void main(String[] args) { //ArrayList&lt;String&gt; array = new ArrayList&lt;String&gt;();//创建一个数组 Colle...

2019-03-17 10:29:25 2748

原创 常用正则表达式

以校验QQ号的Java代码为例:public static void main(String[] args) { String str = "1111111111"; //需要校验的QQ号 String pattern = "[1-9]\\d{4,}"; //正则表达式校验 Pattern r = Pattern.compile(pattern); Matcher m =...

2019-03-16 22:19:21 141

原创 Java时间格式化年-月-日-时间

Date d = new Date();System.out.println(d); //Sat Mar 16 20:58:56 CST 2019System.out.println(d.toLocaleString());//2019-3-16 20:59:38System.out.println(new SimpleDateFormat("yyyy-MM-dd ahh:mm...

2019-03-16 21:07:23 18352

原创 记录程序、代码运行时间

我们用到的是System类下的 currenrTimeMillis()方法该方法用来记录从1970-01-01 00:00:00 以来到现在的系统时间所用的毫秒 返回一个long值应用: 在程序的开始记录一个时间,在程序结束的时候记录一个时间。用结束时间减去开始时间即得到系统运行时间!public class aa { public static void...

2019-03-16 20:42:26 853

原创 Mac OS/Windows好用软件分享

下软件全部为破解版,仅供参考学习用,如涉及商业。 请支持正版!谢谢全部为本人亲测过看上哪个留言发给你! 直接全分享上来会有人居心不良!...

2019-03-15 23:04:52 364

原创 Java学生管理系统(IO版)

图解:cade:student.java/* * 这是我的学生类 */public class Student { //学号 private String id; //姓名 private String name; //年龄 private String age; //居住地 private String address; public Stud...

2019-03-15 21:57:21 620

原创 将集合中的信息写入文件;将文件中的数据读到集合

No1:创建一个学生类package com.rick;public class Student { private String id; private String name; private String age; private String address; public Student() { super(); // TODO Auto-generat...

2019-03-15 19:31:23 2693

转载 Java IO流操作 (II)

缓冲流/* * BufferedWriter:将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。 * BufferedReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 */public class BufferedStreamDemo { public static void main(String[] args...

2019-03-15 11:24:32 127

MVC学生管理系统代码

其中用到MVC,数据库连接池,DBUtil,通用增删改等手段。其中还有模糊查询等!可以称得上非常经典的模板

2019-04-05

使用Mapper接口方式整合MyBatis-Spring图书管理系统源代码

//跳转到修改图书信息页面 @RequestMapping("/toUserEdit") public String toUserEdit(Integer user_id, Model model){ //放进model User user = userService.findUserById(user_id); model.addAttribute("user", user); // model.addAttribute("user_id",user_id); //到视图:jsp页面 return "/jsp/user/useredit"; } //修改图书信息 @RequestMapping("/userEdit") public String userEdit(User user, BindingResult bindingResult,Model model){ if(bindingResult.hasErrors()){ err(bindingResult,model); return "/jsp/user/useredit"; }else { userService.updateUser(user); return "redirect:toUserList"; } } //删除 @RequestMapping("/userDelete") public String userDelete(Integer user_id,Model model) { userService.deleteUser(user_id); return "redirect:toUserList"; }

2019-03-04

空空如也

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

TA关注的人

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