Spring注解实现Bean自动装配示例详解

何为自动装配
自动装配是 Spring 满足 bean 依赖的一种方式。在使用 Spring 配置 bean 时,我们都要给配置的 bean 的属性设置一个值,如果不手动设置则都是空。而自动的好处...

2021-03-15

Java实时获取基金收益项目源码分享

本文章向大家介绍JAVA爬取天天基金网数据,主要包括JAVA爬取天天基金网数据使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。天...

2021-03-15

Spring IOC创建对象的两种方式

IOC创建对象的方式一、 使用无参构造创建对象(默认方式)创建实体类注意:属性必须要有set方法,来完成注入public class User { private String name; public User() { Syste...

2021-03-15

SpringBoot自定义注解实现Token校验的方法

1.定义Token的注解,需要Token校验的接口,方法上加上此注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.Re...

2021-03-15

Mybatis-plus使用注解 @TableField(exist = false)

当表中午字段,但是实体类中需要这个成员变量时怎么办,可以使用mybatis-plus中@TableField(exist=false)如下:import com.baomidou.mybatisplus.annotation.TableField;import c...

2021-03-15

SpringBoot+Vue实现数据添加功能

一、添加代码生成器
用来自动为数据库映射类建立:mapper、service、controller注:代码生成器的写法,参考官方文档:https://mp.baomidou.com/package com.hanmh.utils;import com...

2021-03-15

WebUploader实现图片上传功能

本文实例为大家分享了WebUploader实现图片上传的具体代码,供大家参考,具体内容如下描述:springmvc 在jsp页面实现 WebUploader插件上传图片, 上传到 oss阿里云存储上。预览:理解...

2021-03-14

java实现抽奖功能解析

本文实例为大家分享了java实现抽奖功能的具体代码,供大家参考,具体内容如下抽一个:输入抽奖人数,生成随机数字进行抽奖。
比如:楼主抽幸运儿送游戏,选择前100楼抽取一个幸运儿。im...

2021-03-14

java实现添加图片水印和文字水印

我们经常会在一些图片或者图片上看到某某公司或品牌的水印,那么我们可不可以自己在喜欢的图片或文件上添加水印呢?答案当然是没问题。我们先来看看图片水印:------------------...

2021-03-13

Spring Cloud Eureka 注册与发现操作步骤详解

在搭建Spring Cloud Eureka环境前先要了解整个架构的组成,常用的基础模式如下图:

服务提供者:将springboot服务编写好以后,通过配置注册中心地址方式注册,提供给消费者使用。
注...

2021-03-12

springboot框架的全局异常处理方案详解

系统框架搭建的前期过程中,为了约束代码规范,我们会对一些通用功能做一些处理,比如声明一些系统公用错误类、封装通用返回结果、统一异常处理等,这样做的优势是团队开发过程中能...

2021-03-12

Java Synchronize下的volatile关键字详解

简介关键词:Synchronize与volatile Synchronize:无论是对于Synchronize同步方法异或是Synchronize块,本质是对某对象或某类加锁,让多线程进行队列化的有序地同步执行。 volati...

2021-03-12

Java 重入锁和读写锁的具体使用

重入锁
重入锁 ReentrantLock,顾名思义,就是支持重进入的锁,它表示该锁能够支持一个线程对资源的重复加锁。除此之外,该锁还支持获取锁时的公平和非公平性选择
所谓不支持重进入...

2021-03-11

eclipse汉化及jdk安装环境配置超详细教程(Java安装教程)

很开心能写下这篇文章帮助对java语言有兴趣的人
关于java软件分为idea以及ec 这里我们使用ec
我安装时也遇见了很多问题,诸如安装路径,环境配置 网上许多文章众说纷纭,
踩过许...

2021-03-11

详解java google Thumbnails 图片处理

在后端开发的过程中,都逃不开与文件传输特别是图片的传输打交道,但是因为现在各种拍照设备发展越来越快,拍出的照片更是越来越清晰,但是照片文件的大小也是越来越大了,手机拍照小...

2021-03-10

Java 实现定时任务的三种方法

是的,不用任何框架,用我们朴素的 Java 编程语言就能实现定时任务。今天,栈长就介绍 3 种实现方法,教你如何使用 JDK 实现定时任务!1、 sleep
这也是我们最常用的 sleep 休眠大法,...

2021-03-10

spring如何快速稳定解决循环依赖问题

循环依赖其实就是循环引用,很多地方都说需要两个或则两个以上的bean互相持有对方最终形成闭环才是循环依赖,比如A依赖于B,B依赖于C,C又依赖于A。其实一个bean持有自己类型的属性...

2021-03-09

Java数据结构与算法入门实例详解

第一部分:Java数据结构要理解Java数据结构,必须能清楚何为数据结构?数据结构: Data_Structure,它是储存数据的一种结构体,在此结构中储存一些数据,而这些数据之间有一定的关系。...

2021-03-09

Java使用substring()截取(提取)子字符串

在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。
1. substring(int beginIndex) 形...

2021-03-09

java中的位运算及应用场景介绍

我们知道程序中的所有数在计算机内存中都是以二进制的形式储存的,而位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也...

2021-03-09

SpringBoot+Mybatis-Plus实现mysql读写分离方案的示例代码

1. 引入mybatis-plus相关包,pom.xml文件2. 配置文件application.property增加多库配置mysql 数据源配置spring.datasource.primary.jdbc-url=jdbc:mysql://xx.xx.xx.xx:3306/...

2021-03-08

springboot整合mybatis-plus实现多表分页查询的示例代码

1.新建一个springboot工程
2.需要导入mybatis和mybatis-plus的依赖文件<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</...

2021-03-08

SpringCloud-Hystrix-Dashboard客户端服务监控的实现方法

服务监控 除了隔离依赖服务的调用以外,Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的...

2021-03-08

Spring Boot thymeleaf模板引擎的使用详解

在早期开发的时候,我们完成的都是静态页面也就是html页面,随着时间轴的发展,慢慢的引入了jsp页面,当在后端服务查询到数据之后可以转发到jsp页面,可以轻松的使用jsp页面来实现数...

2021-03-08

springBoot启动时让方法自动执行的几种实现方式

在springBoot中我们有时候需要让项目在启动时提前加载相应的数据或者执行某个方法,那么实现提前加载的方式有哪些呢?接下来我带领大家逐个解答1.实现ServletContextAware接口...

2021-03-08

SpringBoot实现接口幂等性的4种方案

一、什么是幂等性
幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。
在计算机中编程中,一个幂等操作的特点是其任...

2021-03-08

Intellij IDEA 2020.3 配置教程详解

设置项这个版本已经取消了defalut settings指定成默认配置的选项,所以配置都是在settings中配置
设置项设置统一UTF-8编码 路径:File -> settings --> editor --> File Encod...

2021-03-07

Spring Security OAuth 自定义授权方式实现手机验证码

Spring Security OAuth 默认提供OAuth2.0 的四大基本授权方式(authorization_code\implicit\password\client_credential),除此之外我们也能够自定义授权方式。先了解一下Sprin...

2021-03-07

2020年IntelliJ IDEA最新最详细配置图文教程详解

推荐阅读:IntelliJ IDEA 2020最新激活码(亲测有效,可激活至 2089 年)最新idea2020注册码永久激活(激活到2100年)IDEA使用设置
  继续idea最新安装的步骤后,对IDEA工作开发进...

2021-03-07

使用java + selenium + OpenCV破解网易易盾滑动验证码的示例

网易易盾:dun.163.com* 验证码地址:https://dun.163.com/trial/jigsaw* 使用OpenCv模板匹配* Java + Selenium + OpenCV产品样例

接下来就是见证奇迹的时刻!
注意!!!
· 在模拟滑...

2021-03-07

Java并发编程之ReadWriteLock读写锁的操作方法

1.ReadWriteLock介绍为什么我们有了Lock,还要用ReadWriteLock呢。我们对共享资源加锁之后,所有的线程都将会等待。Lock读操作也锁,写操作也会锁,而对共享资源读的时候,其实是不用...

2021-03-07

Java工作环境的配置与Eclipse的安装过程

  Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.Eclipse 附带了一个标准的插件集,包括Java...

2021-03-07

在mybatis 中使用if else 进行判断的操作

我就废话不多说了,大家还是直接看代码吧~<!-- 查询物品的id --> <select id="checkItemsId" parameterType="pd" resultType="java.lang.Integer"> SELECT i.itemsid FRO...

2021-03-07

IntelliJ IDEA 2020常用配置设置大全(方便干活)

IntelliJ IDEA 安装后需要进行初始化配置已更加方便使用。本文整理了比较通用的安装后初始配置。本文适配版本:IntelliJ IDEA 2020.1版(于2020年4月9日发布)。本文适配版本:Inte...

2021-03-07

配置tjxCold(idea效率插件)的模版教程详解

tjxCold(根据配置模板,快速生成controller,service,serviceimpl 代码) 为什么要开发这款插件市面上有很多基于数据库生成代码的工具,但是我自己的工作流,是只用数据库生成代码...

2021-03-07

java mybatis框架配置详解

一个框架的使用,必然离不开其中的组件支持。我们在下载完mybatis框架后,因为大部分的内部结构还没有启动,就要手动的对其进行配置。在之前有提到,mybatis框架的作用就有数据库方...

2021-03-07

浅谈为什么阿里巴巴要禁用Executors创建线程池

看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因写在前面首先感谢大家在盖楼的间隙阅读本...

2021-03-07

基于IDEA2018卡死不动的解决方式(好用)

相信大多数人用IDEA开发的时候都会遇到卡顿或者直接卡死的情况,在IDEA2017.1版本之前idea启动是非常慢的,而IDEA2018版本的启动速度和内存占用以及使用流畅度都比IDEA2017好...

2021-03-07

IDEA设置Tab选项卡快速的操作

IDEA设置Tab选项卡本人喜欢把tab选项卡全部放出来(tab选项卡默认是10个,超过后会把最先打开的挤出去,像队列一样先进先出),比如这样(多行显示):当然也有人喜欢这样的(一行显示):如果需...

2021-03-07

Mybatis 中如何判断集合的size

Mybatis中判断集合的size,可以用下面的方法来做。<if test="null != staffCodeList and staffCodeList.size > 0">and gui.USER_CODE not in<foreach collection="staffCode...

2021-03-07

超全MyBatis动态代理详解(绝对干货)

前言假如有人问你这么几个问题,看能不能答上来 Mybatis Mapper 接口没有实现类,怎么实现的动态代理 JDK 动态代理为什么不能对类进行代理(充话费送的问题) 抽象类可不可以进...

2021-03-07

使用java + OpenCV破解顶象面积验证码的示例

前言我们又来破解验证码啦,今天上场的是–顶象面积验证码根据场景来看,我们需要根据图片中分隔好的区域找到面积最大的一块来点击它。那么我们把它拆分成以下几个步骤:检测出图...

2021-03-07

解决mybatis case when 报错的问题

在mybatis中使用case when进行条件筛选判断时遇到Failed to process, please exclude the tableName or statementId.这样的报错信息,报错的信息是语法错误但是我在mysql的命...

2021-03-07

postgresql 实现16进制字符串转10进制数字

我就废话不多说了,大家还是直接看代码吧~CAST(CAST((‘x' || ‘47868E22') AS bit(32)) AS int)补充:Postgresql中时间戳与日期的相互转换(同样适用于GreenPlum)--日期转时间...

2021-03-07

区块链常用数据库leveldb用java来实现常规操作的方法

前言LevelDB 是一种Key-Value存储数据库百度百科上介绍 性能非常强悍 可以支撑十亿级这段时间在研究区块链的时候发现的这个数据库。LevelDB 是单进程的服务,性能非常之高,在...

2021-03-07

Java中Integer类型值相等判断方法

背景
本周开发中遇到一个很低级的问题,Integer包装类的相等判断,包装类与基本数据类型的区别,应该大多数人在面试中经常被问到,但是有的时候大家都会烦这些看起来没啥用的东西,面...

2021-03-07

Java实用工具之使用oshi获取主机信息的方法

最近在筹划做一个监控系统。其中就要获取主机信息,其中遇到一些问题。在此做个记录,以便以后查阅。在该监控系统中,想要做到主机的CPU、内存、磁盘、网络、线程、JVM内存、JVM...

2021-03-07

springboot短信验证码登录功能的实现

1 、构造手机验证码:使用 random 对象生成要求的随机数作为验证码,例如 4 位验证码: 1000~9999 之间随机数;2 、使用接口向短信平台发送手机号和验证码数据,然后短信平台再把验...

2021-03-07

Idea里github的图形化操作配置方法

一、本地仓库初始化与远程仓库推送操作Idea 基本环境配置Github 配置Git 执行文件目录指定创建工程git02创建本地仓库并提交项目文件到本地仓库在当前项目所在目录创建本地...

2021-03-07

Intellij IDEA全局替换快捷键整理

IDEA全局替换通过快捷键 Ctrl+Shift+r 或这点击 Edit 》Find 》Replace In Path有些IDEA版本按了快捷键也没效果,经常遇到的原因如下:1、与其他软件快捷键冲突了,特别是输入法...

2021-03-07
返回顶部
顶部