上一页 1 2 3 4 5 6 ··· 25 下一页
摘要: Logstack: 1.Logstack介绍:Logstash is an open source data collection engine with real-time pipelining capabilities。简单来说logstash就是一根具备实时数据传输能力的管道,负责将数据信息从 阅读全文
posted @ 2019-09-17 16:57 系统攻城狮 阅读(344) 评论(0) 推荐(0) 编辑
摘要: java常用知识点: 1.Java动态代理只能够对接口进行代理,不能对普通的类进行代理(因为所有生成的代理类的父类为Proxy,Java类继承机制不允许多重继承);CGLIB能够代理普通类;2.Java动态代理使用Java原生的反射API进行操作,在生成类上比较高效;CGLIB使用ASM框架直接对字 阅读全文
posted @ 2019-09-16 16:43 系统攻城狮 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 前段时间公司产品进行了架构的进化,进化到了多租户架构。当我第一次听到多租户时,我也挺纳闷,不理解。但当我逐渐的翻阅资料,以及研发功能时。不断的加深了对多租户的理解。尽管我现在也只是浅浅的懂一点而已。 OK,Let's get this straight(让我们搞懂它),接下来让我们问自己几个问题: 阅读全文
posted @ 2019-09-05 11:04 系统攻城狮 阅读(11505) 评论(0) 推荐(3) 编辑
摘要: 相同点: 1)都可以用来表示YYYY-MM-DD HH:MM:SS[.FRACTION]的时间; 不同点: 1)两者的存储方式不一样 a)timestamp他把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,又将其转化为客户端当前的时区进行返回。 b)datatime,不会做 阅读全文
posted @ 2019-09-04 14:49 系统攻城狮 阅读(297) 评论(0) 推荐(0) 编辑
摘要: MQ的好处: 1.业务上接口(系统扩展性变强) 2.性能提升(同步变异步,效率提高,还方便做负载均衡) 3.技术兼容(可以连接各种不同语言的系统,作为粘合剂) 读书笔记: 1.消息队列的应用场景:系统集成。其它方案是,通过写数据库,定时轮询来读取数据 2.信道(channel)的好处是:可以减少TC 阅读全文
posted @ 2019-08-27 11:15 系统攻城狮 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 笔记: 1.top命令找出最高占用的进程(command为java) 2.查看高负载进程下的高负载线程:top -Hp 【PID】 (或 ps -mp PID -o THREAD,tid,time) 3.找出最高占用的线程并记录thread_id,把线程号 进行换算成16进制编号:printf "% 阅读全文
posted @ 2019-07-31 11:56 系统攻城狮 阅读(5339) 评论(0) 推荐(0) 编辑
摘要: 一、运行测试(JUnit) 方法:运行真实的项目环境(启动spring应用、连接数据库、加载各种环境) 示例代码: 优点: 1.可以跑真实的代码,适合做冒烟测试。如DAO、core、service层的接口测试 缺点 1.需要加载环境,启动慢 2.依赖于真实的环境和数据库,需要配置加载环境和数据库数据 阅读全文
posted @ 2019-04-18 16:14 系统攻城狮 阅读(2450) 评论(0) 推荐(0) 编辑
摘要: 1.为什么选择Apache Solr Apache Solr是一个功能强大的搜索服务器,它支持REST风格API。Solr是基于Lucene的,Lucene 支持强大的匹配能力,如短语,通配符,连接,分组和更多不同的数据类型。它使用 Apache Zookeeper特别针对高流量进行优化。Apach 阅读全文
posted @ 2019-03-27 17:00 系统攻城狮 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 搜索引擎选型调研文档 Elasticsearch简介* Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。 Elasticsearch是一个建立在全文搜索引擎 Apache 阅读全文
posted @ 2019-03-21 13:58 系统攻城狮 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 列表实现有ArrayList、Vector、CopyOnWriteArrayList、Collections.synchronizedList(list)四种方式。 1 ArrayList ArrayList是非线性安全,此类的 iterator 和 listIterator 方法返回的迭代器是快速 阅读全文
posted @ 2019-03-08 14:30 系统攻城狮 阅读(1758) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 25 下一页