-
Springboot读取配置文件及自定义配置文件的方法
所属栏目:[Java] 日期:2020-12-14 热度:200
1.创建maven工程,在pom文件中添加依赖 parent groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-parent/artifactId version1.5.9.RELEASE/version /parent dependencies dependency groupIdorg.springframework.boot/groupId artifa[详细]
-
在SpringBoot下读取自定义properties配置文件的方法
所属栏目:[Java] 日期:2020-12-14 热度:97
SpringBoot工程默认读取application.properties配置文件。如果需要自定义properties文件,如何读取呢? 一、在resource中新建.properties文件 在resource目录下新建一个config文件夹,然后新建一个.properties文件放在该文件夹下。如图remote.properties所示[详细]
-
Java实现一个简单的定时器代码解析
所属栏目:[Java] 日期:2020-12-14 热度:148
定时的功能我们在手机上见得比较多,比如定时清理垃圾,闹钟,等等.定时功能在java中主要使用的就是Timer对象,他在内部使用的就是多线程的技术. Time类主要负责完成定时计划任务的功能,就是在指定的时间的开始执行某个任务. Timer类的作用是设置计划任务,而封装[详细]
-
OKHttp3(支持Retrofit)的网络数据缓存Interceptor拦截器的实现
所属栏目:[Java] 日期:2020-12-14 热度:113
前言:前段时间在开发APP的时候,经常出现由于用户设备环境的原因,拿不到从网络端获取的数据,所以在APP端展现的结果总是一个空白的框,这种情况对于用户体验来讲是极其糟糕的,所以,苦思冥想决定对OKHTTP下手(因为我在项目中使用的网络请求框架就是OKHTTP[详细]
-
Java swing框架实现的贪吃蛇游戏完整示例
所属栏目:[Java] 日期:2020-12-14 热度:136
本篇章节讲解Java swing框架实现的贪吃蛇游戏。供大家参考研究具体如下: java是门高级语言,做游戏时适合做后台,但是用它也可以做游戏。闲来无事做的时候可以用来写点小游戏,练习练习预防早衰哈哈! 闲话不说了 下面是以前练习的作品,不怕大家[详细]
-
spring-boot读取props和yml配置文件的方法
所属栏目:[Java] 日期:2020-12-14 热度:69
最近微框架spring-boot很火,笔者也跟风学习了一下,废话不多说,现给出一个读取配置文件的例子。 首先,需要在pom文件中依赖以下jar包 dependencies dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /de[详细]
-
spring boot 自定义starter的实现教程
所属栏目:[Java] 日期:2020-12-14 热度:189
spring boot 使用 starter 解决了很多配置问题,但是,他是怎么来解决这些问题的呢 这里通过一个简单的例子,来看一下,starter是怎么来设置默认配置的. 一. 建 starter 项目 自定义的starter,项目命名规范是: 自定义名-spring-boot-starter 先来看一下,我最后[详细]
-
自定义spring mvc的json视图实现思路解析
所属栏目:[Java] 日期:2020-12-14 热度:187
场景 我们团队现在面临着多端数据接口对接的问题,为了解决这个问题我们定义了接口对接的规范, 前端(安卓,Ios,web前端)和后端进行了数据的格式规范的讨论,确定了json的数据格式: {"code":"200","data":{"":""},"message":"处理成功"}{"code":"300","m[详细]
-
详解spring boot引入外部jar包的坑
所属栏目:[Java] 日期:2020-12-14 热度:154
前言:由于项目需求,短信验证码的接口需要换成阿里大于的,但是尴尬的发现阿里大于的jar包没有maven版本的,于是便开始了一上午的操蛋引包之路。按照套路来说,自然应该是百度一波,但是百度了好久,找了好多方案之后发现,没一个有用的,而且文章的抄袭、拷[详细]
-
浅谈java定时器的发展历程
所属栏目:[Java] 日期:2020-12-14 热度:103
在开发中,我们经常需要一些周期性的操作,例如每隔几分钟就进行某一项操作。这时候我们就要去设置个定时器,Java中最方便、最高效的实现方式是用java.util.Timer工具类,再通过调度java.util.TimerTask任务。 Timer是一种工具,线程用其安排以后在后台线程[详细]
-
Spring Boot 使用 logback、logstash、ELK 记录日志文件的方法
所属栏目:[Java] 日期:2020-12-14 热度:159
Spring Boot 下,尝试使用 log4j 记录日志到 logstash,在src/main/resources 目录下添加 log4j.properties 文件进行自定义输出日志文件,未能成功。在 application.yml 中 配置 logging path 打印日志成功了,但是未能调试成功日志分文件记录。网上查阅资料[详细]
-
java swing实现的扫雷游戏及改进版完整示例
所属栏目:[Java] 日期:2020-12-14 热度:79
本篇章节讲解java swing实现的扫雷游戏及改进版。供大家参考研究具体如下: 版本1: package awtDemo;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseEvent;import java.awt.event.MouseLis[详细]
-
Java swing实现的计算器功能完整实例
所属栏目:[Java] 日期:2020-12-14 热度:60
本篇章节讲解Java swing实现的计算器功能。供大家参考研究具体如下: package awtDemo;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.Vector;public class Calculator { String str1 = "0"; // 运算数1 初值[详细]
-
Spring学习笔记之bean的基础知识
所属栏目:[Java] 日期:2020-12-14 热度:104
Bean: 在Spring技术中是基于组件的 最基本了是最常用的单元 其实实例保存在Spring的容器当中 Bean通常被定义在配置文件当中,Bean实例化由Spring的Ioc容器进行管理,Bean的实例可以通过Beanfactory进行访问,实际上大部分J2EE应用,Bean是通过ApplicationCo[详细]
-
Java实现二分查找的变种
所属栏目:[Java] 日期:2020-12-14 热度:182
本文实例为大家分享了Java实现二分查找的变种,供大家参考,具体内容如下 普通二分查找: 先回顾一下普通的二分查找 注意:二分查找有这样一个问题:当数组中数有重复时,比如 {3,3,3,3} 这个数组,二分查找3时,返回的是arr[1],也就是说二分查找并不[详细]
-
Java实例化一个抽象类对象的方法教程
所属栏目:[Java] 日期:2020-12-14 热度:80
前言 最近在学习的过程中,发现了一个问题,抽象类在没有实现所有的抽象方法前是不可以通过new来构建该对象的,但是抽象方法却是可以有自己的构造方法的。这样就把我搞糊涂了,既然有构造方法,又不可以通过new来创建,那么抽象类在没变成具体类的时候究竟可[详细]
-
Spring @Bean vs @Service注解区别
所属栏目:[Java] 日期:2020-12-14 热度:92
今天跟同事讨论了一下在Spring Boot中,是使用@Configuration和@Bean的组合来创建Bean还是直接使用 @Service等注解放在类上的方式。笔者倾向于使用第一种,即@Configuration和@Bean的组合。 先来看一个例子,目标是创建SearchService的一个Bean。 直接使用@S[详细]
-
Java编程实现打印螺旋矩阵实例代码
所属栏目:[Java] 日期:2020-12-14 热度:56
直接上代码吧。 昨晚腾讯在线测试遇到的题。 螺旋矩阵是指一个呈螺旋状的矩阵,它的数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大,如此循环。 import java.util.Scanner;public class mysnakematrix {private int n;//private int a[][];/[详细]
-
Spring MVC项目中log4J和AOP使用详解
所属栏目:[Java] 日期:2020-12-14 热度:88
前言 日志处理是每个项目当中一个非常重要的内容。没有了日志,也就失去了对系统的可控性。没有日志,系统出现任何问题,都会没有踪迹可寻,这对一个信息系统而言是非常危险的。 项目中需要将service中的类方法的调用过程,使用log4j日志记录。 service中的[详细]
-
Spring学习笔记之bean生命周期
所属栏目:[Java] 日期:2020-12-14 热度:75
前言 上一篇文章主要学习了下bean的配置、注入、自定义属性编辑器,今天来熟悉bean的生命周期。 任何一个事物都有自己的生命周期,生命的开始、生命中、生命结束。大家最熟悉的应该是servlet 的生命周期吧。和 servlet 一样 spring bean 也有自己的生命周期[详细]
-
java中继承测试代码分析
所属栏目:[Java] 日期:2020-12-14 热度:175
继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。 public class ExtendsStu {/*动物类:动物都可以动 * 1.Dog 2.Cat * 在java中,子类可以继承父类的属性和功能[详细]
-
使用Spring Data JPA的坑点记录总结
所属栏目:[Java] 日期:2020-12-14 热度:61
前言 Spring-data-jpa的基本介绍:JPA诞生的缘由是为了整合第三方ORM框架,建立一种标准的方式,百度百科说是JDK为了实现ORM的天下归一,目前也是在按照这个方向发展,但是还没能完全实现。在ORM框架中,Hibernate是一支很大的部队,使用很广泛,也很方便,[详细]
-
修改maven本地仓库路径的方法
所属栏目:[Java] 日期:2020-12-14 热度:186
本地仓库是指存在于我们本机的仓库,在我们加入依赖时候,首先会跑到我们的本地仓库去找,如果找不到则会跑到远程仓库中去找。对于依赖的包大家可以从这个地址进行搜索:http://mvnrepository.com/。 远程仓库是指其他服务器上的仓库,包括全球中央仓库,公[详细]
-
java中object类实例分析
所属栏目:[Java] 日期:2020-12-14 热度:137
问:什么是Object类? 答:Object类存储在java.lang包中,是所有java类(Object类除外)的终极父类。当然,数组也继承了Object类。然而,接口是不继承Object类的,Object类不作为接口的父类。 下面,我们就通过实例,对object进行分析 public class ObjectStu[详细]
-
详细介绍idea如何设置类头注释和方法注释(图文)
所属栏目:[Java] 日期:2020-12-14 热度:67
intellj idea的强大之处就不多说了,相信每个用过它的人都会体会到,但是我们也会被他的复杂搞的晕头转向,尤其刚从eclipse转过来的童鞋,相信刚开始的那段经历都是不堪回首的,我也是一步步这么走过来的。 今天讲的一个主题是如何实现类似eclipse的Code Tem[详细]