自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux常用命令及价值

Linux常用命令Linux目录结构/ :根目录目录类cd / :进入根目录ls :查看当前目录下的所有文件ll :查看当前目录下所有文件的详细信息pwd :显示当前目录的全路径. :当前目录.. :上级目录cd .. :进入上级目录文件操作cp a.txt b.txt :将当前目录下的a.txt复制一份并命名为b.txtcp a.txt /home/ :将当前目录下的a.txt复制到home文件下cp -r /home/a /root/b :将ho.

2020-09-29 18:19:54 149

原创 SpringDataJPA简单操作

SpringDataJPA简单操作导入jar包(添加依赖) <properties> <spring.version>5.0.2.RELEASE</spring.version> <hibernate.version>5.0.7.Final</hibernate.version> ...

2019-12-03 16:34:41 164

原创 JPA实现增删改查

JPA实现增删改查导入jar包//添加依赖 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.hibernate.version>5.0.7.Final</project...

2019-12-03 14:17:29 337

原创 程序的耦合和解耦

程序的耦合什么是程序的耦合  耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。耦合性存在于各个领域,而非软件设计中独有的,但是我们只讨论...

2019-11-20 09:24:38 890

原创 Spring概述

Spring(spring 之父:Rod Johnson)spring是什么:  Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及...

2019-11-17 19:53:05 213

原创 MyBatis框架

框架什么是框架  框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。  简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。框架要...

2019-11-17 19:34:46 850

原创 进程和线程的区别

进程和线程的区别进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。线程进程地址空间和其它资源线程没有地址空间,线程包含在进程的地址空间中进程间相互独立,同一进程的各线程间共享通信线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性进程间通信IPC...

2019-11-13 14:04:04 141

原创 事务的并发问题和隔离级别

并发问题事务的并发问题:脏读、不可重复读、幻读 脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据 不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果因此本事务先后两次读到的数据结果会不一致 幻读:幻读解决了不重复读,保证了同一个事务里,查询的结果都是事务开始时的状态(一致性)...

2019-11-10 14:05:00 219 1

原创 Mybatis的CRUD

Mybatis的CRUD操作Dao层/*ClassesDao.java*/public interface ClassesDao { /*查询所有班级*/ public List<Classes> selectAll(); /*添加班级*/ public int insertClasses(Classes classes); /*修...

2019-11-08 10:43:19 137

原创 #{}和${}的区别

#{}和${}的区别 - #{}表示一个占位符号   1.通过#{}可以实现 preparedStatement 向占位符中设置值,自动进行 java 类型和 jdbc 类型转换,#{}可以有效防止 sql 注入。   2.#{}可以接收简单类型值或 pojo 属性值。   3.如果 parameterType 传输单个简单类型值,#{}括号中可以是 value 或其它名称。 - ${...

2019-11-04 09:47:38 176

原创 JDBC操作数据库

JDBC操作数据库的步骤注册驱动(通过Class.forName()) Class.forName("com.mysql.jdbc.Driver");获得连接(通过DriverManager.getConnection()) String url = "jdbc:mysql://localhost:3306/数据库名?useUnicode=true&...

2019-11-03 14:06:52 235

原创 Tomcat

TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。目录介绍 bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件 logs:存放Tomca...

2019-10-13 18:29:23 162

原创 Cookie和Session

CookieCookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以...

2019-10-13 18:06:28 193

原创 数据库范式

数据库范式简介: 范式来自英文Normal form,简称NF。要想设计—个好的关系,必须使关系满足一定的约束条件,此约束已经形成了规范,分成几个等级,一级比一级要求得严格。满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。作用: 使结构更合理,消除存储异常,使数据冗余尽量小。便于插入、删除和更新。原则:...

2019-10-09 20:07:27 676

原创 Maven

Maven介绍: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。功能 构造工程 管理jar包 ...

2019-10-08 20:06:42 150

原创 Redis

Redis数据库的分类关系型数据库:关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关联的表格分类、合并、连接或选取等运算来实现数据库的管理。如:MySQL、Oracle、SQL Server。非关系型数据库:NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”...

2019-09-28 19:14:42 158

原创 Ajax开发

Ajax1.介绍:Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。Ajax 是一种用于创建快速动态网页的技术;是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术;通过在后...

2019-09-27 19:45:31 203

原创 jQuery(二)

jQuery(二)jQuery的属性方法描述attr()设置或返回被选元素的属性值removeAttr(name)从每一个匹配的元素中删除一个属性prop()获取在匹配的元素集中的第一个元素的属性值。removeProp(name)用来删除由.prop()方法设置的属性集文档处理1.内部插入方法描述append...

2019-09-27 17:56:51 187

原创 jQuery

jQuery介绍:jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。特点:1.一款轻量级的js框架。2.链式表达式。3.事件、样式、动画支持。4.Ajax操作支持。5.跨浏览器兼容。6.插件扩展开发。7.可扩展性强。作用...

2019-09-25 21:40:19 195

原创 Servlet中的监听器Listener

监听器(Listener)介绍及作用:监听器是Servlet规范中定义的一种特殊类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建和销毁事件,它还可以监听域对象的属性发生修改的事件,可以在事件发生前或者发生后做一些必要的处理。相关概念:a.事件源:被监听的对象b.监听器:监听事件源对象 事件源对象的状态的变化都会触发监听器...

2019-09-25 19:48:46 217

原创 Servlet中的过滤器Filter

过滤器(Filter)作用及用法:Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。调用 Servlet 前调用所有附加的 Servlet 过滤器。实现的功能(...

2019-09-24 21:21:22 439

原创 jsp+servlet实现图片上传

图片上传主要代码(学生系统个人信息中)步骤一:在web目录下新建一个项目(图片上传的路径)步骤二:导入commons-fileupload-1.32.jar和commons-io-2.5.jar步骤三:编写jsp页面(add.jsp) <div class="form-group"> <label for="tel" class="c...

2019-09-23 21:23:25 1956 1

转载 死锁问题

什么是死锁?所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。 因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。如下图所示:产生死锁的原因?可归结为如下两点:a. 竞争资源系统中的资源可以分为两类:可剥夺资源,是指某...

2019-09-23 20:47:20 265

原创 JSTL标准标签库

JSTL概念:JSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库。组成:1.核心标签:核心标签库是整个JSTL中最常用的部分,主要由以下几部分组成:基本输入输出、流程控制、迭代操作和URL操作。...

2019-09-18 20:57:26 346

原创 EL表达式

EL表达式概念:EL(Expression Language):表达式语言作用:a.获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象、获取数据。(某个web域 中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)b.执行运算:利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,...

2019-09-18 20:15:11 185

原创 JSP

JSP介绍:JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。JSP生命周期中所走过的几个阶段:编译阶段:Servelet容器编译Servelet源文件,生成servelet类初始化阶段...

2019-09-17 20:14:24 1025

空空如也

空空如也

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

TA关注的人

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