自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孔彬的技术专栏

我还年轻,我还年轻。说走就走,我有的是时间。我不想在未来的日子里,独自哭着无法往前...

  • 博客(59)
  • 收藏
  • 关注

原创 WEB数据库管理平台kb-dms:功能简介【一】

WEB数据库管理平台简介给大家推荐一个自研的开源WEB版数据库管理工具:kb-dms开源项目地址: kb-dms ,如果能帮到你,请帮忙点个星。谢谢~本工具主要有以下特点:权限控制:避免数据源权限不可控的风险,避免数据、库表被无故修改。误操作拦截:SQL语句不小心写错,不用担心,该工具将阻断相应SQL的执行,保障数据的安全。记录可追踪:所有的SQL执行记录都会被该工具记录,方...

2020-02-13 21:05:29 10071 6

原创 安全平台kb-security:功能简介【一】

安全平台介绍身处互联网浪潮中的弄潮儿们,你是否了解那潮水中的暗流(安全漏洞)?你是否已经掌握了安全知识,但苦于无的放矢,而渐渐淡忘?你是否对黑客技术痴迷,却苦于无处着手?今天,给大家推荐一个工具:kb-security深入的理论讲解丰富的实战操作平台化的演练耙场开源项目地址: kb-security ,如果能帮到你,请帮忙点个星。谢谢~kb-security 是...

2019-08-01 22:53:00 2965

原创 代理平台kb-proxy:功能简介【一】

开源工具介绍给大家推荐一个开源、可本地部署的代理工具平台:kb-proxyGithub地址: kb-proxy ,如果能帮到你,请帮忙点个星。谢谢~kb-proxy 是一个可本地部署的、提供代理功能、接口测试管理、支持在线Mock、Host环境管理的在线工具平台。特性 kb-proxy工具,在代理工具的基础上,集成了方便测试的两大功能:接口测试、在线MOCK。代理工具这个平台...

2019-07-27 16:41:19 3415

原创 Vue Jsx Render开发规范

Vue开发规范1. Vue render页面格式import xx from "../xxx";export default { name: "xxx", //名称 inject: ["xxx"],//注入 mixins: [xxx], //混入 props: { //接入参数 propsXx: { type: [Object...], default: null, require: true, validator: t =&

2020-08-07 13:50:09 966

原创 Sprinboot创建web项目集成mybatis+mysql+druid

Sprinboot创建web项目集成mybatis+mysql+druid一、创建工程的方法方法1: 使用 https://start.spring.io/ 创建工程,在web页面进行工程的创建,然后下载工程的压缩包,解压后导入开发工具。操作如下图所示:方法2: 使用开发者工具创建工程,示例使用的是idea开发者工具。idea开发者工具使用自己的图形界面进行工程的创建,最终也是从spring.io站点下载相应的工程压缩包,解压后打开。操作上会比从web页面上操作方便此,推荐使用这种方式创建工程。如下

2020-05-26 21:39:05 313

原创 Chrome开发者工具使用教程-主要功能简介(一)

Chrome开发者工具是谷歌浏览器自带的一款开发者工具,它可以给开发者带来很大的便利。主要作用有:快速定位问题查看站点页面加载信息在线页面样式调整前端代码调试前端日志分析浏览器存储查看在线性能分析等…1.如何调出开发者工具按F12键CTRL+SHIFT+I 或在页面上右键,点击“检查”按钮,如下图:2.面板功能简介元素(Elements):用于查看或修改H...

2020-02-20 15:19:08 1439

原创 WEB数据库管理平台kb-dms:数据统计【十二】

数据统计数据统计页面主要用于统计用户对于数据库操作的执行记录,方便管理员及用户查看平台的使用情况。统计页面如下图所示:接入团队统计平台接入的团队数量。数据源数量统计平台数据源的数量。执行次数统计平台执行数据库操作的次数。阻止越权次数统计平台阻止越权操作的次数。阻止误操作次数统计平台阻止误操作的次数。...

2020-02-14 13:09:46 2726 3

原创 WEB数据库管理平台kb-dms:误操作拦截+越权操作拦截【十一】

误操作拦截误操作拦截主要是为了保证数据库的稳定性和用户数据库的安全性,保护数据库。拦截缺少条件的SQL,最多只返回100行当表数据量过大时,一条没有行数限制的SQL可能会导致数据库变慢甚至停止服务。为了保护数据库的稳定性,当用户执行缺少限制的语句时,拦截器将自动拦截用户SQL补充上行数限制,保护数据库的稳定性。拦截缺少where条件的更新SQL当用户更新或删除数据时,不小心忘记添加...

2020-02-14 13:02:06 2743

原创 WEB数据库管理平台kb-dms:执行记录查询【十】

执行记录查询kb-dms平台将记录所有用户对平台上数据库的操作,方便用户进行数据库操作的追踪及异常恢复。所有记录所有记录下显示平台上所有用户的执行记录。我执行的我执行的只显示当前登录用户的执行记录。所有操作所有操作将显示查询、更新、表结构操作等所有的操作记录。查询操作查询操作只显示查询相关的操作记录。更新操作更新操作只显示更新相关的操作记录。表结构操作表结构操作只显...

2020-02-14 12:34:53 2658

原创 WEB数据库管理平台kb-dms:表的右键操作介绍【九】

表的右键操作介绍为了方便用户对于进行快速的操作,kb-dms平台提供了右键快捷操作的功能,方便用户。右键操作列表如下图所示:查询前100行数据点击此按钮,自动生成查询该表前100行数据的语句,并自动执行。查看表数据点击此按钮,将打开该表的查看数据页面,可以在页面中查看表数据。查看表结构点击此按钮,将打开表结构查看页面,可以看到表的相应字段信息及建表语句。新建查询窗口点击...

2020-02-14 12:26:58 2582

原创 WEB数据库管理平台kb-dms:数据源权限配置【八】

数据源权限配置权限配置可以帮助你避免数据源权限不可控的风险,避免数据、库表被无故修改。可以指定的用户分配查询数据、编辑数据、编辑表结构的权限。开放查询权限勾选此按钮后,数据源将对所有用户可见,并可以进行查询操作。查询数据权限给用户配置此权限后,该用户有对该数据源查询操作的权限。编辑数据权限给用户配置此权限后,该用户有对该数据源编辑数据的操作权限。编辑表结构权限给用户配置此权...

2020-02-14 12:12:35 2905

原创 WEB数据库管理平台kb-dms:创建表+编辑表+编辑索引【七】

创建表+编辑表+编辑索引kb-dms平台,为用户提供了图形化的表结构操作功能,方便用户进行数据库表的管理。创建表在表列表右键,点击创建表按钮。在创建表窗口中输入表名、字段、备注等信息,点击保存按钮,即可完成表的创建。编辑表在表列表右键,点击编辑表按钮。在编辑表窗口中进行相应的表结构操作,即可完成编辑表。编辑索引在表列表右键,点击编辑表按钮。在编辑表窗口中点击编辑索引按钮,在编...

2020-02-14 11:30:19 3250

原创 WEB数据库管理平台kb-dms:数据库查询+更新+删除操作【六】

数据库查询+更新+删除操作kb-dms平台为用户提供了命令行窗口执行的功能可以进行查询等操作,还提供了快捷键的方式及在线编辑的功能等。窗口命令行操作数据库命令行窗口有表名提示功能及sql关键字提示功能,方便用户进行sql的输入。执行选中语句(或按F7)点击该按钮,将执行选中的SQL语句。如果点击该窗口时没有选中的SQL,将执行全部SQL。执行全部语句(或按F8)点击该...

2020-02-14 10:54:08 4015

原创 WEB数据库管理平台kb-dms:数据源配置【五】

数据源配置数据源就是数据库的IP地址及账号信息,kb-dms平台会自动获取该IP下所有的数据库列表信息。名称数据源的一个名称,用于方便标记和区分数据源。类型类型分为mysql/sqlserver所属团队数据源所属的团队,方便用户按团队查询数据源和数据库。负责人数据源的负责可以对数据源信息进行编辑。激活激活后数据源可见,取消激活数据源将在前端不可见,用户无法查询连接地址...

2020-02-14 10:11:37 4048

原创 WEB数据库管理平台kb-dms:团队管理【四】

团队管理团队的概念是一个用户群体的意思,可以理解为一个业务线下的用户集合,也可以理解为一个小组的集合。管理员系统初始化的管理员拥有平台最大的权限,只有管理可以创建团队和添加管理员。负责人团队可以配置相应的负责人,可以配置多个。只要团队的创建人和负责人才可以编辑团队、更新成员信息。成员团队里的人员列表,由团队负责人或团队创建人添加。激活激活后团队可见,取消激活团队将不可以被数...

2020-02-14 09:46:27 3795

原创 WEB数据库管理平台kb-dms:注册与登录【三】

登录与注册打开localhost:8080链接,进入kb-dms数据库管理平台首页页面自动跳转到登录页面点击登录框,右上角的按钮,页面跳转到注册页面注册成功后,页面自动跳转到登录页面输入注册的账号密码,点击回车键(或登录按钮),账号便注册成功或者使用系统初始化的管理员账号admin 密码admin 登录上一篇: 开源工具kb-proxy:本地安装与启动教程【二】下一篇: 开源...

2020-02-14 09:17:03 4613 1

原创 WEB数据库管理平台kb-dms:本地安装与启动教程【二】

依赖工具安装安装JDK1.8(自行安装)安装JAVA开发工具Idea、eclipse等一个(自行安装)安装Git (自行安装)安装Mysql数据库8版本 (自行安装),数据库账号和密码请与kb-dms/kb-dms-backend/server/src/main/rescources/application-dev.yml中数据库链接保持一致,如:创建数据库表创建数据库:在工程:...

2020-02-14 09:11:32 6102 3

原创 2684亿!双十一背后的技术

所有不可想象,终将化作寻常;我们相信“相信”,一切都是新的。2019年阿里巴巴双十一交易额:2684亿作为技术行业者的你,是否对这数据背后的技术更感兴趣?这千亿级的交易量,业务平台是如何支撑的呢?!作为技术小白的我,按个人的经验和所了解的一些技术,对双十一的技术栈做一个整理,如果有错误,请大家帮忙指正。限流熔断服务限流 :当系统资源不够,不足以应对大量请求,对系统按照预设的规则进...

2019-11-12 21:31:35 2613

原创 从霍华德看程序员中年危机

霍华德的成长喜欢NBA的小伙伴,可能知道“魔兽”霍华德,不知道的可以看一下如下照片:曾经红极一时,单换詹姆斯的超级明星,今年却一度沦落到无球可打。最后,重回湖人,也只是拿到无保障合同。由此可见:在商业的联盟里,一切都是为了利益。但是,让喜欢霍华德的球迷开心的是,最起码还能继续看喜欢的球星打球,也是很开心的事。不过,最令球迷开心的事,莫过于,霍华德今年在湖人真的是大放异彩,打了无数人的脸,如下...

2019-11-06 21:28:05 1822

原创 业务测试如何无缝转成测试开发?

今天与业务测试的小伙伴聊到,如何从业务测试无缝转到测试研发的一些方案,分享给大家共同讨论。今天有个业务小伙伴找我聊天,聊到如何成为测试研发团队的一员。具体聊天内容如下:小伙伴说:你们测试研发团队用的什么技术栈呢?我说:我们后端用的java,前端用的vue小伙伴说:哎,我之前就是想加入测试研发团队的,这下感觉没有希望了。我学习的python。我说:其实,这个没关系的,语言之间本来差别也不大...

2019-11-05 23:40:07 2604

原创 你为什么要进入IT行业呢?

进入IT行业的背景在一次公司同事的介绍过程中聊到,大家从事IT行业的经历。这里挑几个典型的,和大家一起分享!同事A(女生): 在从事IT行业前,我实习的时候是做市场推广的。实习后也很顺利的拿到了公司的转正OFFER,但是,最终我还是拒绝了。因为,这一年的市场推广经历,让我的肤色变黑了好多,到现在都没有恢复…后来,失职在家。偶然看到IT行业薪水丰厚,便毅然的进入了这个行业,做到现在。同事B:...

2019-11-01 14:57:44 1924

原创 Vue实现百度搜索控件,搜索结果自动补全

介绍仿百度搜索实现的一个搜索功能控件,主要包括:自动提示、搜索历史等功能源码工程地址:示例源码效果图安装由于源码未创建npm包,所以请手动下载工具源码使用,谢谢!~使用方式import {tool_type_enum} from "./search_dictionary";import { setFavoriteHomeSearchKw, getFavoriteHome...

2019-10-31 09:59:14 3305

原创 Vue表单验证控件vuelidate

介绍Vuelidate控件,可以方便的实现表单验证功能。源码工程地址:vuelidate示例源码效果图安装npm install vuelidate使用方式步骤一:main.js中引入vue-touch//main.js中引入:import Vuelidate from 'vuelidate'Vue.use(Vuelidate)步骤二:引vue文件中引入验证项,如:i...

2019-10-29 21:43:41 3722

原创 Vue数据格式化:JSON、HTML、XML数据的格式化显示

介绍数据格式化编辑器: 方便你实现在线的数据格式化编辑与显示的工具。支持的数据格式包括:JSON、HTML、XML源码工程地址:vue_data_editor效果图安装由于源码未创建npm包,所以请手动下载工具源码使用,谢谢!~使用方式import VueDataEditor from './vue_data_editor'export default { name: '...

2019-10-28 21:26:31 8080 6

原创 1024程序员节-到底是场假狂欢,还是一场真焦虑!

过个节你为什么还不放过自己?写在开头,值此1024节日之际,祝广大的程序员们:节日快乐不加班,少掉头发早脱单…这些祝福,你真敢接吗?就算像这样:我保证,今晚你还是选择加班。程序员节的朋友圈是一道亮丽的风景!别人过个节,不过张灯结彩,也是喜笑颜开,最起码也像这样:瞅瞅你程序员过个节,又特么不是过鬼节,你们这出奇的一致,正英爷爷看到你们整的这破符,都能被气醒过来:因果循环,报应不爽...

2019-10-24 14:52:35 2883

原创 Vue前端组件库介绍

kb-vue-components组件库平台介绍这里汇集大家常用的Vue组件,并提供相应组件的使用教程。方便你找到适合自己的组件,并快速上手使用。开源项目地址: kb-vue-components项目介绍该项目致力于收录常用的VUE前端组件,并给大家展示相应的使用示例。方便小伙伴们找到合适的控件,并快速上手。使用教程Vue前端代码高亮编辑器AceVue使用echarts...

2019-10-23 18:28:47 2629 1

原创 Vue使用Echarts控件实现图表设计

介绍Echarts图形控件,可方便的对数据进行可视化的展示,支持折线、柱状、圆形等多种图表源码工程地址:Echarts效果图安装npm install echarts使用方式let echarts = require('echarts/lib/echarts')import 'echarts/theme/macarons.js'export default { name...

2019-10-22 16:44:57 3003

原创 Vue监听手机滑动事件vue-touch

介绍使用vue-touch插件手机滑动事件的监听,及后续操作的执行。源码工程地址:VueTouch效果图安装npm install vue-touch@next使用方式步骤一:main.js中引入vue-touch//main.js中引入:import VueTouch from 'vue-touch'Vue.use(VueTouch, {name: 'v-touch'})...

2019-10-22 15:37:40 18492 1

原创 VUE修改页面标题

方法1修改index.html里的标题,修改后所有页面默认标题都将使用这个标题:代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scal...

2019-10-22 13:52:04 10736 1

原创 Vue前端代码高亮编辑器Ace

介绍使用Brace插件实现代码高亮编辑器,方便你实现在线的代码编写工具。源码工程地址:Ace效果图安装npm install brace使用方式步骤一:使用ACE写一个代码高亮的编译器组件import ace from 'brace/index'import 'brace/mode/java'import 'brace/theme/eclipse'import './co...

2019-10-21 16:10:39 5728 3

原创 Vue使用echarts-wordcloud生成词云

介绍Echarts词云控件,可方便的对词组进行可视化的显示。源码工程地址:WordCloud安装npm install echartsnpm install echarts-wordcloud使用方式let echarts = require('echarts/lib/echarts')require('echarts-wordcloud');import 'echarts/t...

2019-10-17 21:18:17 25005 10

原创 Vue前端复制文本功能vue-clipboard2

介绍复制文本控件使用的是vue-clipboard2,可方便的实现复制需求。源码工程地址:Clipboard安装yum install vue-clipboard2使用方式步骤一:import ClipBoard from 'vue-clipboard2'export default ({Vue}) => { Vue.use(ClipBoard)}步骤二:e...

2019-10-17 20:24:24 2412

原创 Vue前端文本对比DIFF

介绍前端文本比对找了几个库: 分别是: CodeMirror、DiffMatchPatch、Mergely、vue-code-diff,最后选择用:vue-code-diff源码工程地址:DIFF安装yum install vue-code-diff使用方式import VueCodeDiff from 'vue-code-diff'export default { name...

2019-10-17 19:13:32 22330 20

原创 百度十大怪象,你们公司中了几个?

百度十大怪像,你们公司中了几个?百度员工总结“十大怪像”:白天开会瞎扯淡,下班游戏假积极,写好一手PPT,绩效晋升涨薪水个人愚见1. 隔两排,能站着就说完的事,非得开一个会议室 。可能原因:怕影响到周边的同事开个会显示比较正式会议里聊更有灵感…个人愚见:去特么的,编不下去了,有定个会议室的工夫,事情可能都聊完了。2.能两三句就说完的工作汇总(已经完成的),非得写十页PP...

2019-10-09 20:04:32 1970

原创 态度篇·与其混不如滚

开篇·与其混不如滚《测试之路》系统博文,希望能帮你解决测试成长路上的各种迷惑,助你在测试这条路上走的更好、更远。做测试这么多年,总感前途渺茫,职业生涯不久已。然,思来想去未有可行的未来规划,苟延残喘等待命运的审判~中国男篮中国男篮输球的原因分析:主教练执教水平有限球员的能力不足那么为什么他们会如此之差?难道只是天赋不佳吗?他们真有的努力的提升自己吗?NBA天赋异禀的球员在休赛...

2019-10-09 18:26:13 2639 1

原创 开篇·吊死在测试这棵歪脖树上

开篇-测试之路,吊死在测试这棵歪脖树上《测试之路》系统博文,希望能帮你解决测试成长路上的各种迷惑,助你在测试这条路上走的更好、更远。做测试这么多年,总感前途渺茫,职业生涯不久已。然,思来想去未有可行的未来规划,苟延残喘等待命运的审判~职业规划转产品:产品多简单啊,只需要写写文档,抄抄别人就好了,多轻松。产品除了抄袭,就是瞎改,还有瞎想,如:“按手机壳来改变应用颜色”? 放弃...

2019-10-09 18:25:20 2977

原创 Springboot使用@Scheduled配置定时任务

Springboot使用@Scheduled配置定时任务串行方式使用的注解: @Scheduled应用启动类添加注解:@EnableScheduling代码示例:package com.bin.kong.csdnspider.job;import lombok.extern.slf4j.Slf4j;import org.springframework.scheduling.annot...

2019-09-28 19:54:03 3125 3

原创 Springboot线程池配置管理

Springboot线程池配置管理1. 线程池配置类package com.bin.kong.csdnspider.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springfr...

2019-09-28 18:22:18 3358

原创 测试定位篇·你不是研发的附属品

测试定位篇·你不是研发的附属品《测试之路》系统博文,希望能帮你解决测试成长路上的各种迷惑,助你在测试这条路上走的更好、更远。神明也会犯错曾几何时,我还是一个测试小白的时候,眼里的研发个个熠熠发光,有如神明一般。对于研发大神的安排和指挥,我无不如圣旨般极力奉行。然而,大神所指的“明路”,也不尽然正确,尤如上帝也会犯错,每每引发线上的事故。当如此的剧本,不断上演…疑惑、担心、内心的不...

2019-09-21 19:51:18 1995

原创 注册码

IntelliJ IDEA 注册码:http://idea.lanyus.com/

2019-09-15 10:22:13 1320

空空如也

空空如也

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

TA关注的人

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