×

html5教程

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

无理 无理 发表于2024-05-09 浏览7377 评论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 浏览8976 评论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 的增加,获取的时

Ruby教程

Homebrew 安装使用说明(homebrew安装教程)

无理 无理 发表于2024-04-29 浏览4536 评论0
前言 什么是 Homebrew,它能做什么? 官网给出的答案是 The Missing Package Manager for macOS (or Linux) - MacOS或Linux系统中缺少的软件包管理器 使用 Homebrew 安装 Apple(或您的 Linux 系统)没有预装但 你需要的东西。。 Homebrew 会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。 Homebrew 不会将文件安装到它本身目录之外,所以您可将 Homebre

MYSQL教程

Navicat如何连接MySQL

无理 无理 发表于2024-04-27 浏览13020 评论0
市面上有很多数据库连接工具,比如Navicat、SQLYog、WorkBench等,用的比较多的,比较好用的,还是Navicat。现在我们就来说说Navicat如何连接Mysql,此文仅适用于小白,大神可略过。 1.打开Navicat,点击左上角的【连接】按钮。 2. 新建连接,大家要注意了,此处新建的是连接,不是新建的数据库,我看到好多人都是把连接名当成库名写上了,这是不对的。可以建多个连接的意思是比如我们可以连接本地的mysql,也可以连接开发环境服务器的mysql,或

spring boot

漏洞复现 - - - Springboot未授权访问

无理 无理 发表于2024-04-25 浏览7899 评论0
目录 一, 未授权访问是什么? 二,Actuator介绍 三,怎么进行漏洞发现呢? 四,实验环境 五,漏洞复现 1.通过访问env获取全部环境属性 2.通过/trace提供基本的http请求跟踪信息 3.利用反序列化进行getshell  1.启动脚本 2.开启监听  3.使用bp抓取一个/env的包 4.修改POST数据 一, 未授权访问是什么? 未授权访问漏洞可以理解为需要安全配置或权限认证的地址、授权页面存在缺陷导致其他用户可以直接访问从而引发重要权限