自定义博客皮肤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笔记-JDBC心跳检测及断开重连线程实例

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

2020-10-17 09:14:29 39 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 30 0

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

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

2020-10-17 09:09:17 28 1

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

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

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

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

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

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

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

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

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

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

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

2020-10-17 09:02:15 18 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 65 0

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

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

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

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

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

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

原创 Java笔记-Spring Boot使用外部Tomcat及解决Tomcat乱码

首先是解决Tomcat打印乱码问题: 修改conf/logging.properties java.util.logging.ConsoleHandler.encoding = GBK 如下: 即可 下面是Spring Boot项目使用外部Tomcat maven配置: ...

2020-10-17 08:42:25 17 0

原创 Linux笔记-centos7配置网卡及iftop的使用

此篇博文比较简单,主要有一点要注意的: Linux系统中IP地址是放到内核中的,不是存在网卡上。一个网卡可以配置多个IP地址,只要IP地址和网卡绑定即可。 如eth0可以绑定2个ip地址分类是eth0:0 eth0:0 eth0:1 下面是几个小知识点: 启动ens33网卡: ...

2020-10-17 08:37:23 27 0

原创 Java笔记-Log4j在Spring Boot中的使用

在Java企业级开发中都需要日志记录相关的操作。 Maven相关配置如下,首先要去除Spring Boot自带的日志,然后添加log4j2的日志: <dependency> <groupId>org.springframework.boot</group...

2020-09-22 14:02:49 51 0

原创 Spring Boot笔记-使用RestTemplate优雅的调用百度ORC接口

这里ORC是干嘛的就不说了。 要识别的图片如下: Java关键源码如下: @Service public class TestServer { @Autowired private RestTemplate restTemplate; private sta...

2020-09-22 14:00:21 64 0

原创 C++&Qt笔记-完美屏蔽IDEA中accept2弹窗(无需重装软件、无需重装系统)

最近放公司的电脑,不知道怎么回事用IDEA开发java程序,一运行就弹这玩意: 一个是java.exe在弹,另外一个是idea64.exe在弹 百度了一大把,发现大神们都说只能重装系统,或者重装软件才能解决。 感觉这种方法有点坑。身为C++程序员的我,不能这么搞,要充分利用C++的知...

2020-09-22 13:56:32 76 0

原创 Qt笔记-递归获取文件夹中文件(含过滤文件名)

代码如下: #include <QCoreApplication> #include <QDebug> #include <QDir> QStringList findFiles(const QString &startDir, const QSt...

2020-09-22 13:49:29 53 0

原创 Java工作笔记-Spring boot中配置文件加密(Jasypt的使用)

Jasypt Spring Boot提供了Spring Boot应用程序配置文件的加密。有下面3种方式在项目中集成jasypt-spring-boot: 1. 在classpath中添加jasypt-spring-boot-starter的jar包(maven添加对应的依赖),使用@Spring...

2020-09-22 13:46:12 72 0

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

QFurture是异步进行的,可以开1个或多个线程。返回值可以是任意类型的。当调用result(),resultAt(),results()返回值无效时QFuture将会等待result返回正常为止。可以使用isResultReadAt()函数去判断是否有数据。QFuture返回值可以是多个,使用...

2020-09-15 08:50:45 52 0

原创 面向对象程序设计要考虑的7个原则

面向对象程序设计要考虑7个原则,在此记录下,方便以后自己翻阅。 单一职责原则:设计目的单一的类; 开放封闭原则:对扩展开发,对修改封闭; 李氏替换原则:子类可以替换父类; 依赖倒置原则:要依赖于抽象,不依赖于具体,面向接口的编程; 接口隔离原则:使用多个专用的接口比使用单一的接口要好; ...

2020-09-15 08:45:24 57 0

原创 Qt笔记-多线程检索数据库(单例多重锁,QtConcurrent::blockingMapped)

这里主要是个事例,并不涉及业务逻辑处理。在此记录下。 程序运行截图如下: 这里有下面这个类BigDataTest对数据进行的类。 MySQLInstance采用单例双重锁模式对数据库进行操作。 源码如下: BigDataTest.h #ifndef CONCURRENT_...

2020-09-15 08:40:49 57 0

原创 Qt文档阅读笔记-QtConcurrent Map Example官方实例解析

这个例子对数据处理有很大的用处,在此记录下。 官方对应这个例子解析如下: QtConcurrent Map exapmle展示了使用QtConcurrent API的同步(阻塞)接口对图片进行拉伸。这个程序是控制台程序。 一共有两个文件: main.cpp #include <Q...

2020-09-15 08:38:19 47 0

原创 Java笔记-解决SSLHandshakeException: No subject alternative names present

我这边是这样出现的问题,做了一个双向认证的WebService,证书是用keytools做的自签名,其中cn为localhost。在外网测试的时候,客户端检测自己的证书不通过。百度没有找到决解的办法,最后去外网看了,用了洋人的方法解决的。在此记录下。 在自己的代码中,需要连接网络的地方添加如...

2020-09-15 08:36:14 40 0

原创 Java&Rabbitmq笔记-Rabbitmq自定义头(Properties中的headers)

这里如下这种 不仅仅在Payload中可以放数据。在Properties的headers中也可以放数据。 其中basicPublish可以放properties, 其properties构造函数如下: public BasicProperties(String contentTy...

2020-09-15 08:33:55 51 0

原创 Java笔记-对tomcat进一步认识

tomcat是一个servlet容器。 当编写servlet的时候: public class MyHttpServlet extends HttpServlet{ @Override protected void doGet(HttpServeltRequest req, HttpS...

2020-09-08 10:54:51 93 0

转载 Qt工作笔记-如何打包我们用 Qt 写的软件 - Linux 篇

个人补充下,这里打包的机器和部署都一个内核,最好是一个厂家的。 原文地址: https://zhuanlan.zhihu.com/p/49919048 概述 这部分内容其实官方文档已经有介绍,包括三部分内容:“Qt for Linux/X11 - Deployment”、“Qt f...

2020-09-08 10:53:24 98 0

原创 C++工作笔记-hiredis中关于ERR wrong number of arguments for HMSET问题的解决

这里有个坑 使用hiredis的API进行调用时如果是如下命令, hmset userid:1001 username 'xiao ming' 这种语法,使用redis-cli是没有问题的,但如果使用hiredis就会有问题。 报ERR wrong number of...

2020-09-08 10:49:51 68 0

原创 Linux笔记-Centos7.6安装Qt5.5.1

Linux版本如下: 这里去Qt官网下载这个版本的: qt-opensource-linux-x64-5.5.1.run 安装好后,配置环境变量: vim /etc/profile 添加如下内容: export QTDIR=/opt/Qt5.5.1/5.5/gcc_64 exp...

2020-09-08 10:48:15 60 0

原创 Qt工作笔记-正则表达式QProcess::startDetached中正则表达式的使用

首先来看下这个函数: 第一个是程序,第二个是参数。 第二个参数需要QStringList 这里可以通过QRegExp("\\s+")进行操作。 他会把空格,制表符进行分割,split将其变化为QStringList。

2020-09-01 08:47:26 87 0

原创 C++工作笔记-对友元函数的进一步理解

这里在GitHub上看redis相关的代码发现的。再次记录下。 友元的特点就是他是普通函数,并不是成员函数。他可以调用这个类的私有成员。 这里有个实际用法: 如上的redisAsyncCommand函数,其中第二个参数为函数指针。 这里不能反成员函数指针。因为成员函数指针里面会...

2020-09-01 08:43:47 82 0

原创 Linux笔记-解决QtCreator中qDebug不打印的问题

当Qt5安装好后,Linux会多出一个图标: 当用鼠标点这个运行时 Pro配置如下时: QT += core QT -= gui CONFIG += console 会弹一个终端界面。然后打印到那一般。 但是在终端中直接运行qtcreator不会打印。需要配置下: 这样不管你...

2020-09-01 08:40:18 61 0

原创 Linux笔记-Centos7.6安装Qt5.5.1

Linux版本如下:

2020-09-01 08:37:37 80 0

原创 Java笔记-Spring Boot JDBC连接Oracle数据库

首先介绍几个Oracle相关的知识! 使用sqlplus进行登录 %sqlplus Enter user-name: Enter password: 查询数据库版本: select * from v$version; Oracle的jdbc在只能在../oracle/app/prod...

2020-08-28 09:06:21 96 0

原创 Java笔记-AnnotationConfigApplicationContext在Spring中的例子

Bean在Spring中是可以代替xml文件的。Bean在@Configuration中被创建。 应用程序的配置通过AnnotationConfigApplication加载的。AnnotationConfigApplication可以使用register去注册一个类,AnnotationConf...

2020-08-27 08:34:48 99 0

原创 Java笔记-Spring Boot SSL(https)实例

此篇博文记录了在web程序中使用自签名的SSL(HTTPS)证书及创建SSL认证。 SSL关键的配置 Spring Boot中HTTPS的配置(application.properties) server.port=8443 server.ssl.key-alias=selfsigne...

2020-08-27 08:32:24 92 0

原创 Java笔记-构造RESTful的WebService

Spring Boot提供了企业级构建RESTful的webService应用 Maven添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&...

2020-08-26 09:42:07 98 0

原创 HTTP笔记-SOAP基本概念

WebService是什么? 只要能包含如下几点的都可以称为Web Service ·机器到机器(应用到应用)之间的交流; ·与平台无关的; ·使用网络进行通信 WebService分为几类? SOAP及REST 上面两种都有各自的优点,某些SOAP的WebSer...

2020-08-26 09:26:38 85 0

原创 Java笔记-为客户端及服务端创建公私钥的密钥库

使用密钥库使得客户端与服务器之间进行安全的通信,通过下面的方式生成公钥私钥库: 1. 创建client及server的keystore。 2. 从keystore中导出certificate。 3. 将client的certificate导入到server的keystore,将server的...

2020-08-26 09:24:13 81 0

原创 Java笔记-Spring Boot中Spring WS WS-Addressing中@Action实例

此笔记为利用Spring WS的WS-Addressing发送SOAP请求及接收其响应。 WS-Addressing(Web服务寻址):传送Web服务端点的引用的数据结构,以及一套能够在特定的消息上关联寻址信息的消息寻址属性。 服务端 @Endpoint:此注解告诉Spring注解这是个...

2020-08-20 09:00:24 128 0

原创 Java笔记-Spring Boot Webservice中对指定namespace及localpart进行拦截

在外网中有这样的一个例子: @Override public void addInterceptors(List<EndpointInterceptor> interceptors) { // register global interceptor...

2020-08-20 08:47:02 134 0

原创 Java笔记-springframework.ws中拦截器的使用(SOAP)

这里首先说下客户端拦截器。 这里要实现的效果 这里的打印都是在拦截器中打印的! 下面要介绍如下的东西,如何在拦截器中打印这些东西,其次是在拦截器中添加一个head 对应的Maven <?xml version="1.0" encoding="...

2020-08-19 08:47:51 106 0

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