自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT1995的博客

博主QQ570176391 个人作品网站:www.it1995.cn

原创 Java笔记-spring-rabbitmq中使用@RabbitListener消费(手动确认,获header数据)

手动确认时: application.properties需要添加 spring.rabbitmq.listener.simple.acknowledge-mode=manual 确认ack channel.basicAck(tag, false); 拒收发回rabbitmq c...

2020-12-02 19:25:35 0

原创 Java笔记-spring-rabbitmq中queue设置argument(添加x-message-ttl)

最近在读Spring的官方文档,在此记录下自己做的小实验。 这里主要是在生产者中声明和添加: @Bean Queue queue(){ Queue queue = new Queue(queueName, false); queue.addA...

2020-12-02 19:23:41 0

原创 Java笔记-spring-rabbit框架中消息中header的添加

对应的application.properties如下: spring.rabbitmq.host=122.xx.xxx.xxx spring.rabbitmq.port=5672 spring.rabbitmq.username=xxxxxx spring.rabbitmq.password...

2020-12-02 19:22:48 0

原创 Java笔记-对CountDownLatch的理解(对比Qt中的QSemaphore)含实例

首先在CountDownLatch,这个东西基本上和信号量是一样的,这个CountDownLatch要设置一个初值,这个值一般是个正值,可以对这个CountDownLatch进行countDown()也就是减1,当减少为0时,await()函数就会从阻塞变成就绪态。 下面是Java代码,举个...

2020-12-01 11:07:47 13 1

原创 Spring Boot文档阅读笔记-对Messaging with RabbitMQ解析

此篇教程以Rabbitmq作为消息队列服务端,使用Spring Boot产生和发布消息。 使用Spring AMQP的RabbitTemplate发布消息,使用MessageListenerAdapter订阅消息。 其中对应的Maven如下: <?xml version=&q...

2020-11-26 20:18:55 29 0

原创 Java笔记-对SpringBoot中CommandLineRunner的使用笔记

从中可以看到,这个是SpringBoot中的一个接口,他是在Spring环境都建起了后,一个一个的调用,都是在主线程中调用,如下: 事例代码如下: DisposeOne.java @Component public class DisposeOne implements Command...

2020-11-26 20:14:56 37 0

原创 SoapUI笔记-使用SoapUI测试WebService服务端

创建SOAP的项目 点击后,输入wsdl的URL 然后左上角会有如下目录 打开一个进行测试: 将这个改成需要传入的参数: 然后按下左上角的绿色三角形就可以了!!!!!

2020-11-25 14:56:51 23 0

原创 Java笔记-按行读取文件及一次性全部读取数据

一行一行读取文件: ClassPathResource classPathResource = new ClassPathResource("xxxx.txt"); InputStream inputStream =classPathResource.getInputStr...

2020-11-25 14:54:52 27 0

原创 Qt笔记-Qt中Json存二进制文件并读取文件(QJsonObject、QJsonArray、QJsonDocument的使用)

程序运行截图如下: 文件如下: 源码如下: #include <QCoreApplication> #include <QJsonDocument> #include <QJsonArray> #include <QJsonObject&g...

2020-11-24 18:20:12 37 0

原创 Qt文档阅读笔记-对JSON Save Game官方实例解析

程序运行截图如下: JSON Save Game例子展示了如何使用QJsonDocument,QJsonObject,QJsonArray保存和加载存档。 许多游戏有存储的功能,允许玩家存储保存游戏进度或者加载存档。在存储游戏,通常将每个游戏对象序列到一个文件中。存储的文件格式有多种多样。...

2020-11-24 18:19:03 21 0

原创 Qt文档阅读笔记-Q_GADGET官方解析及实例

Q_GADGET宏是轻量级的Q_OBJECT宏。使用这个宏无需继承OBject类就能使用QMetaObject相关的特性(也就是元对象系统的特点如反射),同样Q_GADGET也要是私有的。 Q_GADGET可以使用Q_ENUM,Q_PROPERTY,Q_INVOKABLE,但是不能使用信号与槽。...

2020-11-24 18:15:06 19 0

原创 Java笔记-使用jaxb2将Java代码转成xsd及如何将wsdl转xsd

<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId&g...

2020-11-24 18:13:30 24 0

原创 Qt文档阅读笔记-Q_ENUM官方解析及实例

Q_ENUM宏将枚举类型定义到元对象系统中,这个宏要在枚举定义后面,并且这个类中要带有Q_OBJECT和Q_GADGET,在命名空间中使用Q_ENUM_NS()来替代。 class MyClass : public QObject { Q_OBJECT public: ...

2020-11-20 19:17:25 23 0

原创 Qt文档阅读笔记-Q_INVOKABLE官方解析及Qt中反射的使用

Q_INVOKABLE宏定义了函数在元对象中可以进行调用,这个宏要写到返回值的前面,也就是函数的开头,如下例子: class Window : public QWidget { Q_OBJECT public: Window(); void n...

2020-11-20 19:15:00 27 0

原创 C++笔记-C++11中default及delete的使用

今天在研究某开源事例代码时发现有人用default和delete关键字,在此学习了下,写了个小例子。 default和delete只能作用于构造函数和析构函数。 default关键字写了后会自动生成某些代码,比如作用在拷贝构造函数上。 delete说明静止调用,当写到析构函数上会直接编译不过...

2020-11-19 15:24:48 36 0

原创 Web前端笔记-使用Webpack调用echarts画图

有如下几个步骤,在此记录下! 1. 安装npm; 2. 安装cnpm; 3. 初始化webpack项目: npm init -y 3. 下载依赖: cnpm i -D webpack webpack-cli 4. 下载echarts依赖: cnpm i -S echarts ...

2020-11-19 15:23:00 30 0

原创 Java笔记-使用System.gc()进行内存回收

这里注意是这样的,在某个项目里面有30多个java进程,100多个线程,运行30分钟后发现某个进程超级占用资源。第二天再去看的时候,整个系统的java进程占用内存都变小了。 身为C++程序员,对这种现象感到特别别扭。 这里有条命令,告诉JVM可以进行一次垃圾回收 System.gc(); ...

2020-11-17 22:06:23 34 0

原创 Web笔记-html中svg的基本使用

程序运行截图如下: 代码如下: <!DOCTYPE html> <html> <head> </head> <body> <svg width="200" height="200&q...

2020-11-17 22:04:44 23 0

原创 Qt笔记-对connect中第5个进行多组实验(对信号与槽进一步认识)

官方关于第5个参数的介绍: Qt::AutoConnection:默认的连接方式,当发起信号和接收槽到同一线程时这个值为Qt::DirectConnection,当在不同线程时这个值为Qt::QueuedConnection。 Qt::DirectConnection:发起信号槽函数会立马触发...

2020-11-17 22:01:50 39 0

原创 Oracle笔记-Timestamp类型的插入及获取(JDBC获取)

这个其实是个很基础的知识点。本人在项目中用到了这个。在此记录下,方便以后查阅! 首先是SQL语句插入: 比如要插入如下格式的数据2020-11-16 16:09:12到timestamp中,这里要忽略了秒后面的.xxx 关于这个域插入使用: update_time=to_date(&...

2020-11-17 21:58:37 25 1

原创 SpringShell文档阅读笔记-SpringShell的基本使用

官方对于SpringShell的介绍总结起来,差不多就是需要输入控制,不需要花里胡哨的Web相关的东西。只要一个控制台相关的。进行测试即可。 首先在项目中包含最小的SpringBoot <dependency> <groupId>org.spr...

2020-11-17 21:57:02 25 1

原创 Linux笔记-centos中大量tcp状态为TIME_WAIT

这里主要主要原因是,我这边有个神器的硬件,时不时都断开一下。然后我搞了个重连的机制,运行一晚上发现大量的TIME_WAIT vi /etc/sysctl.conf 编辑文件,加入以下内容: net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = ...

2020-11-10 10:38:24 32 0

原创 Oracle笔记-使用sql命令插入clob数据(大于4000,适用于18c)

如下SQL语句: Insert into XXXX.XXXX (UPDATE_TIME,FILE_NAME,FILE_TYPE,CONTENT) values (to_timestamp('22-10月-20 02.30.45.000000000 下午','DD-...

2020-11-10 10:34:05 35 0

原创 Linux笔记-bash中解决if语句中command not found问题

在shell脚本中,有时if会出现command not found, 原因是if [空格然后在内容然后再空格] 如下: 将 if [${currentStr} == "xxxxx"]; then 改为: if [ ${currentStr} == "...

2020-11-10 10:31:27 43 0

原创 Linux笔记-bash中字符串拆分并且存到数组中

对应的脚本如下: i=1 while ((1==1)); do tmp=`echo $字符串变量名 | cut -d " " -f $i` if [ "$tmp&quo...

2020-11-10 10:30:16 19 0

原创 Linux笔记-bash中执行命令并将执行的命令结果存储为变量

这里以Rabbitmq的查询命令为例将查询的值放入shell的变量中。 程序运行截图如下: shell如下: #!/bin/bash rabbitmqCmd="rabbitmqctl list_queues -p /d5000" rabbitmqCmd=$(ev...

2020-11-10 10:23:52 48 0

原创 Linux笔记-bash批量启动、停止、重启、查询状态指定Java进程(其他进行通用)

此篇博文记录了在centos7.5上,编写bash,实现批量启动,停止、重启、查询java(其他进程通用)。 这里有下面几个知识点: 1. shell中如何使用数组; 2. shell中对数组进行遍历; 3. echo和eval执行命令; 4. shell中case的使用; 5. ...

2020-11-10 10:22:28 27 0

原创 Java笔记-jdbc传输clob到Oracle数据库

Oracle有个很刺激的地方,就是clob可以存文件,但是sql语句里面,单条的数据不能超过4000,11g版本用||这个就能解决,18c的版本就不能用这个了,在此记录下jdbc存储clob。后面一片博文将说明clob在sql语句里面该怎么存。 PreparedStatem...

2020-10-28 06:47:10 48 0

原创 Spring Boot笔记-logback-spring.xml获取application.properties中的变量

logback.xml的加载顺序早于springboot的application.yml (或application.properties) 配置文件当然读不到application.yml(或application.properties)文件中的值了。 需要通过springProperty...

2020-10-28 06:45:52 112 0

原创 Qt笔记-拖动文件到QWidget(获取拖动文件路径)

这里主要重写下面3种方法即可: void dropEvent(QDropEvent *event) Q_DECL_OVERRIDE; void dragEnterEvent(QDragEnterEvent*event) Q_DECL_OVERRIDE; void dra...

2020-10-28 06:44:18 60 1

原创 Java笔记-JDBC心跳检测及断开重连线程实例

这里自己写了个JDBC心跳检测及断开重连线程: 运行截图如下: 心跳的时候运行ipconfig /release 然后再给他ipconfig /renew回去: 关键代码如下: Maven: <?xml version="1.0" encoding=...

2020-10-17 09:14:29 93 1

原创 Spring Boot笔记-@Scheduled(cron=““)设置调度任务

这个比上一篇15分钟,1分钟跑一次的要好用。 毕竟调用了框架。方便快捷,老外的东西的确好,难怪洋人在我国这么受欢迎。 下面这段来自网络: "0 0 10,14,16" * * ? 每天上午10点,下午2点,4点 "0 0/30 9-17" * *...

2020-10-17 09:11:20 57 0

原创 Java笔记-以系统时间为基准15分钟运行一次指定代码

这个思路比较好,在此记录下,在java里面比较鸡肋,毕竟有很多大框架直接完成了工作。 但在C/C++里面这个思路就比较重要了。在此记录下。 如下代码: while(true){ long time = System.currentTimeMillis(); int...

2020-10-17 09:09:17 59 1

原创 Java笔记-使用logback按天生成日志并按等级进行分类

按照:error、info、warn进行分类: 每个文件里面按日期进行分类: 其中对应的Maven如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="...

2020-10-17 09:07:34 57 0

原创 Java笔记-连接本地代理服务

我这里是这样的: 有一个代理端口为1080 使用*****,想要程序也用代理,需要设置下(小飞机默认情况下,只有浏览器会走那个,你们懂的,程序默认不走) String proxyHost = "127.0.0.1"; String proxyPort = &qu...

2020-10-17 09:05:31 49 0

原创 Oracle笔记-Oracle Net Manager添加监听IP(当服务器IP变化时要用)

这里以window为例: 这里的程序为:Net Manager 这里添加一个地址,然后将主机填写需要当前局域网的IP地址即可。

2020-10-17 09:04:15 36 0

原创 Oracle笔记-Oracle基本结构及安装启动(windows版)

Oracle MySQL一个应用一个数据库 Orcale只有一个数据库(全局数据库) Orcale中有实例的概念(后台进程) 一个服务器可以建立多个实例。每个实例就相当于一个Oracle。 数据文件:bdf 表空间(逻辑名字表示多个数据文件) Oracle是由用户和表控件...

2020-10-17 09:02:15 34 0

原创 Java笔记-解决java.lang.ClassCastException: javax.xml.bind.JAXBElement cannot be cast to

maven是这样的 <dependencies> ..... ..... ..... <!-- web service 相关 --> <dependency> <groupId...

2020-10-17 08:50:44 101 0

原创 Linux笔记-rpm与yum的基本概念

rpm软件包:为了让程序的安装、升级、卸载能够便捷。 rpm包命名规范: name-Major.Minor.Realse-release.arch.rpm 其中: name:程序名称; Major:程序主版本号(程序发生框架变更时才会改变) Minor:程序次版本号(程序发生功能性...

2020-10-17 08:48:40 43 0

原创 Java文档阅读笔记-Spring Boot JDBC

Spring Boot JDBC提供了使用引导和相关驱动去连接某数据库引用。 在Spring Boot JDBC中与数据库相关的bean有DataSouce,JdbcTemplate,NamedParamenterJdbcTemplate。在我们需要使用他的时候,可以使用自动注入的方式,如下例子...

2020-10-17 08:46:10 47 0

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