java
文章平均质量分 54
善亦有道
这个作者很懒,什么都没留下…
展开
-
Java程序运行超时后退出或进行其他操作的实现
程序运行超时原创 2022-06-06 17:33:14 · 870 阅读 · 0 评论 -
求岛屿最大面积
给定一个包含了一些 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 · 147 阅读 · 0 评论 -
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 · 16710 阅读 · 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 · 424 阅读 · 0 评论 -
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 · 478 阅读 · 0 评论 -
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 · 1099 阅读 · 0 评论 -
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 · 1736 阅读 · 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 · 1997 阅读 · 4 评论 -
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 · 294 阅读 · 0 评论 -
如何做easyUI的自定义Validatebox 验证框
如何实现和作用通过 $.fn.validatebox.defaults 重写默认的 defaults。验证框(validatebox)是为了验证表单输入字段而设计的。如果用户输入无效的值,它将改变背景颜色,显示警告图标和提示消息。验证框(validatebox)可与表单(form)插件集成,防止提交无效的字段。用法:1.页面直接实现<input id="vv" class="eas...原创 2018-10-31 11:23:35 · 286 阅读 · 0 评论 -
ConcurrentHashMap原理
ConcurrentHashMap是由Segment数组结构和HashEntry数组结构组成。Segment是一种可重入锁ReentrantLock,在ConcurrentHashMap里扮演锁的角色,HashEntry则用于存储键值对数据。一个ConcurrentHashMap里包含一个Segment数组,Segment的结构和HashMap类似,是一种数组和链表结构, 一个Segment里包含...原创 2018-09-07 16:51:08 · 124 阅读 · 0 评论 -
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 · 142 阅读 · 1 评论 -
使用Serializable接口实现序列化
1.什么是序列化?将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其当前状态写入到临时存储区或持久性存储区,之后,便可以通过从存储区中读取或反序列化对象的状态信息,来重新创建该对象。2.什么情况下需要序列化?当我们需要把对象的状态信息通过网络进行传输,或者需要将对象的状态信息持久化,以便将来使用时都需要把对象进行序列化。3.序列化的步骤: 首先要创建某些Ou...翻译 2018-08-28 10:14:22 · 696 阅读 · 0 评论