CodeSheep CodeSheep / 5 天前

答应我,别再 if/else 走天下了可以吗

哎,曾几何时 想当年,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子: 一般来说我们正常的后台管理系统都有所谓的角色的概念,不同管理员权限不一样,能够行使的操作也不一样,比如: 系统管理员(ROLE_ROOT_ADMIN):有A操作权限订单管理员(ROLE_ORDER_ADMIN):有B操作权限普通用户(ROLE_NORMAL):有C操作权限 比如一个用户进来,我们需要根据不同用户的角色......

if/else

HueiFeng HueiFeng / 5 天前

dba+ 开源工具:面向开发的 MySQL 图形可视化监控

工具研发者介绍 贺春旸,凡普金科DBA团队负责人,《MySQL管理之道:性能调优、高可用与监控》第一、二版作者,曾任职于中国移动飞信、安卓机锋网。致力于MariaDB、MongoDB等开源技术的研究,主要负责数据库性能调优、监控和架构设计。 工具下载: https://github.com/hcymysql/mysql_monitor 简介 目前常用的开源监控工具有nagios、zabbix、grafana,但这些是面向专业DBA使用的,而对于业务研......

MySQL 开源 可视化

itfanr itfanr / 5 天前

SwiftUI 和 Flutter 开发对比

SwiftUI是什么 苹果WWDC‘19有许多大的更新并且发布了新技术,其中有一个令开发者非常兴奋的新技术就是发布了SwiftUI。一个declarative UI框架用于构建iOS, iPadOS, macOS, watchOS, tvOS下的“跨”苹果平台的应用,理论上SwiftUI的一套declarative UI代码可以在这些平台上运行。 另外为什么说开发者会很兴奋,这是因为苹果也加入了现代且先进的declarative UI编程。苹果的开发者们不用再坐在边上看React N......

Flutter SwiftUI

跨界架构师 跨界架构师 / 6 天前

解决问题的能力差距比 10 倍程序员更大

这里是Z哥的个人公众号 每周五11:45 按时送达 当然了,也会时不时加个餐~ 我的第「120」篇原创敬上 大家好,我是Z哥。 今天我们聊的话题对大多数人来说应该都算是一个“痛点”,就是怎么提高自己解决问题的能力。 我们的工作中,每天会遇到大大小小的很多问题。其中有些是之前从未遇到过的问题,这对很多人来说就会很棘手,不知道该怎么解决,可能吭呲吭呲折腾好几天都不一定能搞定。......

程序员

OPPO互联网技术 OPPO互联网技术 / 6 天前

基于 Flink SQL 构建实数据仓库:OPPO 数据中台之基石

本文整理自 2019 年 4 月 13 日在深圳举行的 Flink Meetup 会议,分享嘉宾张俊,目前担任 OPPO 大数据平台研发负责人,也是 Apache Flink contributor。本文主要内容如下: - OPPO 实时数仓的演进思路; - 基于 Flink SQL 的扩展工作; - 构建实时数仓的应用案例; - 未来工作的思考和展望。 一.OPPO 实时数仓的演进思路1.1.OPPO 业务与数据规模大家都知道 OPPO 是做智能手机的,但并不知道 OPPO ......

sql Flink 数据仓库 OPPO 中台

涯之叶 涯之叶 / 6 天前

如何让程序真正地在后台运行?

来源:公众号【编程珠玑】作者:守望先生ID:shouwangxiansheng 如何实现一个守护进程?如何让程序在后台运行这是后台开发面试常问的一道题,那么守护进程到底是什么?又该如何实现?守护进程守护进程通常生存期长,很多是在系统启动时启动,系统退出时才关闭。它们的特点通常没有控制终端,后台运行。有人可能会会心一笑,后台运行程序,我知道呀。还有两种方式呢$./hello& 看,多么简单。但是运行之后,......

后台

猪哥66 猪哥66 / 6 天前

人工智能在银行电信企业中的应用

主讲|杨美红 整理| 猪哥 一年前猪哥在建学习群的时候就说过要邀请企业大佬来群直播,中间因为很多事情给耽搁了。但是一直记在心里,昨天终于完成第一期直播,下面的内容是整理后的文章。 关于直播使用的微信机器人项目猪哥后面也会单独出一个教程写一下,并给出源码供大家学习和使用! 本次直播精华猪哥都整理在一份XMind文件中,文末会给出链接! 一、直播流程这是咱们群的第一期直......

人工智能 银行 电信

flyhero flyhero / 6 天前

[译] Java 8 接口改变:静态方法与默认方法

往期文章一览 1.为什么我要使用Optional ? 2.为什么数组下总是从0开始呢? 3.这种方式更优雅,秒表计时! 翻译自:journaldev,点击原文可查看英文版本。Java8 接口更改包括接口中的静态方法和默认方法。在 Java8 之前,接口中只能有方法声明,但是从 Java 8 开始,我们可以在接口中使用默认方法和静态方法。 Java 8 接口设计接口一直是一项艰巨的工作,因为如果我们想在接口中添加其他方法,就需要在所有......

Java

小兀666 小兀666 / 6 天前

还没搞懂 NodeJS 的 HTTP 服务器?看这一篇就够了

阅读完本篇文章之后,希望你可以掌握以下知识点: 完整的HTTP服务器启动流程HTTP的数据流转1、前置知识回顾因为我们知道nodejs启动的服务器依赖于libuv,所以这里我们有必要将libuv如何启动tcp服务器的过程说一下,后面的内容才不会看得糊里糊涂。 这个步骤在nodejs深入学习系列之libuv基础篇(一)的2.2.10小节uv_tcp_t有过简单的概括: 1、初始化uv_tcp_t: uv_tcp_init(loop, &tcp_server)2、绑定地址:uv_tcp......

NodeJS HTTP 服务器

子曰五溪 子曰五溪 / 6 天前

聊个程序员的话题

最近看几个微信群的气氛很不对,大家也不要气馁,我们聊个程序员的话题,这是我对程序员的认识,希望对找工作的朋友或即将从事这一行的朋友,有所启发。 回顾自省,从2011年开始工作到如今已有八个年头,前两年一直在做企业级开发系统,使用的还是jQuery和Java,中间四年赶上了移动端蓬勃发展的末班车,一直在从事跨平台的基础研发,从基础的Hybrid架构到复杂的小程序体系,最近两年则是在研究密码学......

程序员

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top