第98页

  • 为什么 Redis 单线程能支撑高并发?

    为什么 Redis 单线程能支撑高并发?

    来源:draveness.me/redis-io-multiplexing几种 I/O 模型Blocking I/OI/O 多路复用Reactor 设计模式I/O 多路复用模块封装 select 函数封装 epoll 函数子模块的选择总结Reference最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 I/O 多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理。几种 I/O 模型为什么 Redis 中要使...

    Java知识 2019-11-16 406 0
  • 让异常处理代码更健壮

    让异常处理代码更健壮

    来源:dzone.com/articles/good-exception-handling像冠军一样处理异常。哦,请不要这样写……// 写一句注释跳过异常try {    throw new IOException("Made up");} catch (IOException e) {    // 跳过}//&nbs...

    Java知识 2019-11-15 370 0
  • 理解 IntelliJ IDEA 的项目配置和 Web 部署

    理解 IntelliJ IDEA 的项目配置和 Web 部署

    来源:cnblogs.com/deng-cc/p/6416332.html1、项目配置的理解1.1 Project1.2 Modules1.3 Libraries1.4 Facets1.5 Artifacts(Web部署-2)2、参考链接1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 Pro...

    Java知识 2019-11-15 371 0
  • 线上服务 CPU 又 100% 啦?一键定位 so easy!

    线上服务 CPU 又 100% 啦?一键定位 so easy!

    来源:my.oschina.net/leejun2005/blog/1524687背景1、java 正则表达式回溯造成 CPU 100%2、线程死锁,程序 hang 住3、免费实用的脚本工具大礼包(1)show-duplicate-java-classes(2)find-in-jars(3)housemd pid [java_home](4)jvm pid(5)greys[@IP:PORT](6)sjksjk --commands sjk --help背景经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别...

    Java知识 2019-11-14 408 0
  • Java 中 Redis 五大基本类型的用法

    Java 中 Redis 五大基本类型的用法

    来源:cnblogs.com/whcwkw1314/p/8922031.html存储格式基本用法Jedis工具类redis配置文件StringHashListSetSortedSet存储格式img基本用法通过Jedis(封装了redis的Java客户端)对redis进行操作。Jedis工具类public class JedisPoolUtil {    private static JedisPool pool&nb...

    Java知识 2019-11-14 434 0
  • 万亿条数据查询如何做到毫秒级响应?

    万亿条数据查询如何做到毫秒级响应?

    来源:itindex.net/我们的痛点系统架构要求勘探MySQL Sharding 和 MHA 的缺点什么是 TiDB?我们如何使用 TiDB我们架构中的 TiDBTiDB 的性能指标我们学到了什么更快地导入数据减少查询延迟评估资源对 TiDB 3.0 的期望下一步是什么知乎,在古典中文中意为“你知道吗?”,它是中国的 Quora,一个问答网站,其中各种问题由用户社区创建,回答,编辑和组织。图片来自 Pexels作为中国最大的知识共享平台,我们目前拥有 2.2 亿注册用户,3000 万个问题,网站答案超过 1.3...

    Java知识 2019-11-13 424 0
  • Java 动态代理及 RPC 框架介绍

    Java 动态代理及 RPC 框架介绍

    来源:frapples.github.io/articles/2018-03-30-4a97.html1. 动态代理是什么2. java动态代理机制2.1. 代理接口2.2. 代理处理器2.3. 被代理类2.4. 创建代理对象2.5. 总结3. 动态代理的应用3.1. 应用一:代理模式/装饰器模式的动态实现3.2. 应用二:实现AOP3.3. 应用三:实现RPC4. 最后所谓动态代理,指的是语言提供的一种语法,能够将对对象中不同方法的调用重定向到一个统一的处理函数中来。python重写__getattr__函数能够...

    Java知识 2019-11-13 467 0
  • Spring Boot MyBatis 入门(三)之 MyBatis-Plus

    Spring Boot MyBatis 入门(三)之 MyBatis-Plus

    摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/MyBatis/ 「芋道源码」欢迎转载,保留摘要,谢谢!1. 概述2. MyBatis + XML2.1 引入依赖2.2 Application2.3 应用配置文件2.4 MyBatis 配置文件2.5 UserDO2.6 UserMapper2.7 简单测试3. MyBatis + 注解3.1 差异部分3.2 UserMapper3.3 简单测试4. MyBatis-Plus4.1 引入依赖4.2 Application4.3...

    Java知识 2019-11-13 453 0
  • 错误踩坑记录

    错误踩坑记录

    本文章纯粹是为了记录站长遇到的一些坑和解决办法,以供其他朋友能够顺利解决。问题:    执行 composer update报错如下:     Failed to decode response: zlib_decode(): data error    Retrying with degraded mode, check https://getcomposer.org/doc/arti...

    Java知识 2019-11-12 1268 0
  • 微软宣布加入 OpenJDK,打不过就改变 Java 未来!

    微软宣布加入 OpenJDK,打不过就改变 Java 未来!

    来源:oschina.net/news/111036/近日,微软的 Bruno Borges 在 OpenJDK 邮件列表中发布了一条消息,内容包含接下来发生的事情以及微软如何开始将其团队整合到 OpenJDK 社区。在邮件中,Bruno Borges 提到,微软已正式签署《Oracle 贡献者协议》。同时,他重申了微软对 Java 的承诺,以及微软团队对回馈 Java 社区的期待。Borges 曾经是 Oracle 开发人员,现在担任微软 Java 的首席产品经理。他向大家介绍了 Java 工程团队负责人 Mar...

    Java知识 2019-11-11 424 0
识海教程

识海教程

每天学习技术知识,每天进步多一点点。

  • 229032阅读数
  • 4评论数

关于识海

网站将会逐步收集越来越多的技术文章,当然将来也会开启投稿功能,各位朋友们有好的文章可以分享给大家