微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

最新发布 第3页

SuperIT专业IT技术社区之后端大数据与Devops

架构

阿里 P8 面试官:如何设计一个扛住千万级并发的架构

阿里 P8 面试官:如何设计一个扛住千万级并发的架构
1000W 用户的问题分解 如何支撑 1000W 用户其实是一个非常抽象的问题,对于技术开发来说,我们需要一个非常明确的对于执行关键业务上的性能指标数据,比如,高峰时段下对于事务的响应时间、并发用户数、QPS、成功率、以及基本指标要求等,这些都 必须要非常明确,只有这样才能够指导...

2年前 (2023-09-06) 2℃

mysql

mysql的的索引判断

mysql的的索引判断
结论:IN肯定会走索引,但是当IN的取值范围较大时会导致索引失效,走全表扫描 navicat可视化工具使用explain函数查看sql执行信息 场景1:当IN中的取值只有一个主键时 我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引: type结果值从好到坏依次...

2年前 (2023-09-05) 2℃

架构

PHP高并发处理心得

服务器配置 Web: 4C8G 120GSSD MySQL:2C4G 服务器组件 Nginx PHP MySQL Redis 高并发处理心得 配置nginx status,php-fpm status,nginx/php-fpm日志上传 php-fpm的进程数能准确反映...

2年前 (2023-09-05) 2℃

架构

php增大并发

第一部分: Nginx增大并发 1、概述 近期以来,公司业务爆炸性增长,服务器压力也是不断地增大,php出现连接超时情况,特别在高峰期下,出现成百上千的超时情况,当时运维侧习惯以为是开发逻辑层代码问题,因为这种情况基本上都是开发代码层面的问题。但是当看到后台高峰期那个用户访问量比...

2年前 (2023-09-05) 3℃

架构

Nginx服务器高性能优化的配置–轻松实现10万并发访问量

今天要说的是Nginx服务器高性能优化的配置,如何使Nginx轻松实现10万并发访问量。 很多人看到这里的标题就以为生产环境就是10万并发了!!,肯定不是的啊!!!除此之外还要增加php或者java的并发才能满足业务!!!这里要看第二部分: PHP增大并发    或者 PHP高开...

2年前 (2023-09-05) 2℃

架构

这5种场景不适合采用微服务

微服务是软件架构的银弹吗?或许不是。这个世界上很少有东西是百分百正确的,微服务也不例外。 在这篇文章里,我们将讨论在设计或重构应用程序时,哪些场景可以使用微服务,哪些场景要避免使用微服务。 首先,我们要了解什么是微服务以及微服务有哪些优势。 微服务是什么?为什么要使用微服务? 顾...

2年前 (2023-09-04) 2℃

java

为什么大公司一定要使用微服务?微服务杂谈,Java高级开发技术

为什么大公司一定要使用微服务?微服务杂谈,Java高级开发技术
马丁.福勒的一个观点是:除非管理单体应用的成本已经太复杂了(太大导致很难修改和部署),否则都不要考虑微服务。大部分应用都应该选择单体架构,做好单体应用的模块化而不是拆分成服务。 因此,系统一开始采用单体架构,做好模块化,之后随着系统变得越来越复杂、模块/服务间的边界越...

2年前 (2023-09-04) 2℃

未分类

硬件开发工具

Adriano,树莓派,STM32,51单片机 keil、Altium Designer, wincode、MCU 8051 IDE ,CodeWarrior,恩智浦,单片机,微控制器MCU,CPU,8086架构,Clion;Sscom,  Altium使用时拔网线,然后尽量不要...

2年前 (2023-09-02) 8℃

未分类

基于阿里云ECS服务器的k8s集群环境搭建

基于阿里云ECS服务器的k8s集群环境搭建
前言:  网上搭建k8s的文章很多,但很多都无法按其说明在阿里云ecs服务器成功搭建,所以我就花了些时间基于自己成功搭建k8s的步骤写了个 操作手册,希望对想搭建k8s环境的盆友有所帮助。 声明:  由于本人对k8s不是很熟悉,大部分也是参考别人的文章而写,再次对...

2年前 (2023-08-29) 3℃

架构

kubernetes 部署 Ingress-nginx controller-v1.8.0

环境说明 裸机集群 适用于部署在裸机服务器上的 Kubernetes 集群,以及使用通用 Linux 发行版(如 CentOS、Ubuntu…)手动安装 Kubernetes 的“原始”VM。通常会使用 30000-32767 范围内的端口。 裸机集群 下载 ing...

2年前 (2023-08-26) 9℃

链接

参考

  https://www.actionsoft.com.cn/ https://runwise.co/ 转载请注明:SuperIT » 参考...

2年前 (2023-08-23) 15℃

架构

k8s部署ingress-nginx的方法步骤

k8s部署ingress-nginx的方法步骤
目录 一、部署配置Ingress 二、使用https k8s集群服务部署好之后,需要对外提域名访问,这时候就需要ingress-nginx了,今天来给大家分享一下 一、部署配置Ingress 1、获取配置文件 #文件已下载到本地 https://githu...

2年前 (2023-08-21) 10℃

config

使用idea打包war包

使用idea打包war包
使用idea打包war包 news/2023/8/9 14:09:15 本文分四个步骤进行讲述 步骤一、打开Project Structure 步骤二、增加打包配置(包括项目、打包类型、导出路径等等) 步骤三、修改war包配置 步骤四、打包 步骤一、打开Project...

2年前 (2023-08-10) 9℃

cdn

资源缓存未生效

资源缓存未生效
检查缓存时间 登录 CDN 控制台,在左侧菜单栏选择域名管理,单击域名操作列的管理,进入域名配置页面,切换 Tab 至缓存配置,即可找到节点缓存过期配置。如下图所示如果缓存设置时间过小,可能会误以为缓存设置没有生效,确保符合业务缓存策略。 检查缓存策略 在缓存键规则配置和节点...

2年前 (2023-08-08) 9℃

go

进程、线程、协程的概念

进程、线程、协程的概念 进程、线程、协程的上下文切换 使用协程的注意事项 协程与线程、进程的区别 进程、线程、协程的概念 进程: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过...

2年前 (2023-08-08) 8℃

gitlab

docker Gitlab 重置账号以及密码

docker Gitlab 重置账号以及密码
gitlab关闭注册: 管理员登录, 然后 Admin Area-> Settings->Sign-up restrictions->Sign-up enabled   这时,gitlab已经跑起来了,通过浏览器能正常访问了,那么问题来了,初始化的管理...

2年前 (2023-08-02) 9℃

架构

二进制在数据磁盘的真实的存储!

二进制在数据磁盘的真实的存储!
2.4 真实的存储, 另外, 我们的数据是以磁性材料对应的0和1的方式,读取数据时,磁头将会用旁边的读取器读取磁性材料的极性,再还原成0或1。 很久以前, 硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。 也就是硬盘盘片的每一条磁道都具有相同的扇区数。 由此产生...

2年前 (2023-01-30) 12℃

java

再来讲讲不同数据类型的长度和范围的事情!

再来讲讲不同数据类型的长度和范围的事情!
很多人都不懂字符长度和字符范围怎么的关系,全靠死记硬背,久了就又忘了,,其实他们都是有关系的,,下面我来专门讲讲,,   1.计算机是美国人发明创造的,所以基本常用字符是依赖美国人发明的asiic码的(文章最后),共128个字符,这128个字符,每个字符都是占8位的二进...

2年前 (2023-01-30) 11℃

java

分享一些非常实用的一些tool bar ,

分享一些非常实用的一些tool bar ,
分享一些非常实用的一些tool bar, 加快开发速度 tool-bar, source , show usage, implementation, expand all, collapse all, move line down, move line up, format co...

2年前 (2023-01-29) 7℃

java

jedis线程安全问题

jedis线程安全问题
但是如果需要用多线程方式访问redis服务器怎么做呢?那就使用多个jedis实例,每个线程对应一个jedis实例,而不是一个jedis实例多个线程共享。一个jedis关联一个Client,相当于一个客户端,Client继承了Connection,Connection维护了Sock...

2年前 (2023-01-20) 7℃

java

利用JAVA的6 种限流实现方案

利用JAVA的6 种限流实现方案
为了上班方便,去年我把自己在北郊的房子租出去了,搬到了南郊,这样离我上班的地方就近了,它为我节约了很多的时间成本,我可以用它来做很多有意义的事,最起码不会因为堵车而闹心了,幸福感直线上升。   但即使这样,生活也有其他的烦恼。南郊的居住密度比较大,因此停车就成了头痛的事...

2年前 (2023-01-20) 7℃

java

统计接口并发请求数量

编写思路: 1、使用"grep"读取接口日志,并从中获取一分钟接口请求条目 2、使用"awk"截取时间部分(到秒) 3、使用"uniq -c"统计重复时间数量(即每秒的请求条目数量=请求并发数量(QPS)) 4、使用&q...

2年前 (2023-01-20) 7℃

java

教你如何精准统计出你的接口”QPS”

我们先回忆一下,QPS的概念如下所示: QPS(Query Per Second):每秒请求数,就是说服务器在一秒的时间内处理了多少个请求。 那我们怎么估出每秒钟能处理多少请求呢? OK,用日志来估计!那日志怎么记录呢,细分下来,有两种方式。 方式一:自己在接口里记录 这种方式指...

2年前 (2023-01-20) 6℃

java

JVM参数配置说明

本文列出了JVM启动参数相关信息。 调优堆栈内存 表 1. 堆栈大小典型配置参数 配置参数 说明 示例 -Xmx 设置最大堆大小。 -Xmx3550m,设置JVM最大可用内存为3550 MB。 -Xms 设置JVM初始内存。 -Xms3550m,设置J...

2年前 (2023-01-20) 7℃

java

提升接口吞吐量的骚操作

提升接口吞吐量的骚操作
背景 公司的一个ToB系统,因为客户使用的也不多,没啥并发要求,就一直没有经过压测。这两天来了一个“大客户”,对并发量提出了要求:核心接口与几个重点使用场景单节点吞吐量要满足最低500/s的要求。 当时一想,500/s吞吐量还不简单。Tomcat按照100个线程,那就是单线程1S...

2年前 (2023-01-20) 7℃

java

常见的class加密方式

对class文件的字节码完全加密 对class文件混淆:字节码混淆,主要思路就是的对类名,变量名和方法名,局部参数名进行替换   https://gitee.com/roseboy/classfinal 加密工具ClassFinal 基于字节码转换java版,其逻辑就是...

2年前 (2022-12-04) 9℃

未分类

java:编写jar包加密工具,防止反编译

懒人方案 网盘: 链接:https://pan.baidu.com/s/1x4OB1IF2HZGgtLhd1Kr_AQ 提取码:glx7 网盘内是已生成可用工具,下载可以直接使用,使用前看一下READ.txt文件。 Maven依赖 <?xml version="1.0" ...

2年前 (2022-12-02) 7℃

java

jar包防反编译方法(两种)

方法一:classfinal(仅介绍非项目pom引入方式) 官方文档 https://gitee.com/roseboy/classfinal jar包下载地址 https://repo1.maven.org/maven2/net/roseboy/classfinal-fat...

2年前 (2022-12-02) 7℃