自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (2)
  • 收藏
  • 关注

转载 记一次性能优化,单台4核8G机器支撑5万QPS

原文链接最近看了一篇服务器性能调优的文章,觉得还不错,转载过来记录一下。之前遇到这种情况,不过采用的是增加服务的方式。前言这篇文章的主题是记录一次Python程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个解决方案。如何优化首先大家要明确的一点是,脱离需求谈优化都是耍...

2020-04-02 20:54:35 1338

原创 Java设计模式之策略模式

策略模式策略模式定义策略模式的代码实现策略模式的应用场景策略模式的优缺点策略模式的优点:策略模式的缺点策略模式定义策略模式(Strategy Pattern)的定义:该模式定义了一系列算法(行为),并将每个算法封装起来,使它们可以相互替换。策略模式是一种对象行为型模式,它通过对算法(行为)进行封装,把使用算法的抽象和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。策略模式的代码实...

2020-03-12 22:59:34 275

原创 @scheduled 定时任务执行一段时间后莫名其妙停止 Ftp假死

之前遇到的一个问题记录一下,当时公司的项目线上运行了几个月遇到了这个问题。1 出现问题客户反馈说系统异常,赶紧通知运维同学发现一直获取不到数据。运维同学因为急于恢复,选择了重启服务。这也导致了我们前前后后用了一个月才解决这个问题。我们通过日志排查问题,发现程序中几个定时任务,其中一个出现了问题,如下:2019-10-08 21:55:06.021 |-INFO [taskPoo...

2020-03-02 15:48:53 10122 4

原创 类型转换 char类型转为int类型

1 类型转换char ch = '3';//转换为String类型String str = String.valueOf(ch);//转为IntegerInterger in = Integer.valueOf(str);System.out.println(in + 10);2 减'0';char ch = '3';int i = ch - '0';System.out.printl...

2020-03-01 23:16:02 963

转载 常见开源协议(GPL,Apache,LGPL,BSD,MIT)

开源协议最近自己写了一个pdf的项目,在githup上不知道选择哪个协议,为此详细了解了一下。参考:五种开源协议重要开源协议的比较一张图看懂开源许可协议开源协议自由软件/开源软件是自由的,源代码开放的,我们可自由下载安装和使用。同时,为了维护作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展,开源社区开发出了各种的开源许可协议。常见的开源...

2020-02-28 18:07:57 901

原创 linux环境下Java通过Runtime.getRuntime()调用其他脚本。例如python,会遇到参数大小的限制

在linux环境中使用命令行运行时,对于参数大小其实是有限制的,每个参数最大约为128kb,超过这个值就报错。所以当使用java调用其他命令时,需要考虑到这一点,对于特别大的参数最好将其写入到文本中,在脚本中直接读取文本中的内容...

2019-11-11 22:49:42 875

原创 流媒体Nginx转发rtmp,拉流会出现问题

1 nginx可以用来转发http,其实nginx也可以转发rtmp视频流,这个针对默认端口:1935才能转发.其他端口可能会导致拉流失败。rtmp { server { listen 1935; chunk_size 4096; application mypull { live on; ...

2019-11-11 22:26:57 2119

原创 Springboot使用RestTemplate发送Post请求postForEntity (application/json)的坑

当使用RestTemplate进行http请求时,的确很方便,但是当需要进行post请求时遇到了坑1POST传递参数 :采用 LinkedMultiValueMap ,不能使用HashMapString url = 'http://posturl'; MultiValueMap<String, String> map= new LinkedMultiValueMap&lt......

2019-11-11 22:11:05 64335 8

原创 MYSQL数据库操作

一 数据库操作 DMLwhere语句and --or --notorder by ----asc--descwhere ---in---where---between---and---distinct--xx as 别名,xx as 别名,limit m,n聚合函数:sum,count,avg,max,min二 count(*)会运行两次,查询的时候会把null值计算进去;count(列名)查...

2018-05-19 16:24:18 908

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除