- 博客(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
400
原创 【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
1204
原创 Visual Studio Code 编写Vue Tab键不自动闭合标签
Visual Studio Code(v code)编写Vue Tab键不自动闭合自定义标签,解决方法在文件中添加。
2022-08-03 23:21:42
476
原创 【Vue】组件化编程
1.理解向外提供特定功能的js程序,一般就是一个js文件2.为什么:js文件很多很复杂3.作用:复用js,简化js的编写,提高js运行效率。
2022-08-03 22:20:17
208
原创 【Vue】生命周期
常用的生命周期钩子:1.mounted: 发送ajax请求、定时器、启动定时器、绑定自定义事件、订阅消息等【初始化操作】。2.beforeDestroy: 清楚定时器、绑定自定义事件、取消订阅消息等【收尾工作】。关于销毁Vue实例:1.销毁后借助Vue开发者工具看不到任何消息。2.销毁后自定义事件会失效,但原生DOM事件依然有效。3.一般不会在beforeDestroy操作数据,因为即便操作数据,也不会出发更新流程了。...
2022-08-03 20:33:35
132
原创 【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
119
原创 ssm 项目jsp的css样式文件没有用 解决
在我的项目中,由于浏览器 或者 jsp的原因,页面不能处理html5的一些属性,所以导致html页面虽然引用了css文件,地址也没有问题,但是怎么都没有效果。处理办法:把<!DOCTYPE html>删除掉即可...
2021-12-16 13:57:15
1706
2
原创 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
1193
原创 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
386
原创 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
256
原创 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
459
原创 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
136
转载 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
888
原创 SpringBoot上传文件工具类
添加依赖 <!--主要依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency>
2021-05-26 17:29:25
408
原创 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
137
原创 java学习RabbitMQ
RabbitMQ常见的消息中间件ActiveMQ、RabbitMQ、Kafka、RocketMQ等。消息中间件的本质及设计它是一种接收数据,接受请求,存储数据,发送数据等功能的技术服务MQ消息队列:负责数据的传接受,存储和传递,所以性能要过于普通服务和技术谁来产生消息,存储消息和消费消息呢?消息中间件的核心组成部分消息的协议消息的持久化机制消息的分发策略消息的高可用、高可靠消息的容错机制简单概述: RabbitMQ是一个开源的遵循AMQP协议实现的基于E
2021-05-18 10:54:12
114
原创 Java学习之SQLite
什么是 SQLite?SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。功能特性ACID事务零配置 – 无需安装和管理配置储存在单一磁盘文件中的一个完整的数据库数据库文件可以在不同字节顺序的机器间自由的共享支持数据库大小至
2021-05-10 15:59:00
1551
原创 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
4831
原创 POI和easyExcel
添加依赖 <dependencies> <!--java 万物皆对象--> <!--xls(03)--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>
2021-04-09 18:18:45
124
原创 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
174
原创 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
110
原创 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
118
原创 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
98
原创 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
111
原创 通过反射获取注解信息
标题定义一个类名的注解// 类名的注解@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
218
原创 类的加载与ClassLoader的理解
重要理解Class是什么时候产生的加载:将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构然后生成一个代表这个类的java.lang.Class对象链接:将Java类的二进制代码合并到JVM的运行状态之中的过程。验证:确保加载的类信息符合JVM规范,没有安全方面的问题准备:正式为类变量(static)分配内存并设置类变量默认初始值的阶段,这些内存都将在方法区中进行分配。解析:虚拟机常量池内的符号引用(常量名)替换为直接引用(地址)的过程。初始化:.
2021-03-23 11:47:39
177
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
179
原创 @ResponseBody
// 作用域:方法以及class上@Target({ElementType.TYPE, ElementType.METHOD})// 在运行时有效@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ResponseBody {}
2021-03-22 15:13:55
96
原创 list 转为数组之后赋值给对象中的参数
主要看list 转为数组之后赋值 /** * 查找角色权限信息 * * @param id * @return */ @GetMapping("/detail") @ApiOperation("根据角色id返回对应操作台") public CasicHttpResponse<Role> getDetail(@RequestParam("id") Integer id) { LifeTemperature
2021-03-22 15:07:57
223
原创 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
360
原创 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
1427
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
274
原创 无法打开内核设备“\\.\VMCIDev\VMX”: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?
找到 Ubuntu 64 位.vmx修改 vmci0.present = “TRUE” 为 vmci0.present = “FALSE”保存 重启 vm成功!
2021-02-26 11:01:55
2310
mybatis-spring-1.2.0 源码
2020-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人