重构机房-单例模式的运用
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。也就是我实例化中我们只能实例一个类,那么问题在于如何将这个实例关闭之后我们能够再次打开成为初学者的难题,那么我今天就来讲解。1、在主窗体中创建单例模式2、在子窗体中找到formclosing事件。3、找到formClosing事件后双击,在FormClosing事件中加入代码如下代码的意思是将实例清空。这样你就能重新实例化
自考学习-软件开发工具-整书思维导图
在短时间内(两天内)我完成对整书的阅读,再在整书阅读完的基础上,我通过对本书的理解在半小时内完成了对整个知识点在三个思维导图,分为三个过程,在这里我来为你们分享分享一下我今天在6个小时内我的进步。 首先是第一个导图: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200909214222199.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0c...
学会欣赏别人的同时懂得欣赏自己
今天在我思考半天后决定有必要写上这篇文章成为我以后求学路上的初心,同时也非常乐意能给我的读者一些前进路上迷茫时候有些光照亮。 欣赏别人时候往往会忘记自己,比如在一朵光鲜亮丽的花朵面前可能会沉浸于其中你会认为你忘记了自己。在偌大的城市中你身边的大佬无处比你厉害,那是你作为一个卑微的自己,你的眼里会投入对大佬羡慕的目光,同时也会去认同大佬,去讲述他的故事,去期待着对他的一切,而这个过程中你可能会忘记自己曾经的某一刻也许辉煌过,曾经在别人眼里你一文不值,但是在家里,你也是被关心的对象,从而这种反差会让你产生一.
Java入门简介(2)
简单介绍一下Java常见的一些知识,当然这些知识都是些属于入门基础,而同时也是一个需要时刻运用的,话不多说,我今天要简述关于环境和虚拟机以及工具包的概念和关系Java虚拟机:是运行所有Java程序中的假想计算机,简称JVM,是Java的运行环境,是Java最具吸引力特色之一,这个特性在这里指的是能够跨平台运行,即用Java程序可以在Windows系统,Linux系统和Mac系统均可以使用,它的作用相当于一个翻译的效果。JRE:是Java程序的运行时环境,它包含了JVM和运行时所需核心类库。JDK:是J
聊聊如何备战秋招,写简历,找到一个好工作
昨晚直播的录播已经发布【狂神说】聊聊如何备战秋招,写简历,找到一个好工作,地址:https://www.bilibili.com/video/BV16C4y1t7Mi如果你周围有...
31道最常见的Redis面试题
文章目录什么是Redis?Redis有哪些优点?Redis有哪些适合的场景?Redis 为什么是单线程的单线程的Redis为什么这么快为什么 redis 需要把所有数据放到内存中?Memcache与Redis的区别都有哪些?Redis的数据类型,以及每种数据类型的使用场景一个字符串类型的值能存储最大容量是多少?Redis的过期策略及内存淘汰策略MySQL 里有 2000w 数据,redis 中只存...
万万没想到:用理工科思维理解世界-读后感
收获一:确认误差确认误差是指如果你已经开始相信一个东西了,那么你就会主动寻找能够增强这种相信的信息,乃至不顾事实。一旦我们有了某种偏见,我们就无法改变主意了。很多时候,人们只愿意相信自己相信的东西,一旦有人跟他意见不对,就会觉得是别人不对,自己永远是对的,这种想法会阻碍人的进步。所以平时遇到意见不一致的情况时,别急着反驳,看看对方有没有说的对的地方,有没有值得学习的地方,也可以多想想他为什么...
爬虫实战-使用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...
全文检索之Luence学习笔记
文章目录什么是全文检索数据分类结构化数据搜索非结构化数据查询方法1. 顺序扫描法2. 全文检索如何实现全文检索全文检索的应用场景Lucence实现全文检索的流程索引和搜索流程图创建索引1.获得原始文档2.创建文档对象3.分析文档4.创建索引查询索引1.用户查询接口2.创建查询3.执行查询4.渲染结果Field域的属性常见的域入门程序环境搭建创建索引库实现流程代码实现结果展示使用luke工具查看索引...
活出生命的意义-读后感
文章目录生命的意义三种发现生命意义的方式勇敢承担与接收生活中的挑战,完成自己的使命每个人的人生意义都是独特的承受痛苦能加深生命的意义磨难是不可避免的,磨难中暗藏着成功的机会每个人都有自己的人生使命,他人无法替代你的使命忍受不必要的痛苦就是自虐人生态度不要只想着成功选择态度和行为方式的自由相信自己吃得苦都是有意义的名言生命的意义三种发现生命意义的方式通过创立某项工作或从事某种事业,去做能体现...
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...
JetCache总结
特性全部特性:通过统一的API访问Cache系统通过注解实现声明式的方法缓存,支持TTL和两级缓存通过注解创建并配置Cache实例针对所有Cache实例和方法缓存的自动统计Key的生成策略和Value的序列化策略是可以配置的分布式缓存自动刷新,分布式锁 (2.2+)异步Cache API (2.2+,使用Redis的lettuce客户端时)Spring Boot支持JetCache整合srpingboot配置maven配置 <!--注意版本要对应,不然会报错-->
代码精进之路-读后感
文章目录总结第一章 命名函数名辅助类方法名约定使用对仗词后置限定词注释第二章 规范日志规范异常第三章 函数参数数量短小的函数职责单一精简辅助代码组合函数模式**SLAP**第八章 抽象构筑金字塔如何提升抽象思维抽象之美第九章 分治写代码的两次创造第十章 技术人的素养结构化思维有目标平和的心态精进总结函数名要具体,名字要体现出是做什么的,而不是怎么做.一个方法不要超过20行.函数职责单一,一个方法只做一件事情.组合函数模式:所有的公有函数(入口函数)读起来像一系列执行步 骤的概要,而这些步骤的真正
常用工具类的集合方法总结
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
今日推荐
周排行