重构机房-单例模式的运用

单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。也就是我实例化中我们只能实例一个类,那么问题在于如何将这个实例关闭之后我们能够再次打开成为初学者的难题,那么我今天就来讲解。1、在主窗体中创建单例模式2、在子窗体中找到formclosing事件。3、找到formClosing事件后双击,在FormClosing事件中加入代码如下代码的意思是将实例清空。这样你就能重新实例化
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

自考学习-软件开发工具-整书思维导图

在短时间内(两天内)我完成对整书的阅读,再在整书阅读完的基础上,我通过对本书的理解在半小时内完成了对整个知识点在三个思维导图,分为三个过程,在这里我来为你们分享分享一下我今天在6个小时内我的进步。 首先是第一个导图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909214222199.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0c...
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

学会欣赏别人的同时懂得欣赏自己

今天在我思考半天后决定有必要写上这篇文章成为我以后求学路上的初心,同时也非常乐意能给我的读者一些前进路上迷茫时候有些光照亮。 欣赏别人时候往往会忘记自己,比如在一朵光鲜亮丽的花朵面前可能会沉浸于其中你会认为你忘记了自己。在偌大的城市中你身边的大佬无处比你厉害,那是你作为一个卑微的自己,你的眼里会投入对大佬羡慕的目光,同时也会去认同大佬,去讲述他的故事,去期待着对他的一切,而这个过程中你可能会忘记自己曾经的某一刻也许辉煌过,曾经在别人眼里你一文不值,但是在家里,你也是被关心的对象,从而这种反差会让你产生一.
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

Java入门简述

在学习Java之前视频里的老师讲授了一些关于cmd使用的问题,我在之前并没有很认真的去体会,但是当我了解了一些之后我才发现很多的地方能够让我有所体会,同时也能够记录下来希望之后的学习中能够加深一点印象的同时也为之后回顾有更好的参考的地方。视频中用简短的几分钟来阐述:MS-DOS启动:Win+R,输入cmd回车切换盘符:盘符名称进入文件夹:cd+文件名进入多级文件夹:cd 文件夹1/文件夹2/文件夹3返回上一级: cd …直接回根路径:cd /查看当前内容: dir清屏:cls退出:ex
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

Java入门简介(2)

简单介绍一下Java常见的一些知识,当然这些知识都是些属于入门基础,而同时也是一个需要时刻运用的,话不多说,我今天要简述关于环境和虚拟机以及工具包的概念和关系Java虚拟机:是运行所有Java程序中的假想计算机,简称JVM,是Java的运行环境,是Java最具吸引力特色之一,这个特性在这里指的是能够跨平台运行,即用Java程序可以在Windows系统,Linux系统和Mac系统均可以使用,它的作用相当于一个翻译的效果。JRE:是Java程序的运行时环境,它包含了JVM和运行时所需核心类库。JDK:是J
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

聊聊如何备战秋招,写简历,找到一个好工作

昨晚直播的录播已经发布【狂神说】聊聊如何备战秋招,写简历,找到一个好工作,地址:https://www.bilibili.com/video/BV16C4y1t7Mi如果你周围有...
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

31道最常见的Redis面试题

文章目录什么是Redis?Redis有哪些优点?Redis有哪些适合的场景?Redis 为什么是单线程的单线程的Redis为什么这么快为什么 redis 需要把所有数据放到内存中?Memcache与Redis的区别都有哪些?Redis的数据类型,以及每种数据类型的使用场景一个字符串类型的值能存储最大容量是多少?Redis的过期策略及内存淘汰策略MySQL 里有 2000w 数据,redis 中只存...
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

万万没想到:用理工科思维理解世界-读后感

收获一:确认误差确认误差是指如果你已经开始相信一个东西了,那么你就会主动寻找能够增强这种相信的信息,乃至不顾事实。一旦我们有了某种偏见,我们就无法改变主意了。很多时候,人们只愿意相信自己相信的东西,一旦有人跟他意见不对,就会觉得是别人不对,自己永远是对的,这种想法会阻碍人的进步。所以平时遇到意见不一致的情况时,别急着反驳,看看对方有没有说的对的地方,有没有值得学习的地方,也可以多想想他为什么...
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

Jsoup介绍

文章目录jsoup是什么jsoup的作用jsoup如何使用使用dom方式遍历文档从元素中获取数据使用选择器语法查找元素Selector选择器概述Selector选择器组合使用jsoup是什么jsoup 是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jsoup的作用...
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

布隆过滤器介绍

文章目录什么是布隆过滤器原理什么是布隆过滤器使用布隆过滤器可以实现去重。优点: 占用的内存要比使用HashSet要小的多,也适合大量数据的去重操作。缺点:有误判的可能。没有重复可能会判定重复,但是重复数据一定会判定重复。布隆过滤器 (Bloom Filter)是由Burton Howard Bloom于1970年提出,它是一种space efficient的概率型数据结构,用于判断一个元...
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

爬虫实战-使用Webmagic爬取51job的职位信息

案例说明使用SpringBoot+Mybatis plus+Webmagic爬取51job的职位信息,并保存到mysql数据库.创建工程引入maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww...
分类: 其他 发布时间: 09-23 11:36 阅读次数: 0

全文检索之Luence学习笔记

文章目录什么是全文检索数据分类结构化数据搜索非结构化数据查询方法1. 顺序扫描法2. 全文检索如何实现全文检索全文检索的应用场景Lucence实现全文检索的流程索引和搜索流程图创建索引1.获得原始文档2.创建文档对象3.分析文档4.创建索引查询索引1.用户查询接口2.创建查询3.执行查询4.渲染结果Field域的属性常见的域入门程序环境搭建创建索引库实现流程代码实现结果展示使用luke工具查看索引...
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

活出生命的意义-读后感

文章目录生命的意义三种发现生命意义的方式勇敢承担与接收生活中的挑战,完成自己的使命每个人的人生意义都是独特的承受痛苦能加深生命的意义磨难是不可避免的,磨难中暗藏着成功的机会每个人都有自己的人生使命,他人无法替代你的使命忍受不必要的痛苦就是自虐人生态度不要只想着成功选择态度和行为方式的自由相信自己吃得苦都是有意义的名言生命的意义三种发现生命意义的方式通过创立某项工作或从事某种事业,去做能体现...
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

docker安装ElasticSearch6.1.8和kibana

文章目录docker安装elasticsearch6.1.81. 下载镜像2. 启动镜像3. 配置跨域4. 重启镜像5. 测试docker安装elasticsearch headdocker安装IK中文分词器docker 安装Kibana安装Kibana设置kibana中文界面docker安装elasticsearch6.1.81. 下载镜像docker pull elasticsearch...
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

Vue常用特性总结

文章目录Vue常用特性表单基本操作表单修饰符自定义指令Vue.directive 注册全局指令Vue.directive 注册全局指令 带参数自定义指令局部指令计算属性 computed侦听器 watch过滤器过滤器中传递参数生命周期常用的 钩子函数数组变异方法替换数组动态数组响应式数据Vue常用特性表单基本操作获取单选框中的值通过v-model <!-- ...
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

重试机制实现总结

原生方法@Overridepublic String helloRerty(String msg) throws InterruptedException { int times = 0; while (times < 3) { try { if (msg.equals("error")) { throw new RuntimeException("error"); }
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

JetCache总结

特性全部特性:通过统一的API访问Cache系统通过注解实现声明式的方法缓存,支持TTL和两级缓存通过注解创建并配置Cache实例针对所有Cache实例和方法缓存的自动统计Key的生成策略和Value的序列化策略是可以配置的分布式缓存自动刷新,分布式锁 (2.2+)异步Cache API (2.2+,使用Redis的lettuce客户端时)Spring Boot支持JetCache整合srpingboot配置maven配置 <!--注意版本要对应,不然会报错-->
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

代码精进之路-读后感

文章目录总结第一章 命名函数名辅助类方法名约定使用对仗词后置限定词注释第二章 规范日志规范异常第三章 函数参数数量短小的函数职责单一精简辅助代码组合函数模式**SLAP**第八章 抽象构筑金字塔如何提升抽象思维抽象之美第九章 分治写代码的两次创造第十章 技术人的素养结构化思维有目标平和的心态精进总结函数名要具体,名字要体现出是做什么的,而不是怎么做.一个方法不要超过20行.函数职责单一,一个方法只做一件事情.组合函数模式:所有的公有函数(入口函数)读起来像一系列执行步 骤的概要,而这些步骤的真正
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

幸福的勇气-读后感

文章目录第一章 可恶 的 他人, 可怜 的 自己教育的目的阿德勒心理学的目标论尊重所有的他人是人际交往的前提尊重的第一步就是关心他人兴趣共鸣阿德勒的目的论过去根本不存在以后怎么做第二章 为何要否定赏罚既不可以批评,也不可以表扬问题行为的目的是什么?问题行为的五个阶段第一个阶段是称赞的要求.第二个阶段是引起关注第三个阶段是权力争斗第四个阶段:复仇第五个阶段:证明无能有罚便无罪吗?以暴力为名的交流发怒和训斥同义自己的人生,可以由自己选择第三章 由竞争原理到协作原理褒奖带来竞争共同体的病人生始于不完美自我认同的勇
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0

常用工具类的集合方法总结

Collections1.反转指定列表中元素的顺序 public static void reverse(List<?> list)2.随机排列集合public static void shuffle(List<?> list)3.交换指定位置的集合 public static void swap(List<?> list, int i, int j)4.用指定的元素替换指定列表中的所有元素public static <T> void f
分类: 其他 发布时间: 09-23 11:35 阅读次数: 0