一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Java

IDEA2021.3.2拉取maven报错maven-default-http-blocker解决方法

因为IDEA2021.3.2 的Maven是3.8.1后,mvn编译的时候总是提示拉不到依赖,报错如下:
Could not validate integrity of download from http://0.0.0.0/…
因为使用HTTP协议下载依赖,可能会导致中间人攻击。
所以Maven 3.8.1就禁止了所有HTTP协议的Maven仓库,而IDEA2021.3.2使用了Maven 3.8.1
很多公司内部的maven仓库一般都是http协议,而Maven 3.8.1禁止了http协议,那么就会导致开头的报错。

龙生   21 Jun 2022
View Details

SpringAOP学习--前言AOP简介

AOP是一种思想,一种编程方式。编写一段代码在合适的时机找到切入点然后执行。不直接修改原来的代码,而是在原代码执行的前后执行一段额外的代码。
这么做的好处有:
1.解耦合,系统应求追高内聚低耦合,增强的逻辑独立存在,即插即用,不需要移除掉切点即可,对原有业务无影响(或影响极小)。
2.符合开闭原则,对扩展开放,对修改关闭,不修改原有代码。改代码的代价有些时候比较大。
3.代码复用,可以在不侵入当前代码的情况下复用代码或引入第三方功能从而扩展系统功能。

龙生   10 Jun 2022
View Details

IDEA中maven项目不进行Test直接打包package

IDEA中maven项目不进行Test直接打包package 因为线上环境与开发环境不同,在IDEA中修改了下代码打包就不通过了,遂百度了下; 方法一: 这也是最方便的一种方法,直接在idea中maven工具栏上点击小闪电图标: 方法二: 在命令行输入:

  达到同样效果; 顺便一提命令行在这 方法三: 在pom.xml中加入(该方法未测试):

  from:https://blog.csdn.net/weixin_44225716/article/details/108410878?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-108410878-null-null.pc_agg_new_rank&utm_term=idea+%E7%A6%81%E7%94%A8maventest&spm=1000.2123.3001.4430

龙生   10 Jun 2022
View Details

Mybatis 和 Mybatis Plus 的区别

Mybatis 和 Mybatis Plus 的区别
MyBatis:

所有SQL语句全部自己写
手动解析实体关系映射转换为MyBatis内部对象注入容器
不支持Lambda形式调用
Mybatis Plus:

强大的条件构造器,满足各类使用需求
内置的Mapper,通用的Service,少量配置即可实现单表大部分CRUD操作
支持Lambda形式调用
提供了基本的CRUD功能,连SQL语句都不需要编写
自动解析实体关系映射转换为MyBatis内部对象注入容器

龙生   27 May 2022
View Details

SpringBoot 集成 Nacos

  目录 一、前言 二、Nacos集成 1、引入Nacos依赖 2、设置Nacos配置 3、加载Nacos配置中心配置项 4、Nacos集成验证 5、Nacos配置中心配置项动态生效   Nacos安装详见:Spring Cloud 系列之 Nacos 配置中心   一、前言 上一篇已经讲解了怎样安装安装、启动、配置 Nacos,这篇我们讲解如何在项目中使用 Nacos 。 还不了解 Nacos 的详见:Spring Cloud 系列之 Nacos 配置中心 在集成 Nacos 之前,首先我们要先创建一个 Spring Boot 项目:IDEA 创建 SpringBoot 项目   二、Nacos集成 1、引入Nacos依赖

  注:Spring Boot版本要低于2.4,否则启动应用会报错。   2、设置Nacos配置 项目中默认配置文件是 application.properties ,Nacos 配置加在此配置文件中的话,应用启动会报连接 Nacos 失败,我们需要创建 bootstrap.properties 或 bootstrap.yml 配置文件(添加任意一个即可),下面我们以 bootstrap.properties 为例:

    3、加载Nacos配置中心配置项 在初始化类中添加 @EnableDiscoveryClient 注解即可:

    4、Nacos集成验证 Nacos配置如下: 启动应用,然后访问:http://localhost:8085/hello 出现如下界面说明加载Nacos配置成功。   5、Nacos配置中心配置项动态生效 需要在配置对象中添加 @RefreshScope 注解,然后重启应用。

  重启后,访问:http://localhost:8085/hello 将 Nacos 配置中的 log.level 修改为 DEBUG ,然后重新访问:http://localhost:8085/hello,出现如下界面说明 Nacos […]

龙生   24 May 2022
View Details

SpringBoot集成Nacos

一、环境说明 1.CentOS7 2.Jdk1.8 3.Mysql5.7 4.Nacos1.3 5.SpringBoot2.3.1.RELEASE 6.Maven3.6 二、下载Nacos 1.Nacos官网:https://nacos.io/zh-cn/index.html 2.Nacos下载地址:https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.tar.gz 三、解压启动Nacos

四、配置Nacos

五、与SpringBoot集成,使用Nacos配置中心

from:https://www.cnblogs.com/runningA/p/13654777.html

龙生   24 May 2022
View Details

SpringBoot之整合Shiro(最详细)

SpringBoot整合Shiro思路

龙生   28 Apr 2022
View Details

Maven编译报错“Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.”

使用maven进行打包 install package时报错   解决一:临时手动操作 maven的编译打包检查:关闭点一下就可以了,忽略检查测试文件   解决二:pom.xml配置

  from:https://www.cnblogs.com/SparkMore/p/15919302.html

龙生   28 Apr 2022
View Details

Java并发编程

龙生   24 Apr 2022
View Details

IDEA插件

龙生   24 Apr 2022
View Details
1 27 28 29 64