
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1、添加一个jvm关闭状态标识status2、在rmq的消费者端代码创建aop切面,过滤onMessage方法,并添加判断status如果处于关闭状态则执行reject+requeue逻辑。(可以适当延时执行,防止消息循环通知)3、注册个JVM关闭的钩子...
作为一个三个多月没有去工作的独立开发者而言,今天去小米面试了一把.怎么说呢,无论你水平如何,请确保在面试之前要做准备,就像其中一位面试官说的一样,我知道你水平不错,但是无论如何也是要准备下的,不然你怎么会连这个方法也忘记了?此刻,我突然觉得我是一个假程序员.为什么这么说呢,作为一个从12年就开始写代码的程序员来说,忘记某个方法太可耻了.等赶明写一篇文章就叫做”我是个假程序员”来谈谈这些有趣的事..
问题:机器内存100M,想对100G的外部(硬盘)数据进行排序思路:几乎所有人看到这个问题第一反应都是分割,先这样,然后那样,再那样,最后那样,懵懵懂懂的说不清楚。我提供两种方法:一、先拆分再归并100G数据分成20M一份(本来想分成30的,可惜数学不好),这样得到5000个分片(假装算对了)5000个分片分别叫s0-1 s0-2 s0-3 s0-4 ...........
这周周一,我们导师要求小组成员开会,我们分别汇报自己的工作,在会中,谈到了用例图,于是我们开始对大家熟悉的用例图进行探讨。经过探讨与自己的思考,我认为应该从以下几个问题来弄清楚用例图的作用。1、用例图由谁来做?为谁做,做完了有什么用途?用例图非常直观的的表达了客户的需求,大家想想我们在与客户沟通完成后,我们大脑中得到了什么?答案就是我们的用例图,仔细想想,难道不是吗?用例图把角色和角色完成...
1、什么是MyCat1、一个彻底开源的,面向企业应用开发的大数据库集群2、支持事务、ACID、可以替代MySQL的加强版数据库3、一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群4、一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server5、结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品6、一个新颖的数据库中间件产品2、为什么使用MyCat
排列组合公式/排列组合计算公式公式P是指排列,从N个元素取M个进行排列。公式C是指组合,从N个元素取M个进行组合,不进行排列。N-元素的总个数M参与选择的元素个数!-阶乘,如9!=9*8*7*6*5*4*3*2*1从N到数M个,表达式应该为n*(n-1)*(n-2)..(n-m+1);因为从n到(n-m+1)个数为n-(n-m+1)=m举例:Q1:有从...
HttpClient优化思路1、池化 2、长连接 3、httpclient和httpget复用 4、合理的配置参数(最大并发请求数,各种超时时间,重试次数)5、异步 6、多读源码1.背景我们有个业务,会调用其他部门提供的一个基于http的服务,日调用量在千万级别。使用了httpclient来完成业务。之前因为qps上不去,就看了一下业务代码,并做了一些优化,记录在这里。先对比前后:优化...
JMX让程序有被管理的功能,它的应用场景非常多。总的来说只要是运行在java虚拟机上的应用,例如tomcat、 jboss 、web app等都可以通过jmx方式来进行数据监控或者在程序运行的状态下对程序进行“操作”,在不需要太多的工作和努力情况下让开发或者运维人员对程序的运行及其所处理的数据的性质获得深入了解。文章目录JMX介绍:JMX的体系层次结构:Kafka:监控设...
什么是dcevmdcevm(DynamicCode Evolution Virtual Machine)是java hostspot的补丁(严格上来说是修改),允许(并非无限制)在运行环境下修改加载的类文件.当前虚拟机只允许修改方法体(method bodies),decvm,可以增加 删除类属性、方法,甚至改变一个类的父类。原理参见Dynamic Code Evolution for Java
利用SOCAT实现远程DEBUG1.socat简介 socat是一个多功能的网络工具,名字来由是” Socket CAT”,可以看作是netcat的N倍加强版,socat的官方网站:http://www.dest-unreach.org/socat/ 。 socat是一个两个独立数据通道之间的双向数据传输的继电器。这些数据通道包含文件、管道、设备(终端或调制解调器等)、插座(Unix,I...







