自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JavaScript一篇文章就够了

一:第一个JS代码1.为什么是JavaScriptJavaScript和Java毫无关系,初始为了蹭热度命名为JavaScriptJavaScript运行在网页的客户端,能被用来设计和编程网页在事件发生时的行为。(一句话:可实现纯前端的动态交互)即面向过程,又面向对象用的人多,易于学习2. 第一个JavaScript程序既可以直接在html使用script标签写,也可以单独写一个js文件,在需要使用的前端页面中引入即可<!--外部引入,注意别自闭和引入--><scri

2021-07-29 22:10:07 985

原创 SSM项目整合-完整流程一览

一:前期准备1. 创建数据库CREATE DATABASE `ssmbuild`;USE `ssmbuild`;DROP TABLE IF EXISTS `books`;CREATE TABLE `books` ( `bookID` int(11) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COM

2021-07-16 23:26:18 423 1

原创 SpringMVC-02-Ajax,拦截器,文件上传下载

SpringMVC-01-第一个SpringMVC程序,注解开发,RestFule风格等:https://blog.csdn.net/qq_38869493/article/details/118659457项目代码地址:https://gitee.com/chelsea_h/ssm-integration八:Ajax研究1. 什么是Ajax?AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)Ajax 不是一种新的编程语言,而

2021-07-16 22:38:43 432 1

原创 C3P0简单使用

C3P0官方文档地址:https://www.mchange.com/projects/c3p0/一:为什么是C3P0?c3p0之前是使用传统的jdbc进行开发,步骤如下:在主程序中建立数据库连接进行sql操作断开数据库连接存在问题普通的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,在验证用户名和密码(需要耗时0.05~1s左右),需要数据库连接的时候,就向数据库要求一个,执行完成后在断开连接,这样的方式

2021-07-12 13:51:22 817

原创 SpringMVC-01-第一个SpringMVC程序,注解开发,Restful风格等

SpringMVC官网文档链接:https://docs.spring.io/spring-framework/docs/current/reference/html/web.html一:什么是MVCMVC是模型(Model),视图(View),控制器(Controller)的简写,是一种软件设计规范。主要作用是降低了试图与业务逻辑间的双向耦合。MVC是一种架构模式。Model(模型):数据模型,提供要展示的数据(包含数据和行为)View(视图):负责进行模型的展示,一般就是我们见到的用户界面

2021-07-11 22:39:15 380 2

原创 Mybatis-02-日志,注解和分页,多对一,一对多,缓存

Mybatis官方文档:https://mybatis.org/mybatis-3/zh/index.html四:Mybatis日志和分页什么是log4jlog4j是apache的一个开源项目,通过使用它我们可以控制日志信息输送的目的地是控制台,文件,或GUI组件,也可以控制每一条日志的输出格式。通过定义每一条日志信息的级别,我们能够更加细致的控制日志的生成过程。通过一个配置文件来灵活的进行配置,而不需要修改应用的代码。如何使用?导入log4j依赖<dependency&

2021-07-11 19:18:03 260 2

原创 Mybatis-01-配置详解

Mybatis官方文档:http://www.mybatis.org/mybatis-3/zh/index.html一:为什么是Mybatis什么是Mybatis:Mybatis是一款优秀的持久层框架,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程。可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的实体类映射成数据库中的记录。持久化:持久化是将程序数据在持久状态和顺势状态间转换的机制(因为内存空间小且断电失效,所以必须存在硬盘中)。Mybatis就是帮程序员在数据库

2021-07-11 16:40:00 227 2

原创 Java 注解(Annotation)

一:什么是注解?面向编程人员和代码的一种特殊解释,从JDK5.0开始。 可以被其他程序读取部分注解:@override,@Deprecated,部分注解还可加参数值,如(value=“get”),抑制警告注解@SuppressWarnings(value=“unchecked”)注解是一种配置文件,它代替了xml配置文件,使代码更加的简洁。注解本身不起作用,起作用的是注解解释器,注解需要和反射一起使用才能发挥大的威力。提供信息给编译器: 编译器可以利用注解来探测错误和警告信息编译阶段时的处理:

2021-07-11 11:18:31 87

原创 Java 反射

一:反射前述动态语言:是一类在运行时可以改变其结构的语言:例如新的函数,对象,甚至代码。通俗的说就是在运行时代码可以根据某些条件改变自身结构。主要动态语言:Object-c,C#,JavaScript,PHP,Python等静态语言:与动态语言相对应,运行时结构不可变的语言。如Java,C,C++Java不是动态语言,但我们可以利用反射机制获得类似动态语言的特性,让编程更灵活。 反射机制允许程序在执行期间借助Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加

2021-07-11 10:45:10 69

原创 Spring详解-03-整合Mybatis,添加事务

前部分的spring基础参考这两篇文章:Spring-01-依赖注入方式,Spring-02-注解,面向切面编程十:Spring整合Mybatis官方整合文档:http://mybatis.org/spring/zh/index.html首先导入依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <v

2021-07-09 21:39:56 541 4

原创 Spring详解-02-注解,面向切面编程

前部分Spring基础参考这篇文章:Spring详解-01-依赖注入方式等五:自动装配注:自动装配指的是引用对象的自动装配,基本类型还是需要手动设置自动装配就是让应用程序上下文为你找出依赖项的过程。说的通俗一点,就是Spring会在上下文中自动查找,并自动给bean装配与其关联的属性!自动装配的方式有两种,xml文件方式和注解方式手动装配 <!--下述方法为手动装配,其中user对象的属性值使用P标签引入,关于P标签在上文中已经解释--> <!--配置需要引入的两个bean

2021-07-09 15:00:43 477 5

原创 Spring详解-01-依赖注入方式

一:Why Spring?Spring:译为春天(程序员的春天),Spring之前主要是EJB的方式,耦合性强,配置规则臃肿繁琐,为了解决J2EE的臃肿低效,Spring应运而生。2004年发布了第一版。Spring特点轻量:从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。控制反转——Sprin

2021-07-09 11:15:20 243 2

原创 数据库范式与模式

1:数据库六大范式第一范式:对于添加的一个规范要求,所有的域都应该是原子性的,即数据库表的每一列都是不可分割的原子数据项。第二范式:在1NF的基础上,非码属性必须完全依赖于候选码(必须有主键)第三范式:简而言之,第三范式(3NF,且要满足前两个范式)要求一个关系中不包含已在其它关系已包含的非主关键字信息。(防止数据冗余)巴斯-科德范式: 所有的非主属性对每一个码都是完全函数依赖 (暗含 主关键字里面可能有多个码可以将实体区分) 所有的主属性对每一个不包含它的码也是完全函数...

2021-07-09 09:18:03 333

空空如也

空空如也

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

TA关注的人

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