- 博客(19)
- 收藏
- 关注
原创 SpringBoot2.6.0监控的基本使用
引入场景启动器<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency></dependencies>监控组件中定义了一些端点(Endp.
2021-11-23 13:59:48 823
原创 自定义RedisCacheManager
为什么要自定义RedisCacheManagerCacheManager是对Cache进行管理,创建,获取,销毁等操作的,在创建Cache时,需要对其序列化,如下public static RedisCacheConfiguration defaultCacheConfig(@Nullable ClassLoader classLoader) { DefaultFormattingConversionService conversionService = new DefaultFormattin.
2021-11-10 16:30:27 2463
原创 /usr/local/kafka/kafka_2.13-2.7.1/bin/kafka-run-class.sh: 第 318 行:exec: java: 未找到 问题已解决
在启动kafka时,需要启动zookeeper服务端[dream@localhost bin]$ sudo ./zookeeper-server-start.sh ../config/zookeeper.properties启动时,可能会报以下错误/usr/local/kafka/kafka_2.13-2.7.1/bin/kafka-run-class.sh: 第 318 行:exec: java: 未找到根据错误提示,我们打印以下该文件的318行:exec "$JAVA" $KAFKA_HEA
2021-11-03 10:33:39 1905
原创 C语言中的指针
C语言中的指针基本使用指针,又称为指针变量。用于存放变量的地址。指针存在的意义是便于直接操作内存地址。指针使用前,需要先声明。指针类似于单元楼中每个住户的地址,如A12302即A座12楼302室。知道了具体的地址,就可以找到里面的住户,当然也可以找到该住户的前一个和后一个邻居。定义定义语法:数据类型* 变量名称;数据类型 *变量名称;数据类型 * 变量名称;三种形式任选其一,表示声明一个保存指定数据类型的指针变量。如int* i即表示声明一个指针变量i,用于保存int类型数据的地址。赋值
2021-10-25 17:25:46 449
翻译 JavaScript中数据类型的判断
数据类型判断的常用方法以下所有结果,由nodejs执行所得。1. typeofThe typeof operator returns a string indicating the type of the unevaluated operand.typeof返回操作对象的类型(字符串表示)。语法:typeof 操作对象typeof(操作对象)示例:let str = new String('abc');let array = [1,2,3];console.log(typeof 8
2021-09-27 10:24:34 108
原创 juc学习笔记
JUC详情参考:https://www.bilibili.com/video/BV1Kw411Z7dF一、JUC概述1. 关于JUCJUC即位于java.util.concurrent包下用于并发编程的一些工具包。2. 进程和线程进程是系统进行资源分配和调度的基本单位,是操作系统的基础。是程序动态的执行过程,是有生命周期的。线程是操作系统能够进行运算调度的最小单位。同一个进程中,多个线程可以同时执行。3. 线程的状态/*** Thread state for a thread wh
2021-07-12 10:00:52 375
原创 StreamAPI基本使用
StreamAPI位于java.util.stream包下。使用StreamAPI对集合数据进行操作,类似于使用SQL执行的数据库查询。stream是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。注意:Stream自己不会存储元素Stream不会改变原对象,相反,它们会返回一个持有结果的新Stream。Stream操作是延迟执行的。Stream的三个步骤创建stream一个数据源(集合,数组等),获取一个流中间操作一个中间操作,对数据源的数据进行处理终止
2021-06-04 11:20:10 572
原创 Lambda基本使用
Lamda表达式本质:产生接口的实例。Lambda表达式的格式:例:(o1,o2) -> Integer.compare(o1,o2)-> : lambda操作符 或 箭头操作符->左边:lambda形参列表(接口中抽象方法的形参列表)->右边:lambda体(重写抽象方法的方法体)lambda语法格式1.无参,无返回值Runnable runnable = () -> System.out.println("runnable实例");2.一个参数,无
2021-06-04 11:12:16 576
原创 springboot mapper层传入Date类型参数(对应字段也为Date)但在日志中显示传入的参数为Timestamp类型
问题描述在mapper 层中执行select查询时,传入Date类型参数,对应数据库字段数据类型也为Date,但执行时传入的参数日志却显示Timestamp类型。虽然查询结果并不影响。代码数据库:mapper层接口Recruit selectRecruit(@Param("deptId")Integer deptId, @Param("officeId")Integer officeId, @Param("startTime") Date startTime);对应xml &.
2020-07-31 21:54:59 4097 3
原创 thymeleaf解析异常,无法解析#
异常信息:org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/root/function.html]")# ....Caused by: org.attoparser.ParseException: Could not parse as expression: "#" (template:
2020-07-21 22:17:18 3211 1
原创 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)已解决
说明mysql版本: 8.0.20系统: deepin问题描述安装、配置好mysql后时可以正常操作数据库的,但当我重启电脑后,会报以下错误ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)猜测是因为没有开启mysql服务的原因,就像windows中配置好数据库后,要在设置中开始mysql服务,否则就无法登录。所以尝试开启mysql服务sudo my.
2020-07-13 15:04:10 177
原创 deepin系统使用docker安装oracle11(oracle12)
以下镜像亲测可用#oracle11g版本docker.io/arahman/docker-oracle-xe-11g#oracle12c版本docker.io/truevoly/oracle-12c推荐使用管理员权限(sudo)运行以下命令拉取镜像sudo docker pull docker.io/arahman/docker-oracle-xe-11g查看镜像sudo docker images创建容器并启动docker run -d -v /home/docker/dat
2020-07-08 15:15:02 756 1
原创 deepin系统docker卸载与安装
卸载1.卸载docker-cesudo apt-get remove docker docker-ce2.查看docker的文件位置whereis docker结果如下:docker: /usr/bin/docker /etc/docker /usr/libexec/docker /usr/share/man/man1/docker.1.gz3.删除docker文件使用rm -rf命令删除这些文件如:sudo rm -rf /usr/bin/docker删除后,可以使用dock
2020-07-08 15:03:36 2017 3
原创 Mybatis学习笔记
Mybatis学习笔记官网:(Mybatis)[https://mybatis.org/mybatis-3/index.html]I. 简介MyBatis 是一款持久层框架它支持自定义 SQL、存储过程以及高级映射免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。II. 一个简单的Mybatis
2020-06-03 19:41:29 235
原创 Spring学习笔记(二)AOP
Spring学习笔记(二)AOPAOPAOP(Aspect-Oriented Programming,面向切面编程):是一个编程思想,是对OOP的补充。AOP的主要编程对象是切面(aspect),而切面模块化横切关注点。在应用AOP时,需要定义公共功能,明确定义的功能位置,以什么方式应用,但不必修改受影响的类。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H7Etj2kT-1590487896455)(/home/dream/blog/csdn博客/spring
2020-05-26 18:15:23 182
原创 Spring学习笔记(一)bean的配置
Spring学习笔记(一)bean的配置1.IOC与DIIOC(Inversion of Control):其思想是反转资源获取的方向\color{blue}{反转资源获取的方向}反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源。而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种行为也被称为查找的被动形式。DI(Dependency injection)-IOC的另一种表述方式:即组件以
2020-05-18 21:54:45 189
原创 Spring创建HelloWord工程
Spring创建HelloWord工程1.创建maven工程 创建一个新的工程,选择左侧的maven,Next。填入GroupId(组名)和ArtifactId(模块名),Next。填入项目名,Finish即可完成maven工程的创建。 导入Spring工程所需的依赖,在pom.xml中将下面内容写入。 denpendency节点必须要有dependencies父节点包裹,否则会报错。<dependency> <groupId>org.spri
2020-05-09 17:55:57 188
原创 Maven(基于Deepin系统)
Maven(基于Deepin系统)一.Maven概述 Maven是一款构建和管理基于Java项目的工具. 核心思想:约定大于配置二.环境搭建1.下载 地址:http://maven.apache.org/download.cgi 选择apache-maven-3.6.3-bin.tar.gz进行下载.2.安装 直接解压即可.(可使用tar -zxcf指令进行解压)3....
2020-04-28 18:28:52 304
原创 Markdown基础语法
Markdown基础语法一.标题 格式:# + 空格 + 内容 说明:共6级标题,有几个#就是几级标题.(在视图中打开视图模式即可看到标题的层次结构)二.字体 格式:* + 内容 + * 和 ~~ + 内容 + ~~ 说明:一个*表示斜体,两个*表示粗体;两个波浪线表示删除线.三.引用 格式:> + 空格 + 内容 说明:每多一个>就会多一段缩减四.分割...
2020-04-28 13:06:23 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人