源码探秘:Tomcat 在 SpringBoot 中是如何启动的?
我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以直接把web程序达成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动,本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习下Tomcat的源码,了解Tomcat的设计。
2020-01-18
第37期:适当的使用 MySQL 原生表分区
MySQL 数据库现在主要用的引擎是 InnoDB ,InnoDB 没有类似于 MERGE 引擎这样的原生拆表方案,不过有原生分区表,以水平方式拆分记录集,对应用端透明。
2021-12-15
PHP Life Cycle
PHP Life Cycle PHP 生命周期,一切从 SAPI 开始。 PHP 内核:处理请求、文件流、错误处理等相关操作。 Zend引擎:将源文件转换成机器语言,然后在虚拟机上运行它。 扩展层:一组函数、类库和流。 单进程SAPI生命周期 一个 PHP 进程,在其生命周期内,经历了数个阶段。 MINIT:每个模块都依次执行模块初始化。涉及全局变...
可能是不需要操心墙的问题的docker-ce 安装说明
centos 未装docker {代码...} centos装过docker请执行 {代码...} 然后执行 上面的命令 其他用户没啥说的,直接参考[链接] 上面的有时候也不好使,用下面的 {代码...}
Django—whoosh搜索引擎使用jieba分词
Django版本:3.0.4python包准备: {代码...} 使用jieba分词 1.cd到site-packages内的haystack包,创建并编辑ChineseAnalyzer.py文件 {代码...} 2.修改ChineseAnalyzer.py文件内容 {代码...} 3.替换分词器 {代码...} {代码...} vim替换命令:%s/StemmingAnalyzer/ChineseAnalyzer/g 4.修改setting.py文件 {代码...}...
2020-04-07
「MySQL」数据库备份和还原
作者:threedayman来源:恒生LIGHT云社区备份还原使用到的命令mysqldump、mysql关于mysqldump命令更多内容 详见 [链接]准备工作创建两张表user、his_user {代码...} 插入数据 {代码...} 备份全库备份 {代码...} 插入数据 {代码...} 还原恢复数据 {代码...} 查看表数据 {代码...} 数据已经恢复到备份前模样。如果需要按照...
Tomcat 的 Server 文件配置详解!
Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。
2020-05-12
Elasticsearch - 深入搜索
在结构化查询中,我们得到的结果 总是 非是即否,要么存于集合之中,要么存在集合之外。结构化查询不关心文件的相关度或评分;它简单的对文档包括或排除处理。
2018-10-11
一个查看 SAP CRM One Order 运行时生成的应用日志(Application Log)的小工具
BAL_GLB_SEARCH_MSG 的参数包括 I_MSGID(消息 ID)、I_MSGNO(消息编号)、I_MSGV1 到 I_MSGV4(消息变量)、E_LOGNUMBER(日志编号)和 E_LOG_HANDLE(日志句柄)。当你使用这个 Function Module 查找消息时,你需要提供消息的 ID 和编号,你也可以选择性地提供消息变量。Function Module 会返回找到的消息的日志编号...
2023-11-25
Safari 隐私模式下,URL 参数为何神秘消失?
最近在排查Safari在隐私模式下页面参数丢失的问题,如果通过Safari直接打开B页面,此时在B页面可以正常获取到页面链接上的参数,但是如果Safari先打开A页面,然后通过A页面再跳转到B页面(A、B页面部署在不同域名下),此时的B页面通过JS就获取不到链接上的参数了🤔,这样就会导致一些依赖页面参数的功能出现异常!
聊聊loki的Query
序本文主要研究一下loki的QueryQueryloki/pkg/logql/engine.go {代码...} Query接口定义了Exec方法,返回Result;Result定义了Data、Statistics属性Execloki/pkg/logql/engine.go {代码...} Exec方法执行q.Eval(ctx)及stats.SnapshotEvalloki/pkg/logql/engine.go {代码...} Eval方法执行q.parse解析为Expr,之后根据Exp...
angularjs 高德地图 选取坐标 bootstrap modal
index.html {代码...} GdMapModal.js {代码...} GdMapModal.html {代码...}
2016-08-05
Springboot集成ElasticSearch
Springboot项目集成ElasticSearch7.6.1pom依赖 {代码...} 2.配置ip {代码...} 3.创建User实体 {代码...} 4.创建测试类EsApiApplicationTests,并注入EslasticSearch客户端的bean {代码...} 创建一个索引 {代码...} 获取一个索引,并判断是否存在 {代码...} 删除一个索引 {代码...} 添加一个文档 {代码...} 获取文档 {代...
2021-06-24
docker 维护记录
ubuntu12 的内核 不支持docker,即使升级了内核,也会依赖libc的底层lib,ubuntu12 下有的docker包 叫lxcontainer,但是网络上找不到,所以ubuntu12 就不要安装docker了
2017-09-27
设计模式--门面(Facade)模式
模式定义为子系统中的一组接口提供一个一致(稳定)的界面,Facade模式定义了一个高层接口,这个接口使得这个子系统更加容易使用(复用)类图应用场景1.当你需要使用复杂子系统的有限但直接的接口时,请使用Facade模式2.当你需要将子系统组织成层时,请使用Facade模式优点简化客户端的调用要点总结要点总结从客户程序的...
2021-07-22
harmony_flutter_amp 导入高德地图
HarmonyOS next之ohos开发 flutter_module1.DevEco-Studio搭建原生工程 {代码...} 2.搭建flutter_module工程 {代码...} ohos工程引用flutterohos工程引用flutter工程有两种使用方式方式一:ohos工程 引用 har 文件1. 复制 har 文件 {代码...} 2. 修改 MyApplication/oh-package.json5 {代码...} 3. 使用 Deveco Studio ...
2024-11-07
ohos开发 flutter_module
HarmonyOS next之ohos开发 flutter_module1.DevEco-Studio搭建原生工程 {代码...} 2.搭建flutter_module工程 {代码...} ohos工程引用flutterohos工程引用flutter工程有两种使用方式方式一:ohos工程 引用 har 文件1. 复制 har 文件 {代码...} 2. 修改 MyApplication/oh-package.json5 {代码...} 3. 使用 Deveco Studio ...
2024-11-07