自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ReentrantLock之lock()

【代码】ReentrantLock之lock()

2023-05-17 16:20:00 108

原创 Mysql-为什么说单张表数据超过2000w,性能就会下降

--首先看下x的数据怎么算的,假设非叶子节点掐头去尾可以存放15k的数据,而每一行有主键和页号组成,假设主键是bigint大小是8byte,,页号在源码叫FIL_PAGE_OFFSET,大小4byte(字节),那么非叶子节点的一条数据就是12字节左右,15k/12Byte = 1280,也就是说x=1280。-----------------------------2000w的说法是怎么来的------------------------------2、数据小的话没问题,但是数据大的时候这么查找会变慢。

2023-04-29 19:48:08 1612

原创 Linux安装mysql(Centos7、mysql5.7.36-gz版本)

firewall-cmd --zone=public --remove-port=3306/tcp --permanent #关闭3306端口。firewall-cmd --zone=public --add-port=3306/tcp --permanent # 开放3306端口。firewall-cmd --reload # 配置立即生效。如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估。2、查看防火墙所有开放的端口。2、查看防火墙所有开放的端口。#修改密码为root。

2023-04-23 18:23:14 233

原创 Linxu安装Redis(本人CentOS7)

Redis的安装

2022-07-05 15:56:21 166

原创 JDK的AOP动态代理

1、jdk的动态代理需要依赖接口2、接口有实现类,代理的接口中方法才能生效,否则没什么意义。动态代理实现方式:Proxy提供的实现:staticObject newProxyInstance​(ClassLoaderloader,Class<?>[]interfaces,InvocationHandlerh) newProxyInstance(ClassLoader loader, Class<?>[] interfaces, Invocati...

2022-03-02 17:12:37 65

原创 JAVA集合——Collection

Collection的继承图:

2022-02-28 10:28:21 178

原创 XShell个人免费版下载

官网提供了个人免费的版本(家庭/学校免费 - NetSarang Website)下载地址会发送到填写的邮箱里面。

2022-02-24 10:00:40 430

原创 Navicat Premium 连接SQLServer未发现数据源名并且未指定默认驱动程序

原因:Navicat没有找到电脑安装的SQLServer驱动解决方案:方案一:可以直接安装Navicat Premium根目录(安装目录)下的 sqlncli.msi双击开始安装,一直下一步。方案二:若是Navicat Premium根目录(安装目录)没有 sqlncli.msi,去官网下一个 2012Download Microsoft® SQL Server® 2012 Native Client - QFE from Official Microsoft Do.

2022-02-14 17:46:02 1186

原创 序列化、反序列化

序列化(ObjectOutputStream): 序列化是把对象的状态信息转化为可存储或传输的形式过程,也就是把对象转化为字节序列的过程称之为对象的序列化。 序列化的对象需要实现接口:Serializable反序列化(ObjectInputStream): 反序列化是序列化的逆向过程,把字节数组反序列化为对象,把字节序列恢复为对象的过程称为对象的反序列化。将要被序列化的对象:public class User implements Serializable { priv.

2022-01-13 16:40:48 45

原创 DES加密PKCS7Padding

package com.sentemail.DES;import java.security.SecureRandom;import java.security.Security;/*扩展类*/import javax.crypto.Cipher;import javax.crypto.SecretKey;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESKeySpec;import org.bouncyc.

2021-12-13 17:32:54 785 1

原创 spring-boot-maven-plugin报错

1、使用Idea创建完Spring项目后发现pom.xml中spring-boot-maven-plugin报错。2、经过和官网创建SpringBoot项目项目对比发现少了<version>2.4.12</version>3、Idea中加上对应的版本搞定总结:不是问题的问题最搞人心态...

2021-11-16 12:41:45 422

原创 各种jar整理

百度网盘 请输入提取码提取码:CSDN

2021-10-21 13:17:54 62

原创 不新增变量,交换a、b的值

遇到一个面试题:如何在不新增变量的前提下交换 int a=11,int b=21 的值。若是放在平时可能会进行如下操作:

2021-06-05 15:48:01 735

转载 Java多线程学习之wait、notify/notifyAll 详解

1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。2、wait()使当前线程阻塞,前提是 必须先获得锁,一般配合synchronized 关键字使用,即,一般在synchronized 同步代码块里使用 wait()、notify/notifyAll() 方法。3、 由于 wait()、notify/notifyAll() 在synchronized 代码块执行,说明当前线程一定是获取了锁的。当线程执行wait()方法时候,会释放当前的锁

2021-05-24 17:06:28 163

原创 sun.misc.BASE64Decoder.jar 下载

下载地址:https://pan.baidu.com/s/1_39x0Tajx5oc5IW6TtR-zQ提取码:CSDN

2021-04-22 11:12:41 1135 1

原创 Typora——一款简介的MarkDown编辑器

下载:https://www.typora.io/#

2020-12-27 12:22:10 164

原创 JDBC(Oracle) jar包下载

根据使用Oracle版本下载:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html现有下载(Oracle 11g):链接:https://pan.baidu.com/s/1odNovPZ5eZhd6lc3ruM4sA提取码:CSDN

2020-11-09 23:52:41 1233

原创 java.sql.SQLException: 对只转发结果集的无效操作:

报错:java.sql.SQLException: 对只转发结果集的无效操作: beforeFirst at oracle.jdbc.driver.BaseResultSet.beforeFirst(BaseResultSet.java:65)原因(代码简写):conn = ConnectionFactory.getConnection();stm = conn.createStatement();rst = stm.executeQuery(SQL);rst.beforeFir...

2020-11-09 23:33:22 707

原创 org.apache.jasper.JasperException

在使用response.addCookie(cookies)时出现:注意事项:1、cookies中可能有中文导致,需对中文做处理。

2020-07-29 22:59:48 152

原创 数据库笔记—Orcale

会话:session.会话是用户与Orcal服务器的连接.当用户与服务器建立连接时创建会话.当用户与服务器断开连接时关闭会话Orcale有几个默认用户:-SYS是系统最高权限的管理员。-SYSTEM是默认的系统管理员,该用户拥有Orcale管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等-SOCTT用户是Orcale数据库的一个示范账户,在数...

2019-02-26 21:34:37 397

原创 类的加载机制与反射

类的加载、连接和初始化

2018-10-23 12:59:51 119

空空如也

空空如也

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

TA关注的人

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