自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crazywsp的博客

每天成长一点点~~~

  • 博客(182)
  • 资源 (5)
  • 收藏
  • 关注

原创 BigDecimal使用

绝对值:(一)BigDecimal 加法运算——add()方法1、Int 类型2、double 类型3、String类型(二)BigDecimal 减法运算——subtract()方法1、Int 类型2、double 类型3、String类型(三)BigDecimal 乘法运算——multiply()方法1、Int 类型2、double 类型3、String类型(四)BigDecimal 除法运算——divide()方法1、Int 类型。

2024-01-18 10:49:32 365

原创 mac使用技巧

mac连接扩展显示器。

2022-10-23 08:42:42 538 1

转载 notepad++文件内容对比

notepad++文件对比

2022-10-13 07:46:11 15045

原创 Java集合框架(四)Map

map接口;map常用方法;HashMap实现原理。

2022-07-06 13:05:14 490

原创 Java集合框架(三)Set

Set接口是Collection的子接口,set接口没有提供额外的方法Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败。Set 判断两个对象是否相同不是使用 == 运算符,而是根据 equals() 方法。......

2022-07-05 14:17:05 148

原创 Java集合框架(二)List

List集合类中 元素有序、且可重复,集合中的每个元素都有其对应的索引。List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。List接口的实现类有:ArrayList、LinkedList、Vector。ArrayList 是List接口的典型实现类、主要实现类。...

2022-07-05 08:20:39 116

原创 Java 生成两个值之间的随机数

Java 生成两个值之间的随机数

2022-06-28 08:10:55 2520

原创 Oracle(六)Oracle 常见问题

问题种类:literal does not match format string字段内容显示 NA查看表中所有的列ORA-00904: invalid identifier标识符无效(full) year must be between -4713 and 9999, and not be 0判断oracle不为空date format picture ends before converting entire input需求:将日期作为条件进行查询示例所用表和内容如下:DROP

2022-01-23 22:08:25 974

原创 Oracle(五)Oracle 序列、视图、索引

Oracle 子查询Oracle子查询就是嵌套查询,他把select 查询的结果作为另外一个select、update或delete语句的条件,它的本质就是where条件查询中的一个条件表达式。其中我们数据库开发过程中,子查询可以根据查询结果的行数的多少,可以区分为单行子查询和多行子查询。​1、单行子查询:向外部返回的结果为空或者返回一行。2、多行子查询:向外部返回的结果为空、一行、或者多行。​Oracle单行子查询Oracle单行子查询是利用where条件“=”关联查询结果的,如果单行子查询

2022-01-23 21:58:21 826

原创 Oracle(四)Oracle 函数

上一篇:Oracle(三)Oracle运算符                                       &nbsp

2022-01-23 21:04:00 1825

原创 Oracle(三)Oracle运算符

目录运算符字符串连接符||Oracle DISTINCTOracle 条件查询Oracle 集合运算Oracle 连接查询Oracle 的伪列运算符Oracle运算符包括算术运算符、关系运算符和逻辑运算符。 算术运算符(+、-、*、/ 四个)求2018年上学期数学的平均成绩。select a.*, b.coursename, c.stuname from score a, course b, stuinfo c where a.courseid = b.courseid and a.

2022-01-23 21:01:43 3635

原创 Oracle(二)Oracle sql操作

文章目录常用sql语句分为五类:Oracle建表(create table)Oracle 字段类型:create table语句添加约束:Oracle 查询(select)备份查询数据:Oracle 插入(insert into)oracle插入多条语句dual表说明insert 插入一个select的结果集Oracle 更新(update)Oracle 删除(delete)deletetruncatedrop 删除整个表,包括表结构truncate和delete区别:连接字符操作连接两个字符(concat

2022-01-23 16:59:01 864

原创 Oracle(一)介绍:结构、实例、表空间、用户

本文针对Oracle的体系结构、数据库实例、表空间、用户等进行简单的介绍。文章目录Oracle1.体系结构2.数据库实例3.表空间4.用户5.数据表Oracle体系概要图如下Oracle对数据的可靠性、大量性、持久性、共享性提供了一套可靠的解决方案、而且可以轻松支持多用户、大事务量的事务处理。优点: 可用性强、可扩展性强、稳定性高。 1.体系结构Oracle 数据库实际上是一个数据的物理存储系统,包括数据文件(ora/dbf)、参数文件、控制文件、联机日志文件等。查询当前数据库名:sele

2022-01-23 16:12:52 1187

原创 vue实现动态切换图片src

通过计算属性搭配require实现。功能: 定义一个定时器,每隔3秒随机生成一个文件名;通过计算属性根据文件名重新加载图片路径,从而实现定时随机切换图片的效果。图片路径:/assets/images/,图片名称分别为1.png、2.png …20.png。代码:<template> <div> <el-image :src="getImageUrl"></el-image> </div></template&g

2021-12-30 19:57:13 3902 2

原创 java获取给定日期当前周当前月当前季度的第一天和最后一天

实现方式分别采用jdk7的Calendar和jdk8的LocalDateCalendar实现import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 根据给定时间获取周、月度、季度、年度开始结束时间 * @author wsp */public class DateCalendarUtil { /

2021-10-22 17:03:56 5925 3

原创 Linux安装tomcat和jdk

JDK安装1.下载jdk    下载官网:https://www.oracle.com/java/technologies/downloads/#java82.上传到linux,解压安装tar -zxvf jdk-8u301-linux-x64.tar.gzmv jdk1.8.0_301/ jdk1.83.配置profile文件:    默认环境变量的配置文件为 “/etc/profile”vim /etc/p

2021-09-28 21:28:45 231

原创 Java集合框架(一) 集合概述

目录1.Java集合框架概述2.Collection接口3.Collection接口方法4.Iterator迭代器接口1.Java集合框架概述作用:就像一个容器,更方便的对多个对象进行存储和操作。 为了解决数组存储多个对象的弊端。相比数组优点?可以存储数量不等的多个对象,还可以存储具有映射关系的关联数组(map)。 数组的缺点:初始化之后,长度确定;长度不可变导致不便于扩展;声明的类型决定了数组元素初始化时的类型;提供的属性和方法少,不便于进行添加、删除、插入等操作,而且效率不高。也无

2021-07-06 14:53:47 130

原创 git教程

git教程git、gitlab、githubgit: 版本控制系统。gitLab 和 gitHub:都是基于web的Git仓库,gitHub使用私有仓库需要收费。https://www.cnblogs.com/leeyongbard/p/9777498.html git安装和使用【下载】,执行,点击下一步即可。配置user信息:user.name 和 user.emailgit config --global user.name 'xx name'git config --global

2021-07-06 09:05:04 170

原创 (二)一条SQL更新语句是如何执行的

更新流程涉及两个重要的日志模块,它们正是我们今天要讨论的主角:redo log(重做日志)和 binlog(归档日志)。操作如下:创建表:create table T(ID int primary key, c int);更新数据:将 ID=2 这一行的值加 1update T set c=c+1 where ID=2;执行逻辑:(连接器)连接数据库 -- (分析器)通过词法和语法解析知道这是一条更新语句 -- (优化器)决定要使用 ID 这个索引 -- (执行器)负责执行,找到该行,更新

2021-03-18 22:04:40 120

原创 (一)一条SQL查询语句是如何执行的

MySQL基本架构示意图:MySQL 可以分为 Server 层和存储引擎层两部分。Server 层: 包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核 心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引 擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层: 负责数据的存储和提取。其架构模式是插件式的,支持 InnoDB、 MyISAM、Memory 等多个存储引擎。现在最常用的存储引擎是 InnoDB,它从 MySQL 5.5.5

2021-02-04 17:30:48 119 4

原创 js获取当前时间、年月日、星期几

let date = new Date() // 获取时间:时分秒 const hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours() const minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes() const secound = date.getS...

2021-01-20 21:55:40 4934

原创 navicat无法连接本地SQL Server数据库

更换电脑后安装SQL Server数据库后,使用navicat无法连接,通过SQL Server Management Studio可以正常连接。navicat连接报错入下:– 无法打开与SQL Server的连接– 登录超时已过期– 与SQL Server建立连接时发生了与网络相关的或特定与实例的错误…等等经过排查尝试,发现可能有如下几个原因导致数据库无法连接问题,总结如下:1.SQL Server服务登录属性需设置为内置账户打开SQL Server配置管理器,找到SQL Server服务

2020-12-19 18:53:22 6197 2

原创 vue 方法间传递数据对象参数

功能:将data对象作为参数传递给方法,在方法中对不同的参数进行相应操作。如下,实现简单实现根据传入的不同p标签key对象,在相应p标签中显示相应内容:<template> <div> <!-- 可以通过如下两种方式绑定标签内容 --> <p>{{map.p1Content}}</p> <p>{{map.p2Content}}</p> <p>{{map.p3Content}

2020-12-17 10:29:12 4421

原创 MyBatis(二)HelloWorld

1.创建数据库和相应数据表创建数据库 test创建表:t_userCREATE TABLE IF NOT EXISTS t_user( id INT AUTO_INCREMENT, name VARCHAR(20) DEFAULT NULL, gender CHAR(1) DEFAULT NULL, address VARCHAR(100) DEFAULT NULL, PRIMARY KEY (`id`))ENGINE=INNODB DEFAULT CHARSET = utf82.

2020-12-16 21:53:26 102

原创 element ui+vue使用filters格式化日期时间

定义日期格式化方法目录:filters/index.js/** * @desc 时间格式化 * 将 2019-07-18T11:54:16.000+0000 格式化成类似 2019/07/18 11:54:16 * 可以指定日期和时间分隔符 * @param datetime 国际化日期格式 */export function formatDatetime (datetime) { if (datetime != null) { const d

2020-12-05 11:06:50 715

原创 Duplicate keys detected ‘‘. This may cause an update error问题

问题描述:Duplicate keys detected: ‘6’. This may cause an update error,但模板组件可以正常渲染。产生该问题的原因是出现了重复的key,主要分为如下两种情况:场景一:报错如下:由图可知,因为集合中的id有重复的值,当我们在 v-for 中使用id作为key时,即为报错,修改为使用index索引作为key,如下:<p v-for="(item, index) in list" :key="index">{{item.name}

2020-12-04 22:49:24 72050 4

原创 codeblocks编译时undefined reference to 错误

今天在学习c++时,遇到一个问题,如下,记录一下解决方法:场景: 通过一个程序引入另一个程序的头文件,从而实现调用另一个文件中的函数。原因:创建程序文件是没有将其添加到构建项目中,导致程序运行时无法加载相应文件。解决方式:在已创建的程序文件是点击右键–Properties–build选中Debug与Release,点击ok即可。代码如下:support.cpp#include <stdio.h>#include "support.h"int add(int a, int

2020-08-20 16:53:05 3873 3

原创 Spring整合JUnit4和JUnit5

一、Spring整合JUnit41.1 安装JUnit插件File–>settings–>Plguins–>Marketplace–>输入JUnit–>选择JUnit Generator V2.0安装,重启idea。注意:旧版本idea需要通过 File–>settings–>Plguins–>Browse repositories 搜索安装。1.2 在项目中引入JUnit的依赖jar将下面两个jar包导入到项目中,在idea安装目录下可找到,如:

2020-08-01 22:35:39 1041

转载 Vue.prototype详解

原文:https://www.cnblogs.com/mica/p/11162566.html如果需要设置全局变量,在main.js中,Vue实例化的代码里添加。来自vue官网 https://cn.vuejs.org/v2/cookbook/adding-instance-properties.html不想污染全局作用域。这种情况下,你可以通过在原型上定义它们使其在每个 Vue 的实例中可用。Vue.prototype.$appName = ‘My App’这样 $appName 就在所有的

2020-07-31 16:07:59 425

原创 Uncaught (in promise) TypeError: Cannot read property ‘$message‘ of undefined

vue实例中this指的是vue本身,通过this就可以调用vue对象的所有api。出现上述问题则说明,当前的this对象发生了改变,无法调用$message方法。箭头函数并不简单是匿名函数的简写:在JS中,箭头函数和匿名函数有一个明显的区别:箭头函数内部的this是词法作用域,在编写函数时就已经确定了。而匿名函数的this指向运行时实际调用该方法的对象,无法在编写函数时确定this对象指的是哪个对象。monitorApi.updateRtsp(this.monitorCode).then(funct

2020-07-14 21:17:27 6172 1

原创 mysql相关简单操作

创建表:AUTO_INCREMENT 自增;PRIMARY KEY 主键;NOT NULL 非空CREATE TABLE IF NOT EXISTS `sys_user`( `user_id` INT UNSIGNED AUTO_INCREMENT, `user_name` VARCHAR(20) NOT NULL, `user_phone` VARCHAR(20) NOT NULL, `create_time` DATETIME, PRIMARY KEY ( `user_

2020-07-04 17:50:49 152

原创 fastjson用法

1.javaBean对象与json互转 User user1 = new User(); user1.setAge(18); user1.setName("Tom"); //javaBean对象转json串 String user1Json = JSON.toJSONString(user1); System.out.println("user1Json: " + user1Json); //输出: user1Json: {"age":18,"name":"Tom"} //

2020-05-19 10:48:59 173

原创 axios中qs用法

axios中的qs用法:一、什么时候需要用qs进行序列化:axios默认的content-type是application/json,即json格式,后台可以使用字符串进行接收,然后再解析即可:默认(不使用qs):发送请求:export const getOutList = params => { return service.post(launchReciveApiConfig.getOutList, params);}后台接收:使用字符串接收后,通过json方法获取需要数

2020-05-18 19:57:13 1014

原创 idea安装插件方式及个人使用插件

idea安装插件方式一、通过idea安装:File -> Settings -> Plugins -> Marketplace有教程说是通过点击Browse Repositories来安装,可能版本不一致,我没找到这个位置(使用的是idea2019),如下:二、通过IntelliJ IDEA的插件仓库下载安装:点击Install Plugin from Disk,然后选中下载插件压缩包解压后的jar包,重启idea即可(注意目录用英文路径)。如图:我这里主要使用的插件有:F

2020-05-17 14:25:52 24986

原创 Property or method “xx“ is not defined on the instance but referenced during render

[Vue warn]: Property or method “activeNames” is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.Property or method “

2020-05-13 09:13:55 19121

原创 Property or method "addToReciveObjectList" is not defined on the instance but referenced during rend

在使用vue时由于粗心遇到了一些问题,记录一下。Property or method “addToReciveObjectList” is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the propert

2020-05-09 08:43:40 890

原创 BeanUtils.copyProperties()拷贝属性时,忽略空值

BeanUtils.copyProperties(Object source, Object target)方法可以快速的将source对象中的属性赋值给target对象。当我们对java实体执行相关操作时,使用BeanUtils工具可以快速执行新增、修改时对实体属性的赋值操作。但是若source对象中的属性为null时,target中相应的属性也会被修改为null,有时候这可能不是我们希望的结...

2020-05-06 20:39:21 5109

原创 element 'project' cannot have character [children], because the type's content type is element-only

问题描述:更新idea代码后pom.xml文件出现该问题:大致意思是project下面的子项有问题,有一些特殊符号,格式不对。网上搜了下,有人说把文件里面的空格全删掉,或者粘贴到notepad++编辑器里面,再复制回来,我试了下好像并不行,还有人说重新手打一遍(方法应该可行,但自己太懒-_-)。最终想到了一个折中的办法,通过依次删除xml文件里面的部分代码,并查看是否仍然报错,即可把问题代...

2020-05-02 11:34:35 12515 2

原创 You can't specify target table 'XX' for update in FROM clause

You can’t specify target table ‘xx’ for update in FROM clause当更新查询出来的表的值时,会出现如上问题。需求:想更新查询出来的表数据的某些值。例如:更新地区表中fatherid为0的级别(level)为1:1.查出所有的fatherid为0的地区数据SELECT t1.districtid FROM ta_district t1...

2020-04-29 10:48:52 528

原创 如何修改er图名称

如下图,工程计量er图是在原先“实施管控”er图基础上修改得到的,但是里面名称还是之前的名称,如何修改呢?1.点击File ----- Diagram Properties(关系图属性)2.修改为相应名称即可。3.效果图...

2020-04-20 17:15:30 467

tomcat-juli.jar和tomcat-juli-adapters.jar

tomcat-juli.jar和tomcat-juli-adapters.jar tomcat-juli.jar和tomcat-juli-adapters.jar

2018-06-23

classes 12.jar

classes 12.jar classes 12.jar classes 12.jar

2018-06-23

JDK-API 1.7和JDK-API1.6

JDK-API 1.7和JDK-API1.6 其中1.6是中文版 JDK-API 1.7和JDK-API1.6 其中1.6是中文版

2018-04-28

疯狂Java讲义第三版光盘内容

疯狂Java讲义第三版 光盘内容 内容包括课本中的代码 学习文档 还有一些视频

2018-04-28

黑马28期淘淘商城taotao.sql数据库文件

黑马28期淘淘商城taotao.sql数据库文件,刚学过这个项目,完全可以使用

2018-03-18

空空如也

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

TA关注的人

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