自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 docker容器hosts文件实现域名映射

当服务部署使用docker容器,需要使用hosts域名映射。

2022-07-25 09:45:18 3406 1

原创 Java程序运行超时后退出或进行其他操作的实现

程序运行超时

2022-06-06 17:33:14 910

原创 VM虚拟机扩容centos8的硬盘

1、关闭虚拟机,手动进行磁盘扩容2、输入扩展的大小,点击保存,然后重启虚拟机3、输入df -h 查看文件系统内存使用,发现并没有扩容4、输入 fdisk -l 查看系统磁盘大小发现系统磁盘已扩容,但还没进行分配,需执行下面操作,完成建立分区、格式化、文件属性、分配;5、为新增的磁盘创建分区[root@localhost ~]#fdisk /dev/sda5.1 输入 n5.2 输入 p5.3 输入 3 ,然后回车5.4 输入 w 保存6、将创建好的分区格式修改[root@

2022-04-24 16:04:53 2011

原创 docker安装clickhouse

1.拉取clickhouse-server镜像docker pull yandex/clickhouse-server:21.12.4.1// 运行容器docker run -d --rm --name=clickhouse yandex/clickhouse-server:21.12.4.12.宿主机创建目录,用于存放配置文件、数据、日志mkdir -p /data/udata/clickhouse01/conf /data/udata/clickhouse01/data /data/ud

2022-04-21 14:32:08 1567

原创 求岛屿最大面积

给定一个包含了一些 0 和 1 的非空二维数组 grid 。一个 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在水平或者竖直方向上相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为 0 。)示例 1:[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0],[0,1,1,0,1,0,0,0,0,0,0,0,0],[0,1,

2021-08-10 16:01:28 196

原创 mapper foreach循环报错 there is no getter for property named ‘item‘

Mybatis框架用foreach来循环遍历所需字段:foreach 基本语法:标签体内主要属性有item、index、collection、open、separator、closeitem:集合中元素迭代时的别名index:集合中元素迭代时的索引open:表示以什么开始separator:表示在每次进行迭代时的分隔符close 常用语where语句中,表示以什么结束<select id="getUserInfo" parameterType="hashmap" resultType="

2021-06-23 17:01:21 1453 2

原创 Exception in thread “main“ java.lang.reflect.InvocationTargetException缺失主函数

springboot项目打包后,发布报错Exception in thread "main" java.lang.reflect.InvocationTargetException,原因是MANIFEST.MF文件没有指定启动的主函数类解决方法:在pom.xml添加如下配置<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>

2020-12-25 18:35:05 18182 1

原创 jar包冲突java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException

1.错误信息springboot项目打包后,运行报错:java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: A child container failed during startSEVERE: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.L

2020-12-25 18:19:42 513

原创 org.apache.hadoop.hbase.NotServingRegionException: Region hbase:meta

一、错误详情2020-12-25 12:56:19.366 INFO 1218 --- [hared--pool3-t4] o.a.h.h.client.RpcRetryingCallerImpl : Call exception, tries=7, retries=16, started=8183 msago, cancelled=false, msg=org.apache.hadoop.hbase.NotServingRegionException: Region hbase:meta,,1

2020-12-25 17:56:25 1917

原创 HBase ScanWildcardColumnTracker.checkColumn ran into a column actually smaller than the previous

启动HBase时出现,java.io.IOException: ScanWildcardColumnTracker.checkColumn ran into a column actually smaller than the previous column: END_TIME报错java.io.IOException: ScanWildcardColumnTracker.checkColumn ran into a column actually smaller than the previous co

2020-12-04 16:02:58 129

原创 Unsupported major.minor version 52.0解决办法

1.报错主要原因是,jdk版本不支持对应版本报错序号J2SE 8 = 52,J2SE 7 = 51,J2SE 6.0 = 50,J2SE 5.0 = 49,JDK 1.4 = 48,JDK 1.3 = 47,JDK 1.2 = 46,JDK 1.1 = 45Unsupported major.minor version 52.0: 看到Unsupported想到jdk高版本能兼容低版本,但是低版本不能兼容高版本,这个错误意思是你项目用JDK1.8运行过,现在又在本地的eclipse等开

2020-12-04 15:53:31 7482

原创 Java解析xml格式数据或xml文件

本文使用的是dom4j工具解析1.maven依赖<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>

2020-12-03 16:21:29 527

原创 Eclipse自动生成webservice远程调用代码

实现远程调用webservice对外开放的接口,可以采用xfire或axis.1.下面是使用axis远程调用接口,通过反射机制,传参是Object数组,根据开发文档要求的传参格式传参。 private String getCallResult(String methodname, Object[] o) { String serverpath ="http://localhost:8080/platform-service/settlementServiceImpl";

2020-12-03 16:07:46 1121

原创 Springboot整合HBase,实现对数据的增删改查

1.添加pom依赖在pom.xml文件的中添加以下依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> &

2020-11-27 16:59:36 1783 2

原创 hadoop2.10.1与Hbase 2.3.3在windows的搭建

因为要做一些HBase 相关的功能测试,需要再本地搭建HBase单机环境,下午准备花个把小时搭建一下单机环境,发现竟然花费了几个小时,虽然网上有很多教程和资料,有一些文件非常不靠谱,导致走了很多弯路。这里总结一遍比较完整的安装指南,给需要在windows下搭建HBase测试环境的朋友们节约一些时间。废话少说,直接写操作步骤吧:1一.安装jdk安装jdk和配置环境变量不在细说了。jdk 版本建议1.8的,因为尝试过1.10的版本,Hbase启动时会报NoClassDefFoundError:org/sl

2020-11-26 12:06:14 2081 4

原创 Springboot 2.3.3 整合Admin Server 服务端搭建-UI分布式微服务监控中心

Actuator是spring boot的一个附加功能,可帮助你在应用程序生产环境时监视和管理应用程序。可以使用HTTP的各种请求来监管,审计,收集应用的运行情况.特别对于微服务管理十分有意义.缺点:没有可视化界面。整合过程如下:1.Admin Server 服务端搭建(1).pom文件引入<!--actuator 监控中心服务端--> <dependency> <groupId>de.codecentric</gro

2020-09-25 11:06:10 1061 1

原创 Spring boot导入自定义properties配置文件方式及原理

1.创建properties文件self.define.username=rootself.define.password=rootself.define.nickname=小王2.自定义properties文件可以通过注解@@PropertySource(“classpath:.properties”)引入

2020-09-23 18:20:40 1902

原创 js实现月份比较

/** * 月份比较 * @param startDate * @param endStart * @returns */function getIntervalMonth(startDateStr,endDateStr){ if(startDateStr == null || endDateStr == null){ return 3; } var startDate =...

2019-04-23 11:36:35 1973

原创 js 实现比较IP大小

比较同一个网段的ip大小/** * 比较IP大小 * @param ipBegin * @param ipEnd * @returns */function compareIP(ipBegin, ipEnd){ var temp1; var temp2; temp1 = ipBegin.split('.'); temp2 = ipEnd.split('.')...

2019-04-23 11:28:02 572

原创 js生成UUID唯一标识

js生成UUID编码,作为唯一标识 /** * 生成标识 * @returns */ function getUID () { // 获取唯一值 return 'xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Mat...

2019-04-22 16:27:52 638

原创 Ztree 树的初始化、获取当前节点、刷新节点

1、$.fn.zTree.init(obj,zSetting,zNodes)zTree的初始化方法,创建zTree必须使用此方法var setting = { view: { selectedMulti: false }, data : { simpleData : { enable : true,// 是否之用简单数据 idKey : 'I...

2019-03-27 17:54:00 4520

转载 消息队列概念和使用场景

转载:MQ入门总结(一)消息队列概念和使用场景消息即是信息的载体。为了让消息发送者和消息接收者都能够明白消息所承载的信息(消息发送者需要知道如何构造消息;消息接收者需要知道如何解析消息),它们就需要按照一种统一的格式描述消息,这种统一的格式称之为消息协议。所以,有效的消息一定具有某一种格式;而没有格式的消息是没有意义的。而消息从发送者到接收者的方式也有两种。一种我们可以称为即时消息通讯,也就是...

2019-01-09 10:24:29 212

原创 java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext报错

spring启动时报错:java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.getEnvironment()Lorg/springframework/core/env/ConfigurableEnvironment;原...

2019-01-08 16:17:21 4612

原创 学习Struts2的MethodFilterInterceptor方法拦截器-心得

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MethodFilterInterceptor是AbstractInterceptor的子类,而AbstractInterceptor是Interceptor的子类。 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MethodFilterInterceptor实现对方法的拦截,拦截器会拦截Action中的所有的方法,这里不包括s

2019-01-07 20:24:41 374

转载 Spring中的主题(Theme)切换实现

1.springmvc-servlet.xml中的内容&lt;context:component-scan base-package="com.wiley.beginningspring.ch3" /&gt; &lt;context:annotation-config /&gt; &lt;mvc:annotation-driven /&gt; &lt;bean cla...

2019-01-07 20:23:23 1966

原创 ActiveMQ入门发送接收消息

由于ActiveMQ是一个独立的jms provider,JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。ActiveMQ官网下载地址:http://acti...

2019-01-07 20:11:33 321

原创 实现对easyUI的tabs标签卡进行动态显示隐藏

&nbsp;&nbsp;&nbsp;&nbsp;对于easyUI中的layout布局,可能会有这样的需求,想动态的对其region进行动态的隐藏,发现easyUI并没有为我们提供这样的方法,所以我们需要对layout自定义方法来实现。可以隐藏除某个region,center除外。&nbsp;&nbsp;&nbsp;&nbsp;实现layout扩展方法代码如下:/** * layout方法...

2018-11-20 16:52:51 1282

原创 如何做easyUI的自定义Validatebox 验证框

如何实现和作用通过 $.fn.validatebox.defaults 重写默认的 defaults。验证框(validatebox)是为了验证表单输入字段而设计的。如果用户输入无效的值,它将改变背景颜色,显示警告图标和提示消息。验证框(validatebox)可与表单(form)插件集成,防止提交无效的字段。用法:1.页面直接实现&lt;input id="vv" class="eas...

2018-10-31 11:23:35 310

原创 ConcurrentHashMap原理

ConcurrentHashMap是由Segment数组结构和HashEntry数组结构组成。Segment是一种可重入锁ReentrantLock,在ConcurrentHashMap里扮演锁的角色,HashEntry则用于存储键值对数据。一个ConcurrentHashMap里包含一个Segment数组,Segment的结构和HashMap类似,是一种数组和链表结构, 一个Segment里包含...

2018-09-07 16:51:08 143

原创 springboot与mybatis整合过程。

1.向pom.xml部署环境,添加运行需要的jar包&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&...

2018-09-06 17:04:30 210

原创 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

使用Maven install命令是报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 这个意思是在该环境中不提供编译器。也许你是在JRE上运行,而不是JDK? 解决办法:点击项目右键-&gt;build path-&gt;Configure Bu...

2018-09-05 10:45:50 865

原创 struts2<action>无法使用通配符解决办法

&nbsp; &nbsp; &nbsp; &nbsp;在我们使用struts2的时候,肯定不想每一个方法就写一&lt;action&gt;,所以通常我们会使用通配符,简化我们的代码。 &lt;action name="userAction_*" class="userAction" method="{1}" &gt; &lt;result nam

2018-08-31 16:17:40 1642

转载 <generator>的七种属性

转载:https://www.cnblogs.com/whtydn/p/4993890.html &lt;id&gt;元素中的&lt;generator&gt;用来为该持久化类的实例生成唯一的标识,hibernate提供了很多内置的实现。 Increment:由hibernate自动递增生成标识符,用于为long, short或者int类型生成唯一标识。如DB2、SQL Server、MySQ...

2018-08-29 15:05:08 1124

原创 Java compiler level does not match the version of the installed Java project facet-解决问题

java compiler level does not match the version of the installed Java project facet 是因为jdk编译版本不一致,可以在资源管理器下,找到项目所在的目录,在.settings子目录里面,用文本编辑器打开org.eclipse.wst.common.project.facet.core.xml配置文件, 在项目的...

2018-08-29 13:42:58 160 1

翻译 使用Serializable接口实现序列化

1.什么是序列化?将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其当前状态写入到临时存储区或持久性存储区,之后,便可以通过从存储区中读取或反序列化对象的状态信息,来重新创建该对象。2.什么情况下需要序列化?当我们需要把对象的状态信息通过网络进行传输,或者需要将对象的状态信息持久化,以便将来使用时都需要把对象进行序列化。3.序列化的步骤: 首先要创建某些Ou...

2018-08-28 10:14:22 737

原创 Exception starting filter [struts2]

java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:...

2018-08-27 14:51:07 629 1

原创 Cannot find class [org.springframework.orm.hibernate5.LocalSessionFactoryBean]

报错: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.orm.hibernate5.LocalSessionFactoryBean] for bean with name 'sessionFactory' defined in cla...

2018-08-27 14:41:34 3067

原创 org.springframework.web.context.ContextLoaderListener的作用

在web.xml中配置&lt;listener&gt; &lt;listener-class&gt;**org.springframework.web.context.ContextLoaderListener**&lt;/listener-class&gt;&lt;/listener&gt;ContextLoaderListener的作用就是启动Web容器时,自动装配Appli...

2018-08-27 13:22:18 461

原创 The content of element type "property" must match "null"

The content of element type “property” must match “null”. 错误如下: 出现这种问题,是因为hbm.xml文件的头文件出错,网上有一种方法可以解决这种错误,如下: 虽然不会报错了,但运行时会出现下面的错误,不能创建sessionFactory,无法映射文件,为空。org.springframework.beans.fact...

2018-08-27 11:17:55 1790

mysql-installer-community-5.7.21.0.rar

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。 MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

2020-06-20

Notepad++7.6.rar

notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当。是一款开源、小巧、免费的纯文本编辑器。 Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言。

2020-06-20

js常用参数检验工具类

该javaScript库主要包括了如下模块: 1、手机号码校验; 2、身份证校验;3、邮箱校验; 4、字符串常用类; 5、简单四则运算;6、正则表达式生成工具类; 7、日期工具; 8、url工具;9、数组工具类;10、对象工具类

2019-01-24

空空如也

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

TA关注的人

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