SpringBoot+Tess4j实现牛逼的OCR识别工具的示例代码

前言“ 等不到风中你的脸颊眼泪都美到很融洽等不到掩饰的雨落下我的眼泪被你察觉 ”听着循环的歌曲,写着久违的bug。好吧,还是一天。正好一个小伙伴说,要不要做个工具站玩一下...

2021-02-06

Java中EasyPoi导出复杂合并单元格的方法

前言:上星期做了一个Excel的单元格合并,用的是EasyPoi,我之前合并单元格都是原生的,第一次使用EasyPoi合并也不太熟悉,看着网上自己套用,使用后发现比原生的方便些,贡献一下,也给其...

2021-02-06

SpringBoot集成SpringMVC的方法示例

Spring MVC是一款优秀的、基于MVC思想的应用框架,它是Spring的一个子框架。是当前最优秀的MVC框架。Spring Boot整合Spring MVC只需在pom.xml中引入<dependency> <groupId>...

2021-02-06

springboot整合Shiro的步骤

1.创建一个springboot项目
选中web和thymeleaf1.1新建index.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8">...

2021-02-06

SpringBoot中使用Servlet三大组件的方法(Servlet、Filter、Listener)

本篇主要讲解SpringBoot当中使用Servlet三大组件,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!三大组件作用1、ServletServlet是用...

2021-02-06

java中List去除重复数据的5种方式总结

前言List 是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和Set作比较。List中元素可以重复,并且是有序的(这里的有序指的是按照放入的...

2021-02-06

Java使用多线程异步执行批量更新操作方法

写在前面:相信不少开发者在遇到项目对数据进行批量操作的时候,都会有不少的烦恼,尤其是针对数据量极大的情况下,效率问题就直接提上了菜板。因此,开多线程来执行批量任务是十分重...

2021-02-06

Mybatis使用命令生成逆向工程的方法

MyBatis Generator命令生成1.下载jar:点击此处进入官网2.解压后打开lib在里面创建generatorConfig.xml和一个src文件夹。<&#63;xml version="1.0" encoding="UTF-8"&#63;><!D...

2021-02-06

java能写爬虫程序吗

我们经常会使用网络爬虫去爬取需要的内容,提到爬虫,可能大家伙都会想到python,其实除了python,还有java。java的编程语言简单规范,是很好的爬虫工具。而且java爬虫的语言运行速度...

2021-02-06

Java StringBuilder的用法示例

StringBuilder简介
StringBuilder 最早出现在JDK1.5,是一个字符拼接的工具类,它和StringBuffer一样都继承自父类AbstractStringBuilder,在AbstractStringBuilder中使用char[] v...

2021-02-06

Java中EasyPoi多sheet导出功能实现

EasyPoi 多sheet导出序言:之前一直想开始写博客,都没有时间行动起来,今天终于开始了我的第一篇博客…最近接到一个导出excel功能的需求,该功能主要难点是 多sheet页 导出合并...

2021-02-06

Java控制台实现猜拳游戏

本文实例为大家分享了Java控制台实现猜拳游戏的具体代码,供大家参考,具体内容如下
1、目标
通过控制台实现一个人机对战的猜拳游戏,用户通过输入(1.剪刀 2.石头 3.布),机器随机生...

2021-02-06

IDEA在一个工作空间中管理多个项目的详细步骤

你身边有没有这种顽固的Eclipse忠实用户:IDEA不能一个窗口管理多个项目!太不方便了!对于一个窗口同时管理多个项目的需求,在我们日常开发时候是经常需要的。尤其当我们在分布式...

2021-02-06

Java中获取时间戳的三种方式对比实现

Java中获取时间戳 三种方式对比最近项目开发过程中发现了项目中获取时间戳的业务。而获取时间戳有以下三种方式,首先先声明推荐使用System类来获取时间戳,下面一起看一看三种...

2021-02-06

Java单例模式的8种写法(推荐)

单例:Singleton,是指仅仅被实例化一次的类。饿汉单例设计模式一、饿汉设计模式public class SingletonHungry { private final static SingletonHungry INSTANCE = new Single...

2021-02-06

Mybatis环境配置及测试详解

mybatis 3 | 参考文档
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
My...

2021-02-06

SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools对数据库密码加密的方法

1.在本地Maven仓库中打开Powershell2.输入命令,然后点击回车 scotttiger为未加密的数据库密码 privateKey为生成的私钥 publicKey为生成的公钥 password为加密后的数据库...

2021-02-06

关于elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题

由于最近在弄elastic-job ,在下载源码后会报一些错误,变量log 找不到,没有getter/setter 方法之类的。之前没有接触过lombok ,这次看了些帖子,也只是暂时解决了这样的问题。
1....

2021-02-06

IDEA的默认快捷键设置与Eclipse的常用快捷键的设置方法

将IDEA的默认快捷键设置 设置成为 Eclipse的默认快捷键设置题意有些拗口,但没关系,就是将idea中的快捷键转为自己刚学Java时使用的集成开发环境(也就是eclipse)的快捷键设置 这...

2021-02-06

springboot2.x整合tkmapper的示例代码

springboot整合tkmapper1.导入pom依赖1.1 导入springboot的parent依赖<parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework...

2021-02-06

详解Spring注入集合(数组、List、Map、Set)类型属性

注入集合(数组、List、Map、Set)类型属性
(1)创建类,定义数组,list,map,set类型属性,并且生成对应的set方法。
(2)在spring配置文件中进行配置。Stu类:package com.Keafmd.spring5.col...

2021-02-06

Java游戏开发拼图游戏经典版

游戏介绍:拼图游戏是一款经典的益智游戏,游戏难度分为 简单、正常、困难 三种难度,分别对应3*3,4*4,5*5布局,游戏开始前图片被随机打乱,空块位于最右下角,玩家通过点击空块周围图...

2021-02-06

解决项目没有build path的问题

问题1通过eclipse的svn资源库添加的项目,显示的方式和直接创建的不一样,且没有Java Build Path,无法添加jre和jar包。原因是,在项目里面找到.project ,写入<natures> <nature>org...

2021-02-06

基于springboot 长轮询的实现操作

springboot 长轮询实现基于 @EnableAsync , @Sync@SpringBootApplication@EnableAsyncpublic class DemoApplication { public static void main(String[] args) { SpringAp...

2021-02-06

Java 输入流中的read(byte[] b)方法详解

我就废话不多说了,大家还是直接看代码吧~public int read(byte[] b) throws IOException从一个输入流中读取一定数量的字节,并将这些字节存储到其缓冲作用的数组b中。这个函...

2021-02-06

IDEA 2020.3最新永久激活码(免费激活到 2099 年,亲测有效)

推荐最新 IntelliJ IDEA 2021最新永久激活码,非常好用,每天专业人士测试,保证最新最好用的激活码提供给大家,放学食用。分享一下 IntelliJ IDEA 2020.3.1 最新激活注册码,破解教...

2021-02-06

java实现简单超市管理系统

本文实例为大家分享了java实现超市管理系统的具体代码,供大家参考,具体内容如下一、使用技术
javaSE
二、实现功能
超市管理系统
具体要求如下:
使用选择结构,循环结构,数组的知...

2021-02-06

java实现简单汽车租赁系统

本文实例为大家分享了java实现汽车租赁系统的具体代码,供大家参考,具体内容如下一、使用技术javaSE二、实现功能汽车租赁系统具体要求如下:使用面向对象的知识实现一个汽车租赁...

2021-02-06

IDEA之启动参数,配置文件默认参数的操作

配置文件写法:isPay是key,如果启动参数不传,则采用默认值是1。启动类传参:补充:IDEA使用指定配置文件在VM options 中添加 -Dspring.profiles.active=xxx如以上为个人经验,希望能...

2021-02-06

java类实现日期的时间差的实例讲解

我们在对不同时间的间隔上,如果是同一天的时间计算,尚且是可以手动算一下。如果加上日期的条件限制,那么手动的计算会比较困难。但是在java中我们调用类来进行解决,这样能节约不...

2021-02-06

java 实现字节流和字节缓冲流读写文件时间对比

我就废话不多说了,大家还是直接看代码吧~package cn.itcast.copy; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import j...

2021-02-06

浅析Spring Boot单体应用熔断技术的使用

壹、入围方案
Sentinel
github地址:https://sentinelguard.io/zh-cn/docs/introduction.html 阿里出品,Spring Cloud Alibaba限流组件,目前持续更新中 自带Dashboard,可以查...

2021-02-06

java中String,数组,ArrayList三者之间的转换

ArrayList转为String和数组
造一个元素为Integer的ArrayList 为list_int
造一个元素为String 的 ArrayList 为list_strArrayList list_int = new ArrayList<Integer>(); //I...

2021-02-06

MybatisPlus多数据源及事务解决思路

关于多数据源解决方案目前在SpringBoot框架基础上多数据源的解决方案大多手动创建多个DataSource,后续方案有三: 继承org.springframework.jdbc.datasource.lookup.AbstractR...

2021-02-06

SpringMVC异步处理操作(Callable和DeferredResult)

官方文档中说DeferredResult和Callable都是为了异步生成返回值提供基本的支持。简单来说就是一个请求进来,如果你使用了DeferredResult或者Callable,在没有得到返回数据之前,Di...

2021-02-06

windows java.exe内存暴涨解决、idea跑java\ tomcat内存无限增长

最近突然遇到个问题:用 idea 跑 Tomcat 服务,不到30分钟 内存就吃完了。用任务管理器查看,发现 java.exe占了10G内存!!查了各种方法一、 idea Tomcat 配置没用!!!二、idea idea64.ex...

2021-02-06

解析SpringCloud简介与微服务架构

1. 微服务架构1.1 微服务架构理解微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架...

2021-02-06

为什么ConcurrentHashMap的key value不能为null,map可以?

源码if (key == null || value == null) throw new NullPointerException();二义性假定ConcurrentHashMap也可以存放value为null的值。那不管是HashMap还是ConcurrentHashMa...

2021-02-06

解决SpringBoot在后台接收前台传递对象方式的问题

问题描述前台传递对象,不管是通过ajax请求方式,还是axios请求方式。后台应该怎么接收对象处理呢?比如前台传递ajax方式:$.ajax({ url: "后台的方式", async: false, type: "POST...

2021-02-06

MyBatis 中使用 Mapper 简化代码的方法

前面文章所写的增删改查是存在问题的。每执行一次 SQL,都要开启一次会话,并且需要提交并关闭,主要问题就是冗余代码过多,模板化代码过多。例如,我想开发一个 UserDao,可能是下面这...

2021-02-06

在IDEA中 实现给main方法附带参数的操作

一、 测试代码:二、添加参数1、在终端工具中①先编译: javac Test.java②再运行: java Test args1 args2 args3注:参数之前用空格隔开如下图所示:2.在idea中添加参数①点击Run下...

2021-02-06

Eclipse设置svn忽略文件或文件夹(svn:ignore)的操作

已同步文件最常见的就是用maven管理项目中的target目录Window–>Preferences–>Team–>Ignored Resource–>Add Pattern输入*/target/*新文件如果我们项目中有一个新目录,我...

2021-02-06

Java用Arrays.fill()初始化二维数组的实现

在最短路径问题上遇到了一个问题,对于二维int数组 map[][],需要初始化为int的最大值,不想用双重循环赋初值,想用Arrays.fill()填充但是失败了。。。。。。首先说明,Arrays.fill(...

2021-02-06

Java数组使用binarySearch()方法查找指定元素的实现

查找数组是指从数组中查询指定位置的元素,或者查询某元素在指定数组中的位置。使用 Arrays 类的 binarySearch() 方法可以实现数组的查找,该方法可使用二分搜索法来搜索指定数...

2021-02-06

解决JAVA8 Collectors.toMap value为null报错的问题

2018年11月7日 17:59:27 该bug貌似在java9中修复,欢迎补充2019年3月19日 17:59:11 查看java11的toMap方法后,发现并没有修改任何实现Caused by: java.lang.NullPointerExcept...

2021-02-06

springboot定时任务详解

在我们开发项目过程中,经常需要定时任务来帮助我们来做一些内容, Spring Boot 默认已经帮我们实行了,只需要添加相应的注解就可以实现一、基于注解(静态)
1、pom 包配置
pom 包里...

2021-02-06

Java如果在try里面执行return还会不会执行finally

前言 我们都知道,finally在捕获异常的操作中,总是最后并且一定会执行的。那么,如果我在使用try finally的时候,如果try 给了一个return,那么还会不会执行finally呢&#6...

2021-02-06

关于springboot 中使用httpclient或RestTemplate做MultipartFile文件跨服务传输的问题

大家好,因为近期做需求中遇到了文件上传这个东西,而且我这个还是跨服务去传输文件的所以我这边使用了httpclient和RestTemplate去做,但是最后还是用的httpclient。feign和Rest...

2021-02-06

完美解决java double数相加和相减的方案

我就废话不多说了,大家还是直接看代码吧~/** * double的计算不精确,会有类似0.0000000000000002的误差,正确的方法是使用BigDecimal或者用整型 * 整型地方法适合于货币精度已知...

2021-02-06

Idea去除方法形参参数提示的操作

描述:Idea安装完成默认自带方法参数提示,虽然比较友好,但是看起来特别不清晰,所以选择关闭步骤:1.File -> Settings进入设置(快捷键Ctrl + Alt + S)2.按照下图进行展开然后取消勾...

2021-02-06
返回顶部
顶部