java发送html模板的高逼格邮件最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样:简单邮件主流程打通,算个v1版本吧,程序员是个追求完美的人,再说这么低逼格的邮件,给客户看,客户也会不满意。那怎么提高邮件的逼格呢?下面写了个简单的demo,v2
                            
                            
                                分类:
编程语言   时间:
2020-12-14 13:57:56   
                                阅读次数:
15
                             
                    
                        
                            
                            
                                
                    1、继承Thread类,重写run方法,调用start方法启动线程; package Thread; //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:注意,线程开启不一定立即执行,由CPU调度执行 public class threadDemo1 ext ...
                            
                            
                                分类:
编程语言   时间:
2020-12-14 13:51:50   
                                阅读次数:
9
                             
                    
                        
                            
                            
                                
                    一、简介 官方网站为:http://nginx.org/ 。它是一款免费开源的高性能 HTTP 代理服务器及反向代理服务器(Reverse Proxy)产品,同时它还可以提供 IMAP/POP3 邮件代理服务等功能。它高并发性能很好,官方测试能够支撑 5 万的并发量;运行时内存和 CPU 占用率低, ...
                            
                            
                                分类:
其他好文   时间:
2020-12-14 13:03:02   
                                阅读次数:
3
                             
                    
                        
                            
                            
                                交换机CPU使用率高问题定位诊断工具display工具log工具报文冲击导致的CPU使用率高问题CPU使用率高问题信息采集诊断工具displaycpu-usage[slotx]displaycpu-defendstatistics对于报文冲击导致CPU高的情形,可进一步通过cpu-defend统计查询功能确认具体的协议类型。协议上送过多判断标准:该协议对应的Drop列有大量计数,且相对于Pass计
                            
                            
                                分类:
其他好文   时间:
2020-12-11 12:21:14   
                                阅读次数:
3
                             
                    
                        
                            
                            
                                1、RDB和AOF的优缺点 2、master和slave同步过程 3、哨兵的使用和实现机制4、redis cluster集群创建和使用 第一个题目、RDB和AOF的优缺点 一、 RDB的优点1、优点a:RDB 快照保存了某个时间点的数据,可以通过脚本执行redis指令bgsave(非阻塞,后台执行) ...
                            
                            
                                分类:
数据库   时间:
2020-12-10 11:33:30   
                                阅读次数:
12
                             
                    
                        
                            
                            
                                
                    CUDA 内存统一分析 关于CUDA 编程的基本知识,如何编写一个简单的程序,在内存中分配两个可供 GPU 访问的数字数组,然后将它们加在 GPU 上。 本文介绍内存统一,这使得分配和访问系统中任何处理器上运行的代码都可以使用的数据变得非常容易, CPU 或 GPU 。 图 1 .内存统一是可从系统 ...
                            
                            
                                分类:
其他好文   时间:
2020-12-10 11:00:49   
                                阅读次数:
4
                             
                    
                        
                            
                            
                                zabbix微信报警:loginhttps://work.weixin.qq.com/creatapplicationfind--corpid--agentid--corpsecretgrepalertscripts/etc/zabbix/zabbix_server.confcd/usr/lib/zabbix/alertscriptswgethttps://raw.githubuserconten
                            
                            
                                分类:
微信   时间:
2020-12-09 12:00:40   
                                阅读次数:
12
                             
                    
                        
                            
                            
                                如果我们所在公司的业务量比较大,在生产环境经常会出现JVM内存溢出的现象,那我们该如何快速响应,快速定位,快速恢复问题呢?本文将通过一个线上环境JVM内存溢出的案例向大家介绍一下处理思路与分析方法。案例:架构组接到某项目组反馈,Zabbix监控上显示JMX不可用,请求协助处理。分析思路:JMX不可用,往往是由于垃圾回收时间停顿时间过长、内存溢出等问题引起的。线上故障分析的原则是首先要采取措施快速恢
                            
                            
                                分类:
其他好文   时间:
2020-12-08 12:46:27   
                                阅读次数:
4
                             
                    
                        
                            
                            
                                cat /proc/cpuinfo| grep "phasical id“ | sort | uniq | wc -l //用于查看物理CPU个数。 cat /proc/cpuinfo| grep "processor" | sort | uniq | wc -l //用于查看CPU核数(双线程核数 ...
                            
                            
                                分类:
系统相关   时间:
2020-12-08 12:33:47   
                                阅读次数:
8
                             
                    
                        
                            
                            
                                众所周知,Python中的多线程是一个假的多线程,对于多核CPU,由于受限于GIL全局解释锁,同一时刻只能有一个线程在运行。但是对于经常爬虫网络请求、下载图片等IO密集型操作,多线程变的很实用,能在一定程度上提高程序运行的效率。下面带大家从零开始学习Python多线程。1、单线程在单线程程序中可能包含多个方法,运行程序后,默认是在一个主线程里按顺序运行。importtimedefexe_time(
                            
                            
                                分类:
编程语言   时间:
2020-12-08 12:10:35   
                                阅读次数:
6