-
阿里P9谈程序员——程序员的"青春饭"
导读:你是否曾经认真思考过——毕业3-5年、10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展生涯?网上热议的“35岁中年危机”,本质上又因什么而焦虑?今天,阿里资深技术专家毗卢,将带来自己的思考与理解,希望对大家有所启发。 作者毗卢:近期,我与团队同学探讨了职业发展规划的问题。有些同学表示希望后续能进一步在技术领域(或...
时间:2018-10-14点击:195收藏
-
Tomcat结构原理详解
客户端用户点击浏览器服务连接,浏览器通过客户端底层服务通过路由传送报文,目标服务器获取解析报文,Tomcat监听程序触发处理请求 一、Tomcat 软件目录结构及功能 bin: 服务相关脚本,例如:启动、关闭等 conf: 存放不同的配置文件,列如:server.xml、web.xml lib: tomcat 运行需要的库文件 logs: 运行的日志文件 w...
时间:2018-10-14点击:216收藏
-
MySQL常用30种SQL查询语句优化方法
1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。如: select id fro...
时间:2018-10-14点击:178收藏
-
10月15日云栖精选夜读 | 阿里巴巴 Apache Dubbo 布道师谈 Service Mesh
“Service Mesh要解决分布式架构下如何集成的问题,同时它又是云原生的核心,Dubbo Mesh正在做这方面的实践。--- 阿里巴巴Apache Dubbo布道师 吕仁琦 ”本文整理自2018杭州云栖大会首届开发者生态峰会吕仁琦的分享。 热点热议 阿里巴巴 Apache Dubbo 布道师谈 Service Mesh 作者:技术小能手 发表在:云时代...
时间:2018-10-14点击:235收藏
-
前后端分离的好处
前后端的分离也实现了前后端架构的分离,带来的好处有: *整个项目的开发权重往前移,实现真正的前后端解耦,动态资源和静态资源分离,提高了性能和扩展性 *前端静态化 *前端有且仅有静态内容,再明确些,只有HTML/CSS/JS *其内容来自于完全静态的资源而不需要任何后台技术进行动态化组装。 *前端内容的运行环境和引擎完全基于浏览器本身。...
时间:2018-10-14点击:253收藏
-
多个koa中间件执行顺序
多个中间件执行顺序 多个中间件会形成一个栈结构(middle stack),以"先进后出"(first-in-last-out)的顺序执行。 最外层的中间件首先执行。 调用next函数,把执行权交给下一个中间件。 ... 最内层的中间件最后执行。 执行结束后,把执行权交回上一层的中间件。 ... 最外层的中间件收回执行权之后,执行next函数后面的代码。请看...
时间:2018-10-14点击:257收藏
-
大龄程序员的出路在何方?
大龄程序员的出路在何方?这个话题不仅中国程序员关心,国外的程序员也关心!但是国内国外的情况并不一样。我主要关心在中国,大龄程序员的未来在哪里?下面我们一起来看看中国的大龄程序员现在热炒的问题! 很多人反映,程序员年龄大了。体力越来越差,将来怎么办?我相信这是很多程序员将来即将面临的问题!身体差不是程序员的普遍现象,但是也有不少数的程序员是这样的。程序员由于经...
时间:2018-10-14点击:174收藏
-
从零打造聚合支付系统:二、建立领域模型
从零打造聚合支付系统 系列文章链接如下 从零打造聚合支付系统:一、浅谈聚合支付的核心价值从零打造聚合支付系统:二、建立领域模型从零打造聚合支付系统:三、应用微服务架构 上一篇分析了聚合支付为什么能做,本篇开始讲讲聚合支付系统怎么入手。 前言 在针对特定业务进行分析设计时,首要的事情便是建立业务模型(又称领域模型)。 领域模型,通常是业务人员与软件工程师沟通的...
时间:2018-10-14点击:287收藏
-
从零打造聚合支付系统:三、应用微服务架构
从零打造聚合支付系统 系列文章链接如下 从零打造聚合支付系统:一、浅谈聚合支付的核心价值从零打造聚合支付系统:二、建立领域模型从零打造聚合支付系统:三、应用微服务架构 上一篇建立了聚合支付的领域模型,本篇将讨论聚合支付系统的具体实现方案。 设计策略 在决定采用什么样的架构之前,不妨先回顾一下聚合支付的功能。 为商户提供支付的一站式接入,由商户发起支付,在支付...
时间:2018-10-14点击:302收藏
-
项目经验不丰富、技术不突出的程序员怎么打动面试官?
前言 相信不少的程序员都有过类似的困惑:如果我没有大型的项目经历,也不能靠技术征服面试官,那我要怎么才能给面试官留下一个好印象呢? 按照本人的面试经验来说,面试主要看几点:项目经验+基本技术+个人潜力 说到这里,也给大家推荐一个架构交流学习群:835544715,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并...
时间:2018-10-14点击:238收藏
-
分析为什么采用集群策略 集群Session共享问题 实现SSO
原生HttpSession解决集群Session共享问题 实现SSO单点登录 在介绍本节内容之前,在这里谈谈我接触到的一些后端架构出现的问题 就在前两天辅导员早上9点突然发布一条选课通知,到中午12点之前完成大三下学期的选课,好的,我打开了链接想着4个小时的选课时间怎么选不上?然而还真没选上 问题出现 请求超时 仔细看了一下之后大概得出了结论,这个web选课...
时间:2018-10-14点击:466收藏
-
OpenStack 上搭建 Kafka 集群
Kafka 最近在 OpenStack 环境下需要部署消息队列集群,包括 RabbitMQ 和 Kafka,这篇记述一下 Kafka 集群的部署过程。 本文所用的环境包括: 软件版本 OpenStack 版本: Pike release Kafka 版本:2.11-2.0.0 Zookeeper 版本:3.4.8-1 虚拟机系统:Ubuntu 16.04 J...
时间:2018-10-14点击:178收藏
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker安装Oracle12C,快速搭建Oracle学习环境