Win10 Java jdk14.0.2安装及环境变量配置详细教程

1、下载安装下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html ,根据提示进行安装,记住安装路径,这里路径为:E:\Java\jdk14.0.22、环境变量配置...

2020-11-04

MyBatis 三表外关联查询的实现(用户、角色、权限)

一、数据库结构二、查询所有数据记录(SQL语句)
SQL语句:SELECT u.*, r.*, a.* FROM( ( ( user u INNER JOIN user_role ur ON ur.user_id = u.user_id ) INNER JOIN rol...

2020-11-04

Spark调优多线程并行处理任务实现方式

方式1:1. 明确 Spark中Job 与 Streaming中 Job 的区别
1.1 Spark Core一个 RDD DAG Graph 可以生成一个或多个 Job(Action操作)一个Job可以认为就是会最终输出一个结果RDD的一...

2020-11-04

阿里dubbo出错提示Thread pool is EXHAUSTED问题及解决方法

同事反馈,系统使用过程出个别时候会出现错误,系统使用srpingMvc+spring+mybatis+dubbo的微服务架构。检查日志看到如下异常信息:Caused by: java.util.concurrent.RejectedExec...

2020-11-04

Mybatis主配置文件的properties标签详解

我们配置MYSQL的连接池时可以直接写,也可以从外部导入配置文件。1、直接在dataSource中写数据库基本信息 <dataSource type="POOLED"> <!-- 配置连接数据库的4个基本...

2020-11-04

如何使用CountDownLatch同步java多线程

最近写了一个并发幂等测试,用线程池加入多个线程,同时启动,领导觉得这样有一定的风险,要求更严格一点,把所有的线程加入池中,然后同时启动。本来有多种方法,因为我们需要从多个线程...

2020-11-04

spring通过导入jar包和配置xml文件启动的步骤详解

第一步,进到 spring仓库下载一个spring包,大家前往官网下载的时候,记得下载dist.zip后缀的包,里面包括了jar包和对应的英文文档。下面是自己已经下载的一个,提供百度云链接:
百度...

2020-11-04

为什么阿里巴巴要求日期格式化时必须有使用y表示年

在Java中进行日期处理大家一定都不陌生,我们经常会需要在代码中进行日期的转换、日期的格式化等操作。
而一般我们进行日期格式化的时候都会使用SimpleDateFormat工具,之前我...

2020-11-04

JVM优先级线程池做任务队列的实现方法

前言
我们都知道 web 服务的工作大多是接受 http 请求,并返回处理后的结果。服务器接受的每一个请求又可以看是一个任务。一般而言这些请求任务会根据请求的先后有序处理,如果...

2020-11-04

Java参数传递及值传递实现原理详解

java方法参数的传递有两种,值传递和引用传递。1.按值传递:参数类型是int,long等八大基本数据类型时,参数传递的过程是按值拷贝的过程如下代码public static void main(String[]...

2020-11-04

详解Java中NullPointerException异常的原因详解以及解决方法

NullPointerException是当您尝试使用指向内存中空位置的引用(null)时发生的异常,就好像它引用了一个对象一样。当我们声明引用变量(即对象)时,实际上是在创建指向对象的指针。考虑...

2020-11-04

SpringBoot 整合 JMSTemplate的示例代码

1.1 添加依赖&#8195;&#8195;可以手动在 SpringBoot 项目添加依赖,也可以在项目创建时选择使用 ActiveMQ 5 自动添加依赖。高版本 SpringBoot (2.0 以上) 在添加 activemq 连...

2020-11-04

Java8 lambda表达式2种常用方法代码解析

与python不一样,python lambda是定义匿名函数,而在java8中lambda是匿名内部类例1、用lambda表达式实现Runnable
我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而...

2020-11-04

Mybatis plus中使用in查询出错如何解决

不想看我bb的直接点上面的 ‘'解决方法‘'我的情况是这样的,在使用mybatis plus提供的QueryWrapper方法里的in查询时,我的参数为类似“1,2,3,4”这样的字符串 //要查的参数...

2020-11-04

spring boot-2.1.16整合swagger-2.9.2 含yml配置文件的代码详解

java代码package com.oauth.util;import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;import org.springframework.context.annotation.Bean;...

2020-11-04

有关IntelliJ IDEA中LeetCode插件配置问题

最初目的是在实验室电脑和笔记本电脑上同时配置好这个刷题插件,并且Git互联,并锻炼自己debug以及输入输出。前面的可以参考教程:安装
首先是在IntelliJ上面下载安装好LeetCode...

2020-11-04

如何在Intellij中安装LeetCode刷题插件方便Java刷题

一.安装在 IDEA(2019)的 setting 的 Plugins 的 Marketplace 中搜索 leetcode,即可以找到该插件,安装完成了,重启即可。二.配置 1、重启完成后,第一次使用的时候,需要一些基本的配...

2020-11-04

idea日志乱码和tomcat日志乱码问题的解决方法

1 idea启动tomcat乱码遇到的问题:idea整合SSM项目,tomcat启动,启动时查看idea上的tomcat日志,出现乱码:但是直接用tomcat 的 startup.bat启动,无乱码:2,出现的原因:
查看tomcat/conf/...

2020-11-04

Java8 Stream Collectors收集器使用方法解析

Collectors.toMap:
Student studentA = new Student("20190001","小明"); Student studentB = new Student("20190002","小红"); Student studentC = new Student("20...

2020-11-04

SpringBoot集成JmsTemplate(队列模式和主题模式)及xml和JavaConfig配置详解

1.导入jar包: <!--jmsTemplate--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency...

2020-11-04

Spring Boot定时任务单线程多线程实现代码解析

1、创建定时任务:@Componentpublic class AutoNotifyController { /** * 获取RedisUtils注入的bean * * @return */ private ThreadUtil getThreadUtil() { Thr...

2020-11-04

简单了解java集合框架LinkedList使用方法

代码如下package cn.burce.List;import java.util.LinkedList;public class LinkedListdemo { // LinkedList 链表集合的特有 // 自身特点:链表底层实现,查询慢,增删快 //...

2020-11-04

Mybatis-plus基于redis实现二级缓存过程解析

1. mybatis-plus开启二级缓存spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver jdbc-url: jdbc:mysql://1...

2020-11-04

基于springboot设置Https请求过程解析

1.首先去阿里云购买个证书,也有免费的,但是免费的只能使用一年,证书需要绑定域名2.将证书放进项目3.配置YMLserver: ssl: key-store: 55555.pfx key-store-password: 55555...

2020-11-04

Springboot整合多数据源代码示例详解

最近有个老项目想逐步将新业务的数据放到新的数据库,以前的业务还得连接以前的数据库,于是需要整合多数据源 。多数据源实际上是继承了AbstractRoutingDataSource类,这个类最终...

2020-11-04

Springboot前后端分离项目配置跨域实现过程解析

项目登录流程如下
用户进入前端登录界面,输入账号密码等,输入完成之后前端发送请求到后端(拦截器不会拦截登录请求),后端验证账号密码等成功之后生成Token并存储到数据库,数据库...

2020-11-04

Jmeter配置代理实现录制过程图解

1、谷歌浏览器配置管理
在代理服务器中,按上图进行设置,可以把localhost换成 127.0.0.1 ,端口换成你想设置的,但是不要与别的端口进行冲突,一般四位数的端口冲突比较少2、Jmeter...

2020-11-04

如何用java程序(JSch)运行远程linux主机上的shell脚本

运行远程主机上的shell脚本下面的例子是教给大家如何通过java程序,运行远程主机上的shell脚本。(我讲的不是一个黑客学习教程,而是使用用户名密码去执行有用户认证资格的主机上...

2020-11-04

IDEA 当前在线人数和历史访问量的示例代码

当前在线人数一共需要三处创建监听器package com.count;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletCon...

2020-11-04

IDEA社区版下载安装流程详解(小白篇)

本人一直使用的是Eclipse作为开发工具的,不过现在IDEA非常的受推崇,所以决定上手试一试。网上有很多旗舰版的文章,我没有仔细看,我这次是决定使用社区版的IDEA,虽然功能会少一些,...

2020-11-04

Java泛型extends及super区别实例解析

<&#63; extends T>和<&#63; super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概念。 <&#63; extends T>:是指“上界通配符(Upper Bounds Wildcards)” <&#63; s...

2020-11-04

Vscode中不再支持JDK8的原因分析及解决方案

昨天还用得好好的,今天突然给我说仅支持JDK11以上了,也不能进行正常的代码补全了。看了一下,是Language Support for Java&#8482; by Red Hat这个拓展更新到0.65.0的原因。因为...

2020-11-04

Maven访问仓库顺序代码实例解析

maven项目使用的仓库一共有如下几种方式: 中央仓库,这是默认的仓库 镜像仓库,通过 sttings.xml 中的 settings.mirrors.mirror 配置 全局profile仓库,通过 settings.xml 中的...

2020-11-04

Spring如何使用xml创建bean对象

一、导入JAR包二、配置applicationContext.xml的spring核心配置三、 public static void main(String[] args) { //1.使用 ApplicationContext 接口,就是在获取 spring 容...

2020-11-04

Spring Boot设置支持跨域请求过程详解

现代浏览器出于安全的考虑, HTTP 请求时必须遵守同源策略,否则就是跨域的 HTTP 请求,默认情况下是被禁止的,IP(域名)不同、或者端口不同、协议不同(比如 HTTP、HTTPS)都会造成跨域问...

2020-11-04

解决IntelliJ IDEA创建spring boot无法连接http://start.spring.io/问题

IntelliJ IDEA 是大家常用编码工具之一;spring-boot也是目前常用的spring框架之一;但是偶尔会遇到一些不常遇见的问题:使用IntelliJ IDEA创建spring boot却无法连接http://star...

2020-11-04

浅析IDEA如何正确配置Gradle? GRADLE_USER_HOME 和 Gradle user home的区别

缘起网上已经有了如此多的IDEA配置Gradle的文章,为何本菜鸟还想再写一篇这样的水文呢? 原因是按照网上大多数的配置,Gradle并不能按照你的想法很好的工作,倒不是说根据其他大佬...

2020-11-04

php怎么替换src

可以使用正则表达式批量替换Img中src内容。函数介绍:preg_replace 函数执行一个正则表达式的搜索和替换。实现代码:/*** 图片地址替换成压缩URL* @param string $content 内容...

2020-11-04

搭建 springboot selenium 网页文件转图片环境的详细教程

1. 环境准备需要有 chrome 浏览器 + chrome driver + selenium 客户端离线 chrome 下载地址# 64位 linux 系统https://dl.google.com/linux/direct/google-chrome-stable_cu...

2020-11-04

Java不可不知的泛型使用示例代码

本文介绍了Java的泛型的基本使用。1. 为什么使用泛型看下面一个例子:为了说明问题,本类写的尽量简陋,请把目光主要放在类型上。/** * @author Xing Xiaoguan (xingrenguanxue)...

2020-11-04

SpringBoot 集成 Jasypt 对数据库加密以及踩坑的记录分享

前言密码安全是非常重要的,因此我们在代码中往往需要对密码进行加密,以此保证密码的安全加依赖<!-- jasypt --><dependency> <groupId>com.github.ulisesbocchio</groupId> <a...

2020-11-04

IDEA查看Scala的源码的教程图解

1、下载源代码点击这个链接:http://www.scala-lang.org/download/all.html选择需要的版本点击打开;在新打开的网页下方找到源代码下载项:2、在intellij idea设置指向源代码在in...

2020-11-04

最新IntelliJ IDEA 2020版本的安装教程详解

本文给大家分享IntelliJ IDEA 2020版本的安装教程,具体内容如下所示:



桌面点击IDEA









总结...

2020-11-04

如何在IDEA中对 hashCode()和 equals() 利用快捷键快速进行方法重写

在Java中对集合进行操作时,有时候需要对类中的equals() 和 hashCode()进行方法重写.IDEA中实现了利用快捷键即可对上述内容进行快速操作.如下,我们定义一个名为Student的类....

2020-11-04

使用Mybatis对数据库进行单表操作的实现示例

简介
该篇文章主要是介绍如何使用MyBatis对Mysql数据库进行单表操作(对于mybatis的下载以及配置文件的作用和具体信息,我在上一篇文章中也已经提到了),使用的环境如下:
JDK版本...

2020-11-04

快速解决idea打开某个项目卡住的问题

今天在idea上调试某个项目,结果idea崩了,一直打不开,重启重装也不行,应该是重装不彻底不干净。寻找了网上的一些解决方法,都不管用。既然网上上解决方法也不行,重装也不行,那就老老...

2020-11-04

误将.idea文件提交至git后删除的操作方法

不小心将.idea文件提交后无法删除1、同步git最新代码,将.idea文件同步下来如果同步不下来,看看是不是在同步的时候与本地文件产生了冲突,如果冲突了,要先解决冲突,解决了冲突才能...

2020-11-04

springboot集成普罗米修斯(Prometheus)的方法

Prometheus 是一套开源的系统监控报警框架。它由工作在 SoundCloud 的 员工创建,并在 2015 年正式发布的开源项目。2016 年,Prometheus 正式加入 Cloud Native Computing Foun...

2020-11-04

教你Laravel自动转换长整型雪花ID为字符串

在设计 API 时,出于安全性等因素考虑,有时需要放弃使用自增 ID,使 ID 非连续且不可猜测。通常可以使用 Hash id,UUID,雪花 ID 等来实现。在最近的一个项目中,我尝试使用雪花 ID。...

2020-11-04

如何利用Spring的@Import扩展点与spring进行无缝整合

利用Spring的@Import扩展与spring进行无缝整合前言BeanFactoryPostProcessor@Import实现POM文件定义数据层Resource(dao)层的扫描注解定义我的数据层Resource使用的注解Artery...

2020-11-04
返回顶部
顶部