自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java笔记

1.new时要使用ArrayList,在Java中,List是一个接口而不是一个具体的类,因此它不能被直接实例化。2.这段代码的作用是将map中所有的值(假设map是一个类型,其中K是键的类型)收集起来,并创建一个新的ArrayList实例返回。这里返回的是一个,它包含了map中所有键对应的类型的值。3.代码片段展示了如何使用方法对一个int[][]类型的数组(即二维整型数组,通常用来表示区间)进行排序。具体来说,这段代码按照每个区间的起始位置(即每个子数组的第一个元素)对区间进行升序排序。

2025-02-24 17:37:58 249

原创 学习开发笔记2024.9.9

是 Java 中提供的可重入锁,允许线程在获取锁之后可以多次获取,不会发生死锁。适用于需要明确锁的获取和释放时机的场景。:WebSocket 协议是全双工通信,可以使用 JSON 数据对象实现前后端通信。:由于 WebSocket 中的类实例生命周期不同,不能直接使用。:比较的是两个对象的内存地址,判断它们是否是同一个对象实例。注解直接注入 Mapper 实例,方便在服务类中调用。后端通过 WebSocket Server 类中的。:比较的是两个对象的内容,判断它们的值是否相同(来获取 store 实例。

2024-09-10 00:15:11 342

原创 学习开发笔记2024.8.31(Springboot vue jwt)

1,防止刷新页面后用户登录信息退出,使用localStorage存取用户的token,每次加载登陆界面时先加载localStorage中的token直接跳转到用户主页面,以实现登录信息持久保留。2,读出当前用户信息用以Service层实现修改信息接口3,Cors跨域问题,更换网络注意在CorsConfig修改允许的前端来源4,vuex学习理清一下参数传递的逻辑。

2024-08-31 01:30:11 415 1

原创 windows11 SSH已经安装,但启动失败,发生系统错误1067,不明白原因,求助!

在服务中启动仍然失败。

2024-04-10 15:32:27 682 6

原创 配置多个ip连接Oracle11g

困扰两天的一个连接问题,以为是ssh连接出了问题,最后发现是litsener.ora的ip没配。文件,多加一行,如下。

2024-03-12 21:07:37 464 1

原创 win11上 安装OpenSSH 服务

之后我使用指令连接时,登录发现一直permission denied的错误。试了很多方法,最后发现登陆密码不是开机时使用的密码,而应该是。首先通过该命令,查看是否 安装OpenSSH.Server。以管理员身份运行命令行。

2024-03-09 21:04:22 1359 1

原创 3.7笔记

2,leetcode 80 删除排序数组中的重复项 II。

2024-03-08 09:37:25 219 1

原创 3.4笔记

普通用户只能获取当前会话id,无法获取会话序列号,会话序列号是一个内部标识符,对普通用户不可见,所以应该只有DBA可以关闭会话。结果:不会死循环,查询表user_procedures可以发现系统会自动把创建好的两个存储过程删除。但当多次测试grant,revoke操作后,系统会发生崩溃,B2用户登录会失败,出现稳定性问题。但如果不通过角色授权,用户A直接将存储过程的查询权限授予B,此时B可以执行。这是关闭会话的方式,需要两个属性会话id和会话序列号。返回buffer overflow。

2024-03-04 19:17:12 168

原创 3.3笔记

3,在id列建索引前后,对于id的范围查询没有影响。来获取执行计划,而后通过另一个语句来查询执行计划。1,建索引前后的查询实践对比,模糊查询没啥影响。2,而以下这种查询会有明显的时间提升。1,对比建索引和不建索引的查询效率。首先随机生成1000000条数据。

2024-03-04 00:45:53 202

原创 cs186-proj1笔记

binid是按照工资划分的10个范围的序号,从0到9。当binid=9的工资上限大于最大薪水,答案测试会返回。avgheight取小数点后四位四舍五入。向下取整,若值为3.80 ,结果为3。3,q4ii的测试指令。

2024-03-01 17:29:58 276 1

原创 2.28笔记

1,oracle中多列插入出现了问题,不清楚什么原因2,create view tabletest_view asselect * from tabletest> ORA-01031: 权限不足此时用户A已经将表tabletest的select权限以及create view权限都赋予给了scott,还是报了权限不足的错误。 原因:在tabletest前应加模式名,改为A.tabletest3,如果DBA赋给用户scott ‘cre

2024-02-29 16:23:43 347 1

原创 2.27笔记

临时表空间用于存储用户在执行查询和排序等操作时生成的临时数据和临时对象。临时表空间的目的是为了减少在执行复杂查询时对系统的开销,并提高查询的性能。当用户创建表或索引等对象时,如果没有显式指定表空间,则这些对象将被创建在用户的默认表空间中。默认表空间通常用于存储用户的永久数据,例如表和索引。如果没有为用户指定默认表空间,则系统会使用默认的表空间。下创建表,您需要为其授予在该模式下的表创建权限。4,创建用户指定默认表空间和临时表空间。5,查看用户所属于的表空间。1,查看本用户具有的权限。

2024-02-28 10:43:10 280 1

原创 2.26笔记

可以通过create any table来赋予用户可以在其他模式下创建表的权力,显示执行成功,不过在navicat上不能发现模式A下有刚刚创建的表,找到原因为 并没有赋予scott对模式A的查询权限,即使在模式A上创建了表 ,也看不到,要将模式A的查询权限也赋给scott。以下是解决方法,使用 PL/SQL 循环来动态地为模式中的每个表授予权限,这样用户scott建立的查询就能查询到模式A中的表了。将用户scott的密码设置成已过期。通过该指令可以查询到所有用户的信息,发现scott用户状态显示为。

2024-02-26 23:27:40 459

空空如也

空空如也

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

TA关注的人

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