自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程池ThreadPoolExecutor参数详解:

线程池ThreadPoolExecutor的可选构造函数如下:package java.util.concurrent;public class ThreadPoolExecutor extends AbstractExecutorService { public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable

2020-12-15 15:30:16 1077 1

原创 详解Quartz中的注解:@DisallowConcurrentExecution和@PersistJobDataAfterExecution

这两个注解是用在哪里的?1,注解@DisallowConcurrentExecution和@PersistJobDataAfterExecution都是用在org.quartz.Job的实现类上的。2,都是针对JobDetail实例的,而不是Job实现类的。注解说明:@PersistJobDataAfterExecution:告诉Quartz在成功执行了Job实现类的execute方法后(没有发生任何异常),更新JobDetail中JobDataMap的数据,使得该JobDetail实例在下一

2020-12-12 18:20:26 17377 3

原创 使用 IntelliJ IDEA 查看服务器日志文件

路径:Tools/Deployment/Configuration第一次点击进来空空如也点击 + 然后选择SFTP在弹框中输入服务名(自定义)点击 …点击 +输入连接信息后,可点击修改连接名测试连接,成功/失败均会有弹框提示从下拉框中选择需要的连接,点击OK路径:Tools/Start SSH session在弹框中选中配置好的连接即可...

2020-12-10 11:46:00 4253

原创 手动上传jar包到maven私服并指定pom文件:

如果只是单独上传jar包到maven私服,则对应的pom文件是由maven私服自动生成的,其中只包含上传jar包文件自身简单的信息(groupId,artifactId,version),而它所依赖的别的jar包的信息不会添加到自动生成的pom文件中。需求:程序员A手动封装了一个jar包,这个jar包又依赖了commons-lang3,dom4j这两个jar包,程序员A现在想在自己手动上传封装的这个jar包到maven私服的同时指定此jar包的pom文件(该上传的jar包都依赖了那些别的jar包)步骤如

2020-09-19 22:20:30 6563

原创 手动安装jar包到本地maven仓库:

平时我们是没有必要手动导入jar包到本地maven仓库的,因为基本上所有的jar包在中央仓库中都有,可以直接在pom文件中添加对应的依赖,然后从网络上下载即可(如果,你嫌中央仓库位置太远,网络传输慢,那么可以配置阿里云的maven仓库),但是,如果我们想将自己封装的jar包或在中央仓库是没有的jar包也放在我们的本地仓库中使用时,就需要我们手动导入maven仓库了。操作如下:一,将jar包放到某一个目录下:例如:D:\develop\dubbo-2.8.4.jar二,windows + R输入

2020-09-19 15:48:29 2630

原创 使用idea打jar包:

举例:创建一个接口:DemoService,如下图所示,接口中只有一个方法:queryOneInfo,入参为DemoRequestDTO,出参为:DemoResponseDTO代码写好之后需要编译一下我们的项目生成class文件:编译生成的class文件如下:开始构建生成jar包文件:创建好层级关系后就是选择添加对应层级下的class文件了:找到对应层级关系下编译后的class文件:使用反编译工具验证一下(用解压缩工具解压验证也可以):.

2020-09-19 15:16:12 97

原创 将给定字符串中的大写字母用 _ + 对应的小写字母代替:

将给定字符串中的大写字母用 _ + 对应的小写字母代替:public class Test05 { /** * 实现将给定字符串中的大写字母用 _ + 对应的小写字母代替 */ public static void main(String[] args) { String inputStr = "mercName"; String outputStr = ""; for (int i = 0; i < inputSt

2020-09-19 11:37:00 365

原创 maven打war包后解压查看所引用的jar包:

使用maven打成的war包,可以通过解压该war包查看所引用的jar包文件都有哪些,版本是多少:如果lib下的jar包版本不是我们想要的版本,则可能存在jar包冲突,就需要去pom.xml文件中去查找原因了:一,jar包问题可通过排除依赖,调整jar包版本等手段解决二,maven打包插件版本问题可通过改用新版本的打包插件,参考链接:https://blog.csdn.net/loongshawn/article/details/50831890...

2020-08-25 16:29:23 1098

原创 maven依赖jar包下载异常,Cannot access in offline mode:

问题描述:maven项目下载下来之后,apache-maven-3.5.3\conf\settings.xml配置好之后(指定了去公司私服下载jar包),但是jar包文件就是一直下载不下来,但是通过浏览器可以正常访问公司的maven私服,也可以访问阿里的私服。可真是奇怪了,之前从来没碰到过这种事情,看着项目一片红,可真是难受。百度一下吧,参考链接如下:https://blog.csdn.net/niukay/article/details/80216554https://blog.csdn.net/

2020-08-25 16:17:59 1106

原创 maven依赖httpclient的使用错误及解决方案:

项目需求:上传文件到阿里OSS问题总述:由于所使用的maven依赖的版本低和版本冲突所造成的问题问题描述:错误一:java.lang.ClassNotFoundException:org.apache.http.conn.ssl.DefaultHostnameVerifier百度搜索类:DefaultHostnameVerifier参考url:https://www.cnblogs.com/SongG-blogs/p/9549634.html错误原因:低版本的httpclient

2020-08-25 11:26:11 5878 1

原创 java实现高清图片剪切

前提:要想实现图片的高清剪切,需要保证原始图片是高清图片,且本程序运行剪切后可大幅度缩小图片的大小主程序main()方法public static void main(String[] args) throws Exception { try { /** * 指定剪切后图片的宽高 */ cutImage1("D:\\Mercedes-Benz.jpg", "D:\\Mercedes-Benz1.jpg", 500, 400).

2020-06-16 16:36:14 2317 2

原创 windows下cmd命令基础操作:

一,切换盘符:-- 由C盘切换到D盘C:\Users\25584> d:-- 直接跳转到D盘指定目录C:\Users\25584> cd /d d:\Software二,进入指定目录:D:\> cd Software\redis2.8win32_simple三,查看指定目录下所有的文件:-- 当前目录D:\Software\redis2.8win32_simple> dir ./b-- 上一级目录D:\Software\redis2.8win32_sim

2020-06-11 17:06:24 319

原创 Redis的两种持久化机制及其优缺点:

Redis的两种持久化机制及其优缺点:一,Redis 持久化:二,RDB 快照:RDB持久化机制:三,快照的运作方式:四,RDB 持久化的优点:五,RDB 持久化的缺点:六,AOF持久化机制的启用:七,AOF 的优点:AOF 重写机制:AOF 重写具体过程如下:八,AOF 的缺点:九,RDB 和 AOF,我应该用哪一个?十, 怎么从 RDB 持久化切换到 AOF 持久化:十一,备份 Redis 数据:一,Redis 持久化:Redis 提供了两种级别的持久化方式:RDB 持久化(快照)可以在指定的时

2020-06-11 00:11:03 1450 3

转载 sql语句中case when及select case when的用法

Case具有两种格式:简单Case函数和Case搜索函数。一:简单Case函数case sex when '1' then '男' when '2' then '女' else '其他' end二:Case搜索函数case when sex = '1' then '男' when sex = '2' then '女' else '其他...

2019-11-28 14:40:53 22621 1

转载 Git在IDEA中的使用(详细图文全解)

git是一个优秀的分布式版本控制系统。但是当集成到IDEA中,每一个功能又该怎么操作呢?这篇文件涵盖了IDEA中常见的Git功能的操作,每一步都有图示,强烈建议收藏。转载:https://blog.csdn.net/mucaoyx/article/details/98476174...

2019-08-09 10:27:20 356

原创 解决BootStrap框架一次调用多次重复请求问题

问题描述: 第一次调用只会发起一次请求,但是如果没有刷新页面的话,再次调用会发起两次请求,之后三次,四次等。这些请求都是相同的请求,只需要每次调用时只请求一次即可。解决方案:在前端函数中定义一个局部变量(var flag = true;)判断(flag == true)时才发起请求,当请求结束后就把flag置为false即可。类似问题链接:https://www.oschina.ne...

2019-08-05 14:04:11 2025 1

原创 JDBC实现一次向Oracle数据库表中插入1千万条数据

JDBC实现一次向Oracle数据库表中插入1千万条数据说明:环境为eclipse + jdk1.7所需jar包:ojdbc6-11.2.0.1.0.jar亮点:使用PreparedStatement + addBatch()方法(实现了秒级的插入速度)1、变多次提交为一次2、使用批量操作批处理就是将一批一批SQL语句的处理,而不是一条一条语句进行处理。如当你有多条SQL语句要执行时...

2019-07-27 17:43:05 2375 1

原创 解决Bootstrap-table多次请求但只触发一次的问题

问题描述:第一次点击按钮触发bootstrap-table后,再次点击此按钮但无法再次触发。解决方案:在给table中的元素赋值之前,需要先销毁table中的数据,否则会保留上次加载的内容。正解代码:// 点击“详情”按钮后会调用此方法来获取详情模态框中的表格数据function conditionDetail(row) { // 先销毁table中的数据 $("#t...

2019-06-05 17:44:08 835

原创 VMware虚拟机中redis的安装与启动测试

VMware虚拟机中redis的安装与启动测试说明:步骤一:联网下载指定的redis版本步骤二:解压redis压缩包到指定目录步骤三:安装C程序运行环境步骤四:在线安装tcl步骤五:编译redis步骤六:创建两个文件夹,下一步会用到步骤七:修改redis的配置文件步骤八:启动redis服务端步骤九:启动测试redis客户端说明:本Linux系统下的文件目录结构为: /expor...

2019-03-31 00:18:33 3417

空空如也

空空如也

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

TA关注的人

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