自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 kotlin函数简单介绍_kotlin不定参数

当函数不需要返回任何值时,可以将返回值类型定义成Unit,也可以不显式返回。

2025-01-18 02:45:21 451

原创 Kotlin中的Map排序

Department(name=01研发部, employeeList=[Employee(name=01研发部张某某, isOnline=false), Employee(name=01研发部王某某, isOnline=false)])Department(name=01研发部, employeeList=[Employee(name=01研发部张某某, isOnline=false), Employee(name=01研发部王某某, isOnline=false)])/** 部门类 */

2025-01-18 02:43:19 305

原创 Java 函数优雅之道_java的优雅之道

一些具有VB、C++、PLSQL编程经验的人,习惯于把函数所需的变量定义在函数体最前面。// 冒泡排序函数// 定义相关变量// 检查不用排序return;

2025-01-17 10:41:09 994

原创 JAVA 关键字、敏感字 屏蔽过滤功能实现

/ BufferedReader是包装类,先把字符读到缓存里,到缓存满了,再读入内存,提高了读的效率。* 民 = {isEnd = 1}// 将敏感词库加入到HashMap中//确定有穷自动机DFA。// 如果为最后一个匹配规则,结束循环,返回匹配标识数。* 人 = {isEnd = 0。// 敏感词结束标识位:用于敏感词只有1位的情况。如果存在,则返回敏感词字符的长度,不存在返回0。// 读取文件,将文件内容放入到set中。

2025-01-17 10:39:05 980

原创 Vue进阶(幺捌零):Vue优质开源项目汇总(持续更新中

最近做了一个Vue开源项目库汇总,里面集合了上优质的Vue开源项目库,方便Vue开发人员便捷的找到自己需要的项目工具,感兴趣的可以到GitHub上给个star。

2025-01-14 22:55:48 998

原创 Vue进阶(幺叁幺):父子组件传值实现数据深拷贝_vue3拷贝父组件传来的值

在使用vue进行前端开发的时候,遇到了在java中开发过程中遇到的问题:对象引用, 当把A数组赋值给B数组后,B数组push了一个new value, 导致A数组中也多了一个value,一下子我就想到了对象的引用了,因为java遇到过,也解决过呀!

2025-01-14 22:52:07 947

原创 vue路由全面详解(下):路由守卫、缓存路由组件(终于要把路由的常用知识写完啦)

当用户点击时,路由跳转到页面;当用户点击时,如果用户已经登录了,存储了该用户的信息,则进行跳转,否则不跳转全局路由守卫分为和。全局路由守卫经常被使用全局前置守卫:初始化时执行、每次路由切换前执行;初始化时,都会执行//创建并暴露一个路由器routes:[},},})//全局前置路由守卫————初始化的时候被调用、每次路由切换之前被调用})to:要跳转到的目标路由from:从当前哪个路由进行跳转next:不做任何阻拦,直接通行,该往哪个路由跳转就往哪个跳转。

2025-01-14 22:48:25 970

原创 MyBatis实现增删改查&优化

Jdbc实现时的问题1、代码冗余2、手工处理ORM映射3、数据查询没有优化机制Mybatis实现Dao接口1.mybatis不写代码替换 配置文件(mapper.xml配置文件)2.自动封装结果集3、Mybatis支持查询数据缓存//插入inset into t_user values(…)【不能加;//删除//更新//查询。

2025-01-13 22:58:04 844

原创 MyBatis官方文档-Java API

第一种方法是最常用的,它使用了一个参照了 XML 文档或上面讨论过的更特定的 mybatis-config.xml 文件的 Reader 实例。可选的参数是 environment 和 properties。environment 决定加载哪种环境,包括数据源和事务管理器。比如:如果你调用了参数有 environment 的 build 方法,那么 MyBatis 将会使用 configuration 对象来配置这个 environment。

2025-01-13 22:54:23 876

原创 mybatis动态sql,条件判断详解示例

where标签,之前在拼接条件查询的字符,会通过where 1=1进行 无条件查询。但这总编写的有一个错误,那就是如果我们只改了某一个值得话,那么另一个值虽然不会拼接,但是第一个条件语句有一个‘,’if其中test属性使用的得就是ognl表达式,他在获取字段得时候,可以直接获取,不用编写#{}之前我们在进行数据修改的时候,我们到最后无论改不改动,都会自动提交,那么效率相当于在做无用功。其实我们在进行操作得时候,使用List,还有Array,都是存储在map中得,这个标签相当于if。这个标签主要用于修改。

2025-01-13 22:50:42 486

原创 C++中STL用法总结_c++ stl 多次执行

4)仿函数(Function object)5)迭代适配器(Adaptor)6)空间配制器(allocator)下面我将依次介绍STL的这三个主要组件。

2025-01-12 10:16:11 952

原创 C++STL之priority_queue的简单使用_在c++stl中priority_queue用法

priority_queue(优先级队列)模拟的也是队列这种存储结构,它底层采用堆结构存储数据,即使用此容器存储元素只能“从一端进(称为队尾),从另一端出(称为队头)”,且每次只能访问 priority_queue 中位于队头的元素。但是,priority_queue 中元素的存和取,遵循的并不是 “First in,First out”(先入先出)原则,而是“First in,Optimal out”原则。指的就是先进队列的元素并不一定先出队列,而是优先级最大的元素最先出队列。

2025-01-12 10:12:30 447

原创 C++STL之priority_queue的简单使用_在c++stl中priority_queue用法(1)

priority_queue(优先级队列)模拟的也是队列这种存储结构,它底层采用堆结构存储数据,即使用此容器存储元素只能“从一端进(称为队尾),从另一端出(称为队头)”,且每次只能访问 priority_queue 中位于队头的元素。但是,priority_queue 中元素的存和取,遵循的并不是 “First in,First out”(先入先出)原则,而是“First in,Optimal out”原则。指的就是先进队列的元素并不一定先出队列,而是优先级最大的元素最先出队列。

2025-01-12 10:08:48 428

空空如也

空空如也

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

TA关注的人

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