-
Java控制台实现猜拳游戏小游戏
所属栏目:[Java] 日期:2020-12-14 热度:173
本文实例为大家分享了Java猜拳游戏的具体代码,供大家参考,具体内容如下 先来看一下效果图: 首先我们创建一个Person类,这个类有name和score两个属性,有play这个方法,源代码如下: package com.samoy;public class Person { public String name; public in[详细]
-
解决Springboot2.1.x配置Activiti7单独数据源问题
所属栏目:[Java] 日期:2020-12-14 热度:81
1|1简介 最近基于最新的Activiti7配置了SpringBoot2。 简单上手使用了一番。发现市面上解决Activiti7的教程很少,采坑也比较多,在Activiti6配置数据源和Activiti7有所区别,基于Activiti6在Activiti7里是无法正常使用的。接下来让我们看下区别。 1|2问题 Ac[详细]
-
使用java实现“钉钉微应用免登进入某H5系统首页“功能”
所属栏目:[Java] 日期:2020-12-14 热度:129
一、前言 哈哈,这是我的第一篇博客。 先说一下这个小功能的具体场景: 用户登录钉钉app,点击微应用,获取当前用户的信息,与H5系统的数据库的用户信息对比,如果存在该用户,则点击后直接进入H5系统的首页,否则显示“您无权限”。 补充:又加了一个小需求[详细]
-
基于Java创建XML(无中文乱码)过程解析
所属栏目:[Java] 日期:2020-12-14 热度:117
这篇文章主要介绍了基于Java创建XML(无中文乱码)过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 package com.zyb.xml;import java.io.FileOutputStream;import java.io.OutputStream;import[详细]
-
SpringBoot项目打包发布到外部tomcat(出现各种异常的解决)
所属栏目:[Java] 日期:2020-12-14 热度:143
先说遇到问题的情景: 初次尝试使用spring boot框架写了个小web项目,在Intellij IDEA中能正常启动运行。使用maven 运行install,生成war包,发布到本机的tomcat下,出现异常,主要的异常信息是 .......LifeCycleException。经各种搜索,找到答案。 spring b[详细]
-
Spring Boot jpa Service层代码实例
所属栏目:[Java] 日期:2020-12-14 热度:172
这篇文章主要介绍了Spring Boot jpa Service层代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 package com.fei.service.impl;import java.util.ArrayList;import java.util.List;import javax.[详细]
-
spring 声明式事务实现过程解析
所属栏目:[Java] 日期:2020-12-14 热度:72
这篇文章主要介绍了spring 声明式事务实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 /** * 声明式事务: * * 环境搭建: * 1、导入相关依赖 * 数数据 * 3、给方法上标注 @Transactional[详细]
-
详解SpringBoot Controller接收参数的几种常用方式
所属栏目:[Java] 日期:2020-12-14 热度:148
第一类:请求路径参数 1、@PathVariable 获取路径参数。即url/{id}这种形式。 2、@RequestParam 获取查询参数。即urlname=这种形式 例子 GET http://localhost:8080/demo/123name=suki_rong 对应的java代码: @GetMapping("/demo/{id}")public void demo(@Pa[详细]
-
详解mybatis中association和collection的column传入多个参数问题
所属栏目:[Java] 日期:2020-12-14 热度:185
项目中在使用association和collection实现一对一和一对多关系时需要对关系中结果集进行筛选,如果使用懒加载模式,即联合使用select标签时,主sql和关系映射里的sql是分开的,查询参数传递成为问题。 mybatis文档: property description column 数据库的列名[详细]
-
通过Java读取xml文件内容过程解析
所属栏目:[Java] 日期:2020-12-14 热度:69
这篇文章主要介绍了通过Java读取xml文件内容过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要下载jar包dom4j:https://dom4j.github.io/ package com.zyb.xml;import java.io.File;import j[详细]
-
详解Idea 2019.2 安装lombok插件失效问题解决
所属栏目:[Java] 日期:2020-12-14 热度:82
一、lombok简介 lombok 提供了使用注解的形式帮助简化消除java代码。在编写Java代码时,通过使用对应的注解,可以简化开发,同时,在编译源码的时候,lombok又自动生成对应的代码。所以,使用lombok插件不会影响程序的运行效率。 二、lombok常用注解 @Data[详细]
-
Spring IoC容器知识点详解
所属栏目:[Java] 日期:2020-12-14 热度:159
可以把 Spring IoC 容器比作一间餐馆,当你来到餐馆,通常会直接招呼服务员:点菜!至于菜的原料是什么?如何用原料把菜做出来?可能你根本就不关心。IoC 容器也是一样,你只需要告诉它需要某个bean,它就把对应的实例(instance)扔给你,至于这个bean是否[详细]
-
IntelliJ IDEA(2019)之mybatis反向生成的实现
所属栏目:[Java] 日期:2020-12-14 热度:62
mybatis的逆向工程是非常便捷的操作,能够显著的提高我们的开发效率,之前介绍过Eclipse的操作,本文来介绍下在idea中怎么处理。 mybatis逆向工程 1.配置文件 在resources目录下创建配置文件,具体如下: xml version="1.0" encoding="UTF-8"!DOCTYPE generat[详细]
-
Java版的7种单例模式写法示例
所属栏目:[Java] 日期:2020-12-14 热度:107
前言 今天看到某一篇文章的一句话单例DCL 前面加V 。就这句话让我把单例模式 又仔细看了一遍。 Java 中的单例模式 是我们一直且经常使用的设计模式之一,大家都很熟悉,所以这篇文章仅仅做我自己记忆。 单例模式(Singleton Pattern)是 Java 中最简单的设计[详细]
-
Idea2019创建Spingboot Web项目的方法步骤
所属栏目:[Java] 日期:2020-12-14 热度:140
1、Idea及Java版本:Idea2019.1 + jdk1.8 2、File Peoject 3、Spring Initializr: 4、之后会自动下载需要的相关文件 5、src main com.xxx.xxx下创建HelloController,内容如下: package com.weihua.xxx;import org.springframework.web.bind.annotation.Re[详细]
-
IDEA 2019.2.3破解激活教程(亲测有效)
所属栏目:[Java] 日期:2020-12-14 热度:128
本来笔者这边是有个正版激活码可以使用的,但是,2019.9月3号的时候,一些小伙伴反映这个注册码已经失效了,于是拿着自己的 IDEA,赶快测试了一下,果不其然,已然是不能用了。 好在,笔者又找到了新的激活方法。按照此教程,能成功激活到 2089 年 8 月,无图[详细]
-
java根据富文本生成pdf文件过程解析
所属栏目:[Java] 日期:2020-12-14 热度:53
这篇文章主要介绍了java根据富文本生成pdf文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 public class PdfUtil { /* * 生成pdf工具类 * wmy 12:40 2019/8/9 * @Param [guideBook,pdfPath][详细]
-
java8 计算时间差的方法示例
所属栏目:[Java] 日期:2020-12-14 热度:198
一.简述 在Java8中,我们可以使用以下类来计算日期时间差异: 1.Period 2.Duration 3.ChronoUnit 二.Period类 主要是Period类方法getYears(),getMonths()和getDays()来计算. 示例: package insping;import java.time.LocalDate;import java.time.Mont[详细]
-
Spring Boot Thymeleaf实现国际化的方法详解
所属栏目:[Java] 日期:2020-12-14 热度:177
前言 开发传统Java WEB工程时,我们可以使用JSP页面模板语言,但是在SpringBoot中已经不推荐使用了。SpringBoot支持如下页面模板语言 Thymeleaf FreeMarker Velocity Groovy JSP 上面并没有列举所有SpringBoot支持的页面模板技术。其中Thymeleaf是SpringBoot[详细]
-
Java 最优二叉树的哈夫曼算法的简单实现
所属栏目:[Java] 日期:2020-12-14 热度:115
最优二叉树也称哈夫曼树,讲的直白点就是每个结点都带权值,我们让大的值离根近、小的值离根远,实现整体权值(带权路径长度)最小化。 哈夫曼算法的思想我认为就是上面讲的,而它的算法实现思路是这样的: 从根结点中抽出权值最小的两个(涉及排序,但是我[详细]
-
Spring实战之获得Bean本身的id操作示例
所属栏目:[Java] 日期:2020-12-14 热度:146
本篇章节讲解Spring实战之获得Bean本身的id操作。供大家参考研究具体如下: 一 配置 xml version="1.0" encoding="GBK"beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:sc[详细]
-
springboot集成mybatis-plus遇到的问题及解决方法
所属栏目:[Java] 日期:2020-12-14 热度:128
在使用spring boot集成mybatis-plus的过程中遇到的问题 如图, 首先我放xml的包的是没问题的,而是引入的架包和配置问题,问题配置如下 解决方法:请将mybatis-plus改成mybatis,mybatis,mybtis,重要的说三遍, 必要的架包如下 dependency groupIdorg.mybatis.[详细]
-
java语言与平台基础知识点
所属栏目:[Java] 日期:2020-12-14 热度:190
使用Java之前,我们要先弄清楚Java语言和Java平台之间的区别。然而,有时候不同的作者对语言和平台的构成会有不同的定义,所以人们有时不太清楚两者之间的区别,分不清是语言还是平台提供了代码使用的编程特性。 因为本书的大部分内容都需要你理解两者的区别[详细]
-
Springboot 自定义校验代码实例
所属栏目:[Java] 日期:2020-12-14 热度:165
这篇文章主要介绍了Springboot 自定义校验代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 StartWithValidation.class @Documented@Constraint(validatedBy = StartWithValidator.class )@Targe[详细]
-
SpringBoot2.0整合WebSocket代码实例
所属栏目:[Java] 日期:2020-12-14 热度:143
这篇文章主要介绍了SpringBoot2.0整合WebSocket代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 之前公司的某个系统为了实现推送技术,所用的技术都是Ajax轮询,这种方式浏览器需要不断的向服务[详细]