自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (3)
  • 收藏
  • 关注

原创 版本排序,(如果 版本 是 1,1a,1.1a, 2, 2c , 1c , 1.2a, 3 , 5b , 5)进行排序

如果 版本 是 1,1a,1.1a, 2, 2c , 1c , 1.2a, 3 , 5b , 5。利用 VersionComparator。

2024-04-02 10:02:07 305

原创 Java之IK 分词器

IK 分词器

2023-03-30 21:48:26 1712 1

原创 Java之安装Kibana

安装Kibana

2023-03-28 23:46:36 192

原创 Java之安装 ElasticSearch 可视化界面 es head插件

安装 ElasticSearch 可视化界面

2023-03-28 21:13:34 234

原创 Java之ElasticSearch 安装

ElasticSearch 安装

2023-03-28 20:49:40 166

原创 Xshell连接本地虚拟机(CentOS 8)

Xshell连接本地虚拟机(CentOS 8)

2023-02-27 23:09:09 549

原创 【Vue学习问题】error Component name “**“ should always be multi-word vue/multi-word-component-names

error Component name "**" should always be multi-word vue/multi-word-component-names

2022-08-08 22:31:34 939

原创 Visual Studio Code 编写Vue Tab键不自动闭合标签

Visual Studio Code(v code)编写Vue Tab键不自动闭合自定义标签,解决方法在文件中添加。

2022-08-03 23:21:42 354

原创 【Vue】组件化编程

1.理解向外提供特定功能的js程序,一般就是一个js文件2.为什么:js文件很多很复杂3.作用:复用js,简化js的编写,提高js运行效率。

2022-08-03 22:20:17 164

原创 【Vue】生命周期

常用的生命周期钩子:1.mounted: 发送ajax请求、定时器、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。2.beforeDestroy: 清楚定时器、绑定自定义事件、取消订阅消息等【收尾工作】。关于销毁Vue实例:1.销毁后借助Vue开发者工具看不到任何消息。2.销毁后自定义事件会失效,但原生DOM事件依然有效。3.一般不会在beforeDestroy操作数据,因为即便操作数据,也不会出发更新流程了。...

2022-08-03 20:33:35 84

原创 【Vue】事件处理

Vue事件的基本使用1.使用v-onxxx或@xxx绑定事件,其中xxx是事件名2.事件的回调需要配置在methods对象中,最终会在vm上3.methods中配置的函数,不需要箭头函数!否则this就不是vm了4.methods中配置的函数,都是被Vue所管理的函数,this的指向是vm或组件实例对象;5.@click=“demo”和@click=“demo($event)”效果一致,但后者可以传递参数...

2022-08-01 23:00:11 80

原创 【Vue】初识Vue

【Vue】初识Vue-MVVM

2022-07-06 22:47:05 123

原创 ssm 项目jsp的css样式文件没有用 解决

在我的项目中,由于浏览器 或者 jsp的原因,页面不能处理html5的一些属性,所以导致html页面虽然引用了css文件,地址也没有问题,但是怎么都没有效果。处理办法:把<!DOCTYPE html>删除掉即可...

2021-12-16 13:57:15 1575 2

原创 spring.factories 文件的位置

打开IDEA

2021-11-18 15:11:05 1822

原创 easyui datagrid 改变列宽失效 问题解决

有时我们明明在页面上设置了列宽,可是怎么刷新缓存,换浏览器就是没有任何反应,如下所示:<tr> <th data-options="field:'id', halign:'center' width="50">id</th></tr>这个时候就需要在js里面改变列宽了:$(function(){ $("#table").datagrid("getColumnOption", "id").width = 50;});...

2021-11-17 15:30:28 991

原创 java BigDecimal 加减乘除计算

加法 BigDecimal num1 = new BigDecimal(1); BigDecimal num2 = new BigDecimal(2); //尽量用字符串的形式初始化 BigDecimal num4 = new BigDecimal("4.4"); BigDecimal num5 = new BigDecimal("5"); //加法 BigDecimal result1 = num1.add(num2); BigDecimal result2 = num4.add(num

2021-10-27 17:15:40 308

原创 java 日期上添加一天

代码SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");Calendar c = Calendar.getInstance();System.out.println("当前日期:"+sf.format(c.getTime()));c.add(Calendar.DAY_OF_MONTH, 1);System.out.println("增加一天后日期:"+sf.format(c.getTime()));控制台输出...

2021-10-27 16:50:16 208

原创 Java 控制 键盘鼠标 清空Eclipse 控制台

try { Robot r = new Robot(); r.mousePress(InputEvent.BUTTON3_MASK); // 按下鼠标右键 r.mouseRelease(InputEvent.BUTTON3_MASK); // 释放鼠标右键 r.keyPress(KeyEvent.VK_CONTROL); // 按下Ctrl键 r.keyPress(KeyEvent.VK_R); // 按下R键 r.keyRelease(KeyEvent.VK_R); // 释放R键

2021-08-17 17:00:48 404

原创 Java--SpringCloud(1)

创建项目父依赖添加<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache

2021-07-08 17:21:04 90

转载 java学习MP

添加依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> </dependency> <depende

2021-05-26 17:34:20 833

原创 SpringBoot上传文件工具类

添加依赖 <!--主要依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>

2021-05-26 17:29:25 351

原创 java 解决时间显示问题

引入依赖 <!-- localdatatime序列化的问题 --> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>2.11.1</ver

2021-05-26 17:18:41 88

原创 java学习RabbitMQ

RabbitMQ常见的消息中间件ActiveMQ、RabbitMQ、Kafka、RocketMQ等。消息中间件的本质及设计它是一种接收数据,接受请求,存储数据,发送数据等功能的技术服务MQ消息队列:负责数据的传接受,存储和传递,所以性能要过于普通服务和技术谁来产生消息,存储消息和消费消息呢?消息中间件的核心组成部分消息的协议消息的持久化机制消息的分发策略消息的高可用、高可靠消息的容错机制简单概述:​ RabbitMQ是一个开源的遵循AMQP协议实现的基于E

2021-05-18 10:54:12 66

原创 Java学习之SQLite

什么是 SQLite?SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。功能特性ACID事务零配置 – 无需安装和管理配置储存在单一磁盘文件中的一个完整的数据库数据库文件可以在不同字节顺序的机器间自由的共享支持数据库大小至

2021-05-10 15:59:00 1483

原创 Double 保留四位小数

double avg = hwSum / hwCount; // 原生 double 值 double result = Double.parseDouble(datum.getValue()) - avg; BigDecimal b = new BigDecimal(result); // 转换后的 double 值 result = b.setScale(4, BigDecimal.ROUND_HALF_UP).doubleValue();

2021-04-21 11:24:08 4594

原创 POI和easyExcel

添加依赖 <dependencies> <!--java 万物皆对象--> <!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>

2021-04-09 18:18:45 80

原创 Redis 学习笔记2

List所有的list命令都是以l开头,Redis不区分大小写命令######################################################127.0.0.1:6379> LPUSH list one # 将一个值或者多个值,插入到列表的头部(左)(integer) 1127.0.0.1:6379> LPUSH list two(integer) 2127.0.0.1:6379> LPUSH list three(integer) 3

2021-04-09 15:12:01 135

原创 Redis学习笔记

Redis 常用指令dump.rdb lconfig redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-serverroot@ubuntu-virtual-machine:/usr/local/bin# redis-server lconfig/redis.conf root@ubuntu-virtual-machine:/usr/local/bin# redis-cli -p.

2021-04-09 12:00:48 69

原创 Nginx 知识点

Nginx 作用1.反向代理2.负载均衡 50000并发 Tomcat 大概500-600并发3.动静分离安装NginxNginx常用命令cd /usr/local/nginx/sbin/./nginx # 启动./nginx -s stop # 停止./nginx -s quit # 安全退出./nginx -s reload # 重新加载配置文件ps aux|grep nginx # 查看nginx进程配置负载均衡、反向代理upstream lb{ server 1

2021-03-29 12:15:08 67

原创 Docker 学习记录常用命令

容器命令docker version # 显示docker的版本信息docker info # 显示docker的系统信息,包括镜像和容器的数量docker 命令 --help # 帮助命令docker images # 查看所有本地主机上的镜像docker search # 搜索镜像docker pull # 下载镜像docker rmi # 删除镜像docker rmi -f 容器id

2021-03-25 15:34:55 54

原创 java 学习Cron文章

学习Cron@SpringBootApplication@EnableScheduling //启动定时功能@EnableWebSocket@ComponentScan("com.company.*")public class MainServerApplication { public static void main(String[] args) { SpringApplication.run(MainServerApplication.class, args);

2021-03-24 14:51:44 69

原创 通过反射获取注解信息

标题定义一个类名的注解// 类名的注解@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@interface TableLite { String value();}定义一个属性的注解//属性的注解@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)@interface FieldLite { String colunName()

2021-03-23 15:59:30 169

原创 类的加载与ClassLoader的理解

重要理解Class是什么时候产生的加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构然后生成一个代表这个类的java.lang.Class对象链接:将Java类的二进制代码合并到JVM的运行状态之中的过程。验证:确保加载的类信息符合JVM规范,没有安全方面的问题准备:正式为类变量(static)分配内存并设置类变量默认初始值的阶段,这些内存都将在方法区中进行分配。解析:虚拟机常量池内的符号引用(常量名)替换为直接引用(地址)的过程。初始化:.

2021-03-23 11:47:39 115 2

原创 得到Class类的几种方式

得到Class类的几种方式代码输出结果代码// 方式一:通过对象获得Class c1 = person.getClass();System.out.println(c1.hashCode());// 方式二:forname获得Class c2 = Class.forName("com.company.Student");System.out.println(c2.hashCode());// 方式三:通过类名.class获得Class c3 = Student.class;Syste

2021-03-22 16:14:11 138

原创 @ResponseBody

// 作用域:方法以及class上@Target({ElementType.TYPE, ElementType.METHOD})// 在运行时有效@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ResponseBody {}

2021-03-22 15:13:55 58

原创 list 转为数组之后赋值给对象中的参数

主要看list 转为数组之后赋值 /** * 查找角色权限信息 * * @param id * @return */ @GetMapping("/detail") @ApiOperation("根据角色id返回对应操作台") public CasicHttpResponse<Role> getDetail(@RequestParam("id") Integer id) { LifeTemperature

2021-03-22 15:07:57 171

原创 Could not resolve view with name ‘*/*‘‘ in servlet with name ‘dispatcher‘

问题控制台出现如下错误Could not resolve view with name '*/*'' in servlet with name 'dispatcher'解决办法我是在Controller 类上面加了@ResponseBody重新运行项目ok! 问题解决

2021-03-17 14:04:16 306

原创 mybatis-plus update更新多个

代码 LambdaUpdateWrapper<Temperature> temperatureLambdaQueryWrapper = new LambdaUpdateWrapper<>(); temperatureLambdaQueryWrapper.eq(Temperature::getRealTime, 1).set(Temperature::getRealTime, 0); temperatureService.updat

2021-03-10 16:36:23 1288 1

原创 Ubuntu 18.04 SSH 无法远程登录问题

Ubuntu 18.04 SSH 无法远程登录问题安装 open ssh: sudo apt-get install openssh-server重新启动: sudo service ssh restart重新登陆;

2021-03-01 12:23:58 225

原创 无法打开内核设备“\\.\VMCIDev\VMX”: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?

找到 Ubuntu 64 位.vmx修改 vmci0.present = “TRUE” 为 vmci0.present = “FALSE”保存 重启 vm成功!

2021-02-26 11:01:55 2207

win运行命令,关于idea

win的运行命令,关于idea

2021-05-26

spring-tool-suite

spring-tool-suite-3.9.10.RELEASE-e4.13.0-win32-x86_64

2021-02-24

mybatis-spring-1.2.0 源码

MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的 DataAccessException。最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-Spring。

2020-10-20

空空如也

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

TA关注的人

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