自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lgx211

大胆猜测,小心验证

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

原创 kux转mp4,实测有效,有图有真相

kux转mp4

2023-09-23 18:10:07 399

原创 div上固定,下自适应;div左固定,右自适应

一,上固定,下自适应二,下固定,上自适应三,上下固定,中间自适应四,左固定,右自适应五,仿网站布局六,仿xshell布局

2022-05-06 17:36:58 1094

原创 由浅深入理解java多线程,java并发,synchronized实现原理及线程锁机制

由浅深入理解java多线程,java并发,synchronized实现原理及线程锁机制文章目录由浅深入理解java多线程,java并发,synchronized实现原理及线程锁机制一,线程的生命周期二,线程的调度调整线程优先级线程睡眠线程等待线程让步线程加入线程唤醒三,创建多线程的方式1,通过实现Runnable接口2,通过继承Thread类四,多线程间的数据共享1,Runnable接口实现多线程的数据共享2,Thread类实现多线程的数据共享五,synchronized实现多线程数据共享1,修饰实例方法

2021-10-24 22:46:41 224

原创 vue打开新窗口并且实现传参,有图有真相

我要实现的功能是打开一个新窗口用来展示新页面,而且需要传参数,并且参数不能显示在地址栏里面,而且当我刷新页面的时候,传过来的参数不能丢失,要一直存在,除非我手动关闭这个新窗口,即浏览器的标签页。通过面向百度编程,发现网上的根本达不到这个效果,而且还都是坑,明明实现不了,还若有其事的写出来,于是我在标题特意加上有图有真相,诚我不欺,实现不了功能,就不要出来糊弄人。先把我做好的代码写出来,后面再介绍别人实现不了的坑,以及这方面相关要注意的。打开新窗口并传参代码//打开新窗口并传参,参数不能显示在地址栏里

2021-03-04 13:11:09 2999 9

原创 vue(element)中使用monaco实现代码高亮

使用的是vue语言,用element的组件,要做一个在线编辑代码,要求输入代码内容,可以进行高亮展示,可以切换各不同语言,而且支持关键字补全,还要有一个各不同版本间的代码左右比较,这就是需求。至于为什么选中monaco,请查看 vue(element)中代码高亮插件全面对比好了,现在正式开工吧!首先需要下载monaco-editor组件,monaco-editor-webpack-plugi...

2020-04-19 15:02:51 3276 5

原创 vue(element)中使用codemirror实现代码高亮,代码补全,版本差异对比

vue(element)中使用codemirror实现代码高亮,代码补全,版本差异对比使用的是vue语言,用element的组件,要做一个在线编辑代码,要求输入代码内容,可以进行高亮展示,可以切换各不同语言,而且支持关键字补全,还要有一个各不同版本间的代码左右比较,这就是需求。至于为什么选中codemirror,请查看vue(element)中代码高亮插件全面对比好了,现在正式开工吧!首先...

2020-04-17 15:19:07 5092 1

原创 vue(element)中代码高亮插件全面对比

文章目录全面对比从活跃方面来看从功能方面来看深入对比1,ace2,codemirror3,monaco4,结论全面对比从活跃方面来看从功能方面来看代码高亮是必须的,社区必须活跃,不然修复bug没有一点点参考,太费时间。自动补全缩进,快捷键操作,搜索和替换等功能不是必须的,如果有,能拿来装逼当然最好,不能也不影响使用。故而挑出了以下几个,再具体分析,逐个调查,查看后续开发,部署的坑,坑...

2020-04-16 09:25:18 7203 3

原创 Error in v-on handler: “TypeError: Cannot read property ‘value‘ of undefined“

Error in v-on handler: “TypeError: Cannot read property ‘value’ of undefined”报错如下所示,即在运行Vue项目时出现了上述错误,出现该错误的原因是其容器还未生成就对其进行了初始化所造成的。首先检查有没有如下操作//原先取dom的操作document.getElementById('textarea');//改...

2020-04-14 10:26:52 17930 1

原创 三台服务器上离线安装redis哨兵集群,一主二从三哨兵

三台服务器上离线安装redis哨兵集群,一主二从三哨兵系统安装好gcc环境,(不然编译redis会报错)。依旧不知道怎么离线安装gcc环境的可查看CentOS下离线安装gcc环境,图文详细下载点击官网地址下载Linux版的redishttp://download.redis.io/releases/redis-5.0.4.tar.gz上传put D:\AppStore\redis\re...

2020-04-07 11:35:06 645 1

原创 CentOS下离线安装gcc环境,图文详细,方法全面

CentOS下离线安装gcc环境,图文详细,方法全面下载方式1:如果有网的虚拟机还没有安装,可以直接yum install --downloadonly --downloaddir=/root/soft/gcc gccyum install --downloadonly --downloaddir=/root/soft/gcc++ gcc-c++方式2:如果有网的虚拟机已经安装过,可...

2020-04-07 11:17:49 6837

原创 超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数

超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数介绍galera cluster原理的文章已经有一大堆了,百度几篇看一看就能有相关了解,这里就不赘述了。本文主要侧重实操,因为跟着百度前几页的搭建教程或多或少都有坑,前后配置逻辑矛盾的也有。终于,经过几个通宵的bug修复,反复验证,力求以最简洁的代码,最少的操作量,最直白的逻辑来完成集群的搭建。因为操作过程...

2020-03-12 16:19:50 5683

原创 多图文,详细介绍mysql各个集群方案

多图文,详细介绍mysql各个集群方案集群的好处高可用性:故障检测及迁移,多节点备份。可伸缩性:新增数据库节点便利,方便扩容。负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。集群要考虑的风险网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的节点失去连接。脑裂:导致数据库节点彼此独立运行的集群故障称为“脑裂”。这种情况可能导致数据不...

2020-03-10 17:02:19 7184 1

原创 超详细,多图文介绍redis集群方式并搭建redis伪集群

超详细,多图文介绍redis集群方式并搭建redis伪集群超多图文,对新手友好度极好。敲命令的过程中,难免会敲错,但为了截好一张合适的图,一旦出现一点问题,为了好的演示效果,就要从头开始敲。且看且珍惜。再认识redis集群前,若想先知道redis单机版的可查看,springboot整合redis。好了,下面开始了。每个redis实例可称为一个节点,安装redis并以默认端口启动是节点,不...

2020-03-08 10:49:19 320 1

原创 Could not find a valid gem 'redis' (= 0)

Could not find a valid gem ‘redis’ (= 0)报错详情如下;ERROR: Could not find a valid gem ‘redis’ (>= 0), here is why:Unable to download data from https://rubygems.org/ - SSL_connect SYSCALL returned=5 ...

2020-03-06 11:01:29 1586

原创 SpringBoot学习(七)—— springboot快速整合Redis

Redis缓存文章目录Redis缓存简介优势劣势引入redis缓存代码实战简介redis是一个高性能的key-value数据库优势性能强,适合高度的读写操作(读的速度是110000次/s,写的速度是81000次/s )。支持较为丰富的数据类型(如二进制的Strings, Lists, Hashes, Sets ,Ordered Sets)一定的事物能力(要么执行成功要么完...

2019-12-03 18:31:28 1701 4

原创 SpringBoot学习(六)—— springboot快速整合RabbitMQ

Rabbit MQ消息队列文章目录Rabbit MQ消息队列简介优点缺点Rabbit MQ工作模式1,"Hello World!"模式2,Work queues 模式3,Publish/Subscribe 模式4,Routing 模式5,Topics 模式交换机模式引入RabbitMQ队列代码实战简介优点erlang开发,并发能力强。社区活跃,使用的人多,稳定性较强。延时低缺点er...

2019-11-29 16:34:06 664 1

原创 SpringBoot学习(五)—— springboot快速整合Druid

Druid连接池简介由阿里巴巴开源的druid连接池是目前综合实力最突出的数据库连接池,而且还提供了监控日志功能,能够分析SQL执行情况。引入druid连接池pom.xml中加入<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId&...

2019-11-26 10:15:25 404 1

原创 SpringBoot学习(四)—— springboot快速整合Mybatis组件

MyBatis文章目录MyBatis简介优点劣势引入mybatis组件代码实战简介优点最大的优点是SQL语句灵活,适合调优情景,业务复杂情景劣势最大的劣势是不同数据库之间的迁移引入mybatis组件pom.xml中加入<dependency> <groupId>mysql</groupId> <artifactId>mysql-...

2019-11-25 11:29:06 475 1

原创 SpringBoot学习(三)—— springboot快速整合swagger文档

简介优点后端根据swagger语法,自动生成漂亮规范的接口文档。做交互测试。劣势侵入式的,影响程序运行,尤其是传参的时候。注意swagger 分1.2版本和2.0版本,差异较大。swagger1.2 即 swagger-ui ; swagger2.0 即 springfox-swagger 。本文介绍的使用方式是新的版本,即 springfox-swagger 。发布生产,关闭sw...

2019-11-21 09:43:26 573

原创 SpringBoot学习(二)—— springboot快速整合spring security组件

Spring Security简介spring security的核心功能为认证(Authentication),授权(Authorization),即认证用户是否能访问该系统,和授权用户可以在系统中进行哪些操作。引入spring security组件在 pom.xml 中加入<dependency> <groupId>org.springframework.b...

2019-11-15 16:50:02 541

原创 手摸手带你认识https并实现https通信

文章目录http访问流程https访问流程配置创建密钥库修改XML文件流程概述服务端启用客户端访问服务端任务客户端任务证书证书格式pfx转keystore读取.pfx单向认证双向认证加密/解密对称加密算法DES3DESAES非对称加密算法RSA算法DSAECC综合加签/验签哈希算法MD4MD5SHAJava实现https证书信任TrustManager接口KeyManager接口完整代码实现测试过...

2019-11-13 15:53:20 1719

原创 SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架

SpringBoot学习(一)—— 搭建框架简介优点Spring Boot 可以以jar包的形式独立运行,运行一个Spring Boot 项目只需要通过 java -jar xx.jar 来运行。Spring Boot 可以选择内嵌Tomcat、Jetty或Undertow,这样我们无须以war包形式部署项目。Spring 提供了一系列的starter pom 来简化Maven 的依赖...

2019-11-13 11:36:02 377

原创 Mac的Safari安装油猴插件(Tampermonkey)

Mac的Safari安装油猴插件(Tampermonkey)官方的AppStore是没有油猴插件(Tampermonkey)的,官方插件不仅少,功能被阉割,相对弱小,还收费。嗯,这很苹果第三方拓展。这是油猴插件(Tampermonkey)的下载地址,上面是老版本,下面是新版本。https://safari.tampermonkey.net/tampermonkey.safariextzht...

2019-10-05 11:03:55 40737 11

原创 element表格点击行即选中该行复选框

关键代码如下<el-table ref="multipleTable" :data="tableData" highlight-current-row tooltip-effect="dark" style="width: 100%" @selection-change="handleSelectionChange" @row-click="handleRowClick"><...

2019-04-18 15:37:15 1121

原创 Previous operation has not finished; run 'cleanup' if it was interrupted最简单有效的解决方法

今天提交代码报错,看了看提示的错误,百度了一下,发现操作都比较繁琐,所以自己重新给一个最简单有效的。有的要下载sqlite3.exe,借助它清空本地.svn\wc.db数据库文件里面的operation,即表名是work_queue。这是目前最多的方法。还有的要通过SVN的安装包,借助其命令执行。我要说的这种,简单粗暴,直接有效。鼠标右键项目,选中Team,再选中Refres...

2019-01-22 11:04:57 2166

原创 读取JDK API文档,并根据单词出现频率排序

1,拿到 API 文档登录 https://docs.oracle.com/javase/8/docs/api/ ,选中特定的类,然后 copy 其中的内容,放入 TXT 文件中 ,2,读取TXT内容,并排序package com.lgx.test;import java.io.BufferedReader;import java.io.File;import java.io...

2018-12-26 20:48:29 228

原创 Mac 下安装并配置 Tomcat

1,下载点击 官网 ,进入下载页面,2,安装解压出来,即安装完成。移动解压后的文件,换个文件目录(方便集中管理),将它改个名字(毕竟名字太长了)。我将其改名为 tomcat9 ,移入资源库目录下,这也是 Java 安装的默认位置。3,验证打开 终端 app ,运行/Library/tomcat9/bin/startup.sh出现了如下错误,-bash: /Librar...

2018-12-25 20:38:39 164

原创 Mac上安装并配置JDK

Mac上安装并配置JDK1,下载点击 官网 ,进入下载界面,同意协议内容找到对应的Mac版本,2,安装安装下载下来的文件,期间会要求输入一次电脑密码,然后自动安装完。如果显示文件已经损坏,打开 终端 输入sudo spctl --master-disable表示可以安装非 app store 的软件。3,配置环境变量查看 JDK 在Mac系统上默认的安装位置,打...

2018-12-25 00:55:27 169

原创 GitHub注册失败,卡在第一步

同事说他无法注册GitHub,我一开始以为GitHub又无法登录进去,我就登录了自己的GitHub账号,没有问题,可以登录啊,见第一个标签页。同一局域网,不可能我能登录,你无法完成注册啊。于是,我就在我的电脑为他注册,随便输入一个账号,用于注册环节的测试。填完如上的基本信息,往下拉,点击注册按钮。本应该进入第二步,可用来验证用户是非机器人的验证信息,一直无法加载出来。(类似验证码之类的,只...

2018-12-13 11:33:06 6642 9

原创 垃圾CSDN

垃圾CSDN,不能自定义用户名。非要关注微信公众号,然后自动生成用户名,即用户ID。不关注微信公众号,就无法注册,关注就给你自动生成用户名,自动生成还不让人改。垃圾网站,智障产品经理,弱智的需求。...

2018-11-20 19:04:38 459 1

空空如也

空空如也

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

TA关注的人

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