Wesley13 Wesley13
3年前
kubernetes将外部服务映射为内部服务
在实际应用中,一般不会把mysql这种重IO、有状态的应用直接放入k8s中,而是使用专用的服务器来独立部署。而像web这种无状态应用依然会运行在k8s当中,这时web服务器要连接k8s管理之外的数据库,有两种方式:一是直接连接数据库所在物理服务器IP,另一种方式就是借助k8s的Endpoints直接将外部服务器映射为k8s内部的一个服务。下面这个例子就是
爆赞!2021互联网大厂Java面经合集
前言本系列的目的是明明白白、彻彻底底的搞定日期/时间处理的几乎所有case。上篇文章铺设所有涉及到的概念解释,例如GMT、UTC、夏令时、时间戳等等,若你还没看过,不仅强烈建议而是强制建议你前往用花5分钟看一下,因为日期时间处理较为特殊,实战必须基于对概念的了解,否则很可能依旧雾里看花。说明:日期/时间的处理是日常开发非常常见的老大难,究其原因就是对日期时
Wesley13 Wesley13
3年前
PTA 银行排队问题之单队列多窗口服务(25 分)
 银行排队问题之单队列多窗口服务(25 分)假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间,并且统计每个窗口服务了多少名顾客。
Wesley13 Wesley13
3年前
java的服务是每收到一个请求就新开一个线程来处理吗?tomcat呢?
首先,服务器的实现不止有这两种方式。先谈谈题主说的这两种服务器模型:1、收到一个请求就处理,这个时候就不能处理新的请求,这种为阻塞这个是单线程模型,无法并发,一个请求没处理完服务器就会阻塞,不会处理下一个请求。一般的服务器不会使用这种方式实现。2、收到一个请求就新开一个线程去处理任务,主线程返回,继续处理下一个任务,这种为非阻塞首先纠
Wesley13 Wesley13
3年前
mysql简单常用语句汇总
1\.常用函数uuid和时间戳SELECTUUID(),UNIX_TIMESTAMP();将时间戳转为日期格式FROM_UNIXTIME(mw.created_at,'%Y%m%d%H:%i:%s')设置参数select@m_no:max(m_no)fromvc_m;set@m
Stella981 Stella981
3年前
Amazon S3 设置对象的生命周期Lifecycle
保存在S3上面的文件,有些是长期保存的,而有一些我们却不希望保存太久,过一段时间后就可以删除了。例如备份文件,太旧的就要删除;又或如日志文件,只保存某段时间的就行了。在S3中,可以通过Buckets的Lifecycle生命周期来设置文件对象的过期时间。文件一旦到达其设置的过期时间,就会自动被删除。我们现创建一个文件夹“temp”,在temp里上传一个
Wesley13 Wesley13
3年前
JavaWeb分页技术总结
分页技术:将所有数据分段展示给用户的技术。分页的意义:增加系统的复杂度,另外可以将大量的数据限制在某一个特定的范围。选择分页的标准:首先,判断的标准是速度,显而易见,数据库服务器,Web应用服务器和客户端之间是网络,如果网络传递的数据量越少,则客户端获得响应的速度越快。一般来说,数据库服务器和Web应用服务器的处理能力一般比客户端要强很多.从这两点来看
Wesley13 Wesley13
3年前
mysql5.7服务器The innodb_system data file 'ibdata1' must be writable导致无法启动服务器
现象如下:Theinnodb\_systemdatafile'ibdata1'mustbewritable。!(https://oscimg.oschina.net/oscnet/8edf05954746f42a2c6f4a87a898285a0d3.png)解决方案如下:1、关闭mysqld进程;2、删除配置文件中da
云虚拟主机和云服务器的区别以及优劣势分析
基于云计算技术的云虚拟主机、云服务器竞争也越来越大。云技术的不断发展,云虚拟主机、云服务器使用成为主流,但是如何根据自身预算及满足自身发展需求进行选择。那么怎么选择适合自己的云主机呢?云虚拟主机、云服务器又有什么区别呢?云虚拟主机云虚拟主机是利用云技术把一台服务器划分为多个的“虚拟的主机”,划分出来的虚拟主机具有独立域名(能够独立的搭建网站)和完整的Inte
把帆帆喂饱 把帆帆喂饱
2年前
通过过滤器实现简单的限流操作
java@Component@Slf4jpublicclassMyFilterimplementsFilterprivatestaticvolatilelongstartTimeSystem.currentTimeMillis();//时间窗口privat