Springsession nginx反向代理集成过程

一概述springsession 配置,如果是sevlet的web应用后会自动集成 jdbc ,redis,Hazelcast,MongoDB二session概述2.1 分布式项目的session问题在分布式项目中如果客户端给服务端...

2020-05-26

Springboot实现多文件上传代码解析

一说明spingMVC支持文件上传,我们通过Apach 的 commons-fileupload 包的CommonsMultipartResolver 去实现了
spingMVC的MultipartResolver 。
本文章的示例是个简单的多文件...

2020-05-26

Springboot自定义banner及验证过程

一 什么是banner我们在启动项目的时候控制台会打印出spring的图案就是banner。二自定义banner1创建一个springboot项目。
2在resource目录下创建一个名为banner.txt的文件。...

2020-05-26

java模拟实现斗地主发牌小程序

一副扑克有54张牌:大小王+4*13,接下来我们来模拟一下斗地主的发牌过程首先,我们需要买牌,新买来的牌都是按顺序摆放的,因此下一步是洗牌,最后就是发牌了,不过发牌的时候要注意还要...

2020-05-26

Spring读取配置文件属性实现方法

一 前言
本篇内容包括spring 运行时读取配置文件的多种方式和SpEl表达式入门基础;二运行时读取配置文件
spring 运行时读取配置文件值提供了2种方式属性占位符(Property place...

2020-05-26

Mybatis自定义typeHandle过程解析

一 前言
本篇文章的基础是建立在mybatis配置二 准备工作
2.1建表语句
CREATE TABLE `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `customer_name`...

2020-05-26

Java实现斗地主案例

本文实例为大家分享了Java实现斗地主的具体代码,供大家参考,具体内容如下import java.util.ArrayList;import java.util.Collections;public class DemoPoker { public static...

2020-05-26

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
返回顶部
顶部