摘要: ### Spring Spring框架是一个容器,它的主要作用是创建和管理对象。 Spring框架实现了解耦。 Spring框架通过DI实现了IoC。 关于Spring框架,必须掌握和理解的: 1. Spring的基本概念与特性; 2. 常用的注解:通用的4个注解,自动装配的注解; 3. 关于`@A 阅读全文
posted @ 2019-06-27 07:21 白玉神驹 阅读(1217) 评论(0) 推荐(0)
摘要: 密码加密指的是将原密码经过一定的算法,得到密文,然后将密文存储到数据库中。 首先,并不推荐使用加密算法对密码进行加密,因为加密算法都是可以被逆运算的,即:如果能得到密文及加密过程中的所有参数,就可以逆向运算得到原文。 推荐使用摘要算法对密码进行加密,摘要算法的特点有: 1. 如果原文相同,运算得到的 阅读全文
posted @ 2019-06-27 07:21 白玉神驹 阅读(481) 评论(0) 推荐(0)
摘要: 事务可以保障同一个业务中的多次对数据的写操作全部成功,或全部失败,以此保障数据安全。 所以,某个业务中有超过1次的增/删/改操作,就必须使用事务,例如某个业务中有2次Update操作,或者1次Update加上1次Delete操作,甚至3次Update操作等。 在使用了SpringJDBC后,如果需要 阅读全文
posted @ 2019-06-27 07:19 白玉神驹 阅读(1694) 评论(0) 推荐(0)
摘要: #### 1. 创建项目 创建`Maven Project`,`Group Id`为`cn.tedu.spring`,`Artifact Id`为`SRPINGMVC-03-UPLOAD`,`Packaging`选择`war`。 除了添加SpringMVC必要的依赖,另外还需要添加`commons- 阅读全文
posted @ 2019-06-27 07:17 白玉神驹 阅读(198) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-26 07:23 白玉神驹 阅读(173) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-06-26 07:20 白玉神驹 阅读(163) 评论(0) 推荐(0)
摘要: 首先,可以定义1个1000万次的循环,每次循环插入1条数据,当1000万次循环全部执行结束,则插入完成! 也可以使用1条INSERT语句插入多条数据,例如: 所以,可以将1000万条数据尝试以上的拼接再来执行,但是,由于拼接过长的SQL语句字符串会导致拼接时的效率非常低,所以,不可以使用1个字符串拼 阅读全文
posted @ 2019-06-25 07:09 白玉神驹 阅读(3001) 评论(0) 推荐(0)
摘要: 如果配置Eclipse中的重写URL无法得到提示,可以下载所需的dtd文件,并配置为从本地检索该文件,即可实现在配置映射文件时得到代码提示。 首先,通过 https://files.cnblogs.com/files/cgy-home/xml_kuaijiejian.7z 下载所需的dtd文件,将文 阅读全文
posted @ 2019-06-25 07:08 白玉神驹 阅读(747) 评论(0) 推荐(0)
摘要: ### 1. MyBatis MyBatis是一种持久层框架。 传统的JDBC开发中,需要程序员编写大量的代码,例如创建与数据库的连接 > 获取Statement/PreparedStatement对象 > 执行SQL语句 > 获取结果 > 处理结果 > 释放资源……这个流程相对固定,代码量略多。 阅读全文
posted @ 2019-06-25 07:01 白玉神驹 阅读(309) 评论(0) 推荐(0)
摘要: Java语言-编程基础 1.JAVA的特点: 1、简单易用、完全面向对象; 2、与平台无关性、可扩展性强; 3、可移植性高、支持分布式编程; 4、健壮、安全可靠并性能优异; 5、支持多线程开发技术; 6、支持动态开发。 2. JVM:Java虚拟机(JVM是Java实现跨平台的基础)。 Java的源 阅读全文
posted @ 2019-06-24 08:21 白玉神驹 阅读(337) 评论(0) 推荐(0)