上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页
摘要: 一:结论 dubbo、thrift、grpc都比spring cloud优秀。 二:原因 1.以前在京东使用的是dubbo框架,各种api的依赖jar直接maven引用就行。spring cloud是http restful,返回是json数据,经常出现别的部门服务提供方修改了返回的DTO对象字段, 阅读全文
posted @ 2021-08-04 16:06 姚春辉 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 本章主要对Java中Thread类的基本方法进行学习。 1.序言Thread类作为线程的基类,提供了一系列方法,主要有: Thread.sleep(long):强制线程睡眠一段时间。Thread.activeCount():获取当前程序中存活的线程数。thread.start():启动一个线程。Th 阅读全文
posted @ 2021-07-30 20:02 姚春辉 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,我们少不了用到分页,我最习惯的分页是用limit来分页。由于之前的时候写的项目数据量并不大,所以用的是pageHelper这个插件来分页的。以前也没有什么感觉,近期做的项目数据量有点大,越来越感觉sql效率不够,就看了一下它的基本工作原理。 当然,技术不到家,查看api什么的也看不太懂 阅读全文
posted @ 2021-07-27 15:48 姚春辉 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。 2、wait()使当前线程阻塞,前提是 必须先获得锁,一般配合synchronized 关键字使用,即,一般在synchronized 同步代码块里使用 wait()、notify/noti 阅读全文
posted @ 2021-07-07 10:46 姚春辉 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文 阅读全文
posted @ 2021-07-02 13:45 姚春辉 阅读(88) 评论(0) 推荐(0) 编辑
摘要: Mysql 锁类型 一、锁类型介绍: MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间; 阅读全文
posted @ 2021-07-02 10:15 姚春辉 阅读(3688) 评论(0) 推荐(0) 编辑
摘要: This chapter illustrates(1) configuration and usage of supported Elasticsearch client implementations.(本章将演示支持的Elasticsearch客户端实现的配置和使用。) Spring Data 阅读全文
posted @ 2021-07-01 19:08 姚春辉 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 步骤一:下载ES压缩包 ElasticSearch分为Linux和Window版本,基于我们主要学习的是ElasticSearch的Java客户端的使用,所以我们课程中使用的是安装较为简便的Window版本,项目上线后,公司的运维人员会安装Linux版的ES供我们连接使用。 ElasticSearc 阅读全文
posted @ 2021-06-30 18:13 姚春辉 阅读(630) 评论(0) 推荐(0) 编辑
摘要: UDM中的人(people)和组织(organization) 简介Silverston 在他的书[1]中描述了一灵活的数据模型,涵盖了人和组织、Party(中文中没有直接对应的词,不翻译)间的关系、地址、联络方式和Party间的沟通信息。本文描述了一个简化的版本。 注意: 此模型可用作与CRM相关 阅读全文
posted @ 2021-06-29 15:43 姚春辉 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1. 通过Executors创建线程池的弊端 在创建线程池的时候,大部分人还是会选择使用Executors去创建。 下面是创建定长线程池(FixedThreadPool)的一个例子,严格来说,当使用如下代码创建线程池时,是不符合编程规范的。 ExecutorService fixedThreadPo 阅读全文
posted @ 2021-06-09 14:29 姚春辉 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 31 下一页