移掉K位数字

  • Post author:
  • Post category:其他

题目描述 给定一个以字符串表示的非负整数 num ,移除这个数中的 k 位数字,使得剩下的数字最小。 注意 num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。 示例1 输入: num = "1432219", k = 3 输出: "1219" 解释: 移除掉三个数字 4, 3, 和 2 形成一个新的最小的数字 1219。 示例2 输入: num = "10200", k =…

继续阅读 移掉K位数字

系统的TPS不达标,此时如何优化

  • Post author:
  • Post category:其他

对系统进行压测,比如每秒压个几百请求到几千请求,甚至上万请求,此时发现死活压不上去,压来压去,你的系统最多每秒就处理几百个请求,根本到不了几千个请求,此时就发现系统的TPS不达标。 这个时候,如果发现TPS不达标,通常是说明你系统肯定是每个请求处理时间太长了,所以就导致你单位时间内,在有限的线程数量下,能处理的TPS就少了,这个时候往往要先优化性能,再提TPS。 假设你一共有200个线程,结果你每…

继续阅读 系统的TPS不达标,此时如何优化

Ubuntu安装openssl

  • Post author:
  • Post category:其他

动态库安装 到官网下载openssl,此处选择的 openssl-1.1.1o.tar.gz , 官网地址 将下载的文件移动到主目录下 mv openssl-1.1.1o.tar.gz /home/username 将 username 替换为自己的用户名 到移动后的目录下打开终端,解压文件,并修改解压后的文件夹的名字 tar -zxvf openssl-1.1.1o.tar.gz mv open…

继续阅读 Ubuntu安装openssl

线程亲和性(Thread Affinity)

  • Post author:
  • Post category:其他

如果你正在开发低延迟的网络应用,那应该对线程亲和性(Thread affinity)有所了解。线程亲和性能够强制使你的应用线程运行在特定的一个或多个cpu上。通过这种方式,可以消除操作系统进行调度过程导致线程迁移所造成的影响。幸运的是,刚好有一个这么一个java库 Java-Thread-Affinity ,并且很容易就可以整合到你的netty应用中。 首先,pom.xml中需增加以下依赖: &l…

继续阅读 线程亲和性(Thread Affinity)

Minio基本使用

  • Post author:
  • Post category:其他

对于项目的文件存储可以使用 MinIo 文件管理系统 官网地址: MinIO | High Performance, Kubernetes Native Object Storage 下载使用 先根据官网地址进行下载MinIo的server端和client端, 下载好后,将server client端放到一个你想放的文件夹,本文以 C:\JAVA\RUANJIAN\minio 路径放置,并创建了一…

继续阅读 Minio基本使用

爬取正方教务系统课程表

  • Post author:
  • Post category:其他

被一个学长布置下的任务…有些地方可能不够完整… 思路: 首先你需要完成登录操作: (1) 首先根据教务系统网站的审查元素, 发现了一个验证码的网址: http://210.40.2.253:8888/(fw5xjvfovnf3f4zg1ikero2a)/CheckCode.aspx 进去后你会发现,这里面的验证码是会随着时间的变化而变化的,那这样子该怎么办呢?(果断百度一波!!) 然后巴拉巴拉… …

继续阅读 爬取正方教务系统课程表

一分钟了解IP地址概念及IPV4和IPV6的区别

  • Post author:
  • Post category:其他

小伙伴们看到上面的机房了吗?成千上万台服务器他们都少不了一个小小的IP地址,每台服务器都配置了一个或多个IP。今天电脑学习微信公众号小编就带大家详细了解下IP地址都是什么? IP地址 (Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。IP地址是一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 IP地址分…

继续阅读 一分钟了解IP地址概念及IPV4和IPV6的区别

C语言I博客作业08

  • Post author:
  • Post category:其他

作业头 这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?category=0&typeId=17321 这个作业要求在哪里 https://bbs.csdn.net/topics/603607919 这个作业的目标 <灵活运用选择结构与循环结构的嵌套> 学号 <20218523> C语言I博客作业08 一.完成…

继续阅读 C语言I博客作业08

/etc/sudoers配置文件

  • Post author:
  • Post category:其他

通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用"sudo command"来执行command。由于使用Ubuntu,所以经常都都用sudo,而使用sudo时,又得输入密码,所以我就寻找sudo不输入密 码的方法。前阵子google了一下,很容容易找到一个方法,但是对其不够理解,今天,仔细研究了一下/etc/sudoers这个文件,…

继续阅读 /etc/sudoers配置文件

ubuntu下jdk1.7.0安装及其环境配置总结(带图示)

  • Post author:
  • Post category:其他

这几天,电脑上安装了ubuntu系统,想要安装jdk时遇到了一些问题(这是偶第一次利用命令行在ubuntu上安装软件)。 首先,我的电脑是ubuntu系统,下载的版本为 jdk1.7.0。刚开始下载的是.rpm文件包,由于不知道ubuntu下面不可以直接安装.rpm包,费了很多周折。后来解决办法是先将其转化为.deb包之后进行安装: 利用一个工具alien可以将.rpm文件转化为.deb文件。al…

继续阅读 ubuntu下jdk1.7.0安装及其环境配置总结(带图示)