200亿数据的检索,架构如何设计? 软件架构

200亿数据的检索,架构如何设计?

上个月的周末,做了3场免费直播: 第一期,区块链架构设计 第二期,秒杀架构设计 第三期,feed架构设计 朋友的反馈都比较正面,那本月继续吧,一起聊聊 技术,讲讲架构。 事件:在线直播,第四期 话题 :《 检索需求方案演进 + 搜索架构设计 》 人物:沈剑 时间:7.12(今晚)20:00 费用 :...
阅读全文
Java 在PDF中绘制形状的两种方法 编程技术

Java 在PDF中绘制形状的两种方法

在我们编辑PDF文档的过程中,有时候需要在文档中添加一些如多边形、矩形、椭圆形之类的图形,而Free Spire PDF for Java 则正好可以帮助我们在Java程序中通过代码在PDF文档中绘制形状,以及设置形状边线颜色和填充色。 Jar包导入 方法一:下载 Free Spire.PDF for Java 包并解压缩,然后将lib文件夹下的Spire.Pdf.jar包作为依赖项...
阅读全文
Java并发——线程池原理解析 编程技术

Java并发——线程池原理解析

可以说,线程池是Java并发场景中应用到的最多并发框架了。几乎所有需要异步或者并发执行的任务程序都可以使用线程池。在开发过程中,合理的使用线程池会带来以下3个好处: 降低资源的消耗。如果了解Java线程的前因后果,对于这一点应该很好理解。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度。当任务到达时,任务可以不同等到创建线程立即就能立即执行。 提高线程的...
阅读全文
五年前一位“Java首席架构师”的自述 软件架构

五年前一位“Java首席架构师”的自述

“在平台,有幸结识了一帮趣味相投资深码农,离开以后很难再有这么一个团队来成长了……想想都是幸运,成天跟一群这么优秀的人在一起,想变差都不容易。” 现在负责熊猫 TV 整体基础架构工作,是一个快 9 年工龄的码农。 在 2007 年毕业,和很多同行一样,也是从小公司起步,曾做过 ERP,信息安全,互联网社交平台、游戏平台等,现在工作是直播娱乐平台。写过几年的语言有 Java、C/C++、PH...
阅读全文
一个不合理的 JVM 参数设置引发的一场线上惨案。。。 编程技术

一个不合理的 JVM 参数设置引发的一场线上惨案。。。

凌晨3点,一阵急促的铃声把老王惊醒。。。 “老大,线上系统好像出问题了,频繁Full GC,系统一直处于卡顿状态。。。” 听到Full GC的那一刻,老王就已睡意全无,他知道,马上又要看到凌晨3点的北京了。 “小猛,先别着急,你和彪子先去线上看看GC日志,我这边马上赶到!” 想想自己的年终奖、KPI,看着自己熟睡的儿子,老王哪敢怠慢,匆匆穿上衣服,一头扎进北京初冬...
阅读全文
专访 Helium 孟繁荣:去中心化物联网挑战与商业探索之路 编程技术

专访 Helium 孟繁荣:去中心化物联网挑战与商业探索之路

Helium COO 孟繁荣分享去中心化物联网的应用挑战、Helium 项目挖矿机制和应用场景。 受访者:孟繁荣,物联网区块链项目 Helium COO 7 月 1 日下午 2:00,比特派钱包邀请到物联网区块链明星项目 Helium 的 COO Frank (孟繁荣)进行社区分享。以下为本次分享的文字稿内容: 比特派 CMO 孔维国:请 Frank 先介绍下自己吧 。 ...
阅读全文
7月书讯 (上)| 宝藏新书助你“乘风破浪” 编程技术

7月书讯 (上)| 宝藏新书助你“乘风破浪”

忽而今夏,夏至已至。 7月的盛夏注定要有故事... 华章IT 7月新书 正式 “ 成团出道 ” 今天为大家介绍 7月书讯(上) 组 成员包括Java编程、架构、 跨平台开发、 人工智能、 数据库、数据分析、 云计算、网络安全领域。 这么多新书,快来看看你pick哪一本呢? 1/17 《Java高并发编程详解...
阅读全文
Java服务,内存OOM了,如何快速定位? 编程技术

Java服务,内存OOM了,如何快速定位?

某Java服务(假设PID=10765)出现了OOM,如何快速定位? Java服务出现OOM,最常见的原因是: (1) 内存 确实 分配过小 ,内存确实不够用; (2)某一个对象被 频繁申请,却没有释放 ,内存不断泄漏,导致内存耗尽; (3)某一个资源被 频繁申请,系统资源耗尽 ,例如:不断创建线程,不断发起网络连接; 更具体的,可以按照以下步骤,使用以下工具排查...
阅读全文
老柳谈安全 | 从零信任架构1.0开始:六大实践原则 编程技术

老柳谈安全 | 从零信任架构1.0开始:六大实践原则

零信任架构是美创数据安全实践的核心遵循思想。美创从数据不应该自动信任任何人的基本观点开始,从2010年开始实践,在2015年左右正式形成了零信任架构1.0版本,在美创科技的每个数据安全产品中无缝落地。在经过5年的成熟实践之后,近期美创科技零信任架构即将升级为2.0版本,以更好的满足数据安全和网络安全的诉求 。 零信任架构1.0包含四大基本原则和六大实践原则,具体内容如上...
阅读全文
“kill -9”一时爽,秋后算账泪两行 编程技术

“kill -9”一时爽,秋后算账泪两行

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。任何不保留此声明的转载都是抄袭。 kill 是杀死的意思,带有主动的意味。鉴于 master 、 slave 这样的名词,需要在计算机软件中进行整改,kill这样明显带有负面信息的单词,按理说也需要被干掉。 不过,如果把命令名字改了,效果也许会更好。因为在Linux上, kill 根本就不是杀死的意思。 ...
阅读全文
Loading...