Springboot集成任务调度实现过程

一 任务调度基本介绍
任务调度器就是按照规定的计划完成任务;比如windows,linux的自带的任务调度系统功能;平常开发中也就是按照规定的时间点轮询执行计划任务(比如每周三的凌...

2020-05-26

Springboot集成jdbcTemplate过程解析

一 说明
实际工作中其实很少会用到jdbcTemplate去操作数据库,因为其使用方式不是很灵活,sql的拼接能力不强;实际上jdbcTemplate是属于spring自带的数据层模板,在spring中可以说...

2020-05-26

Springboot actuator应用后台监控实现

一 前言springboot 额外的特色是提供了后台应用监控,可以通过 HTTP 或者 JMX的方式管理监控应用,本文主讲HTTP方式;其主要的功能是监控应用的健康状态,查看环境变量等;二 pom.xml...

2020-05-26

Springboot集成restTemplate过程详解

一restTemplate简介restTemplate底层是基于HttpURLConnection实现的restful风格的接口调用,类似于webservice,rpc远程调用,但其工作模式更加轻量级,方便于rest请求之间的调用,完...

2020-05-26

Springboot跨域CORS处理实现原理

一 源(Origin)源指URL的协议,域名,端口三部分组成,如果这个三个成分都相同,就判定是同源,否则为不同源。
同源策略(Same origin policy)是一种浏览器的约定,即在浏览器中禁止非同源...

2020-05-26

使用java对一副扑克牌建模

本文实例为大家分享了java对一副扑克牌建模的具体代码,供大家参考,具体内容如下第一步:使用枚举法对一副扑克牌(52张牌,不包括大小王)进行建模:一副扑克牌共有四种花色分别是:黑桃,方...

2020-05-26

SpringBoot结合Redis哨兵模式的实现示例

Redis哨兵模式Redis Sentinel介绍Redis Sentinel是Redis高可用的实现方案。Sentinel是一个管理多个Redis实例的工具,它可以实现对Redis的监控、通知、自动故障转移。Redis Se...

2020-05-26

java实现斗地主发牌系统

本文实例为大家分享了java实现斗地主发牌系统的具体代码,供大家参考,具体内容如下玩家类package com.softeem.example; import java.util.ArrayList;import java.util.List; /...

2020-05-26

java实现简易扑克牌游戏

本文实例为大家分享了java实现扑克牌游戏的具体代码,供大家参考,具体内容如下游戏功能描述1、创建一副扑克牌:包括四种花色:黑桃,红桃,梅花,方片
包括十三种点数:2-10,J,Q,K,A
2、创...

2020-05-26

详解Java Callable接口实现多线程的方式

在Java 1.5以前,创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。无论我们以怎样的形式实现多线程,都需要调用Thread类中的start方法去向操作系统请求io...

2020-05-26

IDEA 中创建Spring Data Jpa 项目的示例代码

一、IDEA 创建工程使用IDEA 创建工程的过程,使用文字做简单描述。 选择工程类别【Spring Initializr】。 设置工程的元数据【Metadata】,根据自己的情况填写即可。 设置工...

2020-05-26

Java实现简单的抽牌游戏

本文实例为大家分享了Java实现简单抽牌游戏的具体代码,供大家参考,具体内容如下Main类package com.company; import java.util.*; public class Main{ public static void m...

2020-05-26

java实现扑克牌发牌器

Java练习——扑克牌发牌器,供大家参考,具体内容如下声明:学习自其他博主,感谢分享实现思路 构建一张扑克牌 构建一套扑克牌 测试构建一张扑克牌 /** * @author 冬冬 * 定义一...

2020-05-26

Java实现斗地主简化版

本文实例为大家分享了Java实现斗地主的具体代码,供大家参考,具体内容如下package com.westos.chinesePoker;import java.util.ArrayList;import java.util.Collections;import...

2020-05-26

Springboot以Repository方式整合Redis的方法

1 简介Redis是高性能的NoSQL数据库,经常作为缓存流行于各大互联网架构中。本文将介绍如何在Springboot中整合Spring Data Redis,使用Repository的方式操作。代码结构如下:2 整...

2020-05-26

Java实现简单的斗地主游戏

本文实例为大家分享了Java实现斗地主游戏的具体代码,供大家参考,具体内容如下原理图:斗地主过程: 1、组合牌
* 2、洗牌
* 3、发牌
* 4、看牌代码实现:package itcast.demo6;...

2020-05-26

基于spring boot 2和shiro实现身份验证案例

Shiro是一个功能强大且易于使用的Java安全框架,官网:https://shiro.apache.org/。主要功能有身份验证、授权、加密和会话管理。
其它特性有Web支持、缓存、测试支持、允许一个...

2020-05-26

Maven默认使用JDK1.5的问题及解决方案

使用Maven时,项目的默认的JDK版本是1.5,需要手动修改JDK版本设置。方式一、修改IDEA的配置如果只是maven引起的jdk版本不对,修改Modules -> Sources 。如果自己更换了jdk版本,还...

2020-05-26

Java实现Kafka生产者消费者代码实例

Kafka的结构与RabbitMQ类似,消息生产者向Kafka服务器发送消息,Kafka接收消息后,再投递给消费者。
生产者的消费会被发送到Topic中,Topic中保存着各类数据,每一条数据都使用键、值...

2020-05-26

Thymeleaf对象的使用之基本对象实例解析

Thymeleaf中有许多内置对象,可以在模板中实现各种功能。
下面有几个基本对象。
Web对象常用有:request、session、servletContext。
Thymeleaf提供了几个内置变量param、sessi...

2020-05-26

解决IDEA使用Spring Initializr创建项目时无法连接到https://start.spring.io的问题

IDEA使用Spring Initializr创建项目时报错但在浏览器中输入https://start.spring.io能正常访问。解决方式点击“Check connection”测试一下配置,输入 https://start.spring....

2020-05-26

Java实现简单的扫雷小程序

前两天看了个扫雷的视频,于是自己跟着做了下,感觉还不是很难。初学Java的同学可以尝试自己操作下Java小程序这样子才能提高自己的理解能力和编程水平不用多说了,直接上代码吧!具...

2020-05-26

Spring中的AutowireCandidateResolver的具体使用详解

接口定义用于推断一个特定的beanDefinition是否能作为指定依赖的候选者的策略接口public interface AutowireCandidateResolver { // 默认情况下直接根据bd中的定义返回,如果...

2020-05-26

Spring boot2基于Mybatis实现多表关联查询

模拟业务关系:
一个用户user有对应的一个公司company,每个用户有多个账户account。spring boot 2的环境搭建见上文:spring boot 2整合mybatis一、mysql创表和模拟数据sqlCREATE...

2020-05-26

Java语言实现扫雷游戏(2)

本文实例为大家分享了Java语言实现的扫雷游戏的第2部分代码,供大家参考,具体内容如下在上一篇文章中,我们已经将扫雷的绘制了方格阵列并随机分配了炸弹的位置,接下来我们要将...

2020-05-26

IDEA SpringBoot项目配置热更新的步骤详解(无需每次手动重启服务器)

IDEA SpringBoot项目配置热更新的步骤1.在pom.xml中添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactI...

2020-05-26

Spring boot2+jpa+thymeleaf实现增删改查

一、pom.xml引入相关模块web、jpa、thymeleaf、oracle:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</ar...

2020-05-26

Java语言实现扫雷游戏(1)

Java类库中提供了用于GUI的swing开发工具包,我们可以利用swing设计出一些简单的经典小游戏,如扫雷,推箱子,俄罗斯方块等.接下来我就简单分享一下用Java设计扫雷游戏的思路与...

2020-05-26

java实现简单扫雷游戏

本文实例为大家分享了java实现简单扫雷游戏的具体代码,供大家参考,具体内容如下package com.test.swing; import java.awt.event.ActionEvent;import java.awt.event.ActionLi...

2020-05-26

java实现扫雷游戏

初学Java,写了一个扫雷代码来锻炼一下自己的代码能力。一、代码思路代码思路很重要,如果事先就想好了代码思路,那么写这一个代码肯定是事半功倍,比在哪里瞎打要强不知道多少。...

2020-05-26

Java http请求封装工具类代码实例

java实现http请求的方法常用有两种,一种则是通过java自带的标准类HttpURLConnection去实现,另一种是通过apache的httpclient去实现。
本文用httpclient去实现,需要导入httpclie...

2020-05-26

java实现扫雷游戏控制台版

本文实例为大家分享了java实现扫雷游戏控制台版,供大家参考,具体内容如下扫雷游戏a、游戏的分析在游戏中需要存在对象包含哪些。
格子对象(Grid):
属性:内容(content)、状态(type)b、...

2020-05-26

java实现简单的验证码功能

最近要做一个网站,要求实现验证码程序,经过不断调试,终于成功实现功能。一、验证码生成类生成验证码的话需要用到java的Graphics类库,画出一个验证码
废话不多说,直接上代码pack...

2020-05-26

IDEA 必要配置设置方式

IDEA的设置是有工程级别的设置和全局设置两个级别的打开工程之后再设置时更改的是当前工程的编码,“For curent project”在Idea启动界面中打开设置,更改的就是全局设置了1、...

2020-05-26

IDEA配置jdk环境变量的方法

提前安装jdk,配置环境变量一、配置jdk1、依次点开File -->Project Structure,点击左侧标签页,点击SDKs2、点击+号,选SDK3、在弹出框选择jdk路径(我本地装了两个jdk,大家可以忽略)4...

2020-05-26

Spring Boot2发布调用REST服务实现方法

开发环境:IntelliJ IDEA 2019.2.2
Spring Boot版本:2.1.8一、发布REST服务1、IDEA新建一个名称为rest-server的Spring Boot项目2、新建一个实体类User.javapackage com.exampl...

2020-05-26

SpringMVC后端返回数据到前端代码示例

1.返回ModelAndView对象(.jsp)controller代码:package controller;import java.util.List;import javax.annotation.Resource;import model.Comment;import org.springframewor...

2020-05-26

Java SSM框架如何配置静态资源加载

Java SSM框架即指Spring+SpringMVC+MyBatis的简称,框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。相比于...

2020-05-26

如何在java 8 stream表达式实现if/else逻辑

简介
在Stream处理中,我们通常会遇到if/else的判断情况,对于这样的问题我们怎么处理呢?还记得我们在上一篇文章lambda最佳实践中提到,lambda表达式应该越简洁越好,不要在其中写臃...

2020-05-26

java实现邮件发送

本文实例为大家分享了java实现邮件发送的具体代码,供大家参考,具体内容如下1.使用socket通信功能实现java的邮件传输1.1 什么是socetSocket的英文原义是“孔”或“插座”。在...

2020-05-26

SpringBoot整合MyCat实现读写分离的方法

MyCat一个彻底开源的,面向企业应用开发的大数据库集群。基于阿里开源的Cobar产品而研发。能满足数据库数据大量存储;提高了查询性能。文章介绍如何实现MyCat连接MySQL实现主从...

2020-05-26

Java throw Exception实现异常转换

简介
之前的文章我们讲到,在stream中处理异常,需要将checked exception转换为unchecked exception来处理。我们是这样做的: static <T> Consumer<T> consumerWrapper( Th...

2020-05-26

如何在java 8 map中使用stream

简介
Map是java中非常常用的一个集合类型,我们通常也需要去遍历Map去获取某些值,java 8引入了Stream的概念,那么我们怎么在Map中使用Stream呢?基本概念
Map有key,value还有表示ke...

2020-05-26

Java 8 Stream操作类型及peek示例解析

简介
java 8 stream作为流式操作有两种操作类型,中间操作和终止操作。这两种有什么区别呢?我们看一个peek的例子:Stream<String> stream = Stream.of("one", "two", "three","f...

2020-05-26

Java Exchanger并发类使用方法

简介
Exchanger是java 5引入的并发类,Exchanger顾名思义就是用来做交换的。这里主要是两个线程之间交换持有的对象。当Exchanger在一个线程中调用exchange方法之后,会等待另外...

2020-05-26

Java内存模型(JMM)及happens-before原理

我们知道java程序是运行在JVM中的,而JVM就是构建在内存上的虚拟机,那么内存模型JMM是做什么用的呢?我们考虑一个简单的赋值问题:int a=100;
JMM考虑的就是什么情况下读取变量a的...

2020-05-26

Java中有界队列的饱和策略(reject policy)原理解析

我们在使用ExecutorService的时候知道,在ExecutorService中有个一个Queue来保存提交的任务,通过不同的构造函数,我们可以创建无界的队列(ExecutorService.newCachedThreadPool)和...

2020-05-26

Spring IOC装配Bean过程解析

Spring的依赖注入
Spring主要支持两种依赖注入方式,分别是属性注入和构造函数注入。同时也支持工厂方法注入方式。属性注入
属性注入的方式非常简单,即指通过setXxx()方法注入...

2020-05-26

Spring ProtocolResolver策略接口示例

ProtocolResolver是一个策略接口,可以用于自定义协议解析, 比如spring就有一个 “classpath:”开头的特定协议(但是spring并不是自定义ProtocolResolver 实现来完成这个功能的)@...

2020-05-26

Spring Utils工具类常用方法实例

Spring提供的工具类,主要用于框架内部使用,这个类提供了一些简单的方法,并且提供了易于使用的方法在分割字符串,如CSV字符串,以及集合和数组。StringUtils提供常用的方法如下:判断...

2020-05-26
返回顶部
顶部