摘要: 一,上固定,下自适应 二,下固定,上自适应 三,上下固定,中间自适应 四,左固定,右自适应 五,仿网站布局 六,仿xshell布局 阅读全文
posted @ 2022-05-06 17:48 lgx211 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 由浅深入理解java多线程,java并发,synchronized实现原理及线程锁机制 多进程是指操作系统能同时运行多个任务(程序)。 多线程是指在同一程序中有多个顺序流在执行。 一,线程的生命周期 新建状态: 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建 阅读全文
posted @ 2021-10-24 22:49 lgx211 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 打开一个新窗口用来展示新页面,而且需要传参数,并且参数不能显示在地址栏里面,而且当我刷新页面的时候,传过来的参数不能丢失,要一直存在,除非我手动关闭这个新窗口 阅读全文
posted @ 2021-03-04 13:32 lgx211 阅读(1690) 评论(0) 推荐(3) 编辑
摘要: vue(element)中使用monaco实现代码高亮 使用的是vue语言,用element的组件,要做一个在线编辑代码,要求输入代码内容,可以进行高亮展示,可以切换各不同语言,而且支持关键字补全,还要有一个各不同版本间的代码左右比较,这就是需求。 至于为什么选中monaco,请查看 vue(ele 阅读全文
posted @ 2020-04-19 15:01 lgx211 阅读(1395) 评论(0) 推荐(0) 编辑
摘要: vue(element)中使用codemirror实现代码高亮,代码补全,版本差异对比 使用的是vue语言,用element的组件,要做一个在线编辑代码,要求输入代码内容,可以进行高亮展示,可以切换各不同语言,而且支持关键字补全,还要有一个各不同版本间的代码左右比较,这就是需求。 至于为什么选中co 阅读全文
posted @ 2020-04-17 15:08 lgx211 阅读(6681) 评论(2) 推荐(0) 编辑
摘要: @[toc] 全面对比 从活跃方面来看 从功能方面来看 代码高亮是必须的,社区必须活跃,不然修复bug没有一点点参考,太费时间。自动补全缩进,快捷键操作,搜索和替换等功能不是必须的,如果有,能拿来装逼当然最好,不能也不影响使用。 故而挑出了以下几个,再具体分析,逐个调查,查看后续开发,部署的坑,坑少 阅读全文
posted @ 2020-04-16 09:23 lgx211 阅读(4051) 评论(0) 推荐(0) 编辑
摘要: Error in v-on handler: "TypeError: Cannot read property 'value' of undefined" $refs获取不到值 取不到el-dialog对话框中的子组件对象 返回的都是undefined 阅读全文
posted @ 2020-04-14 10:34 lgx211 阅读(40644) 评论(0) 推荐(1) 编辑
摘要: 三台服务器上离线安装redis哨兵集群,一主二从三哨兵 系统安装好gcc环境,(不然编译redis会报错)。依旧不知道怎么离线安装gcc环境的可查看 "CentOS下离线安装gcc环境,图文详细" 下载 点击官网地址下载Linux版的redis http://download.redis.io/re 阅读全文
posted @ 2020-04-07 11:35 lgx211 阅读(725) 评论(0) 推荐(0) 编辑
摘要: CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 方式2:如果有网的虚拟机已经安装过,可以 可以看到,gcc的依赖如下 gcc++的依赖如下 方式3:看到我给的依赖包,直接网上下载好,这里是地址,可以在里面找到 http://mirrors.1 阅读全文
posted @ 2020-04-07 11:15 lgx211 阅读(8508) 评论(0) 推荐(4) 编辑
摘要: 超详细,多图文使用galera cluster搭建mysql集群并介绍wsrep相关参数 介绍galera cluster原理的文章已经有一大堆了,百度几篇看一看就能有相关了解,这里就不赘述了。本文主要侧重实操,因为跟着百度前几页的搭建教程或多或少都有坑,前后配置逻辑矛盾的也有。终于,经过几个通宵的 阅读全文
posted @ 2020-03-12 16:21 lgx211 阅读(8036) 评论(0) 推荐(1) 编辑
摘要: 多图文,详细介绍mysql各个集群方案 集群的好处 高可用性:故障检测及迁移,多节点备份。 可伸缩性:新增数据库节点便利,方便扩容。 负载均衡:切换某服务访问某节点,分摊单个节点的数据库压力。 集群要考虑的风险 网络分裂:群集还可能由于网络故障而拆分为多个部分,每部分内的节点相互连接,但各部分之间的 阅读全文
posted @ 2020-03-10 17:06 lgx211 阅读(19349) 评论(0) 推荐(2) 编辑
摘要: 超详细,多图文介绍redis集群方式并搭建redis伪集群 超多图文,对新手友好度极好。敲命令的过程中,难免会敲错,但为了截好一张合适的图,一旦出现一点问题,为了好的演示效果,就要从头开始敲。且看且珍惜。 再认识redis集群前,若想先知道redis单机版的可查看, "springboot整合red 阅读全文
posted @ 2020-03-08 10:54 lgx211 阅读(787) 评论(3) 推荐(1) 编辑
摘要: 今天提交代码报错,看了看提示的错误,百度了一下,发现操作都比较繁琐,所以自己重新给一个最简单有效的。 有的要下载sqlite3.exe,借助它清空本地.svn\wc.db数据库文件里面的operation,即表名是work_queue。这是目前最多的方法。 还有的要通过SVN的安装包,借助其命令执行 阅读全文
posted @ 2020-03-06 11:19 lgx211 阅读(205) 评论(0) 推荐(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://r 阅读全文
posted @ 2020-03-06 11:04 lgx211 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: Redis缓存 @[toc] 简介 redis是一个高性能的key value数据库 优势 性能强,适合高度的读写操作(读的速度是110000次/s,写的速度是81000次/s )。 支持较为丰富的数据类型(如二进制的Strings, Lists, Hashes, Sets ,Ordered Set 阅读全文
posted @ 2019-12-03 18:33 lgx211 阅读(1398) 评论(0) 推荐(1) 编辑
摘要: Rabbit MQ消息队列 @[toc] 简介 优点 erlang开发,并发能力强。 社区活跃,使用的人多,稳定性较强。 延时低 缺点 erlang语言开发的,国内精通的不多,日后定制开发困难。 Rabbit MQ工作模式 1,"Hello World!"模式 简单模式是Rabbit MQ最简单入门 阅读全文
posted @ 2019-11-29 16:37 lgx211 阅读(526) 评论(1) 推荐(1) 编辑
摘要: Druid连接池 简介 由阿里巴巴开源的druid连接池是目前综合实力最突出的数据库连接池,而且还提供了监控日志功能,能够分析SQL执行情况。 引入druid连接池 pom.xml中加入 application.properties中加入 注:之前已经配置好了mysql,mybatis,这里没有重复 阅读全文
posted @ 2019-11-26 10:18 lgx211 阅读(279) 评论(0) 推荐(0) 编辑
摘要: MyBatis @[toc] 简介 优点 最大的优点是SQL语句灵活,适合调优情景,业务复杂情景 劣势 最大的劣势是不同数据库之间的迁移 引入mybatis组件 pom.xml中加入 application.properties中加入 需要说明的是,我引入的mysql驱动为 com.mysql.cj 阅读全文
posted @ 2019-11-25 11:31 lgx211 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Swagger文档 @[toc] 简介 优点 后端根据swagger语法,自动生成漂亮规范的接口文档。 做交互测试。 劣势 侵入式的,影响程序运行,尤其是传参的时候。 注意 swagger 分1.2版本和2.0版本,差异较大。swagger1.2 即 swagger ui ; swagger2.0 阅读全文
posted @ 2019-11-21 09:48 lgx211 阅读(283) 评论(0) 推荐(1) 编辑
摘要: Spring Security 简介 spring security的核心功能为认证(Authentication),授权(Authorization),即认证用户是否能访问该系统,和授权用户可以在系统中进行哪些操作。 引入spring security组件 在 pom.xml 中加入 验证组件是否 阅读全文
posted @ 2019-11-19 09:15 lgx211 阅读(323) 评论(0) 推荐(0) 编辑
摘要: @[toc] 看完整的代码,直接去 ,看实现完后会遇到的坑,直接去 ,包括经过代理服务器访问https,通过ip访问https等。 http访问流程 我们开发java web项目时,打好war包放到tomcat应用服务器的webapps目录下,tomcat的访问端口是8080,启动tomcat,在浏 阅读全文
posted @ 2019-11-13 16:04 lgx211 阅读(2614) 评论(0) 推荐(0) 编辑
摘要: 简介 优点 Spring Boot 可以以jar包的形式独立运行,运行一个Spring Boot 项目只需要通过 java jar xx.jar 来运行。 Spring Boot 可以选择内嵌Tomcat、Jetty或Undertow,这样我们无须以war包形式部署项目。 Spring 提供了一系列 阅读全文
posted @ 2019-11-13 11:53 lgx211 阅读(522) 评论(0) 推荐(0) 编辑
摘要: Mac的Safari安装插件 阅读全文
posted @ 2019-10-05 10:54 lgx211 阅读(14933) 评论(6) 推荐(0) 编辑
摘要: 关键代码如下 效果图如下所示 阅读全文
posted @ 2019-04-18 15:39 lgx211 阅读(4047) 评论(0) 推荐(1) 编辑
摘要: 今天提交代码报错,看了看提示的错误,百度了一下,发现操作都比较繁琐,所以自己重新给一个最简单有效的。 有的要下载sqlite3.exe,借助它清空本地.svn\wc.db数据库文件里面的operation,即表名是work_queue。这是目前最多的方法。 还有的要通过SVN的安装包,借助其命令执行 阅读全文
posted @ 2019-01-22 11:07 lgx211 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1,拿到 API 文档 登录 https://docs.oracle.com/javase/8/docs/api/ , 选中特定的类,然后 copy 其中的内容, 放入 TXT 文件中 , 2,读取TXT内容,并排序 输出结果前部分截图为; 阅读全文
posted @ 2018-12-26 20:53 lgx211 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1,下载 点击 "官网" ,进入下载页面, 2,安装 解压出来,即安装完成。 移动解压后的文件,换个文件目录(方便集中管理),将它改个名字(毕竟名字太长了)。 我将其改名为 tomcat9 ,移入资源库目录下,这也是 Java 安装的默认位置。 3,验证 打开 终端 app ,运行 出现了如下错误, 阅读全文
posted @ 2018-12-25 20:44 lgx211 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1,下载 点击 "官网" ,进入下载界面, 同意协议内容 找到对应的Mac版本, 2,安装 安装下载下来的文件,期间会要求输入一次电脑密码,然后自动安装完。 如果显示文件已经损坏,打开 终端 输入 表示可以安装非 app store 的软件。 3,配置环境变量 查看 JDK 在Mac系统上默认的安装 阅读全文
posted @ 2018-12-25 01:02 lgx211 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 同事说他无法注册GitHub,我一开始以为GitHub又无法登录进去,我就登录了自己的GitHub账号,没有问题,可以登录啊,见第一个标签页。同一局域网,不可能我能登录,你无法完成注册啊。于是,我就在我的电脑为他注册,随便输入一个账号,用于注册环节的测试。 填完如上的基本信息,往下拉,点击注册按钮。 阅读全文
posted @ 2018-12-13 11:29 lgx211 阅读(12079) 评论(1) 推荐(0) 编辑