首页 文章 精选 留言 我的

文章列表

共 97898 篇
如果Android真的收费了,你怎么看?

如果Android真的收费了,你怎么看?

声明:本文有终端研发部yuer原创发布,未经允许,不得转载 前言 今天突然看到一群里有人发了下面这样一张图片,然后群里又炸了! 于是又和同事讨论了android收费的问题,然后隔壁正在玩农药的UI妹子就笑了... 没错! 安卓可能要收费了!安卓可能要收费了!安卓可能要收费了! 欧盟两张罚单,谷歌白干半年 欧盟向来以反垄断法严厉著称,苹果、三星、英特尔、高通等...

2018年Java程序员的现状,风光背后的危机!

2018年Java程序员的现状,风光背后的危机!

2018年,Java程序员面临更加激烈的竞争。 不得不承认,经历过行业的飞速发展期,互联网的整体发展趋于平稳。为什么这么说? 对于进可攻前端,后可守后端大本营的 Java 程序员而言,虽然供应逐年上涨,但是市场似乎对他们依然青睐有加。这些承担着技术招聘市场中高供给高需求的 Java 程序员在 18 年的招聘市场上,真的还能如此风光吗?还是埋下了一些「危机」的...

让开发变得更简单 | 阿里云中间件推出全新开发者服务

让开发变得更简单 | 阿里云中间件推出全新开发者服务

要码出未来,除了程序员专属的节日福利,还需要实打实的为程序员解决手头的难题。 10月24日,阿里云中间件推出全新开发者服务,发布3款开发工具,包括Alibaba Cloud Toolkit 、链路追踪Tracing Analysis和应用高可用服务AHAS,旨在帮助开发者们提高开发效率,降低运维复杂性。 ->发布会直播回顾传送门 云计算时代,企业上云已...

做码农八年,苦研技术终走向阿里架构师,共勉之

做码农八年,苦研技术终走向阿里架构师,共勉之

进入Java这个行业也有8年了,通过8年的努力,现在在阿里任职一名高级架构师。下面我想跟大家分享一下。我认为,随着你工作年限的增长、对生活对生命认识的深入,应当不断思考三个问题: 1、我到底适不适合当一名程序员? 2、我到底应不应该一辈子以程序员为职业? 3、我对编程到底持有的是一种什么样的态度,是够用就好呢还是不断研究? 最终,明确自己的职业规划,对自己的...

一辈子做程序员怎么了?

一辈子做程序员怎么了?

今天在网上看到这样一组对话,应该是程序员和 HR 在谈薪资的沟通记录。(如下) (我们未对截图做打码处理,网上看到时已是如此) 这段对话发在我们微博后,引发热烈讨论: @游戏开发极客: 上赶着不是买卖,大公司找大牛,创业公司找想创业的人,聊两句就有结果了。 理念不合强扭的瓜来了就是埋雷。 @王午宣:真的 我就是喜欢写代码,我到老了我都想偶尔写写代码,鼓捣鼓捣...

一个“码农”自述的血泪史:当了35年程序员,我最大的遗憾就是没抓住机遇转行

一个“码农”自述的血泪史:当了35年程序员,我最大的遗憾就是没抓住机遇转行

注:这是一个“一子错,满盘皆落索”的故事。兢兢业业干了35年的程序员,最后却认识到,程序员的力量太过微小。无论你写程序有多厉害,你都很难有权力真正改变一些失败的产品、失败的项目。 尤其是当他看到,当年跟自己同上节目展示开发软件的Mike Slade,最后走上管理层,创立了包括ESPN在内的一大批公司,成了乔布斯的好朋友,那种失落更是莫名的强烈。至今都对自己当...

一线互联网企业开发三年月薪15K,想在第四年达到30K可能吗?

一线互联网企业开发三年月薪15K,想在第四年达到30K可能吗?

本科毕业,三年弹指一挥间,回头看看才知道时间过得快。 进入软件开发这一行,就意味着永无之境的学习。 我不得不承认,自己这三年,有些失败(失策)。 不是技术不好,也不是不够敬业,只是,低头拉车的时间太多,抬头看路的时间太少, 当“一个人战斗”的工作习惯成为一种束缚,下一个突破点在哪里?下一步的策略是什么? 有过两年工作经验的人想必都有体会,软件开发行业压力大,...

EventBus原理深度解析

EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于EventBus使用起来简单、便捷,因此,工作中会经常用到。深入理解该框架的原理就很有必要。 二、框架解析 2.1、组织结构 eventbus的组织结构如下: eventbu...

Java多线程编程 — 锁优化

Java多线程编程 — 锁优化

阅读目录 一、尽量不要锁住方法 二、缩小同步代码块,只锁数据 三、锁中尽量不要再包含锁 四、将锁私有化,在内部管理锁 五、进行适当的锁分解 正文 并发环境下进行编程时,需要使用锁机制来同步多线程间的操作,保证共享资源的互斥访问。加锁会带来性能上的损坏,似乎是众所周知的事情。然而,加锁本身不会带来多少的性能消耗,性能主要是在线程的获取锁的过程。 如果只有一个线...

1024程序员节这天,我故意写了个死循环~

1024程序员节这天,我故意写了个死循环~

导致CPU100%的原因很多,而程序中出现死循环就是原因之一。然而,并不是每个人在工作中都有机会踩中这个坑。我就是其中一个没踩过的。人生似乎有些不完整。 所以,我做了一个很重要的决定:在程序中写一个死循环。看看会发生什么事情。 当然,不是在生产环境。 我搭建了一个实验环境来做实验。只是这个实验环境不仅可以用于这个死循环实验。以下是这个环境的结构图: 还是老样...

dubbo专题-深入浅出zookeeper订阅原理

dubbo专题-深入浅出zookeeper订阅原理

进行了解析.知道dubbo会对zookeeper的信息进行一个本地的文件缓存.如果你只是简单的回答出这个本地的文件缓存,可能面试官会点到为止,但是如果你按照我那样从源码角度分析,甚至连缓存到哪个磁盘文件都一清二楚,那么面试官必然会根据这个问题深入问下去.既然要深入问下去,那他会从哪个角度问呢? 比如公司新来了妹子,老司机们在下班的时候总会套路一下,问她们你男...

浅谈SDN架构下的运维

浅谈SDN架构下的运维

目前国内的网络运维还处于初级阶段,工作人员每天就像救火一样,天天疲于奔命。“什么破网络怎么又断了”,“我去,服务器宕机啊”,“这个网速慢的跟乌龟爬的一样”,这些埋怨声每天都在运维人员耳边回荡。运维人员只能埋头查找系统运行的日志,耗时耗力,老眼昏花不说,有时候忙了半天还一无所获,作为运维工程师的你,有木有遇到过类似苦逼的经历? 传统网络的运维痛点 传统的网络运...

Java开发八年来总结的知识脑图,以及我的进阶线路规划。

Java开发八年来总结的知识脑图,以及我的进阶线路规划。

学习一个新的技术时,其实不在于跟着某个教程敲出了几行、几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观、简洁的认识,确定大的学习方向,这样才能事半功倍。 我们经常会遇到这样的情况:一开始学习一门新技术的时候,面对着很多很多陌生的名词,无从下手,一度想要放弃。本文首先会给出关于java后台开发的一些建议...

创新项目从来都是在负债之下做架构取舍

创新项目从来都是在负债之下做架构取舍

大家好,我今天的分享主题是“从0到1:创新项目架构取舍之道”。大概一两年前,饿了么的CTO在会上问大家,你们觉得像饿了么这样级别的互联网公司,最重要的资产是什么?作为一个技术领导者,有没有考虑过这个问题?到底是数据、代码、客户、人才、系统?其实到最后会发现每一种资产都很重要,还有创新能力也非常重要。 我今天也会提到一些这方面的考虑,主要内容是以下四点: ● ...

1024开发者盛宴之Java专家问答专场

1024开发者盛宴之Java专家问答专场

1024开发者的狂欢节,国内200万的Java开发者你们在哪里,社区准备了Java技术专家来帮你们答疑解惑了 点击进入Java专家问答专场 Java专家介绍:杜万社区昵称:​倚贤(点击关注专家)职位:阿里云函数计算团队技术专家擅长问题:Spring 框架,Web 应用开发经历:10+ Java Web 开发经历,曾经主导研发过云端 IDE。目前负责阿里云函数...

10月24日云栖精选夜读 | 今天1024,什么会引起程序员的强烈舒适?

10月24日云栖精选夜读 | 今天1024,什么会引起程序员的强烈舒适?

1024 程序员节来了,阿里妹连夜整理了自阿里技术公众号诞生以来,最受欢迎的干货,分门别类打好包,送给大家。 感谢一直关注阿里技术、不离不弃的你们!1024快乐! 废话不多说,直接上硬货! 个人成长篇 从萌新到大牛,你删除的每一行代码并没有消失, 而是变成了一个个字符,在你的深思熟虑之后, 重组为更完美的代码。 热点热议 今天1024,什么会引起程序员的强烈...

言简意赅了解十大常见AI算法

言简意赅了解十大常见AI算法

感知机 二分类 二分类的线性分类模型,也是判别模型。 目的是求出把训练数据进行线性划分的分离超平面。 感知机是神经网络和支持向量机的基础。 学习策略:极小化损失函数。损失函数对应于误分类点到分离超平面的总距离。 基于随机梯度下降法对损失函数的最优化算法,有原始形式和对偶形式。 K近邻法 K-nearest neighbor, K-NN 多分类和回归 是一种分...

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册