05 2023 档案
摘要:RabbitMQ是一款开源的消息中间件 具备的特点 1.高可靠,易扩展,高可用 2.支持大多数的编程语言客户端 3.遵循AMQP协议,也支持MQTT协议,自身采用Erlang语法开发 RabbitMQ整体逻辑结构 大体可以由三部分组成:生产者,Broker,消费者 而消息者就是从指定的消息队列中进行
阅读全文
摘要:官网下载地址 https://tomcat.apache.org/ 进入https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.17/bin/ 上传到服务器 scp -P 22 -r apache-tomcat-9.0.17.tar.gz root@
阅读全文
摘要:maven官网地址 https://maven.apache.org/download.cgi 使用scp命令将文件上传到服务器 scp -P 22 -r apache-maven-3.9.2-bin.tar.gz root@134.175.126.129:/root/maven.tar.gz 请注
阅读全文
摘要:一些工具的引入可以是的代码变得更加整洁,同时对于数据的判断会更加的全面 pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://
阅读全文
摘要:打印类加载器信息,其中8297为java项目的进程号,可以使用jps名称打印java所有项目的进程号 jstat -class 8297 打印编译情况 jstat -compiler 8297 编译16705,编译失败一个,失败的方法sun/misc/URLClassPath getLoader 统
阅读全文
摘要:查看java项目中所有占用内存的情况,从大到小依次排序,7529为java项目的进程号,可以使用jps命令获取 jmap -histo 7529 以二进制格式导出,file为自定义的文件名 7529为java项目进程号 jmap -dump:format=b,file=jvm.txt 7529 jm
阅读全文
摘要:年轻代内存会比较小,垃圾回收的操作会比较频繁,同时年轻代又可以分为E区,S0区,S1区 老年代内存占用比较大,垃圾回收的频率比较低 从上图中,我们可以看到堆的大小实际是由新生代和老年代的大小决定的 -Xmx600m -Xms600m -XX:NewRatio=4 找到工具,里面选择插件,切到可用插件
阅读全文
摘要:首先需要知道我们的linux服务器的结构 uname -m lscpu jdk下载地址 https://www.oracle.com/java/technologies/downloads/#java8 我这里的是腾讯云的轻量服务器 这是在借助工具的帮忙下进行的上传,下面演示使用linux命令完成j
阅读全文
摘要:深度系统虽然是linux内核,但是有些不一样的地方 修改ssh的配置文件 vim /etc/ssh/sshd_config 查看 点击esc 点击: 输入wq,表示保存并退出,输入q!,表示不保存退出 重启ssh服务 service ssh restart 查看ssh服务 远程登录 这里看到已经远程
阅读全文
摘要:使用DBeaver插入中是没有问题,同样的sql语句,使用pl/sql插入却显示乱码现象,这里判断oracle服务端的编码格式和pl/sql编码格式不一致 首先使用sql语句 select userenv('language') from dual查询, 我的是 上面查询的是数据库的字符集编码格式
阅读全文
摘要:java对象实例是放置堆上,但不是说所有的对象实例都在对上,可能有些对象实例位于本地方法区 下面说说堆的特点 堆是属于java虚拟机中内存最大的一部分 堆是jvm中所有线程可以共享的 垃圾收集器管理的主要区域来源于java堆 java堆可以细分为新生代和老年代 java堆在物理存储上是不连续的,但是
阅读全文
摘要:是因为你使用pl/sql是64位的,但是软件只找到了32位的oracle 客户端 多次尝试,我的pl/sql是64位,但是这里需要对应的使用64位,我的方案是下载 https://www.allroundautomations.com/registered-plsqldev/ 这个版本的软件 这样配
阅读全文
摘要:先上效果图 db脚本,直接数据库执行就好 /* SQLyog Ultimate v11.24 (32 bit) MySQL - 5.6.51 : Database - spring_batch *****************************************************
阅读全文
摘要:首先说下spring batch是个啥 他是轻量级,完善的批处理框架, 他是基于spring框架开发的框架, 他提供了大量可重复使用的组件,包含日志,追踪,事务,任务作业统计,任务重启,跳过,重复,资管管理 他的调用需要额外引入调度框架 他的优势 面向chunk的处理 事务管理能力 元数据管理 易监
阅读全文