-
1024开发者盛宴之Java专家问答专场
1024开发者的狂欢节,国内200万的Java开发者你们在哪里,社区准备了Java技术专家来帮你们答疑解惑了 点击进入Java专家问答专场 Java专家介绍:杜万社区昵称:倚贤(点击关注专家)职位:阿里云函数计算团队技术专家擅长问题:Spring 框架,Web 应用开发经历:10+ Java Web 开发经历,曾经主导研发过云端 IDE。目前负责阿里云函数...
时间:2018-10-23点击:248收藏
-
什么是架构属性
本文探讨如下几个问题: 什么是架构属性 约束和架构属性的关系 有哪些架构属性 各个架构属性涉及知识点 什么是架构属性 首先,问个很简单的问题!请看下面的Java代码: class Person { private String name; private int age; public void skill() { ...... } } 请问上面的代码中: ...
时间:2018-10-23点击:183收藏
-
创新项目从来都是在负债之下做架构取舍
大家好,我今天的分享主题是“从0到1:创新项目架构取舍之道”。大概一两年前,饿了么的CTO在会上问大家,你们觉得像饿了么这样级别的互联网公司,最重要的资产是什么?作为一个技术领导者,有没有考虑过这个问题?到底是数据、代码、客户、人才、系统?其实到最后会发现每一种资产都很重要,还有创新能力也非常重要。 我今天也会提到一些这方面的考虑,主要内容是以下四点: ● ...
时间:2018-10-23点击:213收藏
-
Java开发八年来总结的知识脑图,以及我的进阶线路规划。
学习一个新的技术时,其实不在于跟着某个教程敲出了几行、几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观、简洁的认识,确定大的学习方向,这样才能事半功倍。 我们经常会遇到这样的情况:一开始学习一门新技术的时候,面对着很多很多陌生的名词,无从下手,一度想要放弃。本文首先会给出关于java后台开发的一些建议...
时间:2018-10-23点击:181收藏
-
浅谈SDN架构下的运维
目前国内的网络运维还处于初级阶段,工作人员每天就像救火一样,天天疲于奔命。“什么破网络怎么又断了”,“我去,服务器宕机啊”,“这个网速慢的跟乌龟爬的一样”,这些埋怨声每天都在运维人员耳边回荡。运维人员只能埋头查找系统运行的日志,耗时耗力,老眼昏花不说,有时候忙了半天还一无所获,作为运维工程师的你,有木有遇到过类似苦逼的经历? 传统网络的运维痛点 传统的网络运...
时间:2018-10-23点击:219收藏
-
独家 | 如何利用大规模无监督数据建立高水平特征?
GIF来自:https://giphy.com/gifs/features-7BldZFcv2pof6 如何构建更厉害的特征检测器?我们可以通过无监督学习来做到这一点吗? 请注意,本文是一篇我自己留档用的回顾总结材料。 Paper来自此网站: https://arxiv.org/pdf/1112.6209.pdf 摘要 这篇文章的作者们喜欢利用未标记数据制作...
时间:2018-10-23点击:184收藏
-
dubbo专题-深入浅出zookeeper订阅原理
进行了解析.知道dubbo会对zookeeper的信息进行一个本地的文件缓存.如果你只是简单的回答出这个本地的文件缓存,可能面试官会点到为止,但是如果你按照我那样从源码角度分析,甚至连缓存到哪个磁盘文件都一清二楚,那么面试官必然会根据这个问题深入问下去.既然要深入问下去,那他会从哪个角度问呢? 比如公司新来了妹子,老司机们在下班的时候总会套路一下,问她们你男...
时间:2018-10-23点击:195收藏
-
1024程序员节这天,我故意写了个死循环~
导致CPU100%的原因很多,而程序中出现死循环就是原因之一。然而,并不是每个人在工作中都有机会踩中这个坑。我就是其中一个没踩过的。人生似乎有些不完整。 所以,我做了一个很重要的决定:在程序中写一个死循环。看看会发生什么事情。 当然,不是在生产环境。 我搭建了一个实验环境来做实验。只是这个实验环境不仅可以用于这个死循环实验。以下是这个环境的结构图: 还是老样...
时间:2018-10-23点击:251收藏
-
Java多线程编程 — 锁优化
阅读目录 一、尽量不要锁住方法 二、缩小同步代码块,只锁数据 三、锁中尽量不要再包含锁 四、将锁私有化,在内部管理锁 五、进行适当的锁分解 正文 并发环境下进行编程时,需要使用锁机制来同步多线程间的操作,保证共享资源的互斥访问。加锁会带来性能上的损坏,似乎是众所周知的事情。然而,加锁本身不会带来多少的性能消耗,性能主要是在线程的获取锁的过程。 如果只有一个线...
时间:2018-10-23点击:184收藏
-
EventBus原理深度解析
一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于EventBus使用起来简单、便捷,因此,工作中会经常用到。深入理解该框架的原理就很有必要。 二、框架解析 2.1、组织结构 eventbus的组织结构如下: eventbu...
时间:2018-10-23点击:244收藏
-
一线互联网企业开发三年月薪15K,想在第四年达到30K可能吗?
本科毕业,三年弹指一挥间,回头看看才知道时间过得快。 进入软件开发这一行,就意味着永无之境的学习。 我不得不承认,自己这三年,有些失败(失策)。 不是技术不好,也不是不够敬业,只是,低头拉车的时间太多,抬头看路的时间太少, 当“一个人战斗”的工作习惯成为一种束缚,下一个突破点在哪里?下一步的策略是什么? 有过两年工作经验的人想必都有体会,软件开发行业压力大,...
时间:2018-10-23点击:209收藏
-
一个“码农”自述的血泪史:当了35年程序员,我最大的遗憾就是没抓住机遇转行
注:这是一个“一子错,满盘皆落索”的故事。兢兢业业干了35年的程序员,最后却认识到,程序员的力量太过微小。无论你写程序有多厉害,你都很难有权力真正改变一些失败的产品、失败的项目。 尤其是当他看到,当年跟自己同上节目展示开发软件的Mike Slade,最后走上管理层,创立了包括ESPN在内的一大批公司,成了乔布斯的好朋友,那种失落更是莫名的强烈。至今都对自己当...
时间:2018-10-23点击:214收藏
点击排行
-
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请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,CentOS8安装Elasticsearch6.8.6