自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手写JDBC连接数据库

在连接数据库加密问题,在我们使用的url后面加上一个encrypt=false或者encrypt=true;// 根据参数列表动态设置 PreparedStatement 参数。

2024-07-17 14:05:47 109

原创 自定义动态定时任务

log.info("删除任务,任务池剩余长度:{}", futuresMap.size());log.info("添加任务key: " + jobName + "重复");log.info("任务池任务数:{}", futuresMap.size());//需要优雅的停止,运行中需要等待,运行中完之后再remove。* @param jobName 任务运行的唯一主键。//TODO 执行任务。* @param cronExp cron表达式。

2024-07-12 17:41:31 231 1

原创 JVM定位问题

为了更容易管理方法区,从 JDK 1.8 开始,移除永久代,并把方法区移至元空间,它位于本地内存中,而不是虚拟机内存中。此外,还应该意识到潜在的内存泄漏,并确保对他们的程序进行彻底的测试。(OS 角度)对于 64 位的系统,地址空间几乎是无限的,但越来越多的内存 committed,可能会导致 swapping 或本地 OOM。随着时间的推移,内存泄漏会导致性能下降,因为应用程序对内存的使用增加了(并且是意外的)。我们创建的对象一般都是存放在堆栈中的,当对象被创建但从未从堆中移除时,会发生堆内存泄漏。

2024-07-12 17:40:41 825

原创 Linux下安装activeMQ

Linux下安装activeMQ目前尽量下载5.15.15及以下版本,5.16.0版本及以上支持jdk1.9。查看所有的 版本:ActiveMQhttps://activemq.apache.org/download-archives​​一、下载:apache-activemq-5.15.15-bin.tar.gz下载链接:ActiveMQhttps://activemq.apache.org/download-archives​二、安装activemq...

2022-01-15 20:42:25 1971

原创 Linux中hostname修改方法详解

Linux中hostname修改方法详解查看主机号两种方式:1.hostname2. cat /proc/sys/kernel/hostname临时修改主机号:hostname newname永久修改主机号:hostnamectl set-hostname newname,会直接修改hostname里面的名字,并且不需要重启Linux虚拟机重启命令:reboot腾讯云centos下/etc/sysconfig/network修改没有效果。网卡重启方式sevice networ.

2022-01-15 19:52:50 3228

原创 redis集群搭建

1.Redis高可用集群搭建下载地址:http://redis.io/download安装步骤:# 安装gccyum install gcc# 把下载好的redis-5.0.2.tar.gz放在/usr/local文件夹下,并解压wget http://download.redis.io/releases/redis-5.0.2.tar.gztar xzf redis-5.0.2.tar.gzcd redis-5.0.2# 进入到解压好的redis-5.0.2目录下,sr...

2022-01-12 09:21:32 425

转载 if...else代码重构

重构之if else  之前公司加班, 急着赶需求, 代码的质量并没有怎么太注重, 这不今天有空, 去公司加加班将代码简单的重构重构, MVC, 三层架构, 一般写代码严格来说是从数据层开始写, 然后业务层, 一般业务相关处理都放在业务层也就是service层, 然后controller层只是与jsp,前端进行数据交互而已. 公司最近我带了个新人, 小伙子不怎么样注重, 就直接从controller开始写, 业务逻辑,都放在controller了, 重构的时候就将其下沉, 重构进service层...

2022-01-10 13:48:44 315

原创 SSM架构之---Eclipse中Spring插件安装

Eclipse中安装Spring插件后开发效率会显著提高,web.xml中只需提示,便可完成Spring 相关配置在Spring的配置文件中  增加个命名空间 也只是勾选个复选框的事情1、eclipse菜单栏    help  -->install New   software点击   add如下图所示在这里有两种方式  一种是事先下载文件  (推荐)  下载地址     下载好文件   点...

2018-06-07 14:48:51 1265

原创 Oracle数据库创建表空间、用户、赋权限等

用sys以sysdba登录 sqlplus 或者PL/SQL的command命令窗口创建临时表空间:create temporary tablespace user_temp tempfile 'C:\Oracle\tablespace\user_temp.dbf' size 100m autoextend on next 100m maxsize 2048m extent management ...

2018-06-06 21:12:08 209

转载 关于修改Oracle SYS,SYSTEM密码以及认证口令和认证方式(SYS任何密码都可以登录的问题)

在忘掉SYSDBA的情况下可以修改SYSDBA的密码。前提是找到Oracle的安装路径。在\oracle\product\11.2.0\dbhome_1\database 目录下有PWDsid.ora的文件字样,这是存储用户账号和密码信息的文件,sid代表你的数据库实例名,此文件无法用文本编辑,删掉。在DOS下面使用orapwd.exe,如果无法运行请查询oracle的环境变量是否正确。orapw...

2018-06-05 16:21:29 3886

转载 Oracle监听静态注册和动态注册

关于oracle监听动态注册和静态注册,一直东一枪西一炮的看了点,但时间一长,总是弄不清,在网上找了点比较详细的资料,摘录过来,加深下记忆和理解。一、什么是注册?   注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。   在数据库服务器启动过程中,数据库服务器会向监听...

2018-06-05 13:21:10 218

空空如也

空空如也

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

TA关注的人

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