摘要: #1. 图灵记的工作方式 #1.1 图灵机的基本组成 纸带:纸带相当于内存,由一个个连续的格子组成,格子中的字符就好比内存中的数据或程序。 读写头:读写格子中的字符 读写头上的部件:1.存储单元:存放数据 2.控制单元:识别字符是数据还是指令,以及控制程序的流程 3.运算单元:执行运算指令 ##1. 阅读全文
posted @ 2022-05-07 12:58 盐小果 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: #1. 网络基础TCP/IP ##1.1 TCP/IP协议族 TCP/IP 是互联网相关的各类协议族的总称 ##1.2 TCP/IP的分层管理 按照层次分为以下四层: 应用层:决定了向用户提供应用服务时通信的活动。处于该层的有:DNS(域名解析系统)和HTTP协议以及其他。 传输层:提供处于网络连接 阅读全文
posted @ 2022-05-07 09:37 盐小果 阅读(65) 评论(0) 推荐(0) 编辑
摘要: #1.策略模式简介 1.策略模式是⼀种⾏为模式,也是替代⼤量 ifelse 的利器。 2.应用场景:具有同类可替代的⾏为逻辑算法场景 2.1 不同类型的交易⽅式(信⽤卡、⽀付宝、微信) 2.2 不同的抽奖策略(必中抽奖概率方式、单项抽奖方式) #2.案例场景 我们模拟在购买商品时候使⽤的各种类型优惠 阅读全文
posted @ 2022-05-05 19:25 盐小果 阅读(96) 评论(0) 推荐(0) 编辑
摘要: #1. 一个字符串 #2. 两个字符串 ##2.1 单向转化 ##2.2 双向转化 #3. 回文串 环环无敌大可爱[:smile:] 阅读全文
posted @ 2022-04-28 20:07 盐小果 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 易错点 遇到元素重复的题,一定要记住对数组排序Arrays.sort(nums) 遇到求和target的题目,要在判断条件中加入if(trackSum > target) {return;} 当遇到多个集合的问题时,只需要递归加嵌套循环即可,电话号码以及N皇后均是此类问题。 括号生成问题关键:[1, 阅读全文
posted @ 2022-04-21 21:42 盐小果 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 本文分享一些自己在刷回溯算法-子集组合排列分割时总结的套路。 ##一、回溯算法和二叉树的联系 回溯算法本质上是决策树的选择和撤销过程,所以也属于二叉树。 回溯算法框架中会出现for循环中嵌套递归,for是广度搜索,递归是深度搜索;在二叉树中,经常会有traverse(root.left)和trave 阅读全文
posted @ 2022-04-21 12:47 盐小果 阅读(104) 评论(0) 推荐(0) 编辑
摘要: ##1.HikariCP单数据源 ###1.1 应用配置文件 在application.yml文件中配置属性,分别为:IP地址、用户名、密码、Driver HikariCP连接池及其在springboot中的配置 #IP地址、用户名、密码、驱动注册 spring: datasource: url: 阅读全文
posted @ 2022-04-20 20:46 盐小果 阅读(996) 评论(0) 推荐(0) 编辑
摘要: ##1. 日志的使用 应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架(例如:SLF4J)中的API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 门面模式有利于解耦,SLF4J相当于服务员,Log4j、Logback才是干活的人。 ### 阅读全文
posted @ 2022-04-20 16:05 盐小果 阅读(163) 评论(0) 推荐(0) 编辑
摘要: @SpringBootApplicayion = @Configuration + @EnableAutoConfiguration + @Componentscan 并具有三者的默认属性 ##一、@Configurantion ###1. @Configuration启动spring容器 @Con 阅读全文
posted @ 2022-04-20 00:18 盐小果 阅读(667) 评论(0) 推荐(0) 编辑
摘要: ###1. 问题 问题描述:自己本人在宿舍和机房各有一台电脑,在Gitee建了个远程仓库,白天在机房用机房电脑操作项目,push到远端,晚上想在宿舍pull下来继续操作,发现没有pull成功,问题截图如下: ###2. 解决办法 保存本地修改 git stash git commit git sta 阅读全文
posted @ 2022-04-19 23:33 盐小果 阅读(312) 评论(0) 推荐(0) 编辑