自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Sonar 安装配置常见问题及解决办法

首先,版本很重要,sonar7.9以后的版本只支持java11,java8需要低于7.9的版本,其次,数据库版本很重要,具体版本可以查看sonar中的配置文件conf/sonar.properties,如下所示:一,安装及配置1.官网下载需要的版本。2.准备好数据库,并在数据库中创建名为sonar的数据库。3.配置数据库,打开conf/sonar.properties,添加如下配置如果你创建的数据库名不是sonar,则需要将3306后的数据库名改成对应的数据库名。4.启动。打

2020-10-12 17:33:14 1771

原创 SpringBoot 事件监听--自定义

话不多说,事件监听学习记录:1.首先创建自己的事件,继承ApplicationEvent类:@Setter@Getterpublic class MyEvent extends ApplicationEvent { private Logger logger = LoggerFactory.getLogger(MyEvent.class); private String msg; public MyEvent(Object source, String msg)

2020-07-26 14:31:04 177

原创 IDEA创建yml文件不显示小树叶,创建失败解决办法

不知道自己干了什么骚操作,在创建yml文件时,出现了以下问题:这不单单是没有显示小树叶的问题,而是真的没法用,而且是在YAML插件全部安装的情况下出现了这样的问题。通过一番搜索,现解决方法如下:打开setting-File Types:找到Text,在以下列表中找到自己创建的失效的application.yml,点击右边的减号将其删除,应用,问题解决。...

2020-07-09 09:52:15 3049 1

原创 Spring Boot + Mybatis @UpdateProvider注解的使用

@UpdateProvider实现对数据库的更新@UpdateProvider(type = BookController.class,method = "update1")public int update1(Book book);type:要写SQL语句的类,method:方法名实现类中的方法:public String update1(Book book) { ...

2019-07-29 11:07:05 5574

原创 SpringBoot+Mybatis+Thymeleaf实现对数据库的增删改查

前沿:近来开始学习SpringBoot,实现对数据的基本操作。本文使用Mybatis的注解版,Thymeleaf 模板用的及其简陋,仅提供简单的展示1、引入依赖、POM文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns...

2019-07-23 11:54:35 3851

原创 leetCode543 二叉树的直径

leetCode543 二叉树的直径从根节点开始遍历,依次找到左子树的最大路径和右子树的最大路径。树的直径则为左子树最大路径和右子树最大路径之和。public class leetCode543 { int distance = 0; public int diameterOfBinaryTree(TreeNode root) { if (root ==...

2019-07-11 10:44:50 387

转载 垃圾回收算法以及内存分配策略

垃圾收集算法1、标记-清除标记要回收的对象,然后清除。不足:标记和清除过程效率都不高 会产生大量不连续的内存碎片,导致无法给对象分配内存。2、标记整理让所有存活的对象都向一端移动,然后直接清理掉端边界以外的内存。优点: 不会产生内存碎片 不足: 需要移动大量对象,处理效率比较低。 3、复制将内存划分为大小相等的两块,每次只使用其中一块...

2019-06-17 19:36:05 155

转载 JVM运行时区域

java虚拟机在执行java程序的过程中会把它索管理的内存划分为若干个不同的数据区域。如下图所示:程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。Java 虚拟机栈每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。从方法调用直至执行完成的过程,就对应着一个栈帧在 Java 虚拟机栈中入栈和...

2019-03-23 16:12:02 124

原创 多线程(多生产者与多消费者例子)

JVM启动时就启动了多个线程,至少有俩个线程可以分析出来1、执行main函数的线程 该线程的任务代码都定义在main函数中2、负责垃圾回收的线程线程安全问题的产生1、多个线程在操作共享的数据2、操作共享数据的线程代码有多条 当一个线程在执行操作共享数据的代码过程中,其他线程参与了运算,就会导致安全问题解决思路:...

2019-03-23 16:09:39 478

原创 JAVA异常笔记总结

JAVA异常异常: 是在运行时期发生的不正常情况在java中用类的形式对不正常情况进行了描述和封装对象。描述不正常情况的类,就称为异常类。其实异常类就是java通过面向对象的思想将问题封装成了对象,用异常类对其进行描述Throwsble(具有可抛性):无论是error还是异常,问题发生就可以抛出,让调用者知道并处理关键字thorws throw...

2019-03-23 16:06:26 172

转载 Spring IOC DI 理解

Spring IOC DI 理解IOC(控制反转)也可以称之为DI(依赖注入)控制反转:将 创建对象、属性值、 的方式进行了反转, 从new、setXxx() 翻转为了从SpringIOC容器getBean()依赖注入: 将属性值 注入给了属性,将属性 注入给了Bean ,将bean注入给了ioc容器总结:ioc/di ,无论要什么对象,都可以直接去springioc容器中获...

2019-03-07 00:06:50 118

原创 scala控制结构与java的不同点

scala ifscala中的if结构与Java相差不大,但是与java不同的是,scala中的if表达式的值可以赋给变量scala forfor( 变量 &lt;- 表达式 ) { 语句块 }不希望打印出所有的结果,过滤出一些满足条件的结果,需要使用到“守卫(guard)” 例子如下:for( i &lt;- 1 to 5 if i % 2 == 0) pri...

2019-02-27 20:18:00 159

转载 maven更换国内仓库

推荐一些常用镜像及国内maven仓库https://baijiahao.baidu.com/s?id=1613817026708635071&amp;wfr=spider&amp;for=pc&amp;tdsourcetag=s_pcqq_aiomsg&amp;qq-pf-to=pcqq.c2c 1、国内访问maven默认远程中央镜像特别慢2、用阿里的镜像替代远程中央镜像3、大...

2019-01-12 16:01:13 1430

原创 Hadoop伪分布式安装,ERROR namenode.NameNode: Failed to start namenode.

Hadoop伪分布式安装,配置完成后,执行 NameNode 的格式化:$./bin/hdfs namenode -format出现以下错误:ERROR namenode.NameNode: Failed to start namenode.java.io.IOException: Cannot create directory /usr/local/hadoop/tmp/dfs...

2018-12-27 23:44:46 3736 7

原创 安装vmware tools

第一步:首先打开虚拟机,点击虚拟机,点击安装VMware Tools第二步:在linux系统右边有个VMware Tools,其中包含VMwareTools的tar.gz文件,将其复制到主文件当中第三步:终端解压,使用命令tar -zxvf VMwareTools-10.2.5-8068393.tar.gz第四步:进入vmware-tools-distrib文件夹,执行命令...

2018-12-20 23:52:06 98

原创 matlab 画一维、二维图像

本人很菜,matlab又只是一个辅助工具(仅针对本人),所以不算熟悉,在这里整理一些画图方法以及提供代码,方法很笨,还望大神指正。matlab画函数图像不带约束条件函数图像方法          例子函数:                一维图像代码如下:clear all;       x=-10:0.1:10;       z=abs(x.*sin(x)+0.1.*x);       plot...

2018-05-24 19:57:47 22156 2

转载 ssh配置,以及配置还需要密码问题解决

1.查看ssh服务状态输入以下命令:sudo service sshd status如果出现:Loaded: error (Reason: No such file or directory)提示的话,说明没有安装ssh服务,按照第二步:安装ssh服务。如果出现:Active: inactive (dead)说明已经安装了ssh服务,但是没有开启。按照第三步:开启ssh服务。2.安装ssh服务:安...

2018-05-24 19:42:40 3361

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除