自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [软考中级]软件设计师-杂记重点

while是对数阶(log2n),for是线性阶(n),嵌套就相乘,并列就取大的。

2023-12-06 15:21:48 633

原创 [软考中级]软件设计师-uml

软考软件设计师,uml部分重点

2023-10-13 10:28:53 515

原创 [软考中级]软件设计师-计算机网络

软考中级软件设计师,计算机网络部分重点

2023-10-08 16:38:02 513

原创 [软考中级]软件设计师-信息安全

软考中级,软件设计师部分重点

2023-09-29 15:51:20 799

原创 [软考中级]软件设计师-结构化开发

软考中级,软件设计师结构化开发部分重点

2023-09-29 15:49:57 136

原创 [软考中级]软件设计师-知识产权

软考中级软件设计师的知识产权部分重点

2023-09-17 17:39:06 157

原创 函数式编程

java8的stream使用的是函数式编程模式,如同名字一样,可以对集合或数组进行链状流式的操作,可以更方便的让我们对集合或数组操作。

2023-01-15 17:54:03 366

原创 力扣第17题,电话号码的字母组合

【代码】力扣第17题,电话号码的字母组合。

2022-10-10 14:06:03 350

原创 mybatisPlus笔记

mybatis的增强工具,提供了通用的mapper和service。

2022-10-07 14:47:28 790

原创 MyBatis_Plus主键生成不生效

mybatisPlus主键生成不生效解决

2022-09-26 15:09:19 1150 1

原创 css选择器

作用:选择元素。

2022-09-18 17:25:40 101

原创 力扣第六题,Z字形变换

建立一个StringBuilder数组,当数组索引为0时,添加一个字符后换到下一个StringBuilder,当索引到达边界时转向。此方法省去了空余空间。

2022-09-06 21:36:39 103

原创 力扣第4题,寻找两个正序数组的中位数

计算容纳两个数组需要新建一个多长的数组,遍历新数组,同时比较两个数组哪一个更小,将更小的添加到新数组中,最后求中位数。寻找两个正序数组的中位数。

2022-09-06 21:31:25 121

原创 力扣第三题,无重复字符的最长子串

算法字符串子串力扣

2022-09-04 22:44:48 82

原创 git学习笔记

版本控制版本迭代分类本地版本控制集中版本控制(svn)分布式版本控制(git)git配置查看配置git config -l查看不同级别的配置文件# 查看系统configgit config --system --list# 查案当前用户配置git config --global --list命令创建本地仓库git init克隆远程仓库git clone [url]查看文件状态# 查看指定文件状态git status [filename]# 查看所有文件

2021-10-23 18:49:30 79

原创 vue项目分割字符串

字符串格式admin,employee,keeper,user前端代码<el-table-column prop="role_name" label="角色" width="180"> <template slot-scope="scope"> <div v-for="item in companyCut(scope.row.role_name)" :key='item'> {{it

2021-10-12 14:16:48 6652 2

原创 mysql三表查询与多列合成一列

表结构t_user表t_user_role表t_role表分析一个用户对应一个或多个角色,但是user表和role表没有直接对应,对应关系在第三张表中需求查询user表中用户信息,并加上用户对应的所有角色名sql语句select a.*,GROUP_CONCAT(role_name) as role_name from t_user a LEFT JOIN t_user_role b ON a.id = b.user_id left JOIN t_ro

2021-10-12 14:05:14 1949

原创 SpringSecurity学习笔记

主要功能认证,授权功能权限访问权限菜单权限可以使用拦截器和过滤器实现,但是有大量的原生代码,使用框架简化开发Spring Security是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型重点类WebSecurityConfigurerAdapter:自定义Security策略AuthenticationManagerBuilder:自定义认证策略@EnableWebSecurity:开启WebSecurity模式使用直接导入依赖,不需要任

2021-09-11 10:33:51 224 1

原创 SpringBoot学习笔记

HelloWorldmaven设置使用阿里云镜像和默认使用jdk8进行编译<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com

2021-09-10 09:08:05 134

原创 Ajax学习笔记

1、概念1、异步和同步客户端和服务器端相互通信的基础上同步:客户端必须等待服务器端的响应,在等待期间客户端不能做其他操作异步:客户端不需要等待服务器端的响应,在的服务器处理请求的过程中,客户端可以进行其他操作AJAX是一种无需重新加载整个网页的情况下,能够更新部分网页的技术​2、实现方式2.1、原生的js实现方式2.2、JQuery实现方式1、$.ajax()​ 语法:$.ajax(url,[settings])​ 常用:$.ajax({键值对})2、$.get():发

2021-09-03 00:32:56 73

原创 JSON学习笔记

1、概念JavaScript Object NotationJavaScript对象表示法现在多用于存储和交换信息的语法进行数据的传输,比XML更小更快更易解析2、语法2.1、基本规则数据在名称/值对中:JSON数据是由键值对构成的键用引号(单双都行)引起来,也可以不使用引号值可以是数字,字符串,逻辑值,数组(方括号),对象(花括号),null数据由括号分割:多个键值对由逗号分割花括号保存对象:使用{}定义JSON格式方括号保存数组:[ ]2.2、获取数据json

2021-09-02 08:55:03 100

原创 MyBatis学习笔记

简介什么是MyBatismybatis是一款优秀的持久层框架支持定制化sql,存储过程以及高级映射mybatis避免了几乎所有的jdbc代码和手动设置参数以及获取结果集mybatis可以使用简单的xml或注解来配置和映射原生类型,接口和pojo,为数据库中的记录持久化数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化的过程持久层完成持久化工作的代码块第一个mybatis程序思路:搭建环境–>导入jar包–>编写代码–>测试搭建数据库新建项目新建普通

2021-08-19 18:19:18 115

原创 linux学习笔记

关机命令关机指令为shutdownsync:将数据同步到硬盘中shutdown:关机shutdown -h 10:10分钟后关机shutdown -h now:立刻关机shutdown -h 20:25:今天20:25关机shutdown -h +10:十分钟后关机shutdown -r now:重启shutdown -r +10:10分钟后重启reboot:重启halt:关闭系统系统目录结构一切皆文件根目录/,所有的文件都挂载在这个节点下常用的基本命令目录管理cd:

2021-08-11 15:32:29 76

原创 二级联动ajax写法和前端解析List套map的json字符串

需求说明前端有两个下拉列表,一级目录下拉菜单展示所有一级目录列表,二级目录下拉菜单展示一级目录下属的所有二级目录列表,即父节点下的所有子节点前端定义一级目录一级目录:<select id="first" onchange="f(this.value)"> <option value="1">家用电器</option> <option val

2021-06-26 22:49:03 297 1

原创 第六届蓝桥杯移动距离

题目X星球居民小区的楼房全是一样的,并且按矩阵样式排列,其楼房的编号为1,2,3当排满一行时,从下一行相邻的楼往反方向排号。比如:当小区排号宽度为6时,开始情形如下:1 2 3 4 5 612 11 10 9 8 713 14 15 …我们的问题是:已知了两个楼号m和n,需要求出它们之间的最短移动距离(不能斜线反向移动)输入为3个整数w m n,空格分开,都在1到10000范围内要求输出一个整数,表示m n两楼间最短移动距离例如:用户输入:6 8 2则,程序

2021-04-08 10:18:14 87

原创 第六届蓝桥杯打印大X

题目小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度,为了便于比对空格,所有的空白位置都以句点符来代替要求输入两个整数m n,表示笔的宽度,X的高度,用空格分开(0<m<n,3<n<1000)保证n是奇数要求输出一个大X答案public static void main(String[] args) { Scanner sc = new Scanner(System.in); int m = sc.nextInt(

2021-04-08 10:17:21 148 1

原创 第九届蓝桥杯javaC组等腰三角形

题目题目描述本题目要求你在控制台输出一个由数字组成的等腰三角形。具体的步骤是:1. 先用1,2,3,...的自然数拼一个足够长的串2. 用这个串填充三角形的三条边。从上方顶点开始,逆时针填充。比如,当三角形高度是8时: 1 2 1 3 8 4 1 5 7 6 1 7 6891011121314151显示不正确时,参看:p1.png输入,一个正整数n(3<n<

2021-04-01 09:35:30 341 1

原创 第十届蓝桥杯javaC组等差数列

题目数学老师给小明出了一刀等差数列求和的题目。但是粗心的小明忘记了一部分数列,只记得其中N个整数现在给出这N个整数,小明想知道包含这N个整数的最短的等差数列有几项输入格式输入的第一行包含一个整数N第二行包含N个整数A1,A2,A3…AN(注意,不一定按等差数列中的顺序给出)输出格式输出一个整数表示答案样例输入52 6 4 10 20样例输出10答案public class T10_I { public static void main(String[] args)

2021-03-30 20:00:06 205 1

原创 第十届蓝桥杯javaC组人物相关性分析

题目小明 正在分析一本小说中的人物相关性。他想知道小说中Alice和Bob有多少次同时出现更准确的说,小明定义Alice和Bob同时出现的意思是,在小说文本你中Alice和Bob之间不超过K个字符注意Alice和Bob是大小写敏感的,alice和bob等不计算在内Alice和Bob应为单独的单词,前后可以有标点符号和空格,但是不能有字母。例如Bobbi不算出现了Bob输入格式:第一行包含一个整数K第二行包含一行字符串,只包含大小写字母、标点符号和空格。长度不超过1000000答案/*

2021-03-30 19:47:28 172

原创 第九届蓝桥杯javaC组哪天回家

题目小明被不明事理劫持,后被扔到X星再无问津,小明得知每天都有飞船飞往地球,但需要108元的船票,而他身无分文他决定在X星打工,好心的老板答应包食宿,第1天给他1元钱,并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票,请计算一下,小明在第几天能凑够108元,返回地球要求提交的是一个整数,表示第几天,请不要提交任何多余的内容答案public class T9_A { public static void main(String[] args) { int sum =

2021-03-30 19:46:46 95

原创 二进制中1的个数

本人刚开始学蓝桥杯的题目,如有错误,欢迎指正题目请实现一个函数,输入一个整数,输出该数二进制表示中1的个数答案public class T1_4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); //打印2进制 System.out.println(Integer.toStri

2021-02-27 11:58:35 74

原创 找出落单的数

本人刚开始学习蓝桥杯题目,如有错误,欢迎指正题目一个数组里除了某一个数字之外,其他的数字都出现了两次。请写出程序找出这个只出现一次的数字答案对数组进行连续异或,重复的都会被消除,最后剩下的就是落单的数public class T1_3 { public static void main(String[] args) { //创建101位的数组 int N = 101; int arr[] = new int[101]; //

2021-02-27 11:45:06 477 2

原创 如何找数组中唯一成对的那个数

本人刚开始学习蓝桥杯题目,如有错误,欢迎指正题目1-1000这1000个数放在含有1001个元素的数组中,只有唯一的一个元素值重复,其他均只出现一次。每个数组元素只能访问一次,设计一个算法,将他找出来答案public class T1_2 { public static void main(String[] args) { //构造数组 int N = 1001; int[] arr = new int[N]; //前1000位

2021-02-27 11:25:49 283

原创 MAVEN笔记

1、MAVEN的安装解压新建系统变量MAVEN_HOME,值为解压后文件夹的路径path变量中添加bin目录路径需要依赖于JAVA_HOME2、仓库种类以及各种仓库的关系默认仓库位置为:${user.home}/.m2/repository (本地仓库)联网状态会自动从中央仓库下载没有的jar包实际中会再创建一个远程仓库(私服)(公司中常用)3、MAVEN标准目录结构src/main/java目录 核心代码部分src/main/resouces 配置文件部分src/

2021-02-10 18:45:15 68

原创 JavaScript学习笔记(5)事件

5、事件1、概述某些组件被执行了某些操作后,触发某些代码的执行事件源组件,按钮,输入框监听器代码注册监听将事件,事件源,监听器结合在一起,当事件源上发生了某个事件,就触发某个监听器代码2、常见事件2.1、点击事件onclick 单击事件ondblclick 双击事件2.2、焦点事件onblur:失去焦点onfocus 获得焦点2.3、加载事件onload 一张页面或一张图像完成加载2.4、鼠标事件onmousedown 鼠标按下onmouseup 鼠标按钮

2020-06-22 14:50:07 144

原创 JavaScript学习笔记(4)DOM对象

4、DOM对象1、概念Document object model 文档对象模型将标记语言文档的各个组成部分,封装为对象,可以使用这些对象,对标记语言文档进行CRUD操作2、核心DOMDocument:文档对象Element:元素对象Attribute:属性对象Text:文本对象Comment:注释对象Node:节点对象,其他五个的父对象3、Document对象3.1、创建(获取)找HTML模型中,DOM模型可以使用Window对象来获取window.documentdo

2020-06-22 14:49:36 164

原创 JavaScript学习笔记(3)BOM对象

3、BOM对象BOM简介功能:控制HTML文档的内容代码:获取页面的标签(元素)对象Elementdocument.getElenmentById("Id值");操作Element对象:设置属性值:明确获取的对象是哪一个,查看文档,找哪个属性可以设置修改标签体内容:属性:innerHTML()事件功能:某些组件被执行了某些操作后,触发某些代码的执行如何绑定事件1、直接在HTML标签指定事件属性,属性值是js代码1、事件:onclick---单击事件2、通过js获取元素对象

2020-06-22 14:49:05 162

原创 JavaScript学习笔记(2)常用内置对象

2、常用内置对象1、function对象描述方法1、创建:​ var fun = new Function(形参表,方法体);function 方法名称(形参表){方法体}var 方法名 = function(){}2、方法3、属性​ length属性:形参个数4、特点​ 1、方法定义时,形参类型不用写,返回值类型也可以不用写​ 2.方法是一个对象,如果名称相同,会发生覆盖​ 3、在js中方法的调用只与方法名称有关,与参数列表无关​ 4、在方法声明中有个隐藏的内置对象(数组

2020-06-22 14:48:34 108

原创 java学习笔记(45)JDBC

45、JDBC1、概述java程序操作数据库的方法2、使用步骤1、导入驱动jar包复制包到lib目录下右键,add as library加入项目2、注册驱动Class.forname("com.mysql.jdbc.Driver");//驱动文件的路径3、获取连接对象Connection conn = DriverManager.getConnection("jdbc:mysql://主机名:端口号/库名", "用户名", "密码");Connection conn =

2020-06-22 14:48:01 152

原创 JavaScript学习笔记(1)JavaScript简介

1、JavaScript简介1、JavaScript简介概念:一门客户端脚本语言​ 运行在客户端浏览器中​ 脚本语言不需要编译,直接可以被浏览器解析执行功能:​ 可以增强用户和HTML页面的交互,可以控制HTML元素,让页面有动态效果2、基本语法2.1、与HTML的结合方式内部js:定义在2.2、注释和数据类型注释单行注释://注释内容多行注释:/* 注释内容*/数据类型原始数据类型(基本数据类型)number:数字。整数/小数/NaNstring:字符串。字符串bo

2020-06-22 14:46:22 147

空空如也

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

TA关注的人

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