自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张小洛的BOLG

人生从来都不是件容易的事,但是我们要努力把它做好! 猿野荒人,个人微信公众号「一只蓝色猿」

  • 博客(153)
  • 资源 (13)
  • 收藏
  • 关注

原创 Spring batch 不同数据源迁移百万级数据遇到NonSkippableReadException的解决方案

Spring batch 的使用

2023-07-21 14:17:41 366

原创 Windows环境Rabbitmq启动后浏览器访问不了

Rabbitmq启动后浏览器访问不了可能的原因

2022-08-18 11:04:22 2003 1

原创 Python的线程池之ThreadPoolExecutor

线程池ThreadPoolExecutorThreadPoolExecutor位于python3标准库的并发包(concurrent.futures)下,特点主线程可以获取某一个线程的状态,以及返回值。线程同步让多线程和多进程的编码接口一致。简单粗暴...

2022-07-25 20:51:43 7074

原创 部署第三方Jar包到Nexus私服

为了方便我们开发,经常会有需求就是将第三方的jar包发布到我们自己的nexus私服上;具体可有两种方式实现1、通过命令进行上传;2、通过nexus管理端页面操作上传。本文就以这两种方式分别做介绍。......

2022-07-21 16:56:57 2277

原创 MongoDB ‘planner returned error: unable to find index for $geoNear query‘ on server x.x.x.x:27017

MongoDB Geospatial Query Operators

2022-06-27 18:25:11 922

原创 java.lang.ClassCastException: java.util.HashMap cannot be cast to xxx.entity.Xxx

由于这两个 List 集合泛型不一致而引发的类型转换异常

2022-06-23 19:00:13 10734 1

原创 Java 确定两个区间范围是否有交集

问题背景:日常工作项目中可能会遇到类似的针对两个及以上的区间范围来判断是否有交集的场景;可能是两个日期时间段、地点距离区间、金额范围区间等等。第一次遇到难免会觉得两个区间的可能性比较多,使用一一穷举的方式显然不行的, 这时候不妨换一种思路来思考就简单清晰多了。思路分析:如果首先考虑相交的情况是比较的,这个时候需要反其道而行,即考虑不相交的情况就相对简单多了;其实不相交的情况就两种:两者不连续,区间1的范围完全在区间2的范围之前 两者不连续,区间1的范围完全在区间2的范围之后图示如下:

2021-09-14 20:55:17 5606 2

原创 关于nginx报499的问题排查分析

关于nginx报499的问题排查分析499 错误(官方解释:)分析缘由nginx方分析tomcat方分析结论499 错误(官方解释:)ngx_string(ngx_http_error_495_page), /* 495, https certificate error*/ngx_string(ngx_http_error_496_page), /* 496, https no certificate */ngx_string(ngx_http_error_497_page), /* 497, ht

2021-07-27 16:02:47 2819

原创 严重: The web application [/] registered the JDBC driver [xxx.xxx.xxx] but failed to unregister ...

问题描述:Tomcat 服务器启动报异常提示数据库驱动不能被注册,当应用被停止时。为了防止内存泄漏,已强制注销JDBC驱动程序。折腾了2小时最后LZ定位问题是出于开发环境与服务器环境JDK版本不一致导致的。异常信息:严重: One or more listeners failed to start. Full details will be found in the appropriate container log file二月 23, 2021 3:14:08 下午 org.apache

2021-02-23 16:31:43 4516

原创 微信扫一扫(wx.scanQRCode)功能新手可能遇到的问题

问题场景:开发阶段遇到的坑,调用微信扫一扫(wx.scanQRCode)功能可能出现的问题1、iOS设备扫码正常,Android设备扫码后没反应2、Android设备扫码正常,iOS设备扫码后没反应究其原因:微信开发文档并没有说清楚,其实在微信后台可能是维护了2个接口,或者是对设备类型进行了区别,总之在回调函数中返回的结果封装对象并不是同一个,所以这要求我们也进行相应的处理,不然就...

2020-02-27 16:27:48 38584 13

原创 【IDEA】Tomcat部署时选择war或war exploded的区别及注意点

1、war和war exploded的区别(1)首先、需要了解war和war exploded的区别:>> war包是自己打包生成的,如pom文件中<packaging>war</packaging>,则在项目build的构建的时候将打包成一个war包,默认是一个已经完成准备部署发布的项目包;>>war exploded包是IDEA在工...

2019-12-16 14:38:36 2066

原创 Java 8 获取本(天周月季度年)的开始、结束时间

Java 8 获取本(天周月季度年)的开始、结束时间话不多说,直接上代码Java获取本周的开始时间与结束时间Java获取本月的开始时间与结束时间Java获取本季度的开始时间与结束时间Java获取本年的开始时间与结束时间结束语话不多说,直接上代码在上之前还是先简单的介绍一下哈:很多时候项目中我们都会遇到获取特定时间日期的问题,例如:获取当天、本周、本月、本季度、本年的开始时间月结束时间等。当然使...

2019-08-17 19:12:40 9118 4

原创 Eclipse中开发AWT/Swing程序的图形化开发插件安装

Eclipse中开发AWT/Swing程序的图形化开发插件安装依据eclipse版本的问题提供2中方法方法一、直接在eclipse中进行插件的安装方法二、在官网下载插件到本地的安装依据eclipse版本的问题提供2中方法最近想玩一玩使用Java AWT/Swing来开发图形界面程序,这里LZ使用的是eclipse来进行开发,当了解到需要创建Visual Class文件时发现我的eclipse中...

2019-08-10 16:39:14 4088 1

原创 MySQL数据库连接属性配置,即URL后一些配置参数及其重要性

在JDBC中,Connection类的创建方式有三种函数(不包括连接池)一是:DriverManager.getConnection(String url),二是:DriverManager.getConnection(String url,String user,String password);三是:DriverManager.getConnection(String url,Prop...

2019-05-22 18:52:23 14450 2

原创 关于配置dubbo-admin的管理页面,源码下载解压后没有dubbo-admin这个文件夹的解决

提供我下载打包好的:下载地址前言:LZ最近也想玩玩Dubbo,于是就简单的玩了起来,想配置个dubbo-admin的管理页面,可是奈何我下载的源码文件中就是没有所谓的dubbo-admin这个文件夹(网上教程中若想配置dubbo-admin的管理页面必须用到的),百思不得其姐,经一番探究,最终的到一些解决办法,说明:若哪位大佬有其他更好的办法不妨留言探讨一下^-^探究过程中发现大多关于...

2019-04-30 11:54:48 3025 6

原创 iText5实现Java生成PDF文件完整版

最近项目中使用到Java实现导出PDF文件,经过一番参考研究最终决定使用itextpdf来实现,当然也可以参考 PDF Java类库:Spire.PDF for Java(https://www.e-iceblue.cn/spirepdfjava/create-pdf-in-java.html)。本文是使用第一种来实现的。iText是著名的开放源码的站点sourceforge一个项目,是用于生...

2019-04-25 21:39:22 114938 119

原创 使用easyui的$.parser.parse()解决页面初始化样式丑的问题

问题:进入主界面的时候,页面的并不是马上就展现,而是会有一个混乱的过程,之后一闪就又好了。原因:就是因为easyui是在dom载入完毕之后才会对整个页面进行解析,当布局和组件比较多的时候,完整的解析组件就需要一个过程,就会出现短暂的界面混乱现象。解决办法:利用onComplete事件+载入遮罩。相当于把那段easyUI渲染时的不友好页面给隐藏掉了1、使用easyui加遮罩层,...

2019-03-07 18:45:40 1083

原创 关于Springboot+Mybatis中返回结果集为Map时其内的Key转换为驼峰的命名(2种方法)

使用场景:使用mybatis的时候,简单的连表查询,用Map接收的时候,都是像DB定义的字段一样,类似以下 student_name,student_id,没有转换为驼峰,但是又不能因为这一个定义一个javabean来映射数据库字段集合,这样,会有无穷无尽的javabean,完全不是办法。然后看了下mybatis-spring-boot的配置文档http://www.mybatis.org...

2018-11-12 17:57:10 7255 2

原创 Java实现扑克洗牌 + Java实现取得某个范围内不重复的随机数(面试)

面试题:Java实现扑克洗牌 + Java实现取得某个范围内不重复的随机数首先、Java实现扑克洗牌包括四种花色(黑桃,红心,梅花,方块),十三种点数(2-10,J,Q,K),考虑大小王。代碼: public String poker(int num) { String str = ""; String[] face = { "♥", "♠", "♣", "♦" }; ...

2018-11-06 13:31:57 782

原创 详解win10 64位系统下是如何安装OpenSSL? 及通过openssl工具生成RSA的公钥和私钥

预备工具:安装环境:Windows10旗舰版 -64位  +  Microsoft Visual Studio2013相关软件:vs2013、ActivePerl-5.24.3、openssl-1.0.1o.tar.g下载地址:vs2013、ActivePerl-5.24.3、openssl-1.0.1o.tar.g开始安装:1、vs2013的安装:vs2013的具体安装过程这里...

2018-11-02 16:39:25 6433

原创 关于"一个操作系统下如何安装多个不同版本的JDK?"、并实现不同版本之间的相互切换使用

本文章将教你如何在一个操作系统下安装多个不同版本的JDK, 并且实现不同版本直接的相互切换使用。JDK的各个版本如下: 由于以前我们总是习惯直接在Oracle官网上找到所需的版本进行直接下载JDK, 但是笔者我今天也是埋头直接去了官网, 奈何Oracle官方已经限制了直接下载。转为必须要登录才能进行下载, 所以无奈呀, 尝试用邮箱注册了一个账号, 但在登录时一直提示登录失败, 不明原因, ...

2018-09-29 19:34:56 1648

转载 关于FormData对象的一些知识点

目录1. 概述2. 构造函数3. 操作方法    3.1 获取值    3.2 添加数据    3.3 设置修改数据    3.4 判断是否该数据    3.5 删除数据    3.6 遍历4. 发送数据注意点1. 概述FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利。...

2018-09-17 17:38:58 990

原创 关于对于Java中==与equals的理解

核心理解:对于字面值类型:"=="比较数值是否相等,值类型没有equals方法对于引用类型:情况1、如果该引用类型没有重载equals方法,则使用"=="和"equals"方法返回的结果一致,即比较两个变量引用的地址是否相等。情况2、如果重载了equals方法,则使用"=="和"equals"方法返回的结果不一致。此时,"=="依然比较的是两个变量的引用地址是否相等,但是&q

2018-08-29 18:04:23 171

原创 eclipse中创建的spring-boot项目在启动时指定加载那一个配置文件的设置

问题背景: 如下图我的项目有三个配置文件,假如我向指定用application-test.yml启动项目步骤如下:鼠标点击项目右键—&gt;Run As—&gt;Run Configurations—&gt;Java Application (如下图)鼠标右键点击Java Application————&gt;点击 new  如下图:在箭头指向的Name处填写你要定义的名字(最...

2018-08-27 11:40:53 13292 1

转载 关于MySQL中查询大数据量的情况下分页limit的性能优化

mysql大数据量使用limit分页,随着页码的增大,查询效率越低下。在mysql中limit可以实现快速分页,但是如果数据到了几百万时我们的limit必须优化才能有效的合理的实现分页了,否则可能卡死你的服务器哦。   当一个表数据有几百万的数据的时候成了问题!   如 * from table limit 0,10 这个没有问题 当 limit 200000,10 的时候数据读取就很慢,可以按照...

2018-06-22 13:55:17 7711

原创 MySQL查询优化(索引优化)-创建索引

1.PRIMARY KEY(主键索引) mysql&gt;ALTER TABLE table_name ADD PRIMARY KEY ( column ) 2.UNIQUE(唯一索引) mysql&gt;ALTER TABLE table_name ADD UNIQUE (column ) 3.INDEX(普通索引) mysql&gt;ALTER TABLE table_name ADD IND...

2018-06-22 11:34:52 310

转载 初学swagger的说明、配置及使用

一、What is swagger?官方介绍:Swagger是一个规范且完整的框架,提供描述、生产、消费和可视化RESTful Web Service。专业角度:Swagger是由庞大工具集合支撑的形式化规范。这个集合涵盖了从终端用户接口、底层代码库到商业API管理的方方面面。二、Why use the swagger?讲个故事:在2014年时候,我和另一个小伙伴加入到一个实验室,开始了我们漫长的...

2018-06-13 13:49:29 1067

原创 Data Grip常用的快捷键总结:

Data Grip常用的快捷键总结: 管理数据库连接:Ctrl+Alt+Shift+S 文件视图窗口:Alt+2 进入一个文件:Ctrl+Shift+N 打开最近的文件:Ctrl+E 导航栏:Alt+Home 全局搜索:双击Shift  Ctrl+Enter:执行选中的SQL语句 Ctrl+Shift+左右箭头:调整列宽度(选中行,可以调整所有列的宽度) Ctrl+Y:删除行 Ctrl+Dele...

2018-05-25 17:59:21 16530 1

转载 使用AJAX实现页面跳转

原文:https://blog.csdn.net/xyw591238/article/details/51441772$.ajax({ type:"POST", url: //你的请求程序页面随便啦 async:false,//同步:意思是当有返回值以后才会进行后面的js程序。 data://请求需要发送的处理数据 success:function(msg)...

2018-05-16 10:03:40 22409

转载 jar包 zip和 tgz区别

这几天开始看有关J2EE得书,并试着做上面的小项目,在做项目之前必要的是下载自己需要的相关软件和框架。在下载东西的时候总是碰见后缀是.tar.gz和.zip的问题,搞不清楚是怎么回事,不晓得下载哪个文件才是对自己有用的。后来才知道,其实这两个压缩文件里面包含的内容是一样的,只是压缩格式不一样,tar.gz格式的文件比zip文件要小不少。tar.gz压缩格式用于unix的操作系统,而zip用于win

2018-04-29 14:25:37 2158

原创 jmeter启动报:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002.

具体错误描述:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.最近在学习Spring Cloud的时候,其中学习到了“雪崩效应”,其中就模拟“雪崩效应”是

2018-04-29 12:56:34 15838 5

原创 关于eureka 注册服务中心,访问管理页面是没有渲染的xml问题

启动时为xml格式如下:解决:将项目中依赖的freemarker-2.3.25-incubating.jar版本从本地maven仓库中删除(一开始直接想在eclipse中删除的,奈和删除按钮是灰掉的,最后只能是在磁盘文件夹中直接删除的),然后再maven update 项目即可。参考:链接最后成功:...

2018-04-19 11:23:50 2012 2

转载 关于OOP/COP/AOP/SOP的编程、开发(软件工程)和架构的模式的阐述

面向对象编程(OOP)、面向组件编程(COP)、面向方面编程(AOP)和面向服务编程(SOP)1、什么是面向对象编程(Object-Oriented Programming)? 2、什么是面向组件编程(Component-Oriented Programming)? 3、什么是面向方(切)面编程(Aspect-Oriented Programming)?4、什么是面向服务编程(Service-Or...

2018-04-16 10:35:53 1853

原创 Spring Boot(一)使用MyEclipse创建Spring Boot项目

第一步:File-New-Other创建maven项目:第二步:注意勾选create a simple project(skip archetype selection)//创建一个简单的项目跳过原型选择第三步:groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。Group Id ...

2018-04-10 15:36:06 8117 4

原创 web.xml里面配置DispatcherServlet时配置的load-on-startup的理解

大家都知道,就是我们在开大项目时现在都比较热衷于用SpringMVC框架,说道SpringMVC框架就不得不说DispatcherServlet,可以说该Servlet就是该框架的核心,所有的请求处理及返回都要经过该Servlet,于是我们必须在web.xml里面配置该Servlet,大多时候我们在配置该Servlet的时候都会顺手配置一下:&lt;load-on-startup&gt;数值&lt...

2018-04-10 10:05:45 752

原创 myeclipse中生成web service时出现异常Unable to create JAXBContext

尝试着用myeclipse生成web service,但总是报Unable to create JAXBContext错误错误信息如下图:解决方法:其实仔细阅读一下堆栈信息就会发现,说 ResultSet是一个接口,而JAXB不能处理接口。记得网上有人说 JAX-WS只支持基本数据类型,int、String等,其实不是的,JAX支持的数据类型很多,List、HashMap、自定义对象等等都没问题,...

2018-04-08 17:17:18 3007

转载 数据结构与算法系列 目录

最近抽空整理了"数据结构和算法"的相关文章。在整理过程中,对于每种数据结构和算法分别给出"C"、"C++"和"Java"这三种语言的实现;实现语言虽不同,但原理如出一辙。因此,读者在了解和学习的过程中,择其一即可!下面是整理数据数据和算法的目录表,对于每一种按照C/C++/Java进行了划分,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢!数据结构和算法目录表 CC++Java线性结构1. 数组、...

2018-04-08 09:54:06 326

转载 java中的简单的字符串大小比较方法——compareto方法的详细介绍

原文链接:在java编程中,我们会偶尔遇到字符串大小比较的问题,compareTo()方法很简单就实现这种功能。该方法用于判断一个字符串是大于、等于还是小于另一个字符串。判断字符串大小的依据是根据它们在字典中的顺序决定的。    语法:Str1.compareTo(Str2);    其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字符串...

2018-03-28 11:00:49 5346

原创 Java本地web项目页面如何直接访问另一台服务器的图片文件

java程序部署在一台服务器,图片存在另一台服务器,用户如何通过访问程序这台服务器拿到另外一台服务器上的图片,还是说用户有方法可以直接访问图片服务器?通过访问程序访问,不然如果图片服务器不允许外网访问,那么外网用户就访问不了,只能通过程序访问。 如果是web应用的话,假如图片服务器访问地址为:http://192.168.1.1:8080/upload/images/xxxx.jpg 

2018-03-26 15:57:06 24288

转载 Java使用MyEclipse构建webService简单案例

转:http://www.cnblogs.com/jasoncc/archive/2011/12/22/2296052.html今天主要和大家分享,如何搭建一个Web服务,做Android开发,不可避免会涉及到客户端开发,我们怎么样来实现一个服务端,怎么样来实现一个客户端,并相互传递数据。就算调用别人的服务时,也能知道大概是怎么样实现的。      WebService一般分为.N

2018-03-23 13:21:15 240

dubbo-admin-2.6.0.war包及源码.rar

包含dubbo-admin-2.6.0.war包以及源码,dubbo.properties中默认配置的zookeeper地址为:zookeeper://127.0.0.1:2181,若本机测试则无需修改可直接使用

2019-04-29

easyUI系列图标大全

本想着免费分享的, 奈何必须要资源分数, 所以就3分吧\EasyUI自带的Icon图标太少,而且不是很美观,所以整理扩展了一下自定义图标包

2018-09-25

Sprintboot的入门案例

springboot_jpa_thymeleaf:顾名思义即为用Spring+jpa+thymeleaf开发的SpringBoot的简单案例,实现了基本的增删改查和统计

2018-04-12

Spring的定时器动态修改参数cron的值

动态修改参数cron的值来实现Spring自带定时器动态的执行任务

2018-03-20

zTree的中文帮助文档

ztree树的中文帮助文档,全面详解,对于小白特别有帮助,需要的欢迎下载,有问题可以随时@张小骆、QQ:136525553

2017-11-21

json数据包

首先说明一下,传输的数据格式是为json格式的。因为用到了json,需要在springmvc的配置文件里面配置json数据的转换器,这个很重要,并且需要引入一下三个jar包

2017-10-25

C#常用类库大全

包含文件、网络、http、多线程、控件、office、IO、JSON、压缩文件、文本字符串、正则表达式、HTML、邮件、系统、数据库、加密解密等操作类

2017-10-11

mysql-connector-java-5.1.40-bin.jar

mysql-connector-java-5.1.40-bin.jar下载 mysql-connector-java-5.1.40-bin.jar下载 mysql-connector-java-5.1.40-bin.jar

2017-09-22

苹果 Mac OS VMware Tools Darwin.rar

苹果Mac OS VMware Tools Darwin 苹果Mac OS VMware Tools Darwin 苹果Mac OS VMware Tools Darwin 苹果Mac OS VMware Tools Darwin

2017-09-17

FastStoneCapture8.4 免费抓取屏幕截屏software、取色,标尺等、关键还可以录制视频、多种功能

fastCapture截图,取色,标尺等多种功能,常用于前端开发、FastStone Capture是一款极佳的截图软件,同时它还具有视频录制的功能,而且即使是录大型游戏的时候也一点也不卡

2017-09-14

FastStoneCapture 免费抓取屏幕截屏software、取色,标尺等、关键还可以录制视频、多种功能

fastCapture截图,取色,标尺等多种功能,常用于前端开发、FastStone Capture是一款极佳的截图软件,同时它还具有视频录制的功能,而且即使是录大型游戏的时候也一点也不卡

2017-09-13

QR Code的jar文件

QR Code码,是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点。自己开发二维码时候所需要的jar文件,用于二维码的jar包

2017-08-31

空空如也

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

TA关注的人

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