项目通过idea的install打jar包再linux服务器中java -jar启动报错no main manifest attribute,*.jar
一。问题排查: 项目框架使用SpringCloud,缺少了build配置(只添加build即可): </project> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-ma…
一。问题排查: 项目框架使用SpringCloud,缺少了build配置(只添加build即可): </project> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-ma…
插 : 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ Queue接口与List、Set同一级别, 都是继承了Collection接口 。 LinkedList实现了Queue接口 。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Qu…
2019-06-14 关键字:Java 打包、jar 打包依赖 经常会有将 Java 工程打包成一个 jar 库的形式以供其它工程调用的需求。而我们需要被打包成 jar 库的工程中也难免会有需要依赖外部其它 jar 库的情况。比如,我们自己开发一个通过 HTTP 访问网络资源的工程,这个工程需要解析 XML 文件,我们通常不会自己从零开发 XML 解析的功能,网络上已经有很多现成的 XML 解析 …
摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。 论文主要是对课堂考勤系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的…
内部类的基本概念 概念:当一个类的的定义出现在另一个类的内部时,这个类被称作内部类(Inner),而这个类所在的类称为外部类(Outer)。 类中可以有的内容有:成员变量,成员方法,构造方法,构造块,代码块,内部类。 内部类的意义 实际意义:当一个类存在的意义是为另一个类服务时,就可以将该类定义在所要服务类的内部,这样可以隐藏该类的具体实现细节,而且内部类可以直接访问外部类的私有成员,而不用外部类…
这篇文章总结了十个经常被问到的JAVA异常问题; 1.检查型异常VS非检查型异常 简单的说,检查型异常是指需要在方法中自己捕获异常处理或者声明抛出异常由调用者去捕获处理; 非检查型异常指那些不能解决的异常,如除0,空指针等; 检查型异常非常重要,因为你希望使用你API接口的人知道如何处理这些异常; 举个例子,IOException是非常常见的检查型异常,RuntimeException是非检查型异…
我正在使用log4j2(版本-2.5),我正在尝试编写一个消息转换器插件,它将掩盖日志消息的一些已知模式. @Plugin(name = "CustomeMasking",category = "Converter") @ConverterKeys({"m"}) public class MyCustomFilteringLayout extends LogEventPatternConverte…
Redis 实现队列原理的实例详解 场景说明: ·用于处理比较耗时的请求,例如批量发送邮件,如果直接在网页触发执行发送,程序会出现超时 ·高并发场景,当某个时刻请求瞬间增加时,可以把请求写入到队列,后台在去处理这些请求 ·抢购场景,先入先出的模式 命令: rpush + blpop 或 lpush + brpop rpush : 往列表右侧推入数据 blpop : 客户端阻塞直到队列有值输出 简单…
import com.spire.pdf.tables.table.DataColumn; import com.spire.pdf.tables.table.DataRow; import com.spire.pdf.tables.table.DataTable; import com.spire.pdf.tables.table.DataTypes; import com.spire.pres…
短路与是JAVA语言中的一个逻辑运算符,记作&& A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值。 例子: public static void main(String[] args){ int a=10, b=20; System.out.println("原始a="+a); System.out.println(…