摘要:最近在反编译class和jar包的时候,发现部分class无法反编译出来,换了最新版本的jd-gui和多个版本都不行,只能放弃了 解决方案:GitHub上找Luyten这个工具反编译 luyten是Procyon的GUI,是一款操作简单、功能实用的java反编译工具,软件支持*.JAR、*.zip、 阅读全文
posted @ 2019-08-17 13:13 Agoly 阅读 (20) 评论 (0) 编辑
摘要:需求:爬取网站上的公司信息 代码如下: 阅读全文
posted @ 2019-08-08 18:13 Agoly 阅读 (50) 评论 (0) 编辑
摘要:解决方法: 阅读全文
posted @ 2019-08-07 16:37 Agoly 阅读 (17) 评论 (0) 编辑
摘要:cat /etc/fstab 将172.20.20.117上的172.20.20.117:/data/nfs/zichan/目录挂载到172.20.20.112机器上,其实类似目录共享 在需要挂载的机器上执行mount -a 参考: https://blog.csdn.net/lynnlycs/ar 阅读全文
posted @ 2019-08-06 15:53 Agoly 阅读 (16) 评论 (0) 编辑
摘要:目前项目使用的技术栈是,前端UI框架Ant Design Pro,数据交互使用react,后端使用的是springcloud,离线存储数据使用hadop(刚搭完还没开始用).后端的技术栈世面上基本稳定都用微服务这套, 因为spring全家桶一直非常稳定。 Ant Design Pro目前蚂蚁金服和阿 阅读全文
posted @ 2019-07-31 11:47 Agoly 阅读 (39) 评论 (0) 编辑
摘要:挡板测试大概就是:在一些跨系统的性能测试项目中,往往由于客观因素的限制(测试硬件资源有限、多系统之间的协调等),我们无法搭建一个完整的测试环境来完成测试工作。 此时,我们一般会搭建出被测系统,然后采用软件程序来模拟其他相关系统的功能。该软件程序一般被称为挡板 挡板能解决的问题: 1、由于调用第三方系 阅读全文
posted @ 2019-07-16 18:44 Agoly 阅读 (259) 评论 (0) 编辑
摘要:在Python语言中,json数据与dict字典以及对象之间的转化,是必不可少的操作。 在Python中自带json库。通过import json导入。 在json模块有2个方法, loads():将json数据转化成dict数据 dumps():将dict数据转化成json数据 load():读取 阅读全文
posted @ 2019-07-16 17:49 Agoly 阅读 (53) 评论 (0) 编辑
摘要:方法一 :tornado路由可以使用正则表达式中的子表达式传递url参数。比如:(r"/member//(\w*)/([01]*)", MemberHandler)匹配以后,tornado会将字符串()中匹配到的内容,作为参数传递到MemberHandler中去,因此我们在MemberHandler 阅读全文
posted @ 2019-07-12 15:37 Agoly 阅读 (117) 评论 (0) 编辑
摘要:启动服务: docker-compose restart 阅读全文
posted @ 2019-07-12 15:17 Agoly 阅读 (33) 评论 (0) 编辑
摘要:什么是查询缓存 MyBatis有一级缓存和二级缓存。 一级缓存 首先看一下什么是一级缓存,一级缓存是指SqlSession。一级缓存的作用域是一个SqlSession。Mybatis默认开启一级缓存。 在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直 阅读全文
posted @ 2019-07-02 15:40 Agoly 阅读 (63) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-06-21 16:05 Agoly 阅读 (2) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-06-19 15:34 Agoly 阅读 (3) 评论 (0) 编辑
摘要:原始sql: 执行计划如下: 在查询过程中存在全表查询,并发量上来肯定db的负载会非常高 优化后: 阅读全文
posted @ 2019-06-19 12:36 Agoly 阅读 (83) 评论 (0) 编辑
摘要:目前,Redis哨兵模式,内存资源有限,有很多key大于500M,性能待优化。需要迁移至Redis-cluster集群中。 涉及到的key如下: 0,hash,duser_record,816641556,hashtable,2771047,184 9,hash,pcts_product_exter 阅读全文
posted @ 2019-06-18 18:32 Agoly 阅读 (78) 评论 (1) 编辑
摘要:主要考虑从业务层做性能优化: 性能优化描述(必填): 由于目前判断用户是否是新手标的接口实现方案是:每次都统计用户的投资记录,这样会导致性能比较慢,所以新做一个用户维度的表,来保存用户投资相关统计数据。 1、目前记录数据包括:用户总投资数,非体验标投资数,体验标投资数。 2、此记录表后面可在需要时, 阅读全文
posted @ 2019-06-18 18:31 Agoly 阅读 (36) 评论 (0) 编辑
摘要:一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了, 而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃 阅读全文
posted @ 2019-06-14 18:03 Agoly 阅读 (55) 评论 (0) 编辑
摘要:Hystrix是什么? hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本身的功能不谋而合,因此Netflix团队将该框架命名为Hystrix,并使用了对应的卡通形象做作为logo。 在一个分布式系统里,许多依赖不可避免的会调 阅读全文
posted @ 2019-06-11 14:27 Agoly 阅读 (126) 评论 (0) 编辑
摘要: 阅读全文
posted @ 2019-06-11 10:38 Agoly 阅读 (261) 评论 (0) 编辑
摘要:{ "message": "success", "code": "M00000", "data": { "bankList": [ { "bankName": "中国邮政储蓄银行", "bankCode": "PSBC", "patterns": [ { "reg": "^(621096|62109 阅读全文
posted @ 2019-06-05 15:56 Agoly 阅读 (196) 评论 (0) 编辑
摘要:最近几天在做spark数据同步过程中,中间通过kafka集群处理消息,每次同步到一半就会出现同步不了 查看日志如下: 最开始看到这个问题很懵逼,完全找不到解决问题的切入口,期间也询问了架构师-因为这个kafka和spark都是他引进来的,同时也问了运维同事,有没有碰到这个问题,最后都是无法解决这个问 阅读全文
posted @ 2019-05-30 18:18 Agoly 阅读 (133) 评论 (0) 编辑