- 博客(29)
- 收藏
- 关注
原创 postgresql多列综合排序
postgresql 多列综合排序需求最近做项目遇到一个需求:对数据按照更新时间和创建时间进行综合排序,即对数据的操作时间进行排序,但是数据表中没有操作时间这个字段,需要根据更新时间和创建时间进行处理。更新时间存在时,按照更新时间排序,更新时间不存在时,使用创建时间排序,最后更新时间和创建时间一起排序。用数据举例说明:原始数据:想要的排序结果:postgresql 排序语法SELECT column_list FROM table_name ORDER BY sort_exp
2020-06-08 19:24:24
5734
原创 【vue】使用.sync实现数据的双向绑定
【vue】使用.sync 实现数据的双向绑定在 vue 中想要在父子组件中实现数据的双向绑定(子组件能感知父组件的值的修改,父组件能感知子组件的值的修改)有三种方式:v-model()动态绑定数据+显示事件监听().sync三种方式各有千秋,v-model 只能绑定一个对象,动态绑定数据+显示事件监听略显麻烦,.sync 相对方便简单一点。(个人直观感受,详细差异有待挖掘).sync 的使用子组件 mySelect.vue 代码:<template> <el-sel
2020-06-01 09:40:38
2916
原创 vue自定义组件中使用v-model
vue 自定义组件中使用 v-modelv-model 简单认识v-model 是 vue 用于数据双向绑定的一个指令。其实它是一个语法糖,本质上包含两个操作:v-bind 绑定一个 value 属性v-on 指令给当前元素绑定 input 事件即<input type="text" v-model="message" />等同于<input type="text" v-bind:value="message" v-on:input="message=$e
2020-05-26 18:23:41
1948
转载 IntelliJ IDEA类和方法注释模板设置
一、首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释)1、File-->settings-->Editor-->File and Code Templates-->Files我们选择Class文件(当然你要设置接口的还也可以选择Interface文件)(1)${NAME}:设置类名,与下面的${NAME}一样才能获取到创建的类名(2)TODO:代办事项的标记,一般生成类或...
2020-05-26 14:15:07
403
转载 简单理解Vue中的nextTick
Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick。一、示例先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。模板<div class="app"> <div ref="msgDiv">{{msg}...
2020-01-13 10:38:58
138
原创 【vue】监听页面刷新和关闭事件
vue监听页面刷新和关闭事件需求背景在离开页面的时候,需要弹出提示框,让用户确定是否真的要关闭网页。如果用户真的需要关闭网页,则让浏览器向后台提交信息。原始实现在beforeDestory钩子函数中,调用提交操作。beforeDestroy () { this.updateRecord() },经实验验证,该方法无法达到目的。发现beforeDestroy 只能监听到...
2019-12-11 19:56:03
19061
1
原创 常用git命令总结
常用git命令总结本地创建git目录的两种方式:git init //本地初始化git目录git clone //从远程克隆一个版本到本地将修改添加到本地缓存git add fileNamegit add . //将所有改动增加到本地缓存提交到本地仓库git commit -m “commit message”git commit --amend //修改提交信息,...
2019-11-14 09:27:29
119
转载 在vue中,如何禁止回退上一步,路由不存历史记录
在有些情况下,我们不想往路由里添加历史记录。(vue的项目,vue-router中不想存历史记录)根据vue官网提供的,楼主总结了一下,主要有以下几种方案:根据官网的解释 。声明式路由和编程式路由都是添加新的记录,同时vue还提供了replace来替换路由记录,从而实现路由不存历史记录的情况,以下是楼...
2019-11-08 13:56:43
2528
原创 postgresql新建用户和数据库
postgresql新建用户和数据库一、问题描述安装postgresql后,数据库服务会有三个库。postgres、template0、template1。在实际使用中,我们不会使用这三个库,也不会使用超级用户来对数据库进行操作。一般是创建一个具有登录权限的用户,并创建一个数据库,让创建的新用户具有操作新建的数据库的权限。二、具体操作步骤创建具有登录权限的用户CREATE USER...
2019-11-06 17:08:07
608
原创 windows10安装postgresql二进制包
windows10 安装postgresql二进制包一、postgresql二进制包下载根据自己系统下载对应的二进制包,下载链接:https://www.enterprisedb.com/download-postgresql-binaries二、安装步骤1. 解压postgresql二进制包将文件解压到你喜欢的位置,我的位置为:D:\database。解压后会有一个pgsql文件。...
2019-11-05 11:32:44
2341
2
原创 vue el-select绑定对象时,回显内容不正确,始终是最后一项
vue el-select绑定对象时,回显内容始终是最后一项一、问题描述使用el-select组件绑定类型为对象时,回显内容始终为选项的最后一项,但是通过控制台打印的信息却是所选项。使用代码:<template> <div class="page-index"> <el-form :model="ruleForm" :rul...
2019-10-30 14:55:32
8064
4
原创 DatePicker日期格式化后,报错TypeError dateObject.getTime is not a function
DatePicker日期格式化后,报错TypeError dateObject.getTime is not a function.一、问题描述使用element-ui的DatePicker组件时,需要把日期格式化为yyyy-mm-dd格式,且日期为必填选项,需要对其进行校验。使用代码如下:<el-form-item label="开始时间" prop="startTime">...
2019-10-28 14:52:44
1319
原创 【vue warning】avoid mutating a prop directly
[vue warning] avoid mutating a prop directly一、问题描述使用props,通过父组件给子组件传值,子组件在使用props中的属性时,直接对props中的属性进行了修改。修改方式为直接对props中的属性赋值,或者使用双向绑定。父组件代码:<categroy :course="item" />子组件代码:<template&...
2019-10-28 11:10:17
15922
原创 IDEA创建新项目时无Spring Initializr解决方法
IDEA创建新项目时无Spring Initializr解决方法为什么要使用Spring Initializr学习spring boot,首先是创建一个spring的项目。使用Spring Initializr创建spring的项目,可以省去很多配置分层处理,因为骨架已经把这些配置做好了。在IDEA中怎么找到Spring Initializr在新建项目时,如果没有找到Spring Init...
2019-10-22 14:51:10
1347
原创 vue动态加载图片--图片不存在时,显示默认图片
vue动态加载图片–图片不存在时,显示默认图片一、背景显示课程信息时,需要根据courseId为每一门课程绑定相应的课程图片。课程图片放在前端/src/assets/picture/course中。使用require导入图片时,若图片不存在,页面出现error,显示模块找不到。二、初始的动态绑定方式1、图片存放目录2、script代码使用计算属性计算图片路径export defaul...
2019-10-16 15:30:20
4817
原创 相同环境,java运行速度慢几倍
相同环境,java运行速度慢几倍问题描述问题分析过程问题查询过程中的知识积累问题描述在本地环境中执行数据库查询的时间是1s左右,而在paas平台中执行相同操作时,需要消耗6秒左右。操作的数据是一样的。问题分析过程1、调整容日的基本参数和jvm的参数和本地一致,尽量排除环境参数的干扰。本地环境:cpu 8核,内存16G。jvm配置参数:Xms\Xmx 8192m\8192mdocker容...
2019-04-13 16:25:55
645
原创 名词积累
名词积累ESB:企业服务总线SOA:面向服务的架构SOA的核心价值:松耦合的服务带来业务的复用。通过服务的编排助力业务的快速响应和创新。
2019-01-12 15:44:13
236
转载 java 虚拟机面试题全面解答
**[转载出处:](https://blog.youkuaiyun.com/yano_nankai/article/details/50957578)** 本文固定链接:https://www.zybuluo.com/Yano/note/321063 本文 PDF 下载:http://download.youkuaiyun.com/detai...
2018-08-02 14:08:05
6204
转载 java多线程总结
转载出处 https://blog.youkuaiyun.com/evankaka/article/details/44153709 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但...
2018-08-02 09:02:50
127
原创 测试用例路径设置
在运行测试用例的时候,遇到一个没有将配置文件加载进来的问题。经过分析追踪,发现是在取配置文件的时候,得到的运行时的java路径错误,导致没有找到相应的配置文件,最后无法加载。路径错误的原因在于,运行测试用例时的配置不对,没有将$MODULE_DIR$ 作为working directory的参数。而是自己指定了一个固定的目录。将working directory改为$MODULE_DIR$ 即...
2018-07-30 23:09:16
1223
原创 SQL内连接与外连接
连接条件可在FROM或WHERE子句中指定,WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行,关键字:join 或 inner join ,sql语句:select * from table1 join table2 on table1.id=table2.id 。 外连接可以是左向外连接、右向外连接或完...
2018-07-28 17:55:56
297
原创 SQL高级特性的几个基本概念
1、视图视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以提交数据,就像这些来自于某个单一的表。视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用 SQL 语句来重建数据。 语法: CREATE VIEW view_nam...
2018-07-28 17:44:24
501
原创 Java8 之Lambda表达式
一、基本概念: 谓词:一个返回boolean值得函数。 行为参数化:让方法接受多种行为(策略)作为参数,并在内部使用,来完成不同的行为。 函数式接口:只定义了一个抽象方法的接口,如Comparator,Runnable,Callable。 Lambda表达式:简洁地表示可传递的匿名函数的一种方式。没有名称,但有参数列表、函数主体、返回类型、可能还有一个可以抛出的异常列表。Lambda表达式...
2018-07-28 14:19:15
151
原创 Docker基础知识小结
--Docker的概念基于 Linux 内核的cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。--特点一次打包,到处运行--与虚拟机的区别传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容...
2018-07-28 14:06:58
177
转载 csdn如何转载别人的文章
转载至:http://blog.youkuaiyun.com/lslyhj/article/details/25370587 csdn如何转载别人的文章
2016-07-14 15:19:17
618
转载 c++类的构造函数详解
http://ticktick.blog.51cto.com/823160/194307 c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。
2016-07-06 19:58:43
274
原创 第一次面试总结
参加了人生当中第一次自己重视且正式的面试,开始挺紧张的,后来和面试官聊着聊着,感觉就没有那么紧张了。总的来说自己这次面试不是很理想,好多知识点都不会,知识面太狭隘。本来是去应聘软件测试,结果一上来全是软件开发的知识,没有办法硬着头皮也要上了。考官主要考察了硬件,编程语言(我学的是C++),数据结构,计算机网络这几方面的知识。问题整理如下:1.你所知道的cpu类型,他们各有什么特点。说出你最了解
2016-07-06 10:18:17
392
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人