- 博客(11)
- 收藏
- 关注
原创 CVE-2023-38408漏洞修复--openssh&openssl升级
报错:openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory。c、升级ssh备份时同时备份 /etc/ssh 和 /usr/local/openssh 两个文件夹。b、上传并解压:tar -xzvf openssh-9.3p2.tar.gz。则在后面加上:--without-openssl-header-check。
2023-12-01 16:58:01
13282
9
原创 Oracle域索引
Oracle 从8i之前,就有了全文检索功能。到9i之后,基本可以放心使用,建立的Oracle Text索引被称为域索引(domain index)也叫全文索引,包括4种索引类型: CONTEXT, CTXCAT, CTXRULE or CTXXPATH优点:当用like‘%%’查询的时候,普通的索引是失效的,这种场景可以通过建立全文索引的扫描而快速得到查询结果缺点:1、全文索引导致磁盘资源的大量占用,如上述的例子中,表占用的空间为546M,
2023-03-30 16:33:14
453
原创 Oracle删除数据后释放空间以及误删除后数据找回
当oracle表中数据量过大,会导致查询缓慢,此时若想要删除表中过期数据的话,第一种方式可以先将表中数据及表结构备份出来,然后drop删掉表,最后再新建表将备份的数据导回来;第二种方式也是要将需要的数据备份出来,使用Truncate清空表;第三种方式就是使用delete删除数;以上第一二种方式能够立马释放表空间,但是第三种方式delete是不会释放表空间的,此时需要手动释放表空间:1、开启行移动功能alter table 表名 enable row movement;
2023-03-30 16:26:44
824
原创 Oracle手动插入数据后导致自增id被打乱
1、先查询序列号名称,执行以下sql,找到需要需要的序列号(一般序列号名字与表名有点像,一般加前缀或后缀)2、执行sql,获取下一个自增id(如果之前手动导入的数据太大可以多执行几次)select 序列号名.nextvalfrom dual;由于之前手动导入了大批数据,导致后面自增id失效。
2022-11-07 11:33:16
954
原创 记一次Java程序导致的linux句柄泄露(too many open files)
linux句柄数过高org.apache.catalina.users.MemoryUserDatabase.backgroundProcess Failed to close [conf/tomcat-users.xml] java.io.FileNotFoundException: /home/btfb/btfbServer/conf/tomcat-users.xml (Too many open files)
2022-10-14 23:19:09
2523
1
原创 idea将本地新项目上传至svn
1.右键项目 -> 选择subversion -> 点击Share Directory。3.以上步骤完毕后idea代码会变成绿色,然后点击“√”commit提交代码即可。3.以上设置完毕后idea本地代码将呈现红色,表示svn管理成功。
2022-10-08 15:34:20
9225
原创 JS实现下拉多选框带搜索
样例:jsp页面代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><c:set var="ctx" value="${pageContext.request.contextPath}"/><.
2022-04-02 17:46:36
1984
原创 idea拉取maven项目配置启动
此文章记录idea拉取maven项目后配置时遇到的问题及解决方法1、配置maven:file->Settings->设置本地maven2、设置 JDK版本:file->Project Structure->Project ->设置jdk版本3、若依赖报错,则到文件目录删除 .idea文件和xxx.iml文件 重新启动idea file->Project Structure ->Modules -> Sources 点上对应的颜色-&g...
2021-09-16 15:03:51
2731
1
原创 idea 配置web项目(非maven)
参考链接:https://blog.youkuaiyun.com/u010970951/article/details/86636874注:配置时modules->paths中配置编译 后文件储存位置,必须在WEB-INF下创建目录存放,否则资源加载不进去,启动报错某资源找不到
2021-06-17 11:07:01
644
原创 乐观锁原理应用
乐观锁主要解决的问题乐观锁主要解决了 丢失更新的问题丢失更新多个人同时修改同一条记录,最后提交的会把之前提交的数据覆盖解决方案1.悲观锁:串行,同时只能一个人操作2.乐观锁:乐观锁实现方式:取出记录时,获取当前version更新时,带上这个version执行更新时, set version = newVersion where version = oldVersion如果version不对,就更新失败MybatisPlus乐观锁的具体实现1.表中添加字段,作为乐观锁的版本号给
2020-09-23 17:04:02
286
原创 Mybatis-Plus入门复习整理
Mybatis-plus##概念: mybatis-plus是mybatis的增强,只做增强,不做改变–只能用作单表操作##spring整合mybatis-plus:只需要将pom文件中的mybatis依赖换成mybatis-plus的依赖即可java <!-- mp 依赖 --> <dependency> <groupId>com.baomidou</groupId> <art
2020-09-16 01:07:47
234
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人