- 博客(39)
- 资源 (20)
- 问答 (1)
- 收藏
- 关注
转载 list使用stream流排序
可以使用Comparator.nullsLast或者Comparator.nullsFirst来避免,nullsLast表示值为空时,排在最后,nullsFirst为排在最前。两种排序是完全不一样的,一定要区分开来 1 是得到排序结果后再排序,2是直接进行排序,很多人会混淆导致理解出错,2更好理解,建议使用2。Comparator.comparing(类::属性一,Comparator.reverseOrder());Comparator.comparing(类::属性一).reversed();...
2022-08-03 10:43:55 14951
转载 @Controller和@RestController的区别?
知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。 2) 如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalReso.
2022-01-11 14:31:33 178
原创 decode函数用法
DECODE函数,是ORACLE公司的SQL软件ORACLE PL/SQL所提供的特有函数计算方式,以其简洁的运算方式,可控的数据模型和灵活的格式转换而闻名。语法decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值) [1]函数含义IF条件=值1THENRETURN(返回值1)ELSIF条件=值2THENRETURN(返回值2)…ELSIF条件=值nTHENRETURN(返回值n)ELSERETURN(缺省值)ENDIF...
2021-05-26 10:51:35 489
原创 安装git小乌龟
1.下载git,https://git-scm.com/downloads2.安装git小乌龟,https://tortoisegit.org/download/,需要注意的是必须先安装git,在安装git小乌龟3.安装语言包,同样是https://tortoisegit.org/download/,然后一直next即可,要先装完小乌龟在安装语言包。...
2021-04-22 16:10:01 81
转载 如果张东升是个程序员
张东升是一家互联网公司的程序员,一直以来都勤勤恳恳老实工作。可最近一段时间,老板接了几个项目回来,不但开启了996的工作模式,更要命的是频频更改需求,弄得大家是敢怒不敢言。时间一久,东升慢慢开始消极怠工,晚上也不怎么加班了。终于有一天,和老板在会议室吵了起来,老板决意让其忙完手头的项目就离职。老板看大家最近一段时间都很辛苦,决定组织一次团建,在群里询问大家有什么活动建议。这时,张东升提议:“最近大家都工作挺累,也没有什么机会锻炼,身体要紧,要不一起去爬六峰山吧”?东升的提议获得了不少人的
2020-07-06 16:57:18 163
原创 JAVA中返回两个时间段内所有的日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); List<String> dateList = new ArrayList<String>(); try { Date dateOne = sdf.parse(dateStart); Date dateTwo = sdf.parse(dateEnd); Calendar calendar = Calendar.getInstance()
2020-07-02 14:39:11 469
原创 VUE怎么动态显示本地文件夹中的图片
需求描述:VUE动态显示本地某一文件夹中的图片如果我们在项目目录中有一个文件夹,文件夹中有一些图片,我们不知道图片的名字,只知道图片存放的目录,我们想把这些图片展示在VUE页面上,那么我们应该如何实现这个功能呢?解决思路:首先我们需要知道图片的路径,图片的路径是相对路径也可以是绝对路径;其次我们需要获取到图片的文件名,获取图片文件名我之前的博客中已经有过描述,这里再复习一遍 var requireModule = require.context( "../../assets/Downlo
2020-07-02 14:10:19 7263 5
原创 js获取目录下的文件名称
方法:使用 require.context(’.’, false, /.vue$/)方法require.context是Webpack中用来管理依赖的一个函数,此方法会生成一个上下文模块,包含目录下所有模块的引用,通过正则表达式匹配,然后require进来参数一:要查询的目录,上述代码指的是当前目录参数二: 是否要查询子孙目录,方法默认的值为false参数三:要匹配的文件的后缀,是一个正则表达式,上述我要查询的是.vue文件 var requireModule = require.context
2020-06-05 10:46:21 4814 1
原创 VUE带输入建议的输入框数据必须含有value属性?这其实可以解决的
最近做项目时遇到一个小需求,要做一个可以输入的下拉框。什么?我想打人了。下拉框就下拉框,输入框就输入框,什么是可以输入的下拉框(由于我年少无知、孤陋寡闻 、短见薄识、才疏学浅)?我当时就不干了,要不是旁边同事拦着我,我怕我就被领导揍了
2020-05-27 16:24:01 1967 2
原创 Vue + Element UI+springboot使用富文本编辑器
1、下载vue-quill-editor组件npm install vue-quill-editor 2、组件引入· 富文本组件import { quillEditor } from "vue-quill-editor";3、引入相关cssimport "quill/dist/quill.core.css";import "quill/dist/quill.snow.css";import "quill/dist/quill.bubble.css";4、注册组件 created()
2020-05-26 19:26:26 1180 1
原创 Mysql使用慢查询
一:什么是慢查询指mysql记录所有执行超过long_query_time参数设定的时间阈值的SQL语句。慢查询日志就是记录这些sql的日志。二:记录慢查询的方法设置“慢查询”的时间定义我们通过查询可以得出“慢查询”时间设定为0.0001秒,我们可以通过**set long_query_time=0.0001;**来设置慢查询的时间阈值开启“慢查询”记录功能查看是否开启“慢查询”如果slow_query_log为on则已经开启,否则执行set global slow_query_log=O
2020-05-25 17:30:44 115
原创 推荐一个很好的程序员资料下载网站
案发现场今天无意中翻到一个技术分享网站,顺手把玩了一下,喏,就是下面这个咯!!!现场评估说实话第一眼看上去就一个字**“乱嘛咯噔滴”**,不好意思超过一个字了,哈哈!!!一不小心就彪出了一口关中话,确实乱,大红大绿,随便点了一个链接进去,然后展示出来就是相信大家看到这里就会顺手关闭这个链接,心里想“啥嘛这是,我跟你们的想法一样一样滴,分享就分享,还整这么复杂,一天码代码哪有这闲工夫搞这些玩意”,所以我就给大家把外面的皮剥掉,直接上干货。干货来啦!!!问:取得干货分几步?答:分三步第一步:只点
2020-05-25 11:36:53 1011
原创 VUE更改代理之后报403问题解决方案
一:问题描述如下图,更改了VUE的代理之后,页面报403错误二:解决办法Ctrl+shift+delete清理掉浏览器缓存后再访问,具体什么原理小编也不是很清楚,只是开发中遇到这个问题记录一下
2020-05-14 10:23:51 5806
转载 redis远程连接不上解决办法
问题描述:redis远程服务端运行在192.168.3.90计算机上,客户端计算机(ip:192.168.3.110)通过redsi-cli.exe客户端工具连接时,没有反应,连接不上。如图所示: 解决步骤:步骤一:注释掉redis.window.conf文件中的bind属性设置。如图...
2020-05-06 10:32:21 227
转载 window下启动redis服务
在windows环境下启动redis服务,前提是你安装好了,启动如下:一,进入redis的安装目录下,在地址栏输入“cmd”,回车 二,然后会进入cmd界面,直接运行命令redis-server.exe redis.windows.conf。如果报错,依次执行第一条指令:redis-cli.exe,第二条指令:shutdown第三条指令:exit&nb...
2020-05-06 10:23:54 195
转载 下次面试再一上来就问我线程有哪些状态,我上去就是给他一 jio
这是大厂面试系列,还原真实场景,把问题讲清楚。点赞再看,养成习惯~ 微信搜索【武哥聊编程】,关注这个 Java 菜鸟。是的,今...
2020-04-23 09:33:57 106
原创 java实现链表操作
一:什么是链表?链表是离散存储线性结构n个节点离散分配,彼此通过指针相连,每个节点只有一个前驱节点,每个节点只有一个后续节点,首节点没有前驱节点,尾节点没有后续节点。二:链表的优缺点链表优点:空间没有限制插入删除元素很快链表缺点:存取速度很慢三:链表的分类单项链表:一个节点指向下一个节点双向链表:一个节点有两个指针循环链表:循环链表是另一种形式的链式存贮结构。它的特...
2020-04-21 14:31:45 127
原创 冒泡排序法使用递归方法实现
冒泡排序:俩俩交换,在第一趟排序中能够将最大值排到最后面,外层循环控制排序趟数,内层循环控制比较次数以递归的思想来进行改造:•当第一趟排序后,我们可以将数组最后一位(N)和数组前面的数(L,N-1)进行切割,数组前面的数(L,N-1)看成是一个整体,这个整体又是和我们的初始目的(找出最大值,与当前趟数的末尾处交换)是一样的•递归出口:当只有一个元素时,即不用比较了:L==Npublic s...
2020-04-17 14:14:22 2567
原创 mybatis中resultType和resultMap用法总结
resultType:•作用:将查询结果按照sql列名pojo属性名一致性映射到pojo中。•场合:常见一些明细记录的展示,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。resultMap:•使用association和collection完成一对一和一对多高级映射。associatio...
2020-04-15 10:31:56 230
原创 Mybatis中占位符详解
在mybatis中有两种占位符,一种是#{},另一种是${},name这两种占位符有什么区别呢? #{}解析传递进来的参数数据 ${}对传递进来的参数原样拼接在SQL中 #{}的SQL是这样的: ==> Preparing: select T_Id, T_direction, T_courses, T_contents, T_teacher, T_class_type, T_rema...
2020-04-15 10:19:07 2426
转载 Vue项目build打包部署到Tomcat后,刷新报404错误解决方案
问题描述:一、更新依赖,并打包项目cd /root/.jenkins/workspace/v-test;npm installcd /root/.jenkins/workspace/v-test;npm run build二、发布Tomcatmv ../dist/* $tomcatpath/...
2020-04-10 16:47:07 961
原创 mysql5.7版本group BY查询报错解决办法
set global sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;set session sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,...
2020-04-07 17:03:19 261
原创 VUE的弹出框el-dialog或el-form标签中使用VDistpicker地区插件注意事项
问题描述:在开发过程中会使用到VDistpicker地区插件,但是如果el-form标签中使用VDistpicker地区插件时,经常会出现页面布局错位等现象。解决办法:在el-form标签里面使用el-row标签去包裹el-col标签代码示例:<el-dialog :title="title" :visible.sync="open" width="850px"> <e...
2020-03-27 17:04:59 527 7
原创 页面显示当前时间,实时刷新
一、导入时间格式化通用jsimport { formatTimeToStr } from “@/utils/date”;二、data()中定义常量export default {return {date: formatTimeToStr(new Date(), “yyyy-MM-dd hh:mm:ss”)}}三、在需要显示实时时间的地方使用this.date<el-form...
2020-03-05 11:53:13 1388 1
原创 js中数字转换为汉字
indexMethod(num) { // return "案列"+this.TransformToChinese(num+ 1+(this.queryParams.pageNum-1)*this.queryParams.pageSize); return "案列"+this.TransformToChinese(num);},TransformToChinese(num) { let...
2019-12-26 18:06:30 817
原创 前端请求后台时怎么进行身份认证
1.通过后台提供的获取Token的方法获取Token2.请求后台时添加请求头headersheaders: {Authorization: 'Bearer ’ + getToken()//此处放置请求到的用户token},
2019-12-17 10:13:22 1024
原创 VUE中for循环请求后台数据不同步问题解决方案
问题现象:在VUE中请求后台数据是异步的,在for循环中请求数据怎么才能达到同步效果呢?解决方案:使用jquery请求后台步骤1:安装jquery$ npm install jquery --save步骤2:修改配置文件vue.config.js步骤3:配置完成后,在需要组件使用import $ from ‘jquery’;就可以使用!jquery使用案列:$.ajax({ur...
2019-12-17 10:10:06 2733
转载 el-table-column 规定超过多少个文本才显示。。。
{{scope.row.carOwner}}…// 样式.hiddenOverText {max-height: 70px;overflow: hidden;text-overflow: ellipsis;position: relative;line-height: 23px;}.overText {position: absolute;bottom: 0px...
2019-12-10 13:43:01 975
原创 MySQL常用命令
MySQL常用命令:1.连接数据库mysql -u 用户名 -p 输入密码2.显示当前数据库中的所有数据库实例show databases;3.创建一个数据库create database 数据库名;4.删除数据库drop database 数据库名;5.使用某一个数据库use 数据库名;6.显示表格show tables;7.创建表格create table tbl_...
2019-12-05 17:48:05 124
原创 tomcat在缺少apr插件无法启动办法
tomat在linux服务器上启动报The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_26/jre/lib/i386/ser...
2019-11-29 15:15:32 390
原创 Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的...
2019-11-29 15:13:55 1811
原创 linux环境变量的查看和设置方法
显示环境变量HOME$ echo $HOME/home/redbooks2. 设置一个新的环境变量hello$ export HELLO=“Hello!”$ echo $HELLOHello!3. 使用env命令显示所有的环境变量$ envHOSTNAME=redbooks.safe.orgPVM_RSH=/usr/bin/rshShell=/bin/bashTERM=...
2019-11-29 09:56:40 145
原创 Linux下jdk的安装与卸载
1准备工作将安装文件拷贝到该目录下(mkdir命令新建文件夹)#mkdir /usr/share/snca2执行安装#cd /usr/share/snca进入到你新建的snca文件夹中,通过xftp或者ssh软件将jdk安装包导入该文件下3对rpm包的一些操作如果安装包是rpm文件则#rpm -i 包名.rpm#rpm -ivh 包名.rpm如果你要查看rpm包安装后都安装了什...
2019-11-29 09:55:11 160
原创 mysql创建自增序列
#–创建–Sequence 管理表DROP TABLE IF EXISTS sequence;CREATE TABLE sequence (name VARCHAR(50) NOT NULL,current_value INT NOT NULL,increment INT NOT NULL DEFAULT 1,PRIMARY KEY (name)) ENGINE=InnoDB;#–...
2019-11-29 09:36:38 407
SecureCRT.rar,SecureCRT是一款支持SSH的终端仿真程序
2021-06-17
WinSCP.rar,WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端
2021-06-17
DateUtil.java
2021-06-17
tomcat部署springboot+vue.doc
2020-04-22
VUE表单验证.txt
2020-01-13
validate.js
2020-01-13
java面试题及答案.doc
2019-12-09
json应用jar包.rar
2019-12-09
administrative.rar
2019-12-06
8-JSP - 中文-修订版.ppt
2019-12-05
apache-tomcat-8.5.43.rar
2019-12-05
Java8十大特性详解.txt
2019-12-05
常用正则表达式.txt
2019-12-05
elementUi的selection-all事件触发不了
2020-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人