自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(301)
  • 资源 (12)
  • 收藏
  • 关注

原创 MySQL中的条件判断函数 CASE WHEN、IF、IFNULL你会用吗?

前言 有时候会遇到将数据库的枚举值直接翻译成对应的中文,如下例子所示:像这样的该如何实现呢?1 原来语句select DXYD_LX,DXYD_LX DXYD_LX_MC from T_ZKFXM_JBXX;2 case 语句select DXYD_LX, (case DXYD_LX when '1' then '旧城镇' when '2' then '旧厂矿' when '3' then '旧村庄' else '其他低效用地' end) as DXYD_LX_MC...

2020-07-16 09:24:02 250

原创 Vue 史上最全学习笔记(2020年1月9日)

目录✎VUE学习◆VUE学习心路历程◆VUE学习视频来源➀VUE学习视频百度网盘资源➁VUE本笔记学习视频资源◆VUE语法❶ Vue基础语法——模板语法(Three rule of template)❷ Vue基础语法——创建VUE实例(Create Vue)❸Vue生命周期(Vue life)❹Vue组件(Components type)...

2020-01-11 08:50:32 2743 1

原创 Spring源码学习(一)ClassPathXmlApplicationContext 1.2 obtainFreshBeanFactory() 设计模式的理解

前言:这里是记录我自己学习spring源码的知识理解,有什么问题大家可以批评我!首先大家看一下gif源码动态跳转图,可能不太理解他为什么这么跳来跳去,甚至觉得有点晕乎乎的。现在我用简单的demo例子去解释为什么这么设计代码,理解之后会觉得他这个设计特别的好。首先我们先从自己的MyTest.java中选中ClassPathXmlApplicationContext("spring.xml");这一行往里面跳转。ClassPathXmlApplicationContext applicati

2021-09-19 09:17:21 280

原创 Spring源码学习(一)ClassPathXmlApplicationContext 1.1

目录一、思考二、前言三、Demo1)A.java2)B.java3)C.java4)测试四、问题小结一、思考子类为什么不能继承父类static方法? ClassPathXmlApplicationContext.java / AbstractXmlApplicationContext.java / AbstractRefreshableConfigApplicationContext.java 三者之间的关系 什么叫做静态引用、动态引用?二、前言

2021-09-16 10:20:17 283

原创 Spring源码学习(一) 搭建一个最简单的Spring项目

一、前言如果你是一个很典型的Spring工程,就只需要一个包,就可以运行起来。<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <!--<version>5.2.16.RELEASE</version> 源码解析用5.2.8 学习,尽量使用此版本--&

2021-09-16 00:08:30 1230

原创 Spring源码学习(一)源码如何变成可编辑

11

2021-09-16 00:07:25 659

原创 JAVA--JSON比较差距,存储至日志

import java.lang.annotation.*;@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)@Documented@Inheritedpublic @interface PropertyMsg { String value();}

2021-06-03 11:18:15 332

原创 Shell基础-脚本执行方式

Shell脚本的执行方式 1、echo输出命令[root@localhost ~]# echo [选项] [输出内容]选项:-e: 支持反斜线控制的字符转换控制字符 作 用\\ 输出\本身\a 输出警告音\b 退格键,也就是向左删除键\c 取消输出行末的换行符。和“-n”选项一致\e ESCAPE键\f ...

2021-04-02 17:23:10 260

原创 1、Shell编程学习——概述

1、Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。图析:什么是Shell?答:最底层是硬件,我们是通过内核来管理这个硬件,但是我们在外层应用程序或者是我们敲的命令,内核是不能识别的;因为我们输入的都是用ABCD这样写的ASCII码字符,但是我们都知道计算机能够识别的是一个0101...的机器语言,那它们之间就需要有转换,需要有把命令转换成为机器语言,同时..

2021-04-02 16:00:33 180

原创 # 2021-03-31 Linux 文本编辑器 Vim-Vim 常用操作(下)

Vim使用技巧

2021-03-30 11:10:01 133

原创 # 2021-03-30 Linux 文本编辑器 Vim-Vim 常用操作(上)

系列文章目录Vim常用操作 Vim使用技巧文章目录前言一、vim插入命令二、定位命令三、删除命令四、复制和剪切命令五、替换和取消命令六、搜索和搜索替换命令七、保存和退出命令总结前言我们如果在Linux系统里面想编辑一个配置文件,或者后面我们想写一个简单的shell脚本,我们需要掌握一个编辑器的工具,那在Linux系统里面,用的最多的就是这个vim,它早期的版本叫Vi,那么如果你在一些资料里面看到这两个讲法其实都是一样的。Vim是一个功能非常强大..

2021-03-30 11:06:42 235 4

原创 # 2021-03-29 Linux 学习(shutdown、init级别、logout)

学习目标:Linux 常用命令-关机重启命令学习内容:命令 格式 选项 例子 参考文章 其他 shutdown shutdown [选项] 时间选项 -c 取消 -h 关机 -r 重启(reboot) shutdown 实例 Linuxreboot命令 | 菜鸟教程 其他关机命令 其他重启命令 logout - - log.

2021-03-29 11:43:35 240 1

原创 # 2021-03-25 Linux tracerouter、netstat、mount

traceroute 探测到达指定的网站的路径,我们都知道从这里访问新浪或者兄弟连的官方网站,它都不可能数据发出去就直接能到达,它应该是经过一个一个的路由节点,最后才访问到了我们的目标网站,那他到底经过了哪些目标节点呢?我们可以用这个命令去跟踪路由,这就是这个命令的作用。问题:centos执行tracerouter报错,如何解决?答:# yum install tracerouter -y [root@localhost ~]# traceroute www.si...

2021-03-25 15:17:01 233 1

原创 # 2021-03-23 Linux 课程学习(网络命令)

学习目标:4.7 网络命令学习内容:学习整理:指令名称 命令英文原意 指令所在路径 执行权限 语法 功能描述 范例 write /usr/bin/write 所有用户 write <用户名> 给用户发信息,以Ctrl+D保存结束 # write linzhiling wall write all /usr/bin/wall 所有用户 wall [message] ..

2021-03-24 16:04:57 197 1

原创 # 2021-03-24 Linux 课程学习(压缩解压命令)

学习目标:4.6 压缩解压命令学习内容:gzip gunzip tar zip unzip bzip2 bunzip2学习整理:命令名称 gzip gunzip tar tar zip unzip bzip2 bunzip2 命令英文原意 GNU zip GNU unzip 命令所在路径 /bin/gzip /bin/g...

2021-03-24 10:43:47 178

原创 # 2021-03-24 Linux 课程学习(用户管理命令)

学习目标:4.5 Linux 用户管理命令用户管理命令:1、 useradd2、 passwd3、 who4、 w学习整理:命令名称 useradd passwd who w 命令所在路径 /usr/sbin/useradd /usr/bin/passwd /usr/bin/who /usr/bin/w 执行权限 root 所有用户 所有用户 所有用户 语法 useradd 用户名 pa

2021-03-24 09:50:34 173 1

原创 # 2021-03-23 Linux 课程学习(帮助命令)

Linux命令非常多,怎么样才能获取对应命令的信息呢?就是Linux命令! 帮助命令:man 命令名称:man命令英文原意:manual命令所在路径:/usr/bin/man执行权限:所有用户语法:man [命令或配置文件]功能描述:获得帮助信息范例: $ man ls查看ls命令的帮助信息$ man services(注意不要加路径)查看配置文件services的帮助信息-- 搜索命令所在目录及别名信息[root@localhost ~]# whic

2021-03-24 09:17:41 115 1

原创 js 数组只取想要的字段封装成数组、数组按照某字段去重(动态方法)

目标:对下面List仅仅取某个字段,并且重新封装成新List。数据源:[ { "crjGuid": "f2983d5a-b135-4a0d-b7a2-74d013184c14", "gdGuid": "0d69bb79-3a00-4c68-bb62-be0eb7a4a7dc", "zfQh": 1, "zfSj": "2021-03-02T16:00:00.000+0000", "bz": null,

2021-03-17 14:17:51 716

原创 pgsql 如何去掉查询结果空格

文章1:postgresql去掉字符串空白符以及首尾空格 最简单的办法文章2:postgresql去掉字符串空白符以及首尾空格

2021-03-05 10:27:07 3714 1

原创 # 2021-03-04 Liunx其他文件搜索命令(实现快速查找)

目录前言locatelocate 工作原理locate 文件资料库查找whichwhereisgrep 前言 实现类似windows工具everything快速查找。文件搜索命令 语法 功能描述 范例 其他 locate locate 文件名 在文件资料库中查找文件 $ locate inittab which which文件名 搜索命令所在目录及别名信息 $ which ls...

2021-03-04 17:51:11 182 1

原创 # 2021-03-04 文件搜索命令 find

# 2021-03-04学习打卡 Day-074.3.1文件搜索命令 find4.3.2 其他搜索命令文件命令 语法 功能描述 find find [搜索范围] [匹配条件] 文件搜索 例子1:$ find /etc -name init 在目录/etc中查找文件init -iname 不区分大小写例子2:$ find / -size +204800 在根目录下查找大于100MB的文件 +n 大于 -n 小于 n 等于...

2021-03-04 16:13:28 243 1

原创 # 2021-03-03 权限管理命令-其他权限管理命令(下)

# 2021-03-03学习打卡 Day-061、学习内容表格知识点命令名称 chown chgrp umask 命令英文原意 change file ownership change file group ownership the user file-creation mask 命令所在路径 /bin/chown /bin/chgrp Shell内置命令 执行权限 所有用户 所有用户 所有用户 语法 .

2021-03-03 10:43:27 243 1

原创 # 2021-03-03 Linux 权限管理命令 chmod 和权限的数字表示(上)

权限管理命令chmod 其他权限管理命令角色3类:Linux用户分成了所有者(u),所属组(g),其他人(o)权限分成3类:r w x例子:

2021-03-02 17:22:06 199

原创 # 2021-03-02 Linux硬链接特征和原理

# 2021-03-02学习打卡 Day-05去北京出差了,比较忙,哈哈。硬链接特征是什么?答:同步更新。我们通过echo案例操作试一试!echo的作用是向文件的末尾增加内容。[root@bogon ~]# cat /etc/issue\SKernel \r on an \m[root@bogon ~]# echo 'hello' >> /etc/issue[root@bogon ~]#[root@bogon ~]# cat /etc/issue\SKerne..

2021-03-02 16:31:22 219

原创 # 2021-02-26 Linux常用命令-文件处理命令-目录处理命令(Linux学习)

命令名称 命令英文原意 命令所在路径 语法 例子1 例子2 注意 目录处理命令 mkdir make directories /bin/mkdir mkdir -p [目录名] $ mkdir /tmp/file1 $ mkdir -p /tmp/Japan/file2(递归创建,Japan文件不存在) 不要轻易在根目录创建文件 目录处理命令 cd change directory shell内...

2021-02-25 11:13:09 144

原创 # 2021-02-25 Linux常用命令-文件处理命令-命令格式与目录处理命令ls(Linux学习)

目录一、Linux服务器管理和维护建议1、Linux各目录的作用2、服务器注意事项二、Linux常用命令命令格式目录处理命令:ls-rw-r--r--# 2021-02-25学习打卡 Day-03一、Linux服务器管理和维护建议1、Linux各目录的作用 目录名 目录作用 /bin/ 存放系统命令的目录,普通用户和超级用户都可以执行。不过放在/bin下的 命令在单用户模式.

2021-02-24 15:05:08 224

原创 # 2021-02-24 Linxu系统分区、格式化概念、挂载概念(Linux学习)

前言:硬盘是如何写入数据的?让我们带着这个问题取学习Linux系统分区 主分区 扩展分区 逻辑分区 编号 1、2、3 4 5、6 作用 可以分别放入数据 不能放入数据、也不能格式化,唯一作用是包含其他柜子 可以写入数据、格式化 ...

2021-02-24 10:12:33 243

原创 # 2021-02-23 Linxu系统简介-UNIX发展历史和发行版本(Linux学习)

# 2021-02-23 学习打卡 Day-01一、UNIX与Linux发展史UNIX 发展历史(1)1965年,美国麻省理工学院(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。(2)1969年,美国贝尔实验室的肯• 汤普森在DEC PDP-7机器上开发出了UNIX系统。(3)1971年,肯 .

2021-02-23 11:09:12 339 3

原创 pgsql 跨库查询例子

SELECT dblink.user_id, dblink.user_code, dblink.username, dblink.staff_name, dblink.telephone, dblink.staff_idFROM dblink('dbname=platform host=192.168.11.139 port=5444 user=platform password=platform'::text, .

2020-12-31 11:06:51 945

原创 PLSQL 季度函数写法/for循环动态sql执行

参考文章: 从PostgreSQL函数返回SETOF行 PL/pgSQL 的循环语句 PostgreSQL 遍历表的PLSQL列举 .最简单的例子CREATE OR REPLACE FUNCTION for_gen_demo1() RETURNS TABLE ( col1 varchar, col2 varchar ) language plpgsql AS$func$B

2020-12-29 16:48:31 1834

原创 postgresql 函数返回结果集(一)

参考文章:Postgres函数返回自定义数据集--返回自定义的TABLE结构 传入整个sql,自定义函数根据上面2个文章,就可以实现传入变量 编写sql return table多行数据当前sql在datagrip界面操作,实现目标:如果用户选择了开始时间(2015rq_s)和结束时间(2019rq_e),则需要变成下面的效果sql,范围是最长5年​select d.nffrom (select regexp_split_to_table(test.nf...

2020-12-24 09:38:51 3143

原创 CSS 为div单个角设置弧度 border-radius 同时显示边框线&& div宽度自适应

参考文章 CSS 为div单个角设置弧度 border-radius 百度知道 目标样式具体实现当前使用element-ui<el-divider content-position="left"> <div class="divider"><h4 class="divider_text">一年</h4></div></el-divider> .divider { width

2020-11-24 15:56:13 816

原创 element 的dialog弹出会被遮住,如何解决?

场景图:解决办法1:在dialog上面写<el-dialog :visible.sync="operateVisible" width="50%" top="5vh" append-to-body>解决办法2:<el-dialog :visible.sync="operateVisible" width="50%" top="5vh" :modal-append-to-body='false'>参考文章:element 的dialog嵌套问

2020-11-23 10:54:26 722

原创 update select 根据查询结果更新

参考文章:1、根据select出来的数据进行update2、MySQL中SELECT+UPDATE并发更新问题需求:如果select的字段不为空,则set update,如果为空则不变。这个就需要set有一个条件update t_gdxmset sj_jd_sj = CASE WHEN b.sj_jd_sj is null THEN null ELSE b.sj_jd_sj END, sj_dg.

2020-11-19 14:27:01 15705

原创 vue el-step 文字换行展示

原来效果图原来代码<el-steps :active="moneyStep" finish-status="success" align-center> <el-step :title="item.ydzfqhStr" :description="item.zfJe+' 万元,支付约定时间 ' + item.zfSj" v-for="item in items"></el-step></el-steps>修改后效果图修改后代码

2020-11-16 14:44:00 2062

原创 2020-11-04T16:00:00.000+0000 前端数据 timestamp时差 展示错误问题

前言 首先数据库查询出来的数据如下,也就是说是5号,前端也需要展示成5号,实际展示效果如下:2020-11-04T16:00:00.000+0000 通过js的方法转化,反而变成了4号 // dateFormat("YYYY-mm-dd HH:MM", new Date()) function dateFormat(fmt, date) { let ret; const opt = { ...

2020-11-16 10:34:51 2300

原创 layer.js 关闭弹窗触发刷新父页面数据

layer.open({ type: 2, title: '详情页', shadeClose: true, shade: 0.8, area: ['90%', '90%'], content: uri, //iframe的url end:function(){ var index = layer.load(1, { shade: [0.1,'#fff'] //0.1透明度的白色背景 loding }); window.parent.location.reload(); //.

2020-11-12 15:39:11 574

原创 element-ui dialog 如何设置动态高度 / 嵌套html

我们可以从官方的文档中得到,只有width的设置,那么如何动态设置height呢?代码部分:在这里已经设置了width为90%,设置ref=“tk”,弹框不要放到created里面,可以放在编辑的read方法。否则会undefined;同时要注意的是和顶部浏览器的距离(top=“2vh”),这个可以根据自己的屏幕大小调整,建议在2-5之间,如果你当前页面是一个很大的滚动屏,弹框没有设置top高度,会导致其top为默认高度,使得弹框(tk)需要滚动才能显示完全。// 设置屏幕高度90..

2020-11-09 11:16:52 7283 4

原创 sql 多条数据仅仅返回符合条件的一条

如HtGuid关联多个数据:我想要的是最新数据,这个是最新创建的数据。原来的sql:select *from T_GDJC_RCXCWHERE HT_GUID = 'f4675355-8d60-4751-aedd-9e7335e58064A'ORDER BY CREATE_DATE DESC;利用Max:SELECT *FROM T_GDJC_RCXCwhere CREATE_DATE = (SELECT MAX(CREATE_DATE) FROM T_GDJC_RC

2020-09-27 14:41:42 2087

原创 Mysql数组去重,并且获取最新数据

参考文章:mysql——去重并获取最新记录如下所示:问:3条数据都是同一个内容,但是要求只是显示最新的一条数据该如何操作呢?答:SELECT *FROM t_cb_rkdk_lsly aWHERE a.create_time IN ( SELECT m.createTime FROM ( SELECT DISTINCT (q.rkdk_guid), max(q.create_time) createTime

2020-09-04 16:52:41 1360

合并单元格方法.txt

html 根据key【主键】来合并相同的单元格,rowspan行合并,与当前的数组 【length+1】 相等

2019-11-19

v1.component.ts

此资源适用于ts文件中的注释,包活类注释,类属性注释,注意先要安装npm i reflect-metadata --save

2019-07-24

springcloud-provider-consumer-eureka

这个是springcloud出入门框架搭建,一个简单的用户provider,和一个简单的电影consumer,和一个还为开始搭建的eureka

2019-03-03

springcloud入门课件

微服务入门级别的学习课件,对应周立老师上的课程SpIng Cloud课程,周立老师的博客写的很好感性趣的人可以去看一下:http://www.itmuch.com

2019-03-02

dubbo-demo 简单入门例子

上述demo按照快速开发文档编写,并且修改了读取配置文件的方式,新增log4j和zookeeper

2019-02-06

Docker Kubernetes 微服务容器化实践(二) 2.1 微服务实战 thrift篇④--单点登录

这个是对应thrift的单点登录内容,需要在user-edge-service先写redis key为token的set缓存内容,再在user-edge-service里Ctrl写authentication接口,不然不成功哦。

2019-02-04

Docker Kubernetes 微服务容器化实践(二) 2.1 微服务实战 thrift篇 ③

这个是java service对thrift的调用,thrift客户端生成,一个单独的例子

2019-02-03

alibaba-rocketmq-3.2.6.tar.gz

RocketMQ与rabbitMQ相比,其运行效率更为高效,作为alibaba双十一的信息交换组件,其效率可见一斑,同时因为2.x以来公司内部其他系统,建议使用3.x及其以上版本。Github下载已失效,apache-rocketMQ已经到4.0,自行选择下载

2018-06-13

spring-boot-mybatis 初步搭建

spring-boot-mybatis 初步搭建,注意数据库密码和pom的顺序问题

2018-01-06

springboot-generator配置

springboot-generator 配置,完全可以跑的起来呢。。。。

2018-01-06

springboot+thymeleaf

实现html页面跳转

2018-01-05

spring-boot入门helloword

springboot入门helloworld教程;springboot自带tomcat所以IDEA打包无法启动本篇code重点描述tomcat外置启动。

2018-01-03

空空如也

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

TA关注的人

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