×

tomcat

DockerStudy_如何对Tomcat、Nginx等进行部署

无理 无理 发表于2024-05-10 浏览7684 评论0
 部署之前可以手动保存当前快照,防止操作之后无法还原  大致步骤: 1. 查找自己想要的资源(直接搜索无需登录)Docker Hubhttps://registry.hub.docker.com/ 2.查找对应想要的版本    3.此处有官网给出的下载方式,但是官网给出的下载方式由于添加了 --rm ,它会在你下载测试完后自动删除,所以我们要自定义下载方式  4 .docker run -it -p 8888:8080 tomcat:9.0 它在下载完成后会自动启动  

django

Django 面试题(django面试题)

无理 无理 发表于2024-05-10 浏览8066 评论0
1 . Django ORM 查询中select_related 和 prefetch_related 的区别? def select_related(self, *fields): 性能相关: 表之间进行join 连表操作, 一次性获取关联的数据。 总结: 1. select_related 主要针对一对一 和 多对一关系进行优化。 2. select_related 使用 SQL的join 语句进行优化, 通过减少SQ语句的查询的次数来进行优化, 提高性能。 def

Ruby教程

python和ruby性能比较_Ruby和Python的比较(ruby python 对比)

无理 无理 发表于2024-05-10 浏览4143 评论0
python和ruby的相同点:都强调语法简单,都具有更一般的表达方式。python是缩进,ruby是类basic的表达。都大量减少了符号。 都是动态数据类型。都是有丰富的数据结构。 都具有c语言扩展能力,都具有可移植性,比perl的可移植性更好。也都可以作为嵌入语言。 都是面向对象的语言,都可以作为大项目的开发工具。 都有丰富的库支持。 也有最宽松的版权许可,除了一些工具属于GNU世界。 都有lisp特色的eval函数,也都能把函数作为参数。 也有图形界面的ruby的专门编辑

html5教程

珊瑚海 - 一站式跨端动态化布局框架原理

无理 无理 发表于2024-05-09 浏览7378 评论0
目录 1.珊瑚海介绍 2.与其他框架的对比 3.客户端引擎 4.管理后台 5.低代码前端 6.打造更易用的组件库 7.生态规划 1. 珊瑚海介绍 CoralSea官网: http://doc.58corp.com/CoralSea 珊瑚海是安居客发起,58无线团队参与共建的一站式动态布局框架,支持 Android、iOS、小程序、H5. 包含引擎框架、DSL 管理后台、可拖拽低代码前端、JS 开发框架等全套基础能力。适用于 UI 交互、动画复杂性较低、布局动态要求高的页面。 一站

spring boot

双非本计算机从零开始三年努力能做到什么程度【学习路线回顾&总结&问答】

无理 无理 发表于2024-05-02 浏览9513 评论0
前言 上一篇博客提到了我从考研到秋招的历程:传送门 在上篇文章发出后,有很多小伙伴希望我能分享一下学习路线,或者说有一些竞赛和学习以及找工作上的问题,于是多了一些催更信息~ 等等…… 于是这一篇文章就出来了,这一篇文章主要是分享一下我大学的前三年干了啥,以及算法竞赛和C++开发的学习路线吧(可能不适合每一个人,大家可以看看就好),最后的话我会将之前一些同学私信我的问题放上来,并给出我的看法,如果对你有帮助的话,希望能给一个三连 ~ 一、回顾大学 大学学的内容比较杂,所

tomcat

Java Web-Tomcat(javawebtomcat怎么配置)

无理 无理 发表于2024-05-02 浏览11192 评论0
1 Tomcat 这个软件用来装载你的javaweb程序,可以称它为web容器,你的jsp/servlet程序需要运行在Web容器上,Web容器有很多种,JBoss、WebLogic等等,Tomcat是其中一种。tomcat是一种web服务器,也可以称作运行在服务器(物理意义上的计算机)上的一种软件包。用来对服务器上的HTML文档提供访问权限控制。 1.1 启动Tomcat tomcat下载解压后,在bin文件下找到启动项 1.2 在浏览器上查看 打开浏览器,输入http

scala

CDH6.3.2 Spark-submit 提交作业到 yarn

无理 无理 发表于2024-05-01 浏览5250 评论0
一、在idea中 写一个 wordcount 案例: 这里一定不能设置 .setMaster(“local[*]”) 这里一定不能设置 .setMaster(“local[*]”) 这里一定不能设置 .setMaster(“local[*]”) 重要的事情要说三遍!!!!否则 在启动yarn 模式的时候会报错!!! val conf = new SparkConf().setMaster(“local[*]”).setAppName(“WordCount”) package s

html5教程

HTML页面布局(html页面布局代码)

无理 无理 发表于2024-05-01 浏览5913 评论0
根据所需要设计页面的效果图,去设计分析页面所需要的的html布局。最简单的可以使用div进行布局,结合css样式对div盒子进行定位。例如: 这样的布局有利于爬虫软件的读取,以及后期人员的代码阅读及维护。 这里提一下,侧边栏aside和正文article为了方便截图我设置了固定宽高400px。如果有需要可以设置height:calc(100vh - (头部+导航+底部的高度)) ,同样也可以由这两个盒子内部的元素去撑开父元素的高度,根据需求来。 其次html5又新增了许多的语义化标签。

rabbitmq

golang之消息队列rabbitmq(golang 消息队列)

无理 无理 发表于2024-04-30 浏览5898 评论0
消息队列的作用: 异步,将同步的消息变为异步,例如我们可以使用rpc调用另一个服务,但是我们必须等待返回(同步),用mq可以变异步 解耦,将单体服务拆分多个微服务,实现了分布式部署,单个服务的修改、增加或删除,不影响其他服务,不需要全部服务关闭重启 抗压,由于是异步,解耦的,高并发请求到来时,我们不直接发送给服务,而是发给MQ,让服务决定什么时候接收消息,提供服务,这样就缓解了服务的压力 图示: 用户注册后发邮件和虚拟币: 异步解耦图: 抗压图: 收发流程 生产者发送消息的

中间件

Mycat监控工具(tomcat监控工具)

无理 无理 发表于2024-04-30 浏览8977 评论0
🍁 作者:微枫Micromaple 💒 主页:欢迎关注Micromaple 📌 简介:Java程序员、后端全栈工程师 🔗 点赞👍➕收藏⭐➕留言📝 您的支持就是我前进的动力💪💪💪 大家好,我是微枫Micromaple,本文给大家介绍Mycat的监控工具Mycat-web,希望大家多多支持,感谢~ 下面是我的Mycat系列专栏(持续更新ing),有喜欢的小伙伴欢迎订阅学习呀~ 🚀 深入学习Mycat ✨ Mycat系列专栏:点我学习 🔥 Mycat主从搭建、

scala

Scala - Redis hgetAll 优化 by hscan

无理 无理 发表于2024-04-29 浏览4495 评论0
一.引言 Redis 实际使用过程中,由于 redis hgetAll 数据量过于大,导致线上 redis 进程堵塞,读取缓慢影响任务执行效率,改用 hscan 优化。 二.Case分析 1.hgetAll 为什么慢 hgetAll 获取指定 key 的全部 hash 结果,时间复杂度 O(n) ,hash 的 key 越多,当 kv 值不多时 hgetAll 非常好用,但是使用 hgetAll 获取的数据量越大,获取的性能越低。与之类似的是 hdel,随着 key 的增加,获取的时