Maven多个项目实现聚合过程解析
项目有多个模块,每个都是一个maven项目,当操作这些模块,不是到每个模块中执行指令,而是会把这些模块汇总到一个单独的模块中,对汇总模块做的操作会同步到每个模块。是为了多个mav...
项目有多个模块,每个都是一个maven项目,当操作这些模块,不是到每个模块中执行指令,而是会把这些模块汇总到一个单独的模块中,对汇总模块做的操作会同步到每个模块。是为了多个mav...
最近项目中会动态生成文件html及相关资源文件(css,js,png,mp3),为了防止文件名重复,需要获取目录中相同类型文件的最大编号,下面我用代码来实现获得文件列表。public static void...
在我们配置文件的时候 运行会报The server time zone的错Cause: java.sql.SQLException: The server time zone value错误源头解决办法添加如下的代码
不要忘了有??serve...
多个maven项目之间难免有重复的pom配置,重复的配置没必要重复写,maven提供了父子继承的关系,重复的依赖直接放在父项目的pom中。所以不希望每个开发者随意定义maven版本依赖,可...
通常来说,多线程的并发及条件断点的debug是很难完成的,或许本篇文章会给你提供一个友好的调试方法。让你在多线程开发过程中的调试更加的有的放矢。我们将通过一个例子来学习...
配置日志我们所有的sql在mybatisplus是不可见的,所以在开发中需要配置日志,开发完成后,就可以取消日志了,因为日志也是损耗资源的#配置日志mybatis-plus: configuration: l...
1.前提idea ssm项目环境要配好,这里就不多赘述了,自己配好2.下载配置rxtx包
官网下载:http://rxtx.qbang.org/wiki/index.php/Download
根据需要下载,本章记录的是windows10下64...
一、多线程的优缺点多线程的优点:1)资源利用率更好
2)程序设计在某些情况下更简单
3)程序响应更快多线程的代价:1)设计更复杂
虽然有一些多线程应用程序比单线程的应用程序要简单,...
springboot版本:2.2.5一、filter注册
springboot中添加filter有两种方式:1、实现方法一
package com.example.demo.filter1;import java.io.IOException;import javax.servlet...
今天在研究javamail发信的过程中,出现了一些小问题,现总结如下,以免后来者走些不必要的弯路,先把完整的能够正常运行的代码示例粘贴如下:
发邮件源代码:import java.util.Properti...
在项目中,时常会有异步调用的需求web.xml配置<servlet> <description>spring mvc servlet</description> <servlet-name>springMvc</servlet-name> <servlet-class>org.sp...
归并有递归和非递归两种。归并的思想是:
1.将原数组首先进行两个元素为一组的排序,然后合并为四个一组,八个一组,直至合并整个数组;
2.合并两个子数组的时候,需要借助一个临时数...
Java小项目中WEB-INF下jsp页面如何访问一:一般为啥要把jsp页面放在WEB-INF呐? 这样主要是为了网站的安全的角度来说的,WEB-INF是安全目录Tomcat 默认的访问路径是WebRoot...
前言
本节我们将学习一下@PostConstruct的用法。概述
@PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时...
一、MyBatis概述首先就是之前Java web中的三层结构界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet)
业务逻辑层: 接收了界面层传递的数据,计算逻...
WebSocket实现聊天室业务的具体代码,供大家参考,具体内容如下页面效果图pom.xml主要是spring-boot-starter-websocket包,websocket连接、发送信息。<dependency> <groupId>or...
对某个类型中的方法进行拦截,然后加入固定的业务逻辑,这是AOP面向切面编程可以做的事,在springboot里实现aop的方法也有很多, spring-boot-starter-aop 或者 aspectjweaver 都是...
该教程是面向那些不知道如何通过java连接mysql数据库的新手,所以该教程用的方法不是最优的方法,但求是最好理解的方法。需要的工具:eclipse、mysql、mysql的驱动
mysql驱动链接...
1、下载安装下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html ,根据提示进行安装,记住安装路径,这里路径为:E:\Java\jdk14.0.22、环境变量配置...
一、数据库结构二、查询所有数据记录(SQL语句)
SQL语句:SELECT u.*, r.*, a.* FROM( ( ( user u INNER JOIN user_role ur ON ur.user_id = u.user_id ) INNER JOIN rol...
方式1:1. 明确 Spark中Job 与 Streaming中 Job 的区别
1.1 Spark Core一个 RDD DAG Graph 可以生成一个或多个 Job(Action操作)一个Job可以认为就是会最终输出一个结果RDD的一...
同事反馈,系统使用过程出个别时候会出现错误,系统使用srpingMvc+spring+mybatis+dubbo的微服务架构。检查日志看到如下异常信息:Caused by: java.util.concurrent.RejectedExec...
我们配置MYSQL的连接池时可以直接写,也可以从外部导入配置文件。1、直接在dataSource中写数据库基本信息 <dataSource type="POOLED"> <!-- 配置连接数据库的4个基本...
最近写了一个并发幂等测试,用线程池加入多个线程,同时启动,领导觉得这样有一定的风险,要求更严格一点,把所有的线程加入池中,然后同时启动。本来有多种方法,因为我们需要从多个线程...
第一步,进到 spring仓库下载一个spring包,大家前往官网下载的时候,记得下载dist.zip后缀的包,里面包括了jar包和对应的英文文档。下面是自己已经下载的一个,提供百度云链接:
百度...
在Java中进行日期处理大家一定都不陌生,我们经常会需要在代码中进行日期的转换、日期的格式化等操作。
而一般我们进行日期格式化的时候都会使用SimpleDateFormat工具,之前我...
前言
我们都知道 web 服务的工作大多是接受 http 请求,并返回处理后的结果。服务器接受的每一个请求又可以看是一个任务。一般而言这些请求任务会根据请求的先后有序处理,如果...
java方法参数的传递有两种,值传递和引用传递。1.按值传递:参数类型是int,long等八大基本数据类型时,参数传递的过程是按值拷贝的过程如下代码public static void main(String[]...
NullPointerException是当您尝试使用指向内存中空位置的引用(null)时发生的异常,就好像它引用了一个对象一样。当我们声明引用变量(即对象)时,实际上是在创建指向对象的指针。考虑...
1.1 添加依赖  可以手动在 SpringBoot 项目添加依赖,也可以在项目创建时选择使用 ActiveMQ 5 自动添加依赖。高版本 SpringBoot (2.0 以上) 在添加 activemq 连...
与python不一样,python lambda是定义匿名函数,而在java8中lambda是匿名内部类例1、用lambda表达式实现Runnable
我开始使用Java 8时,首先做的就是使用lambda表达式替换匿名类,而...
不想看我bb的直接点上面的 ‘'解决方法‘'我的情况是这样的,在使用mybatis plus提供的QueryWrapper方法里的in查询时,我的参数为类似“1,2,3,4”这样的字符串 //要查的参数...
java代码package com.oauth.util;import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;import org.springframework.context.annotation.Bean;...
最初目的是在实验室电脑和笔记本电脑上同时配置好这个刷题插件,并且Git互联,并锻炼自己debug以及输入输出。前面的可以参考教程:安装
首先是在IntelliJ上面下载安装好LeetCode...
一.安装在 IDEA(2019)的 setting 的 Plugins 的 Marketplace 中搜索 leetcode,即可以找到该插件,安装完成了,重启即可。二.配置 1、重启完成后,第一次使用的时候,需要一些基本的配...
1 idea启动tomcat乱码遇到的问题:idea整合SSM项目,tomcat启动,启动时查看idea上的tomcat日志,出现乱码:但是直接用tomcat 的 startup.bat启动,无乱码:2,出现的原因:
查看tomcat/conf/...
Collectors.toMap:
Student studentA = new Student("20190001","小明"); Student studentB = new Student("20190002","小红"); Student studentC = new Student("20...
1.导入jar包: <!--jmsTemplate--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency...
1、创建定时任务:@Componentpublic class AutoNotifyController { /** * 获取RedisUtils注入的bean * * @return */ private ThreadUtil getThreadUtil() { Thr...
代码如下package cn.burce.List;import java.util.LinkedList;public class LinkedListdemo { // LinkedList 链表集合的特有 // 自身特点:链表底层实现,查询慢,增删快 //...
1. mybatis-plus开启二级缓存spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver jdbc-url: jdbc:mysql://1...
1.首先去阿里云购买个证书,也有免费的,但是免费的只能使用一年,证书需要绑定域名2.将证书放进项目3.配置YMLserver: ssl: key-store: 55555.pfx key-store-password: 55555...
最近有个老项目想逐步将新业务的数据放到新的数据库,以前的业务还得连接以前的数据库,于是需要整合多数据源 。多数据源实际上是继承了AbstractRoutingDataSource类,这个类最终...
项目登录流程如下
用户进入前端登录界面,输入账号密码等,输入完成之后前端发送请求到后端(拦截器不会拦截登录请求),后端验证账号密码等成功之后生成Token并存储到数据库,数据库...
1、谷歌浏览器配置管理
在代理服务器中,按上图进行设置,可以把localhost换成 127.0.0.1 ,端口换成你想设置的,但是不要与别的端口进行冲突,一般四位数的端口冲突比较少2、Jmeter...
运行远程主机上的shell脚本下面的例子是教给大家如何通过java程序,运行远程主机上的shell脚本。(我讲的不是一个黑客学习教程,而是使用用户名密码去执行有用户认证资格的主机上...
当前在线人数一共需要三处创建监听器package com.count;import javax.servlet.ServletContext;import javax.servlet.ServletContextEvent;import javax.servlet.ServletCon...
本人一直使用的是Eclipse作为开发工具的,不过现在IDEA非常的受推崇,所以决定上手试一试。网上有很多旗舰版的文章,我没有仔细看,我这次是决定使用社区版的IDEA,虽然功能会少一些,...
<? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概念。 <? extends T>:是指“上界通配符(Upper Bounds Wildcards)” <? s...
昨天还用得好好的,今天突然给我说仅支持JDK11以上了,也不能进行正常的代码补全了。看了一下,是Language Support for Java™ by Red Hat这个拓展更新到0.65.0的原因。因为...