03 2023 档案
Linux系统:第一章:简介
摘要:认识操作系统 操作系统的作用:把计算机系统中对硬件设备的操作封装起来,供应用软件调用。 常见操作系统 PC端OS 移动端OS 服务端OS Linux来历 Unix的局限 硬件绑定:早期的Unix系统都是针对专门的硬件系统开发的,不同厂商都是为自己的服务器开发专门的Unix操作系统。 版权受限:出于商
阅读全文
java程序员怎么创建自己的网站:第三章: 商业网站搭建图文流程
摘要:上一章:使用的是github免费搭建自己的个人网站:,但是没有连接数据库,这一章我将使用自己的笔记本作为服务器,搭建一个可以连接数据库的项目网站,不过数据库没有在linux系统配置搭建,用的是云数据库。如果有想法想自己全套都配置在linux上给连接(八到十章):https://blog.csdn.n
阅读全文
理论:第三章:索引使用的限制条件,sql优化有哪些,数据同步问题(缓存和数据库),缓存优化
摘要:索引使用的限制条件,sql优化有哪些 a,选取最适用的字段:在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。另外一 个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOTNULL, b,使用连接(JOIN)来代替子查询(Sub-Queries) c,使用联合(UNIO
阅读全文
达梦数据库,第二章:报错不是 GROUP BY 表达式
摘要:达梦数据库:在select中存在的字段,必须包含在group by 语句中 sql改造: GROUP BY R.APP_CODE,R.APP_NAME 改成: GROUP BY R.ID, R.ROLE_NAME,R.APP_CODE, R.APP_NAME 现在执行就没有出错了
阅读全文
架构:第七章:基于Dubbo+Zookeeper项目架构
摘要:Dubbo: 简单的介绍一下Dubbo?(Dubbo是什么) dubbo就是个服务调用的东东。 为什么怎么说呢? 因为Dubbo是由阿里开源的一个RPC分布式框架 那么RPC是什么呢? 就是不同的应用部署到不同的服务器上,应用之间想要调用没有办法直接调用,因为不在一个内存空间,需要通过网络通讯来调用
阅读全文
线程池:第一章:线程池的底层原理
摘要:线程池的底层原理 线程池相当于银行网点,常驻核心数相当于今日当值窗口,线程池能够同时执行的最大线程数相当于银行所有的窗口,任务队列相当于银行的候客区,当今日当值窗口满了,多出来的客户去候客区等待,当候客区满了,银行加开窗口,候客区先来的客户去加班窗口,当银行所有的窗口满了,其他客户在候客区等待,同时
阅读全文
全文检索工具elasticsearch:第一章:理论知识
摘要:搜索 什么是搜索, 计算机根据用户输入的关键词进行匹配,从已有的数据库中摘录出相关的记录反馈给用户。 常见的全网搜索引擎,像百度、谷歌这样的。但是除此以外,搜索技术在垂直领域也有广泛的使用,比如淘宝、京东搜索商品,万芳、知网搜索期刊,csdn中搜索问题贴。也都是基于海量数据的搜索。 如何处理搜索 用
阅读全文
深入理解JUC:第一章:volatile的三大特性
摘要:JUC是什么? 是java.util.concurrent并发包 什么是并发?什么是并行? 并发:多个线程访问同一个资源。像秒杀一样。 并行:就是你泡方便面,你一边烧热水,一边拆调料包。各种事情同时进行。 volatile是什么? 是java虚拟机提供的轻量级同步机制 volatile的三大特性?
阅读全文
开发工具:第三章:从gitHub上克隆到Idea和从Idea项目推送到gitHub
摘要:idea软件下载 从github上clone一个项目下来: 第一种方式: Clone or download下的 https://github.com/BoomManager/Repository01.git 复制Ctrl+C到Git Repository URL Directory Name :写
阅读全文