- 博客(12)
- 收藏
- 关注
原创 手写JDBC连接数据库
在连接数据库加密问题,在我们使用的url后面加上一个encrypt=false或者encrypt=true;// 根据参数列表动态设置 PreparedStatement 参数。
2024-07-17 14:05:47
301
原创 自定义动态定时任务
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
299
1
原创 JVM定位问题
为了更容易管理方法区,从 JDK 1.8 开始,移除永久代,并把方法区移至元空间,它位于本地内存中,而不是虚拟机内存中。此外,还应该意识到潜在的内存泄漏,并确保对他们的程序进行彻底的测试。(OS 角度)对于 64 位的系统,地址空间几乎是无限的,但越来越多的内存 committed,可能会导致 swapping 或本地 OOM。随着时间的推移,内存泄漏会导致性能下降,因为应用程序对内存的使用增加了(并且是意外的)。我们创建的对象一般都是存放在堆栈中的,当对象被创建但从未从堆中移除时,会发生堆内存泄漏。
2024-07-12 17:40:41
972
原创 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
2391
原创 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
3571
原创 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
462
转载 if...else代码重构
重构之if else 之前公司加班, 急着赶需求, 代码的质量并没有怎么太注重, 这不今天有空, 去公司加加班将代码简单的重构重构, MVC, 三层架构, 一般写代码严格来说是从数据层开始写, 然后业务层, 一般业务相关处理都放在业务层也就是service层, 然后controller层只是与jsp,前端进行数据交互而已. 公司最近我带了个新人, 小伙子不怎么样注重, 就直接从controller开始写, 业务逻辑,都放在controller了, 重构的时候就将其下沉, 重构进service层...
2022-01-10 13:48:44
374
原创 SSM架构之---Eclipse中Spring插件安装
Eclipse中安装Spring插件后开发效率会显著提高,web.xml中只需提示,便可完成Spring 相关配置在Spring的配置文件中 增加个命名空间 也只是勾选个复选框的事情1、eclipse菜单栏 help -->install New software点击 add如下图所示在这里有两种方式 一种是事先下载文件 (推荐) 下载地址 下载好文件 点...
2018-06-07 14:48:51
1299
原创 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
270
转载 关于修改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
4056
转载 Oracle监听静态注册和动态注册
关于oracle监听动态注册和静态注册,一直东一枪西一炮的看了点,但时间一长,总是弄不清,在网上找了点比较详细的资料,摘录过来,加深下记忆和理解。一、什么是注册? 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听...
2018-06-05 13:21:10
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人