-
详解springboot项目docker部署实践
所属栏目:[Java] 日期:2020-12-14 热度:81
网上查了下大部分boot项目部署都是在linux和docker hub环境下完成的,由于本人开发环境在windows下面,并且docker容器也是使用的docker tools,而且也没有做docker hub的加速。所以就尝试在windows环境下利用阿里云docker仓库完成部署。 1、在docker tools[详细]
-
SpringBoot之logback-spring.xml不生效的解决方法
所属栏目:[Java] 日期:2020-12-14 热度:124
一、前言 做新应用就是这样,会遇到各种问题,昨天刚解决了加载某一个类时候抛出了 class is not visible from class loader 的问题,今天就有遇到了日志文件找不到的问题,还是和二方库有关的,下面就一一道来。 二、问题产生 正常情况下在 src/main/resour[详细]
-
使用linux部署Spring Boot程序
所属栏目:[Java] 日期:2020-12-14 热度:153
SpingBoot的学习总算告一段落了,但它还留给了我们一个疑问,那就是程序在linux服务器上应该怎么部署?使用命令启动程序后如果ssh断开了程序会不会被shutdown对于第一个问题比较好解决,只需要保证jdk安装正确就不会有太大问题。棘手的问题是后面这个,解决[详细]
-
springboot整合H2内存数据库实现单元测试与数据库无关性
所属栏目:[Java] 日期:2020-12-14 热度:84
一、新建spring boot工程 新建工程的时候,需要加入JPA,H2依赖 二、工程结构 pom文件依赖如下: xml version="1.0" encoding="UTF-8" project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem[详细]
-
最新IntelliJ IDEA2017.3 激活方式
所属栏目:[Java] 日期:2020-12-14 热度:194
最新的IDEA激活方式 使用网上传统的那种输入网址的方式激活不了,使用http://idea.lanyus.com/这个网站提供的工具进行 1、进入hosts文件中:C:WindowsSystem32driversetchosts 2、将“0.0.0.0 account.jetbrains.com”添加到hosts文件中 注意:添加只有[详细]
-
Java版水果管理系统源码
所属栏目:[Java] 日期:2020-12-14 热度:91
水果管理系统Java版分享给大家。 主类 FruitsDemo /** * 功能: * 1. 查看所有的水果 * 2. 添加新的水果(添加的时候判断水果名是否有重复) * 3. 对所有的水果进行排序(价格排序、库存排序) * 4. 删除指定的水果 * 5. 退出系统 * * 注意: * 1. 每种水果[详细]
-
javaWeb实现学生信息管理系统
所属栏目:[Java] 日期:2020-12-14 热度:166
本文为大家分享了javaWeb实现学生信息管理系统,供大家参考,具体内容如下 初始版 初始版是没有加分页的。因为没怎么学过前端,界面很丑陋。主要技术: JSP,JavaBean,servlet,JDBC 主要页面如下: 登录页面 主页 添加学生 查看所有学生 查询学生 工程目录[详细]
-
详解J2EE开发的网站部署到阿里云服务器的方法
所属栏目:[Java] 日期:2020-12-14 热度:149
呐呐呐,做Java呢,最重要是要把自己的“作品” 部署到公网上去啦。 特别是初学者,需要向面试官证明自己会什么,这个真的就很重要啦,空口无凭,为什么面试官就相信你的简历内容是真的呢? 最好的办法当然就是把作品放在公网上,show 他一脸啦 对于已经参加[详细]
-
java图像处理之倒角距离变换
所属栏目:[Java] 日期:2020-12-14 热度:78
图像处理中的倒角距离变换(Chamfer Distance Transform)在对象匹配识别中经常用到,算法基本上是基于3x3的窗口来生成每个像素的距离值,分为两步完成距离变换,第一步从左上角开始,从左向右、从上到下移动窗口扫描每个像素,检测在中心像素x的周围0、1、2、[详细]
-
java学习之JasperReport踩坑
所属栏目:[Java] 日期:2020-12-14 热度:187
下面进入正题,来介绍下今天的猪脚JasperReport或者叫它ireport亦或jasperstudio,当然后面两个是它的可视化工具。 JasperReport是个什么东西? 这货其实在国内用户也不少,是个国外的产品,而且可以说在JAVA报表领域应用是相当的广泛。 我当初刚刚接触这个[详细]
-
java关键字static学习心得
所属栏目:[Java] 日期:2020-12-14 热度:55
static 是java中又一重要的关键字,在一定环境下使用,可以提高程序的运行性能,优化程序的结构。其主要应用有以下几方面: 1.static修饰的成员变量,称为类变量/静态变量,以实现所有对象对该成员的共享。 2.static修饰的成员方法,称为类方法/静态方法,可[详细]
-
Java垃圾回收机制简述
所属栏目:[Java] 日期:2020-12-14 热度:105
说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。 顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认[详细]
-
深入学习java枚举的应用
所属栏目:[Java] 日期:2020-12-14 热度:166
一.枚举和静态常量区别 讲到枚举我们首先思考,它和public static final String 修饰的常量有什么不同。 我举枚举的两个优点: 1. 保证了类型安全:调用者无法随意传一个 int或者String 等值; 2.代码可读性非常高; 举个例子: 在实际编程中,往往存在着这[详细]
-
kafka与storm集群环境的安装步骤详解
所属栏目:[Java] 日期:2020-12-14 热度:81
前言 在开始之前,需要说明下,storm和kafka集群安装是没有必然联系的,我将这两个写在一起,是因为他们都是由zookeeper进行管理的,也都依赖于JDK的环境,为了不重复再写一遍配置,所以我将这两个写在一起。若只需一个,只需挑选自己选择的阅读即可。下面话[详细]
-
使用IntelliJ IDEA 进行代码对比的方法(两种方法)
所属栏目:[Java] 日期:2020-12-14 热度:177
Sometimes,我们会有这样的需求,即: 想对比出两个不同版本代码的区别 。如何实现? 第 1 种 :如果我们是从 SVN 检出的项目,并且想比较本地代码与从 SVN 检出时的代码相比都有那些区别,可以按如下步骤操作, 如上图所示,在代码编辑区, 右键 唤出功能菜[详细]
-
手把手教你设置IntelliJ IDEA 的彩色代码主题的图文教程
所属栏目:[Java] 日期:2020-12-14 热度:141
温馨提示 :本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 首先,给出一系列 IntelliJ IDEA 代码的彩色主题,供大家选择: VibrantUnknown(Darcula) FadeComments NicePython Solarized Havenjark GeditForElegant[详细]
-
java – 强制实用程序类应该是final和private构造函数吗?
所属栏目:[Java] 日期:2020-12-14 热度:171
通过创建私有构造函数,我们可以避免从外部的任何地方实例化类.通过使类最终,没有其他类可以扩展它.为什么Util类需要私有构造函数和最终类? 解决方法 从功能的角度来看,这不是一个任务,也不是 Java复杂或运行时.但是,其编码标准被更广泛的社区所接受.甚至许[详细]
-
如何脱机使用World Wind Java SDK
所属栏目:[Java] 日期:2020-12-14 热度:107
我正在尝试使用World Wind,它非常好并且很容易编辑. 但在我的情况下,应用程序需要脱机运行. 那么我们可以离线运行WorlWind吗? http://worldwind.arc.nasa.gov/java/ 解决方法 你可以设置 gov.nasa.worldwind.avkey.OfflineMode 在WorldWind属性文件中.这将[详细]
-
java – Swing JTable:当行可见或滚动到底部时的事件?
所属栏目:[Java] 日期:2020-12-14 热度:63
我正在寻找一种方法,当JTable滚动使得特定行变得可见时,或者当表格的底部滚动到视图中时,它会被通知.理想情况下,这应该在没有轮询的情况下完成,但是通过一些事件触发.有任何想法吗? 解决方法 将ChangeListener添加到滚动窗格的视口. viewport = scrollpane.[详细]
-
junit – 使用assertTrue而不是assertNull时缺少分支
所属栏目:[Java] 日期:2020-12-14 热度:106
在 Java / Junit中,我需要用一些对象来测试null.有多种方法可以测试一个条件,但是我一直在使用assertTrue来进行大部分的测试.当我在assertTrue中检查null时,EclEmma声明它只是测试一个分支. 当我将语句手动解析为一个变量(如将结果设置为布尔值并将其传递给a[详细]
-
java – StringBuilder vs. .concat vs.“”eclipse中的运算符相
所属栏目:[Java] 日期:2020-12-14 热度:63
我正在阅读关于如何在可能的情况下,java编译器将编译与“”运算符连接到StringBuilder的实例中的字符串,以及如何使它们更好地使用简单的“”运算符,因为它们是 compile to the same code.(除了当你正在构建字符串一个while循环,在这种情况下,显然最好使用Str[详细]
-
java – joda.time.DateTime反序列化错误
所属栏目:[Java] 日期:2020-12-14 热度:92
我试图用DateTime反序列化一个类作为attibute: import org.joda.time.DateTime;import com.fasterxml.jackson.databind.annotation.JsonDeserialize;import com.fasterxml.jackson.databind.annotation.JsonSerialize;import com.fasterxml.jackson.datatyp[详细]
-
java – 如何阅读窗口内容(使用accessibilityService)和引用UI使
所属栏目:[Java] 日期:2020-12-14 热度:190
我的 last关于同一主题的问题不够清楚,被社区搁置,后来被自动删??除.所以,我以详细的方式解释这个问题,以便社区能够更好的理解和帮助. 我想要功能类似于Voodoo App和MySmartPrice提供. 现在他们做什么 第一步:当我们第一次打开Voodoo应用程序时,他们会显示[详细]
-
Java Comparator:违反总承包
所属栏目:[Java] 日期:2020-12-14 热度:82
所以我有这个比较器: import java.util.Comparator;public class SolutionComparator implements ComparatorExpressionTree { private final int target; public SolutionComparator(int target) { this.target = target; } @Override public int compare(E[详细]
-
java – Eclipse中的错误无缘无故
所属栏目:[Java] 日期:2020-12-14 热度:86
我正在构建一个 Android应用程序. 我今天在我的应用程序上工作,突然间我看到工作区中的所有项目都标有错误.我不知道是什么造成的,我无法在任何地方找到错误的解释. 我在Windows 7上使用Helios.我甚至尝试再次下载Eclipse,但它没有帮助. 今天我尝试将Facebook[详细]