0

jpa分页

法一(本地sql查询,注意表名啥的都用数据库中的名称,适用于特定数据库的查询) 法二(jpa已经实现的分页接口,适用于简单的分页查询) 法三(Query注解,hql语局,适用于查询指定条件的数据) 可以自定义整个实体(Page<User>),也可以查询某几个字段(Page<Object[]>),和原 ...

不愤不发 发布于 2019-08-18 08:14 评论(0)阅读(6)
0

ZooKeeper实现生产-消费者队列

使用ZooKeeper实现一个生产-消费者队列,可用于多节点的分布式数据结构。生产者创建一个数据对象,并放到队列中;消费者从队列中取出一个数据对象并进行处理。 ...

程序猿讲故事 发布于 2019-08-17 15:03 评论(0)阅读(19)
0

微服务与K8S容器云平台架构

微服务与K8S容器云平台架构微服务与12要素网络日志收集服务网关服务注册服务治理- java agent监控今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际... ...

PetterLiu 发布于 2019-08-16 22:08 评论(0)阅读(24)
0

架构杂谈《十》

架构杂谈《十》 常用开发模式 一、瀑布式开发 瀑布式开发是在1970年提出的软件开发模型,是一种较老的计算机软件开发模式,也是典型的预见性的开发模式,在瀑布式开发中,开发严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤进行,步骤的成果作为衡量进度的方法。瀑布式开发最早强调系统开发应有完 ...

AjuPrince 发布于 2019-08-15 19:51 评论(0)阅读(40)
22

为什么大多数公司都不重视技术?

前言 今年年初来了一家国内某电器大厂,本来技术面试的时候提供的offer说的是架构组岗位,主要是搭建公司平台的基础设施,不会接触业务或者离业务很远,刚开始以为很有技术含量,公司又是大厂,offer就接下来了,但是进来后才知道是业务导向型团队,因为当时面试我的技术经理离职,所以我就跟了新的领导 我入职 ...

小二十七 发布于 2019-08-15 19:50 评论(41)阅读(2907)
2

关于分布式服务限流的一些思考

一个软件系统往往会存在很多隐藏的bug,最常用的功能bug往往很少。不常用的功能因为长时间不被人关注缺少重现的机会会一直隐藏在那里伺机爆发。限流功能就是这些不被关注的功能之一。 ...

Java技术zhai 发布于 2019-08-15 15:16 评论(0)阅读(31)
0

深入浅出一致性Hash原理

深入浅出一致性Hash原理 ...

致未来的自己 发布于 2019-08-14 20:25 评论(0)阅读(25)
0

前后端分离模式下的权限设计方案

作者:_liuxx cnblogs.com/liuyh/p/8027833.html 前后端分离模式下,所有的交互场景都变成了数据,传统业务系统中的权限控制方案在前端已经不再适用,因此引发了我对权限的重新思考与设计。对于非前后端分离模式下的权限思考,看这里:通用数据权限的思考与设计 权限控制到底控制 ...

Java知音* 发布于 2019-08-13 10:09 评论(0)阅读(66)
0

移动电商平台弹性架构案例

移动电商平台弹性架构案例云服务弹性机房今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与D... ...

PetterLiu 发布于 2019-08-12 08:44 评论(0)阅读(77)
0

分布式幂等问题解决方案三部曲

欢迎关注公众号:404P(技术无涯),作者是蚂蚁金服的一线开发,分享自己的成长和思考之路。内容涉及数据、工程、算法。 纲要 文章目的:本文旨在提炼一套分布式幂等问题的思考框架,而非解决某个具体的分布式幂等问题。在这个框架体系内,会有一些方案举例说明。文章目标:希望读者能通过这套思考框架设计出符合自己 ...

404p 发布于 2019-08-11 13:54 评论(0)阅读(40)
1

深入剖析 RabbitMQ —— Spring 框架下实现 AMQP 高级消息队列协议

消息队列在现今数据量大,并发量高的系统中是十分常用的。本文会对最常用到的几款消息队列框架 ActiveMQ、RabbitMQ、Kafka 进行分析对比。介绍 RabbitMQ 在 Spring 框架下的结构及实现原理,从Producer 端的事务、回调函数(ConfirmCallback / Ret... ...

风尘浪子 发布于 2019-08-09 17:25 评论(2)阅读(444)
0

springcloud vue 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连 ...

wenshang861 发布于 2019-08-08 17:37 评论(0)阅读(35)
0

[目录] 咱们不写代码,只谈理论

这个系列博客专注计算机各种理论知识 尽量将知识点与应用实践相结合。 1.对比:阻塞与非阻塞、同步与异步 2.对比:同步锁、互斥锁 ...... ...

张宏伟同学 发布于 2019-08-05 22:19 评论(0)阅读(100)
0

(1)对比:阻塞与非阻塞、同步与异步

阻塞与非阻塞 阻塞:A程序调用B程序,A等待返回结果,等待中A程序线程被占用,不进行其它操作。 非阻塞:A程序调用B程序,A程序线程不被占用。 阻塞--》非阻塞 的最常用解决方案:缓存,A将请求依次装入缓存中,A不管与B是否执行完成,由B随后依次处理,返回给A。 同步与异步 同步:一个线程依次执行所 ...

张宏伟同学 发布于 2019-08-05 22:03 评论(0)阅读(90)
1

架构杂谈《九》

架构杂谈《九》 微服务与轻量级通信机制 微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间胡亮协调、互相配合,为用户提供最终价值。在微服务架构中,服务与服务之间通信时,通常是通过轻量级的通信机制,实现彼此间的互通互联、互相协作。所谓轻量级通信机制,通常是指与语言无关、与平台无 ...

AjuPrince 发布于 2019-08-05 19:48 评论(0)阅读(258)
0

webservice调用天气服务

常见服务:http://www.webxml.com.cn/zh_cn/support.aspx 可能用到缺少的ArrayOfString.java文件 package com.test.wes.weather; import java.util.ArrayList; import java.uti ...

Honey_Badger 发布于 2019-08-04 15:43 评论(0)阅读(91)
0

基于SpringCloud实现Shard-Jdbc的分库分表模式,数据库扩容方案

一、项目结构 1、工程结构 2、模块命名 3、代码依赖结构 4、项目启动顺序 按照顺序启动,且等一个服务完全启动后,在启动下一个服务,不然可能遇到一些坑。 二、核心代码块 1、8001 服务提供一个对外服务 基于Feign的调用方式 作用:基于两台分库分表的数据查询接口。 2、8002 服务提供一个 ...

知了一笑 发布于 2019-08-04 11:05 评论(0)阅读(46)
0

架构组件:基于Shard-Jdbc分库分表,数据库扩容方案

架构组件:基于Shard Jdbc分库分表,数据库扩容方案 一、数据库扩容 1、业务场景 互联网项目中有很多“数据量大,业务复杂度高,需要分库分表”的业务场景。 这样分层的架构 (1)上层是业务层biz,实现业务逻辑封装; (2)中间是服务层service,封装数据访问; (3)下层是数据层db,存 ...

知了一笑 发布于 2019-08-04 09:25 评论(0)阅读(38)
3

Consul和Kong的实践(一)

Consul和Kong的实践(一) 这一篇先介绍consul集群,以及consul和应用服务的结合使用,下一篇是和kong网关的结合。 一.Consul的集群安装 以其中一台机器为例: 1. mkdir /usr/local/consul 创建consul的安装目录 1. cd /usr/local ...

花生和馒头 发布于 2019-08-02 15:12 评论(3)阅读(325)
0

Nginx反向代理实现负载均衡以及session共享

随着社会的发展和科技水平的不断提高,互联网在人们日常生活中扮演着越来越重要的角色,同时网络安全,网络可靠性等问题日益突出。传统的单体服务架构已不能满足现代用户需求。随之而来的就是各种分布式/集群式的服务架构模式。实现多台服务共同提供服务。最常见的就是Nginx代理技术。 对于用户的请求到达nginx ...

勤学笃志 发布于 2019-08-02 12:23 评论(0)阅读(71)