ITPub博客

关于 “软件结构” 的内容如下:

  • 你用过不写代码就能完成一个简单模块的组件么?

    开篇四连问你是否懒得写普通的增删改查方法?你是否不喜欢代码生成插件的重复代码?你是否渴望一个没有冗余代码的项目?你是否渴望一行代码都不用写就能完成一个简单的模块?组件由来作为后端程序员,相信大家都写过以下几种代码:根据主键查询多条件分页查询插入根据主键修改根据主键删除(单个或批量)抛开业务来说,这几种代码是我们项目中最最基本的代码了,每一个项目中都会出现大量的这种代码。那么你的项目中这种代码你是怎

    石玉军 软件结构 342 2018-10-16 09:31
  • ABAP Netweaver, SAP Cloud Platform和Kubernetes的用户区分

    ABAPDialog: Individual, interactive system access.System: Background processing and communication within a system (such as RFC users for ALE, Workflow, TMS, and CUA).Communication:Dialog-free communic

    i042416 软件结构 339 2018-10-11 12:03
  • Netty-在-Dubbo-中如何应用

    前言众所周知,国内知名框架 Dubbo 底层使用的是 Netty 作为网络通信,那么内部到底是如何使用的呢?今天我们就来一探究竟。1. dubbo 的 Consumer 消费者如何使用 Netty注意:此次代码使用了从 github 上 clone 的 dubbo 源码中的 dubbo-demo 例子。代码如下:System.setProperty("java.net.preferIPv

    高级java架构师 软件结构 340 2018-10-10 15:22
  • 推荐一个以动画效果显示github提交记录的黑科技工具:Gource

    程序员每天都会使用到git的一系列命令。其中用git log命令可以查看提交历史记录:今天Jerry给大家推荐一款视觉效果非常酷炫的工具,名叫Gource,是一个能够将git代码仓库的提交历史以动画的方式显示出来的黑科技。先看一些动画效果的截图吧。Gource会从指定的github仓库创建那一刻开始(大家看我下面截图的2017年2月4日就是我github仓库的创建时间),以视频的方式显示每次提交的

    i042416 软件结构 358 2018-10-03 22:27
  • 大型网站限流算法的实现和改造

    最近写了一个限流的插件,所以避免不了的接触到了一些限流算法。本篇文章就来分析一下这几种常见的限流算法分析之前依我个人的理解来说限流的话应该灵活到可以针对每一个接口来做。比如说一个类里面有5个接口,那么我的限流插件就应该能针对每一个接口就行不同的限流方案。所以呢,既然针对的每个接口所以就需要一个可以唯一标示这个接口的key(我取的是类名+方法名+入参)。分布式限流强烈推荐使用redis+lua或者n

    石玉军 软件结构 267 2018-09-27 22:26
  • SAP C/4HANA到底包含哪些产品?

    2018年6月的SAPPHIRE(蓝宝石大会)上, SAP发布了新的商务软件套件:C/4HANA,意在通过SAP C/4HANA将前台应用和SAP Digital Core(数字化核心)S/4HANA进行连接。C/4HANA通俗的说,就是如下图五朵云再加上SAP最新收购的一些其他公司的解决方案。哪五朵云?1. SAP市场云(SAP Marketing Cloud)包含产品:SAP Hybris M

    i042416 软件结构 400 2018-09-26 11:59
  • 分布式系统关注点——初识「高可用」

    更快的发现故障,更快的隔离故障。

    huorongbj 软件结构 372 2018-09-26 09:28
  • 过去这几十年,分布式系统的「数据一致性」精华都在这了!

    是亦彼也,彼亦是也,彼亦一是非,此亦一是非。

    huorongbj 软件结构 349 2018-09-26 09:25
  • “一个人的折扣,三个人的团购” SACC2018总有一款适合你

    是的,没错儿,我们SACC又双叒叕回来了。2018年10月17日~19日,由盛拓传媒集团旗下的IT168、ITPUB、ChinaUnix联合主办的第十届中国系统架构师大会(SACC 2018)将在北京正式起航。

    tianxiaoxu 软件结构 1278 2018-09-19 16:31
  • 最新天猫面试题(含总结):线程池+并发编程+分布式设计+中间件

    一面:HashMap实现原理,ConcurrentHashMap实现原理红黑树,为什么允许局部不平衡TCP,UDP区别,为什么可靠和不可靠一次HTTP请求的全过程,包括域名解析、定位主机等TCP三次握手MySQL事务是什么?四大特性,四大隔离级别ConcurrentHashMap和Hashtable区别spring IOC和AOP,以及各有什么优点有哪几种常用的线程池什么情况下使用Runnable

    Java知音 软件结构 331 2018-09-19 15:19
  • 阿里巴巴中间件团队在 Service Mesh 的实践和探索

    所有软件最重要的使命不是满足功能要求,而是演进,从而持续成长。

    暖忆 软件结构 344 2018-09-11 16:37
  • Kappa:比Lambda更好更灵活的实时处理架构

    本篇文章中分析Lambda三层结构模型的适用场景,同时暴露出Lambda架构一个最明显的问题:它需要维护两套分别跑在批处理和实时计算系统上面的代码,而且这两套代码需要产出一致的结果。

    loveheping 软件结构 299 2018-09-08 21:08
  • 胡永:联想集团IT监控体系架构变革之路!

    在全球500强企业中,联想排在200位左右。对于联想,大部分用户更熟悉的可能是其电脑和移动业务,对于智能设备和云应用相对陌生。目前,联想已经发展成为全球领先的智能设备及企业IT解决方案提供商,其业务遍布全球160多个国家和地区。随着业务复杂性的增加,联想的IT监控体系也发生了很大变化......

    赵钰莹 软件结构 1034 2018-08-29 13:24
  • 强一致、高可用、高性能分布式Log存储系统的设计与实现

    本次分享将从实战经验出发,详细介绍从0开始开发一个强一致/高可用/高性能的分布式Log存储系统的过程和挑战;在分享分布式系统设计开发的同时,会结合工程实践,阐述如何将分布式Log存储系统作为构建其它分布式系统(分布式Cache/分布式Key-value/分布式MQ/分布式数据库)的“基础”,以及如何成为数据抽象中的关键一环。

    tianxiaoxu 软件结构 1063 2018-08-28 14:09
  • 架构师带你玩转分布式锁

    大多数互联网系统都是分布式部署的,分布式部署确实能带来性能和效率上的提升,但为此,我们就需要多解决一个分布式环境下,数据一致性的问题。

    tianxiaoxu 软件结构 1207 2018-08-28 10:10
  • java框架整合Springmvc+mybatis+shiro+lucene+rest+webservice+maven

    框架整合:Springmvc + Mybatis + Shiro(权限) + REST(服务) + WebService(服务) + JMS(消息) + Lucene(搜搜引擎) + Quartz(定时调度) + Bootstrap Html5(支持PC、IOS、Android)系统模块: 1.  用户管理:     

    明理萝 软件结构 241 2018-08-27 17:10
  • 架构设计之“服务隔离”

    我们在做系统架构设计的时候,经常离不开的一个话题就是进行服务的隔离设计。什么是「服务隔离」呢?顾名思义,它是指将系统按照一定的原则划分为若干个服务模块,各个模块之间相对独立,无强依赖。当有故障发生时,能将问题和影响隔离在某个模块内部,而不扩散风险,不波及其它模块,不影响整体的系统服务。

    tianxiaoxu 软件结构 1014 2018-08-27 10:50
  • 采用新型储能架构解决数据中心能耗和电力问题

    随着移动互联网、物联网、云计算等数据业务需求的爆炸式增长及IT技术的迅速发展,数据中心演变为一个高速发展的产业,成为新一代信息产业的重要组成部分。

    danny_2018 软件结构 985 2018-08-22 15:55
  • 通过90行代码学会HTML5 WebSQL的4种基本操作

    Web SQL数据库API是一个独立的规范,在浏览器层面提供了本地对结构化数据的存储,已经被很多现代浏览器支持了。我们通过一个简单的例子来了解下如何使用Web SQL API在浏览器端创建数据库表并存储数据。<!doctype html><html><head>     <script> &nbs

    i042416 软件结构 264 2018-08-20 12:07
  • 用web可视化开发工具定制工程项目全生命周期管理系统

    “活字格Web应用生成平台”这种合适的信息化实现工具,让工程企业可以完全实现自主化的信息化,不单单是成本的节约,更是让懂业务的工程师的价值得以释放,将业务经验转化为实实在在可以提升管理的应用软件

    77rou 软件结构 237 2018-08-07 19:06
点击加载更多下一页

成为大咖

联系我们
itpub
help@itpub.net
18603471036
扫描二维码联系客服
关于 广告服务 使用条款
京ICP备16024965号
经营性网站备案信息
网络110报警服务
中国互联网举报中心
北京互联网违法和不良信息举报中心