- 博客(20)
- 收藏
- 关注
原创 Springmvc的增删改查
1. 什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。2. SpringMVC处理请求的流程具体流程:(1)首先用户发送请求——>DispatcherServlet前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;(2)DispatcherServlet——>HandlerMapping映射处理器将会把请求映射为HandlerExecutio
2022-05-27 14:54:37
1216
原创 Redis安装以及入门
一:Redis的安装1:Redis服务端的安装(全程在有网的情况下)yum install gcc-c++(gcc编译c的,因为redis是c编写的,所以我们先安装下gcc)会打印出星星wget http://download.redis.io/releases/redis-5.0.2.tar.gz(wget方式 下载redis压缩包)Tar -xvf redis-5.0.2.tar.gz(解压)cd redis-5.0.2/(进入目录)Make(编译)...
2022-05-27 14:46:41
231
原创 spring
1.添加相关依赖注:spring 5.0.1.RELEASE有冲突1.1 添加spring相关依赖(5.0.2.RELEASE) spring-core spring-beans spring-context spring-orm spring-tx spring-aspects spring-web1.2 添加mybatis相关依赖mybatis核心:mybatis(3.4.5)Mybatis分页:pagehelper(5.1.2)1.3 sp...
2022-05-26 11:31:49
230
原创 Ajax的优点以及缺点
那么我们得先知道什么是AJAX:那么我们得先知道什么是AJAX:AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。1):使用XMLHttpRequest对象与Web服务器进行异步数据通信;2):使用Javascript操作Document Object Model进行动态数据显示及交互;3):使用JavaScript绑定和处理所有数据等。...
2022-05-23 19:42:16
1210
原创 hibernate对象的三种状态、一级缓存、加载策略
一、hibernate管理对象的三种状态:1、临时状态2、持久状态3、游离状态1、hibernate是通过管理对象来操作数据,这里对象指的是持久化对象。2、hibernate中的三种状态的对象是可以相互转换的,通常编码时只关注持久 化对象。关注get、save、update方法所操作后的对象二、一级缓存、快照一级缓存,又被称为session级别的缓存,session.get方法执行的时候,将查询出来的对象形成快照保存到内存中当调用对象的set方法时、session.
2022-05-20 16:20:55
176
原创 mybatis关联关系映射
一、一对多举个例子讲个痛快:查一个订单对应的多个订单项贴出了重要代码,OrderMapper.xml一对多的关系 -->property: 指的是集合属性的值, ofType:指的是集合中元素的类型 --><resultMap id="OrderMap" type="com.zking.ssm.model.Order"> <result property="orderId" column="order_id"></result&g...
2022-05-19 10:36:26
127
原创 集合知识点整理(面试宝典)
小编今日无聊,想起了面试时的一些问题。所以 整理了一下面试中经常遇到的一些关于集合的面试题!我在面试的时候,面试了几家公司都问到了集合的问题,下面我先用一张思维导图带大家捋一捋集合之间的关系吧!!!首先,根据图片我们可以看到集合被分为了左右两边;我们先来了解一下右边的结构关系根据根据右边的图我们很清晰的可以看到connection的父亲是iterable,然后list、set、queque都是他的儿子,接下来我们就根据这个关系去分析面试官他们都会问些什么问题首先我们可以看到iterable的r
2022-05-17 10:04:49
176
原创 自定义MVC
一、什么是MVC二、自定义MVC工作原理三、自定义mvc实现1.创建web工程2.中央处理器3.Action接口定义4.实现子控制器一、什么是MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。 它是一种软件设计典范。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。提高了程序的可维护性、可移植性、可
2022-05-16 20:01:03
149
原创 Oracle内置函数
字符型函数1、length(str):返回str的长度。2、trim(str):去除字符串两边的空格。3、lower(str):将str全部的字符都转换成小写。4、upper(str):将str全部的字符都转换成大写。5、concat(str1,str2):返回str2拼接在str1的后面的结果。6、instr(str,find_str):查询find_str在str中是否存在,如果不存在则返回0。7、substr(str,position,length):从str的positi
2022-05-14 08:55:11
452
原创 Swing
setTitle 设置标题setSize 设置大小setLocationRelativeTo 设居中置setDefaultCloseOperation 设置关闭窗体setVisible 设置是否显示setBackground 设置背景颜色1、JFrame窗体基本属性设置: 标题、大小、默认关闭模式、居中、可见2、JDialog窗体 提示对话框 ----JOptionPane.showMessageDialog(null,String); ...
2022-05-12 14:13:06
323
原创 MAVEN
1. Maven简单介绍 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。2. 什么是自动构建工具? 2.1 *.java->*.class->run 方式一 javac HelloWorld.java java HelloWorld 方式二 开发工具Eclipse i...
2022-05-11 11:44:08
95
原创 Bootstrap_01_入门,全局CSS样式【栅格系统】
What? ①.2011年,来自Twitter,是目前最受欢迎的前端框架 ②.是一个用于快速开发Web应用程序和网站的前端框架 ③.Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷 一句话概述:Bootstrap是一个建立一个页面,可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架 Why? ①.响应式设计(Bootstrap的响应式CSS能够自适应台式机、平板电脑和手机)...
2022-05-06 16:50:13
202
1
原创 Vue基础
Vue使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。所有Vue的模板都是合法的 HTML,所以能被遵循规范的浏览器和HTML解析器解析。一,插值的几种方式1,文本插值,使用双大括号{{}}js代码: var vm = new Vue({ el:"#app", data:{ ...
2022-05-04 11:03:38
561
原创 LayUI之动态选项卡Tab&iframe使用
1.什么是Tab选项卡 Tab广泛应用于Web页面,因此我们也对其进行了良好的支持(简约风格、卡片风格、响应式Tab以及带删除的Tab等等)。Layui内置多种Tab风格,支持删除选项卡、并提供响应式支持。 2.Tab分类 参考地址:http://layui.org.cn/doc/element/tab.html 2.1 Tab简约风格 <div class="layui-tab layui-tab-brief" lay-filter="doc...
2022-04-29 10:33:06
1333
原创 layui入门
1.什么是layui layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui 区别于那些基于 MVVM 底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,让一切你所需要的元素与交...
2022-04-22 14:41:00
1787
原创 mysql之视图、索引
视图 什么是视图 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。数据库中只存放了视图的定义,并没有存放视图中的数据,这些数据都存放在定义视图查询所引用的真实表中。使用视图查询数据时,数据库会从真实表中取出对应的数据。因此,视图中的数据是依赖于真实表中的数据的。一旦真实表中的数据发生改变,显示在视图中的数据也会发生改变。 视图的作用 定制用户数据,聚焦
2022-04-21 20:31:35
3050
原创 mysql之常用函数、聚合函数以及合并
函数MySQL函数是 MySQL 数据库提供的内部函数,这些内部函数可以帮助用户更加方便地处理表中的数据。函数就像预定的公式一样存放在数据库里,每个用户都可以调用已经存在的函数来完成某些功能。 类似Java定义方法 可以带参数 必须有返回值(一行一列) ,重点:java方法可以没有返回值,数据库函数必须要有返回值 select max(score) from sc; 函数可以嵌套到sql语句中 注:存储过程则不可以 函数可嵌套调用 常用函数日期函数
2022-04-18 23:55:18
913
1
原创 mysql之CRUD
基本数据操作(CRUD)INSERTINSERT VALUES 的语法格式为:INSERT INTO <表名> [ <列名1> [ , … <列名n>] ] VALUES (值1) [… , (值n) ];语法说明如下。 <表名>:指定被操作的表名。 <列名>:指定需要插入数据的列名。若向表中的所有列插入数据,则全部的列名均可以省略,直接采用 INSERT<表名>VALUES(…) 即可。 VA
2022-04-15 08:33:10
774
原创 mysql之数据类型、建表以及约束
数据类型数据表由多个字段组成,每个字段在进行数据定义的时候都要确定不同的数据类型。向每个字段插入的数据内容决定了该字段的数据类型。MySQL 提供了丰富的数据类型,根据实际需求,用户可以选择不同的数据类型。不同的数据类型,存储方式是不同的。 INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT(整数类型)int-->int bigint-->long FLOAT、DOUBLE、DECIMAL(小数类型) DTAETIME、TIMESTAMP、D
2022-04-13 20:57:37
1171
原创 mysql之账号管理、建库以及四大引擎
常见数据库sqlserver 1433oracle 1521mysql 3306db2sybase数据库自定义数据库内置数据库一、账号管理0.切换到内置数据mysql1.创建用户并设置登录密码命令:create user 用户名 identified by '123';注:identified by会将纯文本密码加密作为散列值存储2.查看用户信...
2022-04-13 10:31:07
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人