• 欢迎来到我的博客
  • B站@技术宅天蓝

bash、shell、terminal

bash、shell、terminal
shell 简单来说就是一个”工具”,它是一个命令行解释器,把用户输入的命令传输到内核去执行。 可以理解为一个 接口。 bash 是 shell 的一种。 可以理解为实现了 shell 接口的一个类。 terminal 可以理解为控制器,在 terminal 里面可以调用 bash。 补充 shell命令:可以让shell工具解释的命……继续阅读 »

tianlan 6个月前 (05-16) 236浏览 0评论 0个赞

编译流程中的【链接】到底是什么?

编译流程中的【链接】到底是什么?
百度百科:链接 静态链接 静态链接是由链接器在链接时将库的内容加入到可执行程序中的做法。链接器是一个独立程序,将一个或多个库或目标文件(先前由编译器或汇编器生成)链接到一块生成可执行程序。静态链接是指把要调用的函数或者过程链接到可执行文件中,成为可执行文件的一部分。 例如,在 windows 中,把链接的 dll 文件也打包到程序里面去,到时候就直接引用程序……继续阅读 »

tianlan 6个月前 (05-16) 248浏览 0评论 0个赞

安全相关:信息摘要、数字签名、数字证书(key、csr、crt、pem)

安全相关:信息摘要、数字签名、数字证书(key、csr、crt、pem)
参考 https://blog.csdn.net/zhoukun1008/article/details/49403563 信息摘要和数字签名 信息摘要 1、信息摘要定义:信息摘要算法实际上是一个单向散列函数。(单向散列函数就是不可逆的过程,比如A根据某种算法得到结果B,但是结果B不能根据某种算法得到结果A) 2、作用:数据块经过单向散列函数得到一个固定长度……继续阅读 »

tianlan 6个月前 (05-16) 259浏览 0评论 0个赞

* 好多味商城项目实战经验

* 好多味商城项目实战经验
前言 虽然只是一个小项目,但是也可以给我带来不少经验。 在这里不得不感谢一下 @齐子老师,着实让我学到了不少东西。 技术栈 php/laravel/redis/mysql/git 负责部分 @齐子老师 负责前端+后端 我负责后端 Mysql 垂直分表 常用的字段和不常用的字段分开 变长字段和定长字段分开 通过访问器处理图片链接 // 模型文件 pu……继续阅读 »

tianlan 6个月前 (05-16) 262浏览 0评论 0个赞

JS localStorage、sessionStorage

JS localStorage、sessionStorage
在前端开发中,尽量少用cookie存储数据 1.cookie限制大小,约4k左右,不适合存储业务数据,尤其是数据量较大的值 2.cookie会每次随http请求一起发送,浪费宽带 尽量用 localStorage 优点 1.存储数据量大,localStorage拓展了cookie的4K限制 2.不会随http请求一起发送,localStorage会可以将第一……继续阅读 »

tianlan 6个月前 (05-15) 219浏览 0评论 0个赞

程序、进程、线程、服务

程序、进程、线程、服务
程序 个人理解,程序就是软件,那么一个程序可以创建多个进程。 程序是文件,存在外存中,当程序被加载进内存时,就成为进程。 进程 至少拥有一个线程。 线程 最小的执行单元,同一时刻CPU的每个核心只能有一个线程占用。 服务/守护进程 ……继续阅读 »

tianlan 6个月前 (05-15) 236浏览 0评论 0个赞

AOP 中的一些概念

AOP 中的一些概念
通知/增强(Advice) 就是被织入的前置/后置操作等。 连接点(Joinpoint) 目标对象的所有可被代理的方法,就是可以应用 Advice 的地方。 切入点(Pointcut) 实际上要应用 Advice 的连接点(连接点是可以应用 Advice,可能应用也可能不应用,而切入点是一定会应用的)。 织入(Weaving) 就是将 Advice 应用到切……继续阅读 »

tianlan 7个月前 (05-12) 234浏览 0评论 0个赞