自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 参数化单元测试 - 不能同时使用@RunWith(SpringRunner.class) 和 @RunWith(Parameterized.class)

当单测的方法依赖Spring上下文,又想使用参数化测试时,只能使用一个。Junit4 中,注入Spring上下文需要使用到。如果有数据库需求,同理,按需定义即可。依赖注入就是:1、2、3、4、5。,参数化测试需要使用到。

2023-12-04 17:25:02 472 1

原创 Windows 10 资源管理器隐藏网络、3D对象、视频、图片、文档等多余文件夹

Windows 10 资源管理器隐藏网络、3D对象、视频、图片、文档等多余文件夹

2022-06-21 13:26:47 2952 3

原创 数据结构求子串、非空子串、真子串、非空真子串数

子串、非空子串、真子串、非空真子串,求数公式及例子子串非空子串真子串非空真子串(1+n)∗n2+1\frac {(1+n)*n}{2}+12(1+n)∗n​+1(1+n)∗n2\frac {(1+n)*n}{2}2(1+n)∗n​(1+n)∗n2\frac {(1+n)*n}{2}2(1+n)∗n​(1+n)∗n2−1\frac {(1+n)*n}{2}-12(1+n)∗n​−1举个栗子:串 S = “database” 的非空子串数目为:( )A、37B、36

2021-11-29 22:31:36 7806

原创 依赖注入[控制反转]

依赖注入Spring 是一个轻量级IoC 容器,管理 POJO(普通的Java对象),是非侵入式的容器,支持 AOP 编程apache tomcat 是 servlet、jsp、filter、listener 容器jboss、weblogic、websphere 是 ejb 容器轻量级:你的业务类必须继承框架 或 容器中的父类型 / 接口,是侵入式IoC 控制反转 - Rod JohnsonDI 依赖注入 - Bob构造方法注入setter 方法注入接口注入 - EJB(重量级)

2020-10-20 09:50:27 117

原创 Spring Boot 连接 MySQL,MyBatis注解请求

2020年10月15日20:42,重写一遍,加深印象0、new Spring Starter Project选择 Spring Boot DevToools、Spring Web、MySQL Driver、MyBatis Framework1、配置文件在配置文件application.properties中连接数据库# 数据源# mybatis 是基于 Java 的 SQL 映射框架# 使用 XML 或者 注解 实现存储过程 或 SQL语句到Java中方法的映射spring.datas.

2020-10-15 21:48:57 184

原创 了解vue,脚手架、组件化开发

1、Vue基于 JS 的前端框架基于MVVM 架构模式实现了数据自动双向绑定,从而替代了DOM 操作提到架构模式 就必须提一下 观察者模式 / 发布-订阅模式推荐组件化开发脚本形式-不是很规范,工程化 CLI-比较规范框架:繁琐操作自动化,通用流程规范化2、组件预定义的、可复用的功能单元HTML 自定义标签,基于虚拟 DOM实现的自定义颗粒度Bootstrap 是一个前端组件库,HTML & CSSVue 组件:模板、脚本、样式3、Vue CLI - Com

2020-10-09 10:34:44 296 2

原创 Servlet & JSP

Java EEServlet / JSPListenerFileterCookie & SessionmyBatisSpring BootSpring Cloud

2020-09-03 08:49:44 97

原创 事务(ACID)、JDBC

事务一个ACID 原则A 原子性,事务中的多个数据操作是一个整体,不可分割C 一致性,事务在开始和结束时,应该始终满足一致性约束。比如系统要求A+B=100,那么事务如果改变了A的数值,则B的数值也要相应修改来满足这样一致性要求;I 隔离性,D 持久性,insert into account values(null,'alice',10000);insert into account values(null,'bob',10000);insert into account values

2020-09-03 08:47:52 136

原创 Web会话管理(追踪)

Web 会话管理(追踪)HTTP 是无状态协议,一个请求,一个响应,之后谁也不认识谁。为了记录用户的会话状态,出现了会话管理技术(前三个只支持浏览器和Web)cookie浏览器提供,在【客户端存储】用户状态session服务器提供,在【服务端存储】用户状态URL 重写对 cookie 的替代方案token (令牌)HTTP 请求头,通用技术(浏览器、移动端、桌面)Cookie服务器创建,发送到浏览器文本格式 存储在浏览器(本地磁盘)- 用户可以清除 / 禁止浏览器在请求头中

2020-09-03 08:46:31 116

原创 String 转 BigDecimal

String 转 BigDecimalpublic class Test{ public static void main(String[] arg) { String str="2.30"; BigDecimal bd=new BigDecimal(str); System.out.println(bd); } }

2020-08-25 16:18:45 5699 2

转载 关于bootstrap--表格(table的各种样式)

1、table-striped:斑马线表格2、table-bordered:带边框的表格3、table-hover:鼠标悬停高亮的表格4、table-condensed:紧凑型表格(单元格的内距由8px调至5px。)5、table-responsive:响应式表格(当你的浏览器可视区域小于768px时,表格底部会出现水平滚动条。当你的浏览器可视区域大于768px时,表格底部水平滚动条就会消失)6、“.table”主要有三个作用:☑ 给表格设置了margin-bottom:20px以及

2020-08-24 19:11:44 4336

原创 maven依赖、使用JDBC操作MySql数据库

使用JDBC操作MySql数据库1、JDBC简介2、Maven配置3、Eclipse使用1、JDBC简介1、JDBC是Java连接数据库的技术使用Java连接并操作数据库(增加、删除、更新、查询)2、JDBC的意义让程序更加的灵活,并且任何程序都离不开数据库。全栈工程师必须掌握这项技术。3、如何使用JDBCJava可是连接很多数据库,这些连接的技术却不是Java去实现的。数据库由每个不同的厂商创造,数据时不会公开的。Java只做连接并操作数据库的接口和框架。(只做接口,不具体实现)所以我们要

2020-08-09 18:13:13 8219 1

原创 索引、数据库备份、视图的学习

索引、数据库备份、视图的学习索引普通索引全文索引组合索引主键索引唯一索引数据库备份视图索引概念:索引是由数据库表中一列或多列组合而成,其作用是提高对表中数据的查询速度。类似于图书的目录,方便快速定位,寻找指定的内容。索引通常分为5类,常用的是前三类:普通、全文、组合。注意,索引也是有缺点的:优点:提高查询数据的速度。缺点:创建和维护索引的时间增多了,还占用硬盘空间。创建:在已存在的表上创建索引:CREATE INDEX 索引名 ON 表名(列段);.通过 SQL 语句 ALTER

2020-08-07 19:56:10 162

原创 DQL(数据查询语言)下 和 DML(数据管理语言)的学习

DQL(数据查询语言)下、DML(数据管理语言))多表查询的join on连接左外连接:left join on右外连接:right join on使用on子句的好处:自然连接中是以具有相同名字的列为连接条件的。可以使用 ON 子句指定额外的连接条件。这个连接条件是与其它条件分开的。ON 子句使语句具有更高的易读性。案例:查询哪个部门没有员工注意:左外连接,左边的表就是主表,右边的表就是从表,右外连接同理。常见函数1、字符函数作用函数结果转小写LOW

2020-08-06 20:39:30 158 1

原创 DQL(数据查询语言)学习

DQL(数据查询语言)学习基本的SELECT语句过滤和排序数据过滤的三大分类数据排序(ORDER BY)分组查询分组函数GROUP BY多表查询1、笛卡尔积2、等值连接基本的SELECT语句1、查询所有列。①查询列表可以是:表中的字段、常量值、表达式、函数;②查询的结果是一个虚拟的表格。语法:select * from 表名不推荐,*号效率不行,如果一定要查询所有,手动把*号替换成所有的列名,不过这有工具可以实现的。2、查询特定的列语法:select 查询列表 from 表名3、列的别名

2020-08-05 21:54:30 366

原创 MySQL用户权限管理、DDL(数据定义语言)以及常见约束

等等

2020-08-04 20:04:35 577

原创 MySQL的安装、卸载(win10-64、MySQL8.0.18)

简介:MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。为什么需要数据库:因为数据在内存、文件中,容易丢失、不便操作。安装安装前必读安装环境:win10-64、mysql-8.0.18-winx64.zip(mysql绿色解压版)。MySQL在5.7.20版本之后的绿色压缩包版解压都没有my.ini或者my-default.ini配置文件了,需要自己添加配置。也没有data数据库文件夹,data文件夹不能手动右键新

2020-08-03 16:05:20 223 1

空空如也

空空如也

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

TA关注的人

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