10 2023 档案

摘要:关于Python Python有多进程,且原生支持协程,但是由于GIL全局锁的存在,Python只有假多线程,即单线程轮流执行多个任务,常用于IO任务的阻塞等待当中。 多线程 即一种基于内核态工作的异步运行方式。对于多核CPU而言,只有多线程和多进程才能真正的充分调用CPU的多核工作。但是由于用户态 阅读全文
posted @ 2023-10-31 09:36 adamaik 阅读(56) 评论(0) 推荐(0) 编辑
摘要:顾名思义,贪心,即永远选择当下情况下最佳的结果,也就是所谓的局部最优解。该算法寄希望于局部最优解的堆积可以形成总体上的最优算法。 注意:可以使用反证法来判断贪心算法是否可以计算出最优路径。 注:大部分有限选择的情况都可以通过有限状态机解决。 阅读全文
posted @ 2023-10-24 15:12 adamaik 阅读(52) 评论(0) 推荐(0) 编辑
摘要:配置idea的sql语句检查提示 alt+enter,配置setting为mysql 在idea中配置数据库,方便idea访问检查语法 jdbc时sun公司提供的数据库操作api,由数据库厂商编写具体驱动 数据库连接池 是一个存有连接(Connection)的容器,相当于线程池 切换连接池 切换阿里 阅读全文
posted @ 2023-10-24 00:54 adamaik 阅读(3) 评论(0) 推荐(0) 编辑
摘要:接口测试工具:postman 参数 原始方法 Springboot方式 复杂实体参数 数组实体参数 日期参数 JSON参数 路径参数 响应数据 三层架构 核心设计理念:高内聚,低耦合 低耦合实现:控制反转与依赖注入 IOC&DI IOC DI Restful风格 接口简化 PageHelper分页插 阅读全文
posted @ 2023-10-22 13:44 adamaik 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Nginx路由部署 Nginx文件目录 build编译Vue项目 编译结果放到nginx的html目录下启动nginx,config可以更改占用的端口 Tomcat 注:前端常用nginx,后端常用Tomcat 阅读全文
posted @ 2023-10-22 12:36 adamaik 阅读(12) 评论(0) 推荐(0) 编辑
摘要:概念:超文本传输协议 请求数据 请求行 请求响应 状态码与响应行 阅读全文
posted @ 2023-10-22 02:01 adamaik 阅读(3) 评论(0) 推荐(0) 编辑
摘要:官网:https://maven.apache.org/ 目录结构 安装 一一般安装后通过idea中的插件使用maven 坐标 依赖范围 生命周期 阅读全文
posted @ 2023-10-20 19:59 adamaik 阅读(5) 评论(0) 推荐(0) 编辑
摘要:下载安装node.js npm install vue@latest 创建项目:vue ui 编译运行项目:npm run serve vue组件结构(.vue文件) 三个标签组成: <template>:模板部分,生成html代码 <script>:原生js代码,控制模板中数据的来源以及行为 <s 阅读全文
posted @ 2023-10-20 17:28 adamaik 阅读(4) 评论(0) 推荐(0) 编辑
摘要:语法类似Python var和let的区别:https://blog.csdn.net/a1056244734/article/details/107150875 fuction声明函数,还有箭头函数等等 es6以后若属性和属性值一致,则可以省略冒号及以后部分 官方文档:w3school 数据类型 阅读全文
posted @ 2023-10-19 00:09 adamaik 阅读(5) 评论(0) 推荐(0) 编辑
摘要:七大设计原则 开闭原则:是指一个软件实体如类、模块和函数应该对扩展开放, 对修改关闭 依赖倒置原则:是指设计代码结构时,高层模块不应该依赖底层模块,二者都应该依赖其抽象而不依赖于具体。 单一职责原则:是指一 个 Class/Interface/Method 只负责一项职责。 接口隔离原则:是指用多个 阅读全文
posted @ 2023-10-16 16:03 adamaik 阅读(2) 评论(0) 推荐(0) 编辑
摘要:中项表达式是人类的算术思路,逆波兰表达式是机器结合栈结构完成算式解析的最佳结构。 后缀表达式利用栈实现计算文章链接:https://zhuanlan.zhihu.com/p/357982040 迷宫算法 文章链接:https://blog.csdn.net/m0_53157173/article/d 阅读全文
posted @ 2023-10-13 18:04 adamaik 阅读(8) 评论(0) 推荐(0) 编辑
摘要:语法 DDL DML DQL DCL 数据类型 数值类型 字符串类型 日期时间类型 函数 字符串函数 数值函数 日期函数 流程函数 约束 外键约束 指定行为 多表查询 多表关系 多表查询 事务 索引 阅读全文
posted @ 2023-10-13 17:38 adamaik 阅读(3) 评论(0) 推荐(0) 编辑
摘要:.vscode文件夹内为配置文件 launch.json program选项填写调试时二进制程序的路径 cwd为该文件内调试命令的工作路径 environment为传递给程序入口的参数 preLaunchTask为程序调试前执行的任务,填写对应Tasks的Label tasks.json label 阅读全文
posted @ 2023-10-11 17:28 adamaik 阅读(54) 评论(0) 推荐(0) 编辑
摘要:根本原理 有限状态机 资料链接 https://zhuanlan.zhihu.com/p/83334559 注:大小设置为256是因为Java的英文采用8位ASCII码,最大值为256 阅读全文
posted @ 2023-10-08 23:09 adamaik 阅读(3) 评论(0) 推荐(0) 编辑
摘要:摩尔投票是一种用来解决绝对众数问题的算法。 在一个集合中,如果一个元素的出现次数比其他所有元素的出现次数之和还多,那么就称它为这个集合的绝对众数。等价地说,绝对众数的出现次数大于总元素数的一半。 摩尔投票的过程非常简单,让我们把找到绝对众数的过程想象成一次选举。我们维护一个m ,表示当前的候选人,然 阅读全文
posted @ 2023-10-08 16:22 adamaik 阅读(55) 评论(0) 推荐(0) 编辑
摘要:InetAddress 端口 协议 UDP通信 TCP通信 阅读全文
posted @ 2023-10-07 23:24 adamaik 阅读(4) 评论(0) 推荐(0) 编辑
摘要:概念 即异步编程 创建线程 继承Thread对象,重写run方法 实现Runnable接口 可以使用lambda表达式简化 返回结果的线程,实现Callable接口 s 线程安全 定义 多个线程同时访问同一共享资源造成错误的现象 线程锁synchronized 通常使用this指针作为同步锁,静态函 阅读全文
posted @ 2023-10-06 03:08 adamaik 阅读(6) 评论(0) 推荐(1) 编辑
摘要:计算机的分层 首先让我们大体了解一下计算机与各种编程语言的关系 在这张图中,驱动程序与机器码程序直接控制着硬件的运行;除此以外,上层程序与编程语言统统由下级编程语言实现 接下来,我将从硬件层开始逐级向上讲解 硬件层 即计算机系统中的一切物理实体层级,他们使用高低电平和逻辑电路进行数据交换与计算,对应 阅读全文
posted @ 2023-10-05 01:23 adamaik 阅读(164) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示