• 淘宝“内测版到期”是开发小哥报复?

    3 月 25 日,大量网友反映,手机淘宝 iOS 版本打开后会出现一个内测版本即将到期的弹窗 Bug,弹窗显示:“您使用的程序是内测版本,将于当地时间 2020 年-03-28 到期,到期后将无法使用,请尽快下载最新版本。”但如果将苹果手机系统的日期与时间手动调整到2020年3月29日以后,再打开手机淘宝APP,大约十秒左右就会弹出“您使用的程序是测试版本,目前已经过期,请更新到最新版本” 的通知,并且闪退。而且用户打开淘宝APP,一般都是有购买需求的,这一弹框提醒,无形中把用户的注意力转移了,可能会损失很多订单。
  • Kylin 初入门 | 从下载安装到体验查询

    本文旨在为 Kylin 新手用户提供一份从下载安装到体验亚秒级查询的完整流程。用户可以按照文章里的步骤对 Kylin 进行初步的了解和体验,掌握 Kylin 的基本使用技能,然后结合自己的业务场景使用 Kylin 来设计模型,加速查询。环境检查前置条件:Kylin 依赖于 Hadoop 集群处理大量的数据集。Kylin 可以在 Hadoop 集群的任意节点上启动。Step 1. 下载 Kylin 压缩包从 https://kylin.apache.org/download/ 下载一个适用于你的 Hadoop 版本的二进制文件。目前最新版本是 Kylin 3.0.1和 Kylin 2.6.5,其中 3.0 版本支持实时摄入数据进行预计算的功能。
  • Linux中用户的简介与管理

    女主宣言众所周知,linux是一个多用户、多任务的操作系统。那么linux是如何区分和认证用户的,系统对每个用户的授权是如何管理的,出现问题时是如何追朔每个用户在系统内的操作记录,这些就涉及到了linux中用户和组的管理。在本文中,作者从linux中用户的简介入手,对用户的类别以及管理进行了详细的介绍,下来就跟随作者一起学习下linux中的用户管理吧。1用户简介在linux中,用户信息主要保存在/etc/passwd文件和/etc/shadow文件中。字段7:/bin/bash为用户登录后默认的shell。2用户的分类 首先,我们需要知道Linux系统下存在三种类型的用户,如下:超级用户:uid为0,如root用户。
  • 都说Java很火,想迈出第一步究竟从哪里开始学?

    Java为什么这样受大家喜欢?简单来说,Java现在的市场需求不但火热,而且Java的延展性高,未来的发展前景也是非常明朗。在这种情况下,有很多同学想入门Java或转行,却因为没有一个合适的学习方式而错失获取高薪的机会。所以很多零基础转行的人,或者已经在行业内工作的人,都会主动学习Java,甚至想办法从事Java开发的工作。但是,你真的了解Java吗?想要学习Java,却不知道该学什么,也不知道从何开始。可是Java还是零基础,现在开始学习还晚吗?
  • 一篇搞定移动端适配

    一般情况下设计稿的设计师按照 375 的尺寸设计,然而,在现在移动终端快速更新的时代,每个品牌的手机都有着不同的物理分辨率,这样就会导致,每台设备的逻辑分辨率也不尽相同,此时 375 的设计稿,如果想要还原那基本是不可能了,因为如果一个左右布局,左边如果写死,右边自适应的话,每个设备的右边所展示的内容大小就不尽相同,这时移动端适配就显得尤其重要。这些设备逻辑像素的差别虽然不会跨度很大,但是仍然有点差别,于是便诞生了移动端页面需要适配这个问题,既然逻辑像素由物理像素得来,那他们就会有一个像素比值。
  • Linux中用户的简介与管理

    众所周知,linux是一个多用户、多任务的操作系统。那么linux是如何区分和认证用户的,系统对每个用户的授权是如何管理的,出现问题时是如何追朔每个用户在系统内的操作记录,这些就涉及到了linux中用户和组的管理。在本文中,作者从linux中用户的简介入手,对用户的类别以及管理进行了详细的介绍,下来就跟随作者一起学习下linux中的用户管理吧。1用户简介在linux中,用户信息主要保存在/etc/passwd文件和/etc/shadow文件中。字段7:/bin/bash为用户登录后默认的shell。2用户的分类首先,我们需要知道Linux系统下存在三种类型的用户,如下:超级用户:uid为0,如root用户。
  • APP爬虫-双向认证抓包的两种方法

    APP抓包相对繁琐,越来越多的 APP 在 https 请求和响应时,为了防止中间人攻击,会做证书认证,让抓包工具抓不到请求。证书认证分单向认证和双向认证,双向认证是相较于单向认证而言的,单向认证就是只在 APP 侧做证书校验,单向认证有现成的解决方法,比如用各种 bypass ssl 校验的 hook 脚本既可让单向认证失效,例如:JustTrustMe 。双向认证抓包有两种解决方法:一是:按照搞定证书的思路去想的话,就是要想办法拿到真正的证书。其实使用双向认证的 APP 还是少数, 对服务器性能多少有影响。
  • 技术征文 | 那些年,我用 Arthas 排查过的问题

    有奖征文为了让更多开发者开始用上 Arthas 这个Java 诊断神器,这一次我们联合 JetBrains 推出这次有奖征文活动,聊聊这些年你和 Arthas 之间的那些事儿。征文内容建议使用 Arthas 排查过的问题可以将你使用 Arthas 排查的问题整理成一篇文章,分享你在排查问题中的得到的经验与思考,为更多的开发者提供一份“避坑指南”。对 Arthas 提出建议如果你希望能够更多地参与到 Arthas 社区中来,可以提出你对 Arthas 的建议或者说出你对 Arthas 未来的期待并将其整理成文。不限,其它与Arthas 有关的内容例如,你是如何接触到 Arthas 的?或者只是简单记录一次 Arthas 的使用实践等等均可。
  • 来啦来啦!又是一套架构视频教程!只留一天!

    公众号关注“编程资源库”设为 “星标”,和资源君一起醉生梦死!今天给大家分享一套web相关的教程其实这套教程一周前我就已经整理好了!另外还包含了小程序,pythonweb及Hybrid APP开发教程是19年10月份出炉的在市面上还是比较新的。我最近也学了下里面的小程序视频教程可以说,非常不错了!是时候该学习了!今天给大家分享一套教程!一套2019年9月java架构质量杠杠的!老规矩就保留一天!另外,此教程暂时不提供免费下载的通道!——点我就可以开通绿色通道啦!这也是最后一次机会了,还好95%的读者都是支持的但是也有个别读者着实让人头疼相互理解吧!
  • 技术征文 | 那些年,我用 Arthas 排查过的问题

    有奖征文为了让更多开发者开始用上 Arthas 这个Java 诊断神器,这一次我们联合 JetBrains 推出这次有奖征文活动,聊聊这些年你和 Arthas 之间的那些事儿。征文内容建议使用 Arthas 排查过的问题可以将你使用 Arthas 排查的问题整理成一篇文章,分享你在排查问题中的得到的经验与思考,为更多的开发者提供一份“避坑指南”。对 Arthas 提出建议如果你希望能够更多地参与到 Arthas 社区中来,可以提出你对 Arthas 的建议或者说出你对 Arthas 未来的期待并将其整理成文。不限,其它与Arthas 有关的内容例如,你是如何接触到 Arthas 的?或者只是简单记录一次 Arthas 的使用实践等等均可。
  • Docker教程(九)部署Spring Boot项目

    前面基本上都是安装软件,安装软件都是一样的步骤搜索镜像拉取镜像挂载数据挂载配置启动说实话在介绍安装,都快把我拉黑了,那么本篇将讲下如何部署项目一. 先设置远程连接Docker开启Docker远程连接后,在开发和学习时都能带来便利,但请不要将此方式用在外部网络环境,以免带来安全问题,下图是官方警告:file1.1 编辑此文件:/lib/systemd/system/docker.servicevim /lib/systemd/system/docker.servicefile如图所示加上-H tcp://0.
  • k8s+istio:流量控制之灰度发布

    准备环境k8s 和 istio 不想自己装的话可以在云上买个按量付费集群,用完即删,推荐华为云。4)创建默认路由kubectlapply -f istio-service-union-virtualservice-v1.yaml #使用v1版本测试访问结果,发现全部是 v1 版本{"userVersion":"v1","userException":""}{"userVersion":"v1","userException":""}{"userVersion":"v1","userException":""}{"userVersion":"v1","userException":""}kubectl apply -f istio-service-union-virtualservice-v2.yaml #使用v2版本测试访问结果,发现全部是 v2 版本{"userVersion":"v2","userException":""}{"userVersion":"v2","userException":""}{"userVersion":"v2","userException":""}{"userVersion":"v
  • Django采用新的项目治理模型

    Django 社区近日通过了 Django 项目新治理模型的提案 DEP 10。简单来讲,Django 此前的治理模式不太合理,对于持续发展壮大的 Django 社区产生阻碍。Django 的所有版本现在都由 Fellows 发布。这样的情况影响了社区中开发者的参与,也影响了 Django 项目的长期健康发展,所以社区内一直以来都在讨论改革。合并不能决定主动将内容添加到 Django,也没有任何特殊的决策特权。另一方面,在有需要的情况下,技术委员会将保留为最终决策机构,并且还将负责就 Django 未来技术方向的想法和建议进行调查,并确定发布时间表。凡是向 Django 技术贡献过的人都有资格竞选技术委员会委员,并由 Django 软件基金会的个人成员评选。
  • 高效开发 Dubbo?用 Spring Boot 可得劲!

    如果您只有简单的 Java 基础和 Maven 经验,而不熟悉 Dubbo,本文档将帮助您从零开始使用 Spring Boot 开发 Dubbo 服务,并使用 EDAS 服务注册中心实现服务注册与发现。如果您熟悉 Dubbo,可以选择性地阅读相关章节。为什么使用 Spring Boot 开发 Dubbo 应用Spring Boot 使用极简的一些配置,就能快速搭建一个基于 Spring 的应用,提高的日常的开发效率。EDAS 服务注册中心能够完全代替 ZooKeeper 和 Redis,作为您 Dubbo 服务的注册中心。创建服务提供者1、创建一个 Spring Boot 工程,命名为 spring-boot-dubbo-provider。package com.alibaba.edas.boot; public interface IHelloService { String sayHello;}2.2、在服务提供方,需要实现所有以接口形式暴露的服务接口。
  • xdown — 专业的文件下载工具

    今天介绍的xdown是一款完全免费的文件下载工具,功能上基本与IDM差不多,并且支持torrent下载文件与做种以及Chrome和FireFox浏览器的接管下载。放心国内所有的浏览器用的都是谷歌浏览器开源的chromium内核,插件是完美支持的安装浏览器插件的方法附上官方教程:https://xdown.org/extensions/拓展插件安装成功后根据老夜实测,一般下载zip、exe、apk等格式的资源会自动调用xdown进行多线程下载,而图片还是默认浏览器下载,不过也不影响使用毕竟还真没见过多少大内存的图片资源嗅探确实不如IDM,毕竟人家贵也有贵的地方。经常有小伙伴找老夜有没有下载油管视频的工具,这里xdown完美支持啦!
  • 没有公网 IP,树莓派实现 Git 项目异地外网管理

    因为 GitLab 做了树莓派的相关支持,可以直接通过官网 wget 下载对应版本。installing...2、安装成功后工作:安装 deb 包耗时5分钟左右,安装完成后,因为 GitLab 使用的80端口被树莓派自带的 apache 服务占用,所以需要先停止 apache 服务,再进行 GitLab 的部署。提示完成以后,可以通过在局域网内使用树莓派ip+80端口访问 GitLab 界面,至此,GitLab 的安装工作基本完成。使用 git clone 命令克隆项目以后,在项目目录下使用 git remote -v 来查看当前克隆的项目路径。systemd 即 system daemon,是一个系统级的系统与服务管理器。systemctl start phtunnel #启动phtunnel服务。至此,我们的“微型·假装有公网 ip 版·Git 服务器”就搭建完成了,又能开心地跟小伙伴们玩耍(bi
  • MySQL基础篇(07):用户和权限管理,日志体系简介

    禁用查询权限点UPDATE`mysql`.`user`SET`Select_priv`='N'WHERE`User`='user01';FLUSHPRIVILEGES;权限验证使用user01登录的客户端,不能查询表数据,说明权限管理起到作用了。SHOWGLOBALVARIABLESLIKE'%log%';正常停止MySQL服务器,可以通过my.cnf更改相关配置。例如,如果mysqld注意到需要自动检查或修复表,它将向错误日志中写入一条消息。
  • 偷源代码!还和前东家一起投标……最终被判 3 年

    张某某委托青岛研博电子有限公司携带设备、平台软件参与投标,2017年7月31日青岛研博电子有限公司以335.87万元中标。同日,巨龙公司因参与竞标发现被侵权,委托青岛新海世纪科技有限公司向青岛市市北区财政局进行投诉。后张某某被抓获到案。公诉机关指控被告人张某某犯侵犯著作权罪的事实清楚,证据确实充分,指控成立。被告人张某某系犯罪未遂,依法可比照既遂犯从轻或减轻处罚。被告人张某某在开庭审理过程中能够认可公诉机关指控的犯罪事实,自愿认罪,依法可从轻处罚。二审裁判结果驳回上诉,维持原判。本裁定为终审裁定。
  • 高效管理桌面快捷方式,实现快速启动,再推荐一款工具!

    上一期,我们一起认识了CLaunch这款管理工具。WinLaunch是一模仿MacLaunch的管理桌面快捷方式的高效启动工具。首次开启工具,默认是英文界面。这同样是一款免费、无广告的图标管理和启动工具。02多种方式快捷启动和退出按下Shift+Tab或者将鼠标移动至屏幕左上角,或者按下鼠标中键,都可以快速打开它的界面,默认情况下,它的窗口是铺满整个屏幕的。03多样化管理自定义在它的管理界面中,除了可以添加快捷方式,还支持添加目录和链接。使用它,完全可以打造一个专属的启动面板,实现高效管理和快速启动。
  • “微信支付”的架构到底有多牛逼?看完这篇你就明白了!

    正文 背景作为一个重要业务,微信支付在客户端上面临着各种问题。微信支付跨平台从 iOS 7.0.4 版本起, 安卓从 7.0.7 版本起全面覆盖。线上效果指标以 iOS 上线情况为例:Crash 率上线前后 Crash 率保持平稳,没有影响微信稳定性,跨平台支付无必现 Crash,做到了用户无感知切换。架构定义可以有很多种说法,从代码规范到发布流程都可以是架构的一部分。针对微信支付的业务特点,这里对架构的定义是:架构是系统的组成部件及其之间的相互关系。微信支付的流程多。因此,为了适应微信支付流程多,界面跳转复杂的特点。
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部