自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 任务调度 111

什么是任务调度?任务调度就是按照特定时间规则执行系统某个固定的业务逻辑。任务调度底层是使用jdk的Timer实现的。单体项目建议使用Spring-task任务调度技术,分布式架构使用quartz任务调度框架。Spring-task是单线程运行旳,Quartz是多线程运行的,且功能更为丰富,更加全面,支持作业管理。用过什么任务调度技术,他们的区别是什么?Spring-task是单线程,且功能简单。执行任务只需开启开关@EnableScheduling,在要执行的任务方法上加。

2024-01-04 19:44:47 791 1

原创 Redis

Redis集群是一个由多个主从节点群组成的分布式服务集群,它具有复制、高可用和分片特性。Redis集群的优点Redis集群有多个master,可以减小访问瞬断问题的影响Redis集群有多个master,可以提供更高的并发量Redis集群可以分片存储,这样就可以存储更多的数据。

2024-01-03 21:46:05 941 1

原创 jdk新特性

模块系统(Module System):这是Java 9最大的特性,它提供了类似于OSGI框架的功能,模块之间存在相互的依赖关系,可以导出一个公共的API,并且隐藏实现的细节。Java提供该功能的主要的动机在于,减少内存的开销模块系统(Module System):这是Java 9最大的特性,它提供了类似于OSGI框架的功能,模块之间存在相互的依赖关系,可以导出一个公共的API,并且隐藏实现的细节。Java提供该功能的主要的动机在于,减少内存的开销。

2023-12-13 21:56:11 24 1

原创 MyBatis

MyBatis 是一款优秀的ORM框架,MVC分层开发中的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。

2023-10-09 21:15:12 36 1

原创 前端复习11

<li></li><li></li>

2023-09-21 22:02:08 24

原创 10_jQuery:简单好用的JavaScript代码库_第一天

将常用的、复杂的JavaScript操作进行函数化封装,封装后可以直接调用,大大降低了使用JavaScript的难度,改变了使用JavaScript的习惯。CCS实现 缺点是很明显的,一旦改变增加或者删除某些行,改变了奇偶行顺序,就不是隔行变色了。关于jQuery的使用需要先导入jQuery的js文件,发现jQuery本身就是一个JS文件。目前最流行的JavaScript函数库之一,对JavaScript进行了封装。jQuery的基本语法:$(selector).action。访问和操作DOM元素。

2023-09-21 20:29:46 39

原创 java服务端页面技术

编写完之后,再有一个工具,将这个特殊的文件转换成Servlet,在转换好的Servlet中,之前写的Java代码还在,而HTML、css、js代码都使用writer的方式给写好。JSP和HTML相比的话肯定是要慢些的,他们的机制就不一样,JSP本质上是Servlet,在请求jsp时,要经过执行,其内部是通过大量的IO流形式将内容发送给页面的,IO流就是一种比较耗费资源的操作。只要在浏览器中输入正确的url地址,不管此次请求是否合理,Tomcat服务器在接收到请求后就会直接调用对应的资源完成请求的处理。

2023-09-18 09:31:39 44 1

原创 Java服务器端小应用Day_04

一个浏览器在服务器中只会创建一个Session对象。不同用户(浏览器)的Session对象之间是互相独立的。服务器中创建Session对象,创建完成后会将Session对象的 JSESSIONID 以Cookie的形式保存在客户端(浏览器)。用户再次发请求时,会携带该Cookie,也就是JSESSIONID到服务器,服务器会根据该Id找到用户的Session对象。

2023-09-14 21:23:15 41 1

原创 Java服务器端小应用Day_03

服务器决定哪些数据是以后的请求也会用到的。服务器以响应的方式告诉浏览器将常用的这些数据存储起来,存储在浏览器端。浏览器以后每次发送请求的时候需要带上这些存储起来的数据。特点Cookie是浏览器端的数据存储技术。是字符串存储数据。Cookie使用Key与Value结构存储数据。不安全,不适合存储重要的数据到浏览器端。Cookie一个单个的存储数据大小限制在4097个字节。Cookie存储的数据中不支持中文,但Servlet4.0中支持。Cookie分为持久化Cooke与状态Cookie。

2023-09-13 21:06:06 45 1

原创 Servlet:java服务器端小应用Day01

JavaEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发(不需要使用控制台)平台。最早由Sun公司定制并发布,后由Oracle负责维护。JavaEE平台规范了在开发企业级web应用中的技术标准。在JavaEE平台共包含了13个技术规范(随着JavaEE版本的变化所包含的技术点的数量会有增多)。它们分别是:JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JPA、JTA、JavaMail和JAF。

2023-09-11 20:00:58 23

原创 JDBC 数据库的连接技术

JDBC(Java Data Base Connectivity),是 Java连接数据库的技术。是一种执行SQL的API, 可以为多种关系型数据库提供统一的访问。它是由一组用java语言编写的类和接口组成, 是Java访问数据库的标准规范。

2023-09-09 18:01:54 116 1

原创 数据库Day04

InnoDB 默认的存储引擎 ,也是所有存储引擎中唯一支持事务、XA协议的存储引擎。MyISAM 基于ISAM的存储引擎,特点是查询效率较高。MEMORY 纯内存型型存储引擎。所有数据都在内存中,硬盘只存储.frm文件MRG_MYISAM,简单理解就是对MyISAM表做了特殊的封装,对外提供单一访问入口,减少程序的复杂性。ARCHIVE存储引擎主要用于通过较小的存储空间来存放过期的很少访问的历史数据。BLACKHOLE 俗称“黑洞”存储引擎。所有数据都是有去无回。

2023-09-07 21:48:09 20 1

原创 数据库Day03

员工表中有一个字段dep_id与部门表中的主键对应字段,这个字段就叫做关系属性拥有关系属性的员工表被称为 从表, 与关系属性对应的主键所在的表叫做 主表。

2023-09-06 20:33:47 27 1

原创 数据库Day02

数据查询语言(Data Query Language,DQL):DQL主要用于数据的查询,其基本结构是使用SELECT子句,FROM子句和WHERE子句的组合来查询一条或多条数据。单行函数是指对每一条记录的值进行计算,并得到相应的计算结果,然后返回给用户,也就是说,每条记录作为一个输入参数,经过函数计算得到每条记录的计算结果。我们之前做的查询都是横向查询,它们都是根据条件一行一行的进行判断,而使用多行函数查询是纵向查询,它是对某一列的值进行计算,然后返回一个单一的值。3.指定返回的字段值 select。

2023-09-05 21:50:04 21 1

原创 数据库Day01

SQL(Structured Query Language)是结构化查询语言的简称,它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。因此,truncate 操作的效率更高。MySQL中管理着很多的数据库,在实际开发中,一个数据库一般对应一个应用,每个数据库中又保存着很多表,每张表对应着不同的业务,每张表中保存着很多条数据。在该类型数据库中,对数据的操作基本上都建立在一张或多张表上,采用结构化查询语言(SQL)对数据库进行操作,关系型数据库是比较主流的数据库技术。

2023-09-04 21:01:48 40

空空如也

空空如也

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

TA关注的人

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