- 博客(123)
- 收藏
- 关注
原创 花了两天做了一个随机点菜系统
为了解决世纪难题---中午吃什么而开发出的一套随机点菜系统可以根据菜的类型和个数及价格上限来随机出一份今日菜单帮助选择困难症治愈点餐不纠结综合症以后再也不担心女友问吃什么了(咦!我女朋友呢!原来我没有女朋友呀!)
2022-03-13 22:49:47 7417 5
原创 Java8新特性lambda和stream系列
目录前言一. Java8新特性之lambda表达式二. Java8新特性之四大函数式接口1. default关键字介绍2. 函数式接口介绍3. 函数型接口 Function 前言Java8是Java的一个核心版本,添加了许多新的功能和操作,也是Java中使用最高的一个版本即使现在Java16都已经出了。不少人依然对Java8这些特性不了解,甚至看不懂代码。就让本篇文章带你去了解下这些新特性Lambda 表达式函数式接口stream流系列操作:: 表达式在写这个文章之前,我对此只是略有了解,甚
2021-05-31 15:11:34 408
原创 Linux常用命令V1
更新版本5月18日版本V1一些常用命令,可以完成Linux基本操作了,V1未整理版。所使用的IP是随便写的文章基于腾讯云服务器Linux CentOS7.9服务器搭建从零开始参考我的文章Linux从零开始环境搭建及学习V1基础必备命令命令构成命令的构成:Command Name、Options、Arguments、Extras 四个部分,很多情况下后面三部分都是可省略的例如 rm -rf ab.txt基本知识1. / 根目录 cd / 返回最顶层磁盘位置 /2. ~ 当
2021-05-18 11:54:51 329
原创 大脑思维记忆模型
大脑思维记忆模型为什么需要理解大脑思维为什么别人一年读十几本书还记忆深刻而你读两本书却只记得书名????你可能说不需要什么思维,劳资秒天秒地秒空气时间是把杀猪刀,就杀你这种吊人我以前也这样,直到我的膝盖中了无数箭????个人理解大脑思维是一个网,通过一个个粒子节点连接以点为单位更容易吸收知识接收新知识会自己连接到这个网络上,成为其中的一个粒子节点,并与其它相关节点相连大的方向来讲,接收新知识也可以称之为,有则融合节点,无则新建节点,大的节点内部是无数个子节点组成随着时间的流逝节点
2021-04-16 15:11:32 1063
原创 一文了解常用效率记笔记软件(超过20款含有图片和双向链笔记)
目录前言更新时间我的推荐(每类都可以选一个或多个都可以哦)编辑器类思维导图类笔记本云库类个人管理类读书学习类(偏向于iPad)网盘类(存大的文件)笔记软件的比较笔记编辑器写思维导图介于笔记导图块式笔记卡片式学习笔记双向链笔记(新式笔记新出2年内)iPad笔记笔记存储(笔记本-笔记-标签式)云盘存储协同办公Mac截图云服务器推荐前言Mac软件推荐下载网址麦软网:https://www.macfz.com腾讯柠檬:https://lemon.qq.com/lab更新时间第三次更新 4月15号
2021-04-15 12:11:50 47427
原创 Spring之完整版学习笔记
文章目录Spring 概述(Spring文章整合)1. Spring 简介2. Spring 优势3. Spring 的核⼼结构Spring 核心思想Spring IOC1. IOC是什么2. IOC解决了什么问题3. IOC和DI有什么关系Spring AOP1. 什么是AOP2. AOP在解决什么问题3. 为什么叫做⾯向切⾯编程Spring IOC 的具体应用1. BeanFactory与ApplicationContext区别2. IOC 容器的启动3. xml实例化bean的三种方式4. bean的
2021-03-29 20:01:25 485
原创 一文读懂USB Type-C和USB3.0
手机电脑显示器常用接口的类型和协议介绍接口类型和协议类型是接口的物理呈现,而协议则是接口实现某种功能必须遵守的的标准。同一种物理类型的接口可能包含多种标准协议。接口类型常见的接口类型有 USB的 Type-A 、Type-B、Type-C、lightning、Displayport、HDMI、DVI、VGA,接口里面的pin和电路不一样 。Type-A就是鼠标键盘常用的;Type-B就是15款及之前Mac上的接口;mini USB接口则是很老的诺基亚手机充电线上的接口;micro USB
2020-09-20 13:06:17 38135 4
原创 2024如何恢复旧版的Chrome的主题样式
安装上述旧版本主题之后,书签文件图标的样式也是纯白色的,如果想书签和其他主题样式都换回旧版本,则需要下面的方法。chrome 更新版本之后的主题样式变成了浅紫色的页签卡样式,感觉很不习惯,也很不喜欢。在chrome浏览器输入 chrome://flags/切换为disabled,之后刷新chrome即可。搜索 Chrome Refresh 2023。主题商店搜索下面,或着直接访问下面的地址。通过主题商店,安装旧版本的主题。
2024-02-23 20:58:22 1383
原创 CitHub Copilot 基于GPT的代码生成模型
GitHub Copilot X 是 GitHub 与 OpenAI 合作创建的,这是世界上第一个使用 OpenAI Codex 模型开发的大规模生成式人工智能开发工具,可以作为vscode 和jetbrains 插件安装。
2023-07-27 14:58:27 358
原创 Cursor 基于GPT的代码生成工具
Cursor.so是一款基于GPT的代码生成工具,它可以帮助开发者快速生成代码,甚至可以在生成的代码标记询问代码的作用,不需要科学上网可以试用,也可以用自己的api keycursor 官网。
2023-07-27 14:56:51 424
原创 飞机出差的准备和体验
初始刚飞离地面,外面风景清晰,逐渐远离,可以看得到下方有些许云朵,继续飞行云层逐渐增多,飞机上下左右全是云,飞机平稳飞行时,上方可以看见蓝色天空,下方已被云层遮挡。飞机上升期间,感觉氧气有些稀薄呼吸有些困难,赶紧摘下口罩,大口呼吸了几下,就一直没戴口罩,呼吸一段时间,打了四个哈欠,飞机平稳飞行的时候才呼吸正常可以佩戴口罩。飞机缓慢行驶,突然加速,倾斜起飞,左右摇摆几下,以30度倾斜角飞行10分钟左右,后续倾斜角度10度左右飞行20分左右,之后开始平稳飞行。你可以用手捏住鼻子进行呼气,做两到三次结束;
2022-10-08 10:19:39 531
转载 为什么毕业季不要表白?
这篇文章和留言,我看了有十遍了,母胎单身,看了很多情感文章,自诩为,情感大师,看了这篇文章,才发现,原来自己只是一个情感菜鸟,一个小白!原来谈恋爱的过程是这样子的不认识—>了解对方—>聊天—>约会—>表白不要与你喜欢的人敞开心扉。如果你喜欢某人,就约Ta出去。不要深沉的爱或其他情感的表达,想让人家短时间内感同身受,只会让那个可怜女孩感到负担。她无法很好地处理这些,反而会被吓跑的。相反,以浪漫的方式让她了解你。请她喝杯咖啡或随便什么,除了确保她知道这是一次约会外,不需要她做出什么承诺。https。...
2022-07-25 17:27:45 377
转载 奶头乐理论介绍及个人感悟
在 80% 人的嘴中塞一个"奶嘴"。指要使彼 80%的人口安分守己,此 20%高枕无忧,就得采取色情、麻醉、低成本、半满足的办法卸除"边缘化"人口的不满
2022-07-24 16:50:04 21517
原创 一文了解常用思维导图与画图软件
文章目录前言XMind(思维导图)(十分推荐)特点图例GitMind(流程图+思维导图)(八分推荐)MindMaster(思维导图)(八分推荐)ProcessOn(流程图)(八分推荐)Draw.io(流程图)(九分推荐)迅捷画图(流程图)(七分推荐)幕布(思维导图)(七分推荐)iMindMap(Ayoa)(思维导图)(六分推荐)特色MindNow(思维导图)MindLine(思维导图)MindNote(思维导图)MindManager(思维导图)WPS (思维导图+流程图)iThoughts(思维导图)Co
2022-05-19 15:42:25 1465
原创 Docker 安装配置挂载 Nginx
一、容器内部修改nginx.conf#拉取nginxdocker pull nginx:latest#启动容器#docker run -d -p 9090:9090 --name nginx01 -v ~/app/nginx:/usr/local/nginx nginx:latestdocker run --name nginx -p 9090:9090 -d nginx#进入容器内部docker exec -it nginx bash#nginx.conf配置文件在 cd /etc/ng
2022-03-25 19:21:20 9657
原创 2022 年前面试总结与感悟分享
2022年1月22日于浦东图书馆三楼前言传统软件出身,水平一般,面试高级,面了10天左右,10家左右,几家大公司,几家小公司,1家央企子公司,1家外包。面试感受最差的某知名CRM 公司HR还可以,约好16:00腾讯会议面试,面试官迟迟不来(唯一迟到的),催下HR,过了一会面试官上线了,让打开视频,没问题,他自己不开视频(唯一不开视频的面试官)自我介绍之后,问了下Spring Cloud 有哪些组件,我答全了问了下Spring Cloud Gateway 的作用 我答的是 Ip拦截处理,.
2022-01-22 19:03:43 897
原创 并发中的Synchronized、Lock、Volite、Map、ThreadLocal
文章目录Synchronizedsynchronized 的三种应用方式synchronized 括号后面的对象synchronized 的锁的原理Java 对象头synchronized 是如何实现锁LockCAS+AQS 队列来实现AQS 原理AQS 两种资源共享方式Volitevolatile 关键字的两层语义volatile 的原理和实现机制ThreadLocalThreadLocal 简介ThreadLocal 与 Synchronized 区别ThreadLocal 简单使用ThreadLoca
2021-11-19 17:56:15 1230
原创 Java 垃圾回收(GC)
简单介绍当对象不再被使用的,就需要被回收了。当进行回收的时候之前主要考虑的是,哪些对象需要回收,什么时候进行回收,如何回收。回收区域JVM 运行时数据区有程序计数器、虚拟机栈、本地方法栈、堆、方法区 5 个区域。其中前三个区域随线程的创建而创建,随线程的消亡而消亡。因此这三个区域的不需要过多的考虑垃圾回收问题。而 Java 堆和方法区则不一样会。堆会存储大量的对象,方法区也会存储类元信息。垃圾收集器所关注的也就是这部分内存,主要是堆内存。判断堆内对象是否回收垃圾收集器在对堆进行回收前,首先需要判
2021-11-17 15:02:00 1154
原创 JVM 笔记
文章目录JVM 内存模型虚拟机类加载机制类加载时机类加载过程类加载器运行时数据区程序计数器虚拟机栈本地方法栈Java 堆方法区Class 常量池、运行时常量池、字符串常量池Class 常量池运行时常量池字符串常量池参考文章CC BY-SA 4.0 License 介绍适用范围内容摘要依据下列条款:声明:六种常见的 CC 协议JVM 内存模型虚拟机类加载机制虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、装换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型。一个类
2021-11-17 14:55:11 759
转载 Java 集合与泛型
文章来源https://blog.csdn.net/weixin_41121133/article/details/109409268https://www.bilibili.com/video/BV1zD4y1Q7Fw概念 :对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。和数组的区别 :数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。位置 : java.util.*;Collection 体系集合Collect.
2021-11-12 17:36:40 332
原创 Java集合与泛型-简单版
集合简介集合的概念对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。集合与数组的区别数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。集合存储基本类型可以通过存储其包装类实现位置java.util.*;Collection 体系集合特点 :代表一组任意类型的对象,无序、无下标、不能重复。方法 :boolean add(Object obj) //添加一个对象。boolean addAll(Collection c) //
2021-11-12 17:31:48 1204
原创 记一次诱惑
日期 10 月 18 日昨天晚上 11 点,跑完步之后很饿,想到了自控力之中的一些知识多巴胺是欲望是诱惑也是动力,告诉你这样做你会很快乐,并不会让你感到快乐,同时也会刺激压力中枢让你感到压力,当你真正满足的时候也就不再分泌。骗子多巴胺好也不好,但是不能少,世界上有一些人是没有欲望的,虽然也能正看似正常的作、生活,但是没有欲望,做任何事情都是按部就班的去完成。一些帕金森患者也会服用一些类多巴胺的药物来避免抑郁。对于正常人来说没有欲望的生活难以想象,有了欲望的生活也会出现问题。比如近几年来每月都会有.
2021-10-20 23:43:55 139
原创 MyBatis Plus 笔记
文章目录第一部分 Mybatis-Plus 概念1.1 Mybatis-Plus 介绍1.2 特性1.3 支持数据库1.4 框架结构1.5 代码托管第二部分 快速开始1.1 基础数据库环境1.2 MyBatis 快速开始1.3 MyBatis 整合 MyBatis Plus1.4 Spring 整合 MyBatis Plus1.5 Spring Boot 整合 MyBatis Plus第三部分 通用 CRUD1.1 插入操作1.2 @TableField 注解1.3 更新操作1.4 删除操作1.5 查询操
2021-10-18 16:24:21 296
原创 MyBatis笔记
第一部分 自定义持久层框架1.1 原生 jdbc 存在问题频繁的连接释放数据库sql 语句、参数赋值、结果集参数存在硬编码问题手动封装返回结果集1.2 自定义持久层框架设计思路由数据库配置文件解析获取数据库对象通过连接池获取连接池对象 datasource 再根据 datasource 获取连接 connection,根据 connection 获取 prepareStatement 进而执行 SQL 封装返回结果由 sqlMapper.xml 获取每一个执行的的 SQL 语句、ID、
2021-10-18 16:09:23 423
原创 RabbitMQ负载均衡HAProxy
在{{RabbitMQ 集群部署}} 的基础是配置负载均衡HAProxy 是一款开源免费,并提供高可用性、负载均衡以及基于 TCP 和 HTTP 协议的代理软件,可以 支持四层、七层负载均衡,经过测试单节点可以支持 10W 左右并发连接。安装 HAProxy安装方式 一yum install gcc -y tar -zxf haproxy-2.1.0.tar.gz cd haproxy-2.1.0 make TARGET=linux-glibc make install mkdir /e
2021-09-16 15:58:37 256
原创 RabbitMQ镜像队列
镜像队列的介绍RabbitMQ 中队列的内容是保存在单个节点本地的(声明队列的节点)。跟交换器和绑定不同,它 们是对于集群中所有节点的。如此,则队列内容存在单点故障,解决方式之一就是使用镜像队列。在多 个节点上拷贝队列的副本。每个镜像队列包含一个 master,若干个镜像。 master 存在于称为 master 的节点上。 所有的操作都是首先对 master 执行,之后广播到镜像。 这涉及排队发布,向消费者传递消息,跟踪来自消费者的确认等。 镜像意味着集群,不应该 WAN 使用。发布到队列的消息会拷
2021-09-16 15:56:07 649
原创 RabbitMQ集群部署
安装环境虚拟机上面 三台 centos 7 Linux 服务器172.16.94.22 node1172.16.94.23 node3172.16.94.24 node2RabbitMQ 集群部署#环境 centos 7#1、安装依赖:yum install socat -y#2、安装Erlang#下载 #https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-23.0.2-1.el7.x86_6
2021-09-16 15:54:48 293
原创 RabbitMQ单机多实例部署
先部署单台 RabbitMQ#环境 centos 7#1、安装依赖:yum install socat -y#2、安装Erlang#下载 #https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-23.0.2-1.el7.x86_64.rpm#安装rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm#rpm -ivh erlang-23.0.2-1.el8.x86_64.rp
2021-09-16 15:52:42 356
原创 RabbitMQ常用操作命令
# 前台启动Erlang VM和RabbitMQ rabbitmq-server# 后台启动 rabbitmq-server -detached# 停止RabbitMQ和Erlang VM rabbitmqctl stop# 或control c 停止# 查看配置信息位置man rabbitmq-server #查看rabbitmqctl 相关命令rabbitmqctl help# 查看所有队列 rabbitmqctl list_queues# 查看所有虚拟主机 rabbitmq
2021-09-16 15:43:04 366
原创 RabbitMQ安装与配置
RabbitMQ 的安装需要首先安装 Erlang,因为它是基于 Erlang 的 VM 运行的。RabbitMQ 需要的依赖:socat 和 logrotate,logrotate 操作系统中已经存在了,只需要安装 socat 就 可以了。#环境 centos 7#1、安装依赖:yum install socat -y#2、安装Erlang#下载 #https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-
2021-09-16 15:40:54 427
原创 RabbitMQ 笔记
文章目录课程介绍课程目的课程主要内容第一部分:消息中间件概述第 1 节 分布式架构通信1.1 分布式架构通信原理1.2 分布式同步通信的问题1.3 分布式异步通信模式第 2 节 消息中间件简介2.1 消息中间件概念2.2 自定义消息中间件2.3 主流消息中间件及选型2.4 消息中间件应用场景第 3 节 JMS 规范和 AMQP 协议3.1 JMS 经典模式详解3.1.1 JMS 消息3.1.2 体系架构3.1.3 对象模型3.1.4 模式3.1.5 传递方式3.1.6 供应商3.2 JMS 在应用集群中的问
2021-09-16 15:30:38 975
原创 常用笔记软件对于视频网站嵌入播放支持
前言试了一下发现 onedriver 支持嵌入功能,故此测试以下几款常用笔记对于 onedriver 视频、YouTube 视频、哔哩哔哩 视频的嵌入播放的支持具体测试对于思源笔记支持嵌入播放 bilibili 视频不支持嵌入播放 youtube 视频不支持嵌入播放 onedriver 视频对于 Notion支持嵌入播放 bilibili 视频# /embed 粘贴下面B站分享的地址<iframe src="[//player.bilibili.com/player.html?ai
2021-09-11 18:00:31 3071
原创 视频管理软件介绍
前言因为前一段时间找到了一款书籍管理软件,感觉真的很不错,然后就突然有了想法想找一款视频管理软件,看了很多网上的介绍,也下载了很多软件,权当记录一下吧!NAS/TV 媒体管理软件软件官网jellyfinembykodiPlexKodiJellyfin 免费EmbdyPlex专业付费媒体管理软件软件官网CatDVKynoCatDV需要导入Kyno不需要导入专业免费的媒体管理软件软件官网极影派 For WinTinyMediaManager For M
2021-09-06 17:17:52 1571
原创 Mac 软件推荐
Mac 软件推荐都是我自己安装很久的软件,可以节省你一年的时间adGuard 广告拦截uTools 快捷搜索Alfred 快捷搜索iShot 截图录屏One Driver 云盘 同步盘 拼团 5 年 290思源笔记 本地离线双链笔记Obsidian 本地离线双链笔记Logseq 本地离线大纲笔记Yoink 临时存放Hook 双链软件 参考我的文章Microsoft todo todo 软件Trello 个人管理软件Notion 个人管理软件Teambition Mac 版
2021-09-06 17:16:23 262
原创 神级双链文件软件 Hook 介绍
前言今天在知乎看到了王树义老师的Hook:如何高效双向链接不同类型的信息资源? 感觉软件十分不错,故下载下来尝试,软件下载了 20 多分钟,大小特别的“大”有 8MB!虽然是全英文的,但是上手十分简单,选择文件 shift cmd space ,选择 copy link 即可,使用了三分钟,直接购买了 Pro。又看到知乎只有两篇、Google 没搜到,介绍这款软件的,不忍心看其埋没,自己也写篇文章介绍下!感觉总是没网速、地铁人多没网、图书馆人多没网、餐厅人多没网!手机最近天天重启网速还经常是 10
2021-08-22 19:13:02 1915
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人