自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 自定义图片追加插件实现图片动态追加(一般电商的商品列使用)

前情说明:自己写的这个插件方式比较老套,主要是快速构建:图片上传是同表单提交一起提交,必须要引入layer 效果: 先上css代码: .my-ui-img-div{ display: inline-block; margin-left: 10px; margin...

2019-07-05 23:30:48 123 0

原创 利用jQuery.validator来做表单验证,不要太轻松(全攻略)

1、介绍 jQuery.validator是给我们用来做表单验证提交时的一个插件,你可以直接去官网下载,也可以通过菜鸟教程学习和下载该插件 菜鸟教程(jQuery.validator) 2、使用 2.1下载完成后引入相应的js库 <script src="http:...

2019-07-05 20:39:27 423 0

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) IDEA 绑定mapper文件失效

正常情况下,排除了基本的异常,比如namespace ,id ,文件名等基本情况下,仍然报错.考虑是不是开发工具的问题 配置文件修改后,开发工具可能仍然调用的是缓存,类和资源文件并没有被重新编译到target文件,所以在IDEA下直接运行maven的按钮:clean清理掉target,启动项目重...

2019-04-19 17:37:40 87 0

原创 解决bootstrap标签页切换中ifram引入的外部链接显示出现问题(layui也差不多)最新更新

先看一段代码: <div style="width: 100%"> <ul id="myTab" class="nav nav-tabs"> <li class="act...

2019-04-17 17:31:09 1295 0

转载 集群、分布式、负载均衡区别

转载自:https://www.cnblogs.com/xzwblog/p/7255364.html 集群 集群的概念   计算机集群通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通...

2019-03-11 11:22:26 357 0

原创 对switch进行拆分重构,降低复杂度,5种方式

如何对switch进行拆分重构 在我们编写代码的时候,常常遇到许多if-else或者switch的情况,这种情况下如果分支过多,会导致我们的最大复杂度过大,可能在公司编代码的时候通过不了检测,我们可以对这些分支提取成方法单独存在,也只是能降低平均圈复杂度,最大还是无济于事,所以这里我写了三种方式来...

2020-07-05 23:56:30 52 0

原创 webpack4.x打包图片文件遇到效果不显示的问题(file-loader加载遇到的狗血问题)

file-loader加载遇到的狗血问题-webpack4.x 最近在学习vue,看的b站视频学习,b站里面用的是webpack3.6,而我用的是webpack4.43.0版本的,在webpack4.x版本和3.x版本还是挺有区别的,比如配置,打包方式就不一样。在学习到图片文件的打包配置时,遇到了...

2020-06-21 23:12:28 121 0

原创 驼峰命名转换工具代码(驼峰命名与下划线(sql命名))互转工具

package com.de.util; /** * * * @projectName mybatis-demo * * @title HumpNamedTools * * @package com.de.util * * @description ...

2020-06-13 02:21:59 188 0

原创 十二、VUE基础学习篇(key指令的使用)-清除表单元素切换遗留之前元素的内容

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(key指令的使用) 请看案例: <!--没有添加key的情况--> <p style="color: red">没有添加key的情况&l...

2020-06-07 02:18:42 54 0

原创 十一、VUE基础学习篇(组件化component、components)-全局/局部组件、父组件/子组件、动态数据绑定/数据存放问题

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(组件化component、components) 1、组件化的概念 ■人面对复杂问题的处理方式   口任何一个人处理信息的逻辑能力都是有限的   口所以,当面对一个非常复杂的问题时,我们不...

2020-06-07 00:56:15 78 0

原创 十、VUE基础学习篇(双向绑定)- v-model、v-model修饰符、值绑定

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(双向绑定) 1、v-model的使用 v-model 用在表单中,与数据是双向绑定关系,相当于表单绑定的vue实例中data的数据改变了,表单的渲染也会改变,同样操作表单,改变了表单的数...

2020-06-06 23:43:47 65 0

原创 九、VUE基础学习篇(数组中的响应式)

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(数组中的响应式) 所谓数组中的响应式,也就是我们标签绑定的vue实例中data属性中数组类型的数据,数据的增、删、改、查的改变,都会实时渲染到对应的页面上。不过对于数组中元素的修改,我们不...

2020-06-06 19:57:29 55 0

原创 八、VUE基础学习篇(条件判断)- v-if和v-else-if和v-else的使用、v-show的使用

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(条件判断) v-if和v-else和v-else-if的使用就和我们普通的js语法一样,if - else if - else的使用是一样的,条件成立,执行标签内部的操作,条件不满足则不执...

2020-06-06 18:52:42 76 0

原创 七、VUE基础学习篇(事件监听)- v-on、事件修饰符、按键监听

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(事件监听) 1、v-on监听事件 监听事件: vue事件,以 v-on: 开头,指定不同的事件,事件的属性值可以是方法,也可以是代码片段 @ 是语法糖的一种写法,等价于v-on:,为了简...

2020-06-06 17:54:32 50 0

原创 六、VUE基础学习篇(es6语法补充)- let和var的区别、对象增强写法、const的含义与使用、高阶函数

VUE基础篇(es6语法补充) 1、var和let的区别、const常量 es5和es6中var和let的区别: es5中的var是没有块级作用域的,es6中的let是具有块级作用域的 const的含义与使用: const修饰常量,表示不可被修改,只在初始化时进行一次赋值,const必须在定义时进...

2020-06-06 17:08:18 46 0

原创 五、VUE基础学习篇(计算属性的操作computed)- computed和methods的差异

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(计算属性操作) 1、computed的基本用法 计算属性操作是我们遇到一些稍显复杂的计算或者拼接等场景下使用的,理解起来就是平时我们我们做计算或者拼接可以是用Mustache语法,也就是大...

2020-06-06 16:19:38 58 0

原创 四、VUE基础学习篇(循环v-for)- v-for、v-bind:key

VUE基础篇(循环) 1、v-for v-for 是vue标签中指定for循环的标签,标签对应的值的也就是类似python中for循环或者java中foreach的写法 在vue中遍历可以分为三个部分: 1)遍历数组 2)遍历对象 3)数字迭代 1.1 遍历数组 遍历数组可以分为两种: 1)遍历元...

2020-06-06 15:25:03 55 0

原创 三、VUE基础学习篇(动态绑定)- v-bind(v-bind:src 、v-bind:href、v-bind:class、v-bind:style)

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(插值操作) 1、v-bind 在标签上绑定属性值,不可以用Mustache语法,也就是{{ }},必须使用v-bind来绑定属性,v-bind的格式是 v-bind:标签属性名 或者语法糖...

2020-06-05 23:08:45 88 0

原创 二、VUE基础学习篇(插值操作)-Mustache语法、v-once、v-text、v-pre、v-html、v-cloak

码云实时更新学习demo地址:https://gitee.com/dxl96/vuexuexi VUE基础篇(插值操作) 1、Mustache语法 Mustache语法 ,也就双大括号 {{ }} ,包裹的数据数据是响应式的,也就是可以实时替换 ,当vue实例中对应数据改变,页面渲染的值也会改变,...

2020-06-05 22:27:01 60 0

原创 一、vue基础学习篇(初体验)- methods、data、el

VUE基础篇 1、vue.js的引入 需要先去官网下载vue.js,然后在我们需要使用的html文件中引入该js文件 <script src="../js/vue.js"></script> 2、vue.js的使用 2.1、vue对象的创建与数据绑定 ...

2020-06-05 21:38:34 51 0

原创 求出在字符串中连续出现最多的子串是什么和出现的次数(JAVA实现)

今天看到这样一个题: 请统计出以下这段文字中,出现频率最高的二元字符(两个字符)的组合。 (举例:在字符串“1252336528952”中,二元字符组合“52”出现3次,频率最高。) oneofthecentralresultsofairesearchinthe1970swasthatto...

2020-05-25 05:35:45 132 0

原创 git安装配置和TortoiseGit(小乌龟)的安装配置和idea配置git

Git 配置 一、Git下载安装 1、下载git 因为git官网下载速度太慢,所以有以下下载方式提速 1)下载迅雷 2)进入git下载官网 https://git-scm.com/download/win 复制需要下载git版本地址,比如我这里地址是: https://gi...

2020-05-17 04:51:11 300 0

原创 如何利用mybatis的map集合传参来打造我们通用的增删改查

简单说明(所有代码、pom会在最后给出) 相信用过mybatis的各位应该知道各种mybatis的封装框架,比如tkmapper、mybatis-plus等,这些都是在原有的mybatsi框架下进行了进一步的封装,将这些简单的增删改查进行了封装,便于我们进行通用的操作,我这里呢给大家提供一种新思...

2020-05-02 20:41:48 144 0

原创 利用vlc搭建rtsp服务器

搭建rtsp服务器的方法有很多,我这里主要介绍vlc的方式,便于我们快速搭建用于测试 1、下载vlc播放器 2、打开播放器,选择媒体-->流 3、添加视频,点击串流 4、选择rtsp,添加访问路径 以上操作完成就会看到 这表明视频正在推流,...

2020-04-20 02:47:05 210 0

原创 利用javacv解析rtsp流,通过websocket将视频帧传输到web前端显示成视频

javacv拉取rtsp流通过websocket传输到web前端显示 说明一下,我这里只是介绍一下如何实现的一个小demo,因为我做的这个rtsp解析主要是一个测试工具,简单说一下需求,其他的服务器为我提供了了一个rtsp流,我要做的就是将这个视频流解析在web端进行展示,我的这个需求很简单,只...

2020-04-20 01:56:43 1065 5

原创 如何高可用的将大量数据通过kafka的读出来并进行处理

先说一点,因为项目原因需要对大量数据进行处理,有一个要求就是在5秒中之内将120w条数据推送到第三方app,怎么理解呢,就是说每5秒中我可能要产生120w条数据,这些产生的数据需要发送到第三方app指定的接口上,保证数据能够到达app端进行处理,这个app端不是指前端,可能是别人第三方的后台服务接...

2020-03-15 19:05:06 243 0

原创 Idea的使用配置

Idea 设置运行大小 安装目录的bin目录下, 2个32位和64位的启动程序(idea64.exe)下面都有一个虚拟机配置文件, 这里面就设置了初始内存, 最大内存, 可保留代码的缓存大小. 所以如果硬件可以, 内存是16个G的, 就可以把这3个配置大一点, 用起来就好用一点, 分别设置为...

2020-02-12 17:27:22 85 0

原创 java二维码生成导出成压缩包

效果: 首先引入zxing依赖: <lombok.version>1.18.8</lombok.version> <zxing.version>3.3.3</zxing.version> <!--lombok插件--> &l...

2019-11-25 17:36:48 206 0

原创 java基础语法9--接口

接口概述 上个总结中我们可以知道抽象类是从多个类中抽象出来的模板。例如,抽象类Employee是从Salary类、Hourly类、PartTime类、Contractor类等具体类中抽象出来的。这些具体类中共性的行为,放到做为父类的抽象类Employee中实现;而具体类中不同的行为,在抽象类中用...

2019-11-22 13:02:37 92 0

原创 树形结构tree工具类

说明:下面用到了lombox插件,和hutool工具包,这两个自行百度 TreeBean.class 用来封装树形结构的实体类 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstr...

2019-11-21 10:25:39 580 0

原创 linux下安装redis与配置

Redis Redis 简介 Redis是简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。...

2019-11-14 14:48:13 72 0

原创 动态修改对象注解属性的值

运用了lombox插件 import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import lombok.experimental.Accessors; import java.lang.an...

2019-11-12 17:42:14 573 0

原创 feign调用文件上传服务

引入openfeign 记住必须引入openfeign依赖,而不是feign依赖,引入openfeign就不用了feign了,openfeign包含了feign的所有功能 <springcloud.openfeign.version>2.1.1.RELEASE</sprin...

2019-11-11 16:49:16 90 0

原创 Feign微服务调用文件上传微服务

引入openfeign <springcloud.openfeign.version>2.1.1.RELEASE</springcloud.openfeign.version> <dependency> <groupId>org.s...

2019-11-11 16:38:58 100 0

原创 条形码输出到pdf打印,封装工具类

最近项目需要用到条形码,对于资产进行管理追踪,所以相应的就需要用到生成条形码的工具,在网上查找了相关资料之后,目前有几类产品,google 的zxing 、jbarcode、barcode4j-light 等,他们的区别我不再说,很多人有写,最终我选择的是jbarcode,选择这个是因为这个jar...

2019-10-02 01:33:53 184 0

原创 RabbitMq 操作总结

RabbitMq java操作总结 消息队列解决了什么问题? 异步处理 应用解耦 流量削锋 日志处理 JAVA操作rabbitmq Simple简单队列 work queues工作队列 公平分发轮询分发 publish/subscribe发布订阅 Routing路由选择通配符模式...

2019-09-05 20:34:49 82 0

原创 POI操作(xls、csv、txt)

介绍一下POI操作的一个非常好的工具,easyPOI,网址:http://easypoi.mydoc.io/#category_49976 poi的基本操作:https://www.cnblogs.com/gdwkong/p/8669220.html 上面的链接介绍了如何对导入导出xls格式的...

2019-08-26 15:45:16 2497 0

原创 通过jdbc获得数据库中表、字段信息

一、首先创建数据库连接 public void create() { try { Class.forName("com.mysql.jdbc.Driver").newInstance(); this.conne...

2019-08-20 22:42:36 522 0

原创 bootstrap table获取数据为空时重新加载表格不显示之前的数据

当bootstrap table 获取数据为空时,我们不想显示之前的数据,那么调用bootstrap table 的onLoadSuccess方法: onLoadSuccess: function (data) { var allTableData = $(&#...

2019-08-05 21:11:14 1705 0

原创 java中一些常见的工具类,时间、注解、对象map互转、驼峰命名等

1、该类的作用是将格式为["","",""......]的字符串转换为数组,或将数组转换成格式为["","",""......]的字符串 import com.clfps.u...

2019-06-15 09:54:14 608 0

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