E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA架构
Java中Condition的使用
Java架构
师交流群:793825326java版本:jdk1.8IDE:idea18之前的一篇博客(https://blog.csdn.net/dap769815768/article/details
returnTrue999
·
2020-07-11 04:20
Java架构
师之路:从Java码农到年薪八十万的架构师
写在开篇不管是开发、测试、运维,每个技术人员心里都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。然而“梦想是美好的,现实却是残酷的”,很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说“天天写业务代码还加班,如何才能成为技术大牛”,测试说“每天都有执行不完的测试用例”,运维说“扛机器接网线敲
Java架构师Carl
·
2020-07-10 23:59
java架构
之路(多线程)JUC并发编程之Semaphore信号量、CountDownLatch、CyclicBarrier栅栏、Executors线程池...
上期回顾:上次博客我们主要说了我们juc并发包下面的ReetrantLock的一些简单使用和底层的原理,是如何实现公平锁、非公平锁的。内部的双向链表到底是什么意思,prev和next到底是什么,为什么要引入heap和tail来值向null的Node节点。高并发时候是如何保证state来记录重入锁的,在我们的上次博客都做了详细的说明。这次我们来聊一些简单易懂且实用的AQS中的工具类。Semaphor
小菜技术
·
2020-07-10 12:00
Java架构
笔记-互联网架构设计:高性能的后端
先简略回顾一下。对于互联网产品的高性能架构设计通常包括以下几个大方面:Web浏览器高性能设计App客户端高性能设计高性能的网络和硬件后台服务高性能设计后端服务一般指用户直接看到的远程服务,涉及到网络硬件、逻辑计算、通信协议和数据存储等部分。下面我们将着重介绍高性能后台服务的设计方法和策略。一、高性能的网络和硬件网络硬件是提供实现高性能服务的先决条件,如果网络硬件失败,再优秀的团队也是“巧妇难为无米
程序员夏天
·
2020-07-10 12:59
架构师之路:从Java码农到年薪八十万的架构师
有不少朋友问,成为
Java架构
师除了掌握Java语法,还要系统学习哪些Java相关的技术,今
Java架构师笔记
·
2020-07-10 11:27
好好讲一讲:到底什么是好的
Java架构
师
很多的创业公司,一人身兼数职的情形还是很常见的。至少,我是经历过的,一个人包办了所有的开发过程,连测试我都做了,绝对的一条龙,但是经常踩钢丝、骑独轮车总会有失足的时候,结果有一次,从我手里发出去的光盘母盘,含有病毒僵尸,以至于被迫收回已经推上市场的2万张光盘,从那之后,我的心脏就开始变得无比坚强,现在就是整个后台服务都瘫痪了,我也只是微微一笑。其实,一个人身兼架构师和程序员,甚至多种角色,没什么不
秃头的兔子
·
2020-07-10 11:00
JAVA交流分享
java架构
架构师
2019最新
java架构
师全套vip实战项目
源码分析专题03.分布式专题04.小马哥微服务架构05.性能优化06.大数据前篇之分布式搜索引擎规则07.BAT面试课程08.Python机器学习09.项目总结-Mic10.学员分享课件源码(所有)详细目录:
java
weixin_44254754
·
2020-07-10 11:42
2018最新
JAVA架构
师全套vip培训(附笔记、源码)
源码分析专题03.分布式专题04.小马哥微服务架构05.性能优化06.大数据前篇之分布式搜索引擎规则07.BAT面试课程08.Python机器学习09.项目总结-Mic10.学员分享课件源码(所有)详细目录:
java
weixin_43751460
·
2020-07-10 10:56
面试官:精通 Mybatis?请回答下这几个问题
点关注,不迷路;持续更新
Java架构
相关技术及资讯热文!!!Mybatis是现在非常主流的持久层框架,虽然平时用的多,但是其中几个细节的问题,能说出个所以然来不?
weixin_34007291
·
2020-07-10 08:49
500G JAVA视频网盘分享 (JEECG开源社区)
500GJAVA视频网盘分享(JEECG开源社区)[涵盖从java入门到深入架构,Linux、云计算、分布式、大数据Hadoop、ios、Android、互联网技术应有尽有]JEECG开源社区秉承开源宗旨,分享社区
Java
weixin_30797199
·
2020-07-10 07:05
java T和Function 的使用方式,学习写泛型工具函数 (教程),内含:list随机取、list分发、list变tree、list变map 等工具函数
前言T和Function的使用,是一名JAVA工程师通向
JAVA架构
师的必经之路。若你在研究源码和别人的代码里发现了T和Function,觉得不知所云,那么本篇博客,将带你掌握他们。
Lanje Wang
·
2020-07-10 05:30
储备知识
java
写码技巧
进阶
Java架构
师必看的15本书
1、大型网站技术架构:核心原理与案例分析本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web安全、系统发布、运维监控等在内的大型网站开发全景视图。本书作者李智慧,曾在阿里巴巴担任技术专家,参与阿里巴巴基础技术平台开发和架构设计。2、分布式服务框架原理与实践微服务是
HuFeiHu-Blog
·
2020-07-10 04:47
通用语言--Java语言
5个强大的Java分布式缓存框架
在开发中大型Java软件项目时,很多
Java架构
师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。
剑雪封喉r
·
2020-07-10 03:40
分布式
JAVA大规模高并发系统架构极客高阶特训课程
JAVA架构
师短期淬炼视频教程 炼数成金
百度云网盘下载===============课程目录===============├│├1.mp4│├refactroing-katas.zip│└对象健身操.pptx├│├2.1.mp4│├2.2.mp4│├2.3.mp4│├Tennis-Refactoring-Kata.zip│└测试驱动开发.ppt├│├3.0.mp4│├3.1.mkv│├3.2.mkv│├Finder.zip│├refac
que7715
·
2020-07-10 01:46
java架构
有哪些
软件架构作为一个概念,体现在技术和业务两个方面。从技术角度来说:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术和一些基本原则的基础之上。先说一些基本原则:分层原则:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。模块化原则:模块化是化解软件广度复杂的必然手段,模块化的目的就是让软件分工。接口实现分离原则随着软件模块化的不断深入改进,面向接口编程
qq_45557294
·
2020-07-10 01:50
java
Java架构
师告诉你,微服务架构的7大好处。
微服务或微服务架构的普及正在迅速增长。预计未来五年全球云微服务市场将增长至18亿美元-2018年至2023年间增长率为22.4%.¹微服务架构因其数据库和应用程序开发的固有优势而日益受到关注。模块化方法,微服务架构将大型软件项目分解为更小,更独立,更易于管理的部分。因此,它为IT团队及其企业提供了许多关键优势。以下是微服务的七大优势。1.富有成效的生产团队微服务背后的核心原则是将大型应用程序分割成
Java-飞鱼
·
2020-07-09 23:13
java
Spring Data JPA中文文档 oliver
13-12-17SpringDataJPA中文文档[1.4.3]-产品研发部
Java架构
组-产品研发部Wiki192.168.0.242:8090/pages/viewpage.action?
qq_34543399
·
2020-07-09 22:24
java基础
Java架构
师成长之路
目录导航前言一、源码分析专题1.1设计模式详解1.2Mybatis源码分析1.3Spring5源码分析二、分布式架构专题2.1漫谈分布式架构2.2分布式架构的基础2.3分布式通信框架2.4分布式协调服务2.5分布式服务治理2.6分布式消息通信之ActiveMQ2.7分布式消息通信之Kafka2.8分布式消息通信之RabbitMQ2.9分布式缓存技术之MongoDB2.10分布式缓存技术之Redis
✎ℳ๓₯㎕...雲淡風輕
·
2020-07-09 22:46
揭秘
Java架构
技术体系(值得一看)
今天,就为大家整理一份目前互联网公司最主流的技术选型:想要了解更多
Java架构
技术的,可以关注我一下,我后续也会整理更多关于架构技术这一块的知识点分享出来,里面会分享一
java架构学习之路
·
2020-07-09 22:05
架构
java
架构师成长之路
MySQL常用函数,程序员真得看看
概念相当于java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名1)隐藏了实现细节2)提高代码的可重用性使用select函数名(实参列表)【from表】【】中内容可省略正文想要了解更多
Java架构
技术的
java架构打怪之路
·
2020-07-09 22:05
mysql
sql语句
sql注入
Android 实现简单媒体播放器功能
因为播放视频需要很大的内存,所以必须使用surfaceview,surfaceview里实现了双缓冲的功能,———————————————————————有需求者请加qq:136137465,非诚勿扰(
java
LovooGod
·
2020-07-09 19:22
android
多媒体
android
基础
Java架构
师成长路线-分布式计算框架简介
鲁班学院
java架构
师成长路线相信分布式计算框架已经也深深烙印在每个程序员的脑海里面,今天就由小编带领大家重新认识分布式计算框架,以下是我收集的SPARK分布式计算框架、以及框架的介绍。
wx5efc7d12b0ff4
·
2020-07-09 19:37
Java架构师成长路线
分布式计算框架简介
Java架构
经验总结
下面这3种方法,你应该加以重视:吃透基础技术养成良好的阅读源码的习惯有长期的技术学习规划下面,我们来一起逐条看看,特别是第3个方法。吃透基础技术基础技术是各种上层技术共同的基础。吃透基础技术是为了更好地理解程序的运行原理,并基于这些基础技术进化出更优化的产品。很多分布式系统架构,以及高可用、高性能、高并发的解决方案基本都可以在基础技术上找到它们的身影。所以,对基础技术的学习才能够更好地掌握更高维度
hellozhxy
·
2020-07-09 16:44
架构设计
java架构
师需要知道的技术清单
什么是架构,什么是架构师?这似乎是聊架构话题时永恒的问题。代码写的好就是架构吗?显然不是。代码写的好只是表象,做所有事情都需要规划,尤其是一个复杂的软件系统,这更需要规划,否则可能连一行代码都写不出。复杂的软件系统一定会需要做很多抽象设计、对象规划、接口规划等准备动作。也就是“上一辈程序员”口中所说的:详细设计。做架构主要的事情也依旧如此,需要对整个系统进行系统的规划:模块、通讯、边界、扩展、技术
我爱花落随
·
2020-07-09 15:16
阿里
Java架构
师背后的技术体系支撑(详细分层,建议收藏)
前言系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。从一个程序员到架构师是一个很大的变化,架构师需要从大的方面考虑,而不只是考虑这个模块该用哪种设计模式去开发。总之,想要成为架构师,需要有耐心,不断学习,拓宽自己的视野,不仅仅局限于自己眼前的项目。以
csdn0512
·
2020-07-09 14:54
Java架构
设计
1.目标:统一提供基础代码实现。统一提供框架结构,并在此基础上逐步增加各种服务接口,使更多更好的服务在一个统一的层面提供,提升整体扩展能力。统一提供一些基础的和标准的服务,满足架构自身的服务要求。定义界面标准组成模块和元素,使能够更加有力地推动界面风格设计和改进,提升友好性。提供模块插拔管理支持集群,支持负载均衡。2.原则:开放性原则,架构各模块设计均依据此原则,支持在各个层次和各种模块上集成,提
china_lyz
·
2020-07-09 14:10
系统分析
JAVA
java架构
之jdbc、jdbcTemplate、mybatis
文章目录前言比较jdbcjdbcTemplateMyBatis前言比较jdbcJDBC(JavaDataBaseConnection,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。优点:运行期:快捷、高效缺点:编
王小禾
·
2020-07-09 13:35
java架构
如何才能成为一个好的
Java架构
师
点击上方“程序员大咖”,选择“置顶公众号”关键时刻,第一时间送达!一、架构的定义所谓一千个架构师中有一千种“最好的架构”模式。“架构”是我们这行业种一个很常见的词,表明其必然也是经历了很长的岁月打磨所形成的一个词。架构的这个词出现的意义是什么?为了解决什么问题?只有把这2个问题想明白了,才能设计出一个良好的项目架构。我认为架构类似于画房屋设计图,在刚开始我们盖一层楼的小房子的时候,拍拍脑门想一下,
程序员大咖
·
2020-07-09 11:42
阿里二面准备(Java 研发),精心准备200题(含答案pdf),成功收割了 offer
文中的200道题大部分都包含了答案,希望对要参加面试的读者有一定的帮助,这是小编为了准备面试阿里二面所准备的面试题,出来收集了200道高级Java面试题之外,小编同时整理的Java核心笔记,
Java架构
面试专题整合
哆啦小迁
·
2020-07-09 11:09
微服务
java
面试
五年
Java架构
师深入剖析微服务架构设计理念与技术体系(值得一看!)
内容提要:本书内容主要包含实施微服务架构的些方法论和工程实践,首先,通过对微服务架构的基本概念、服务建模、服务拆分和集成的介绍,帮助读者全面理解微服务架构中的设计理念,然后从微服务架构的基础组件、关键要素、实现框架以及管理体系等维度出发,阐述实现微服务架构的工具和实践。最后,本书还给出了从现有系统向微服务架构转型的思路、过程和案例分析。本书面向立志于成为微服务架构师的后端服务开发人员,读者不需要有
哆啦小迁
·
2020-07-09 11:08
微服务
程序设计
软件设计模式
Java架构
师Day29-开发工具之Maven
Maven生成可执行jar理解scope生成最精确的jar解决类冲突和包依赖问题NoClassDefFoundError问题定位及解决全面理解Maven的组件LifecyclePhaseGoalMaven生成ArchetypeMaven流行插件实战手写Maven插件实战Nexus的使用和配置以及上传Maven与Gradle生成可执行jar理解scope生成最精确的jar解决类冲突和包依赖问题NoC
攻城狮Chova
·
2020-07-09 11:52
ARCHITECTOR
Java架构
师Day02-源码分析之Spring5
Spring5Beans接口实例化代理Bean操作ContextIOC容器设计原理及高级特性AOP设计原理FactoryBean与BeanFactoryTransaction声明式事务底层原理Spring事务处理机制事务的传播与监控基于SpringJDBC手写ORM框架MVCMVC原理介绍MVC与IOC容器整合原理HandlerMapping实现原理HandlerAdapter实现原理ViewRe
攻城狮Chova
·
2020-07-09 11:52
ARCHITECTOR
Java架构
-不要成为项目风险的奴隶
一个项目经理如果一直在项目中处于救火状态,那他就不是一个好项目经理。我所接触到的项目经理中,大家最常犯的一个错误,就是低估项目难度导致进度不可控制。由此,我今天想和大家讨论的主题,就是项目风险管理了。项目中不可能没有风险,正如理财一样,没有风险就没有收益。低风险低收益,高风险高收益。而我们都知道著名的墨菲定律,既有可能出错的事就一定会出错。项目中也一样,风险如果存在,就代表他一定会发生。项目经理的
weixin_33737774
·
2020-07-09 09:40
视频教程-漫谈dubbo分布式服务架构-Java
漫谈dubbo分布式服务架构从事互联网开发架构11年,曾在阿里任职
java架构
师,擅长SOA、分布式搜索的架构设计;精于JVM、TCP、CPU、缓存、磁盘、网络等大并发性能调优。
weixin_30046459
·
2020-07-09 09:42
从普通JAVA程序员到阿里架构师,他用了六年
工作年限:8年服务公司:4家(含四大门户中的两家)最近职业:
Java架构
师职场关键词:社交平台、高并发系统架构设计、技术团队管理、多款从零到一的产品城市!
架构文摘
·
2020-07-09 09:23
简单聊聊
java架构
的演进
架构演进:单体架构:AllInOne。多机部署:将程序和数据库已经存储文件系统单独的部署。集群部署:将程序部署多个。问题1:用户的请求到底要发送到哪台机器上。-Nginx问题2:Session中的数据无法共享。-Redis问题3:对于一些热点数据的查询,可能会导致数据库的宕机。-Redis问题4:搜索数据,导致索引失效,全盘扫描,可能会导致数据库的宕机。-ElasticSearch垂直架构:将功能
Happy@Boy
·
2020-07-09 08:48
java
后端
Java架构
-MYSQL大数据量下的操作与优化
前言当我们操作mysql的时候,如果数据量很小,那么我们如何处理都没有问题。但是当一张表非常大的时候,我们一个大查询,一个堆大插入,一个count(*),一个limit都是非常恐怖的,因此,我在下面说几种常用的优化方式。当表数据非常多的时候,我们不能一次把查询结果load进内存中,那会以下就OOM的,需要采用流式读取,也就是Hibernate中的ScrollableResult的方式,它的底层实现
程序员夏天
·
2020-07-09 07:33
论
java架构
设计
软件架构作为一个概念,体现在技术和业务两个方面。从技术角度来说:软件架构随着技术的革新不断地更新其内容,软件架构建立于当前技术和一些基本原则的基础之上。先说一些基本原则:分层原则:分层是为了降低软件深度复杂性而使用的关键思想,就像社会有了阶级一样,软件有了层次结构。模块化原则:模块化是化解软件广度复杂的必然手段,模块化的目的就是让软件分工。接口实现分离原则随着软件模块化的不断深入改进,面向接口编程
china_lyz
·
2020-07-09 07:18
系统分析
JAVA
Java学习笔记——EDA事件驱动架构,你掌握了吗
喜欢的朋友可以关注下专栏:
Java架构
技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。事件代表过去发生的事件,事件既是技术架构概念,也是业务概念。
weixin_45039616
·
2020-07-08 23:24
熬过了七年之痒Java程序员终成阿里年薪70W架构师??
今天给大家分享的是一篇来自阿里
Java架构
师对普通程序员的职业建议,希望对你有启发。程序员的三个阶段第一阶段-——三年我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。
秃头的兔子
·
2020-07-08 23:05
JAVA交流分享
架构师
java架构
一文解析:Redis缓存穿透、缓存雪崩、Redis并发问题
欢迎关注专栏:
Java架构
技术进阶。里面有大量batj面试题集锦,还有各种技术分享,如有好文章也欢迎投稿哦。
慕容千语
·
2020-07-08 18:17
Java架构
师成长路线-java分布式系统框架的分类
鲁班学院
java架构
师成长路线随着电商行业的崛起,越来越多的人为了省事更习惯网购,今天我们就来熟悉Java分布式系统中的Dubbo,Dubbo就是来解决Java分布式系统中间的子系统之间相互调用相互协作的一个框架
wx5efc7d12b0ff4
·
2020-07-08 15:39
java架构师成长路线
Java Web 后台中餐饮业报表系统开发实例
本期葡萄城公开课,我们诚邀石家庄品智技术有限公司,高级软件工程师——刘永政先生,为大家在线分享餐饮业报表系统设计模式,以及在HTML5报表浏览器、
Java架构
中跨平台使用ActiveReports。
GitChat的博客
·
2020-07-08 11:36
关于
java架构
心得
开端,对以前的知识进行整理,将文档体系化,将以前搭建框架的经验分享给大家一,对外开放jar包1.开放全局异常捕获好处:在业务代码中,不需要关注返回值,不用关心返回客户端格式,事务内部需要要特殊关注回滚,2.例子:提供两个文件,BussException异常类,ExceptionInterceptor异常拦截器2.1BussException代码:返回给客户端统一格式定义返回值,定义提示内容,定义返
英俊xiansen
·
2020-07-08 04:12
架构笔记
java架构
师高并发集群大型分布式项目实战
包含:高级
Java架构
师包含:Springboot、Springcloud、Dubbo、Redis、ActiveMQ、Nginx、Mycat、Spring、MongoDB、ZeroMQ、Git、Nosql
r5x9n3b7f9
·
2020-07-08 03:00
十年
Java架构
学习经验总结:第六点尤为重要
你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月28K你却只有10K?其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开发大家都不会差),主要和勤奋程度、提升方法有关。你有没有静下心来思考过:同样是做了x年Java开发,为什么你的技术比别人差很多?为什么别人每月28K你却只有10K?其实技术水平的高低和个人智商关系不大(毕竟能做Java编程开
洋洋java
·
2020-07-08 02:05
教育
编程
java
软件编程
java
工程师
软件编程
编程语言
IT行业,“三年工作经验”意味着什么?
Java架构
社区不好意思问家里要钱,没办法,先找份工作谋生。但是不要工作经验,不看学历
Java-飞鱼
·
2020-07-08 00:32
java
阿里
Java架构
师打包 FatJar 方法小结
在函数计算(AliyunFC)中发布一个Java函数,往往需要将函数打包成一个all-in-one的zip包或者jar包。Java中这种打包all-in-one的技术常称之为Fatjar技术。本文小结一下Java里打包FatJar的若干种方法。什么是FatJarFatJar又称作uber-Jar,是包含所有依赖的Jar包。Jar包中嵌入了除java虚拟机以外的所有依赖。我们知道Java的依赖分为两
Java高级架构狮
·
2020-07-07 23:25
Java架构
师图灵二期学习笔记Synchronized 是一个悲观锁?乐观锁的实现原理 又是什么?什么是 CAS,它有什么特性?
Synchronized显然是一个悲观锁,因为它的并发策略是悲观的:不管是否会产生竞争,任何的数据操作都必须要加锁、用户态核心态转换、维护锁计数器和检查是否有被阻塞的线程需要被唤醒等操作。随着硬件指令集的发展,我们可以使用基于冲突检测的乐观并发策略。先进行操作,如果没有其他线程征用数据,那操作就成功了;如果共享数据有征用,产生了冲突,那就再进行其他的补偿措施。这种乐观的并发策略的许多实现不需要线程
qq_36998190
·
2020-07-07 23:12
Java
Synchronized
作为一个Java 程序员 你应该会什么
一,
JAVA架构
师1、语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
LeiLv
·
2020-07-07 18:16
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他