标签:教材

Java

关于Shiro框架的学习(二)

19

yanxinchi 发布于 2019-08-23

接上篇, 关于Shiro框架的学习(一) ,这篇会记录下Shiro整合Web、整合SSM的过程,之后就可以直接应用在项目的安全控制上。 关于整合Web 环境 Eclipse、MySQL、Tomcat8 准备工作 创建Dynamic Web工程: – 使用到的类 准备 ...

阅读(7)评论(0)赞 (0)

Java

探索SpringBoot-一起看看Spring源码之Resource(十)

1

dulong 发布于 2019-08-17

上期讲了 Spring IoC 的 refresh 函数,详情请见 探索SpringBoot-一起看看Spring核心源码之refresh(九) ,今天暂时缓一缓,毕竟后面的知识还得好好理一理。之前用力过猛,我们还得打牢固一些基础知识。比如在看 refresh 函数源代码的过程中...

阅读(18)评论(0)赞 (0)

编程技术

为什么DDD是设计微服务的最佳实践

6

yanxinchi 发布于 2019-08-13

在很多的微服务开发团队在设计和实现微服务的时候觉得只要把原来的单体拆小,就是微服务了。但是这不一定是正确的微服务,可能只是一个拆小的小单体。这篇文章让我们从这个话题继续,先看看为什么拆出来的是小单体。 设计微服务的路径依赖困境 在微服务架构诞生之前,几乎所有的软件系统都是采用单体...

阅读(29)评论(0)赞 (0)

Java

【技术小说连载】新三国外传——隆中对

2

yeseng 发布于 2019-07-29

小说连载系列是我第一次尝试的新的技术讲解方式,希望通过小说的形式将技术细节讲解清楚。 第二篇中长篇连载小说《新三国外传》,主要讲解一些架构、新技术以及程序员工作中的一些轶事,希望大家能够喜欢。 郑重声明:小说人物和故事情节取材自三国演义,作者融入了技术元素,做了大量修改,未经同意...

阅读(33)评论(0)赞 (0)

编程技术

业务架构师给你一些建议

尖兵 发布于 2019-07-25

搬运工:  付老师讲述了自己成为业务架构师的一些个人经历,并且也给出了学习建议,最后推荐了一些不错的书籍。希望对你成为业务架构师有帮助或者启发,也可以在完成业务开发建模等有所帮助。 关于作者:原国有大行资深业务架构师,负责业务架构设计、项目管理,热衷新技术探索...

阅读(41)评论(0)赞 (0)

Java

豆瓣评分8.5以上,近万条好评的计算机霸榜图书(更新版·即将上市)

23

changyuan.xu 发布于 2019-07-23

导语: 今天要推荐的几本书,每一本都收获了近万条读者好评,每一本的豆瓣评分都在8.5分以上。阅读者有所收获,便是对书最高的认可。这些畅销书的更新版会集中在今年内出版,让我们一同期待吧! 01 Java核心技术(原书第11版) 原版书名: Core Ja va (11th Edit...

阅读(54)评论(0)赞 (0)

编程技术

论文笔记:[FTNDB'07] Architecture of a Database System

1

yeseng 发布于 2019-07-07

数据库系统是非常重要且复杂的系统,但是其架构方面的知识却不像其他重要的系统(例如操作系统,编译器等)一样为人所熟知。传统教材通常着重讲述数据库相关的算法和理论知识,很少涉及到系统开发和架构方面。论文使用流行的商业和开源数据库系统作为例子,着重论述(关系型)数据库系统的架构。尽管有...

阅读(89)评论(0)赞 (0)

Java

什么是程序?

1

zhuangli 发布于 2019-07-06

虽然在这里我们主要关注的是操作系统,但毕竟操作系统的目的就是能更好的运行用户程序,而且该教程主要是站在程序员的角度来讲解操作系统的,作为程序员是绕不开程序这个话题的。因此在深入理解操作系统之前还是有必要来聊一聊程序是怎么一回事。 那究竟是什么是程序呢? 我们引用Wikipedia...

阅读(64)评论(0)赞 (0)

编程技术

评论送书,免费送资料,价值16880元大数据架构师进阶全套教程,免费拿!

10

puefu.he 发布于 2019-07-04

评论区留言,分享你为什么想学大数据,点赞前3名,送《大型企业大数据实战开发+架构浅析》。 画外音: 明天24点截止。 架构是一种能力 ,架构师只不过是在不同的领域里面使用不同的技术,跨领域的架构师很难横向比较,就好比一个篮球明星和一个足球明星谁牛逼,没有可比性。但架构的思路却有相...

阅读(84)评论(0)赞 (0)

Java

Java 跌落神坛,Python 继续夺冠….凭啥?

6

尖兵 发布于 2019-06-27

编程语言流行指数(PYPL)排行榜近日公布了2019年6月份榜单。 相比 5 月编程语言榜单,Python 不仅超过了 C++,成功占据第三名位置,还以 2.77% 的涨幅成为增速最快的编程语言,与此同时,拥有 8.53% 份额的 Python 达到了 TIOBE 指数...

阅读(44)评论(0)赞 (0)

Java

坑爹代码 | 这个 unsigned 我看了半天才想明白

1

尖兵 发布于 2019-06-26

看了一篇网友日志,感觉工作中值得借鉴,原文如下: 事故描述 在一次项目中,上线了一新功能之后,陆陆续续的有客服向我们反应,有用户的个别道具数量高达42亿,但是当时一直没有到证据表示这是,确实存在,并且直觉告诉我们,这是不可能的,就… 蜗牛奔跑 2015/10/28 0...

阅读(56)评论(0)赞 (0)

Spring

Spring Security及Shiro整合JWT 网上教程的一些坑!

yeseng 发布于 2019-06-24

今日主要在搭建一个新的项目,原先项目已采用Shiro JWT的方式实现登陆,为了丰富新项目权限控制的功能,采用Spring Security进行权限控制。希望2套系统通过JWT达到单点登陆的目的。由于项目规模过小,以快速开发为目的,所以不采用统一的auth服务器。但在进行构建时候...

阅读(64)评论(0)赞 (0)

Java

两道JVM面试题,竟让我回忆起了中学时代!

7

songhua.gao 发布于 2019-06-18

中学授课模式 考虑到可能有部分粉丝对JVM参数不清楚,所以我们参照中学的授课模式,给大家做一些知识上的普及。理论上,JVM参数主要分为三类 1.标配参数 该类型参数在JDK各个版本之间稳定,很少有大的变化。比如查看版本号 java -version 2.X参数 这些用的不多,看看...

阅读(48)评论(0)赞 (0)

编程技术

Building Microservices(O'Reily 2015)

22

xiaoli.wang 发布于 2019-06-15

前言 Building Microservices: Designing Fine Grained Systems 读书笔记。 本书偏理论而非实现,可作为内功心法,适合架构师或有经验的系统工程师。 常读常新。 前言 微服务是分布式系统提高 细粒度服务 (use of finely...

阅读(80)评论(0)赞 (0)

编程技术

优秀工程师必备的一项技能,你解锁了吗?

16

songhua.gao 发布于 2019-06-13

阿里妹导 读 :很多程序员在工作一段时间后会遇到迷茫期,虽有技术傍身,也难免会产生焦虑,反复思考怎样才能快速成长。关于如何提高自己的思考力,运用思考的力量推动能力提升,以此实现技术成长,阿里巴巴盒马产品技术部的岩动总结了一套思考方法,分享给每个正在成长的程序员。(本篇文章较长,阅...

阅读(78)评论(0)赞 (0)

编程技术

六方面的学习,帮你走上业务架构师之路

songhua.gao 发布于 2019-05-27

最近在交流中接触到一些对做业务架构师有兴趣的读者,笔者就结合自己的经历谈谈对业务架构师学习方法的认识,权供各位参考。 一、个人经历 笔者是业务出身,上学时学的也不是计算机专业,做了十几年的金融业务,从需求分析这个方向走进了开发单位。因为机缘巧合,一进开发单位就参加了公司集中搞的企...

阅读(67)评论(0)赞 (0)

编程技术

业务架构20多年,技术人员理解了吗?

7

尖兵 发布于 2019-05-19

业务架构这个词大家时常听到,但是能解释得清楚的却不多,撩撩度娘,你就会发现,不少人问及业务架构和应用架构的关系,聊天时,也常有人问起业务架构师和产品经理什么区别?业务架构分析和需求分析什么区别?为了思考这个问题,我把《软件工程》、《软件系统架构》、《系统分析与设计》都翻了,这些经...

阅读(76)评论(0)赞 (0)

Java

Android 开发究竟是选择 Java 还是 Kotlin?Google 有话说

5

Harries 发布于 2019-05-17

Google 对于从 Java 切换到 Kotlin 时的注意事项提供了第一手的经验,本文对此作了详细阐述。 来源:medium.com 作者 | Nick Heath 译者 | 苏本如,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) Google 一直在权衡是否让...

阅读(53)评论(0)赞 (0)