Cherry

蚂蚁金服(上海、成都) Java开发工程师大量招人!!!

不想你离开。 提交于 2021-02-17 08:47:48
接触最复杂最有技术挑战的国际支付场景,体验不同文化和金融支付场景和技术解决方案的碰撞。一笔你在香港买星冰乐完成的支付请求,沿着太平洋海底的光缆, 挑战美国机房的IO上限,然后优雅而迅速的展示给你支付的结果,这一切的美好,可能就是产生于某个夜晚你的青轴cherry之上。 如果有一个机会在支付宝账号上充值1000w并花完去验证业务的完整性,何不一起来呢? 蚂蚁金服,国际支付全球开放平台团队,始终站在国际支付的最前沿,而他们此刻,最想要的 —— 就是如他们一样热血的你。 职位信息: 公司: 蚂蚁金服·互联网·蚂蚁金服(杭州)网络技术有限公司 职位名称: Java高级工程师、基础平台研发工程师 职位类型: Java 部门: 蚂蚁金服-国际事业群-国际技术 工作地点: 上海、成都 职位要求: 工作性质: 全职 经验: 3年以上 薪资范围: 20K-40K Java高级工程师 职位描述: 1、主导各类业务及技术改造类项目的系统分析与设计工作,承担核心功能代码编写,开发与维护系统公用核心模块; 2、系统性能优化,主导技术难题攻关,持续提升系统在大规模分布式系统环境下高并发、海量请求数下的高处理性能,解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行; 3、负责指导、培训普通开发工程师,审核开发工程师的设计与研发质量; Java高级工程师 职位要求: 1、扎实的java编程基础,精通Java

redis 在 php 中的应用(List篇)

馋奶兔 提交于 2021-02-10 04:29:44
本文为我阅读了 redis参考手册 之后编写,注意 php_redis 和 redis-cli 的区别(主要是返回值类型和参数用法) 目录: List(列表) LPUSH LPUSHX RPUSH RPUSHX LPOP RPOP BLPOP BRPOP LLEN LRANGE LREM LSET LTRIM LINDEX LINSERT RPOPLPUSH BRPOPLUSH 一、List(列表) 1、LPUSH Redis Lpush 命令 将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。 (在Redis 2.4版本以前的 LPUSH 命令,都只接受单个 value 值。) 语法: redis 127.0.0.1:6379> LPUSH KEY_NAME VALUE1.. VALUEN 返回值: 执行 LPUSH 命令后,列表的长度。 可用版本: >= 1.0.0 时间复杂度:O(1) 具体实例: <?php $redis = new redis(); $redis -> connect('127.0.0.1',6379); $redis -> flushAll(); var_dump($redis -> lPush('favorite_fruit','cherry')); //

使用 Joplin 更快地找到你的笔记

天涯浪子 提交于 2021-02-04 09:30:30
在多个手写和数字平台上整理笔记是一个严峻的挑战。这里有一个小技巧,可以更好地组织你的笔记,并快速找到你需要的东西。 在前几年,这个年度系列涵盖了单个的应用。今年,我们除了关注 2021 年的策略外,还将关注一体化解决方案。欢迎来到 2021 年 21 天生产力的第十五天。 保持生产力也意味着(在某种程度上)要有足够的组织能力,以便找到笔记并在需要时参考它们。这不仅是对我自己的挑战,也是与我交谈的很多人的挑战。 多年来,我在应用中单独或使用数字笔记、纸质笔记、便签、数字便签、Word 文档、纯文本文件以及一堆我忘记的其他格式的组合。这不仅让寻找笔记变得困难,而且知道把它们放在哪里是一个更大的挑战。 一堆笔记 (Jessica Cherry, CC BY-SA 4.0 ) 还有就是做笔记最重要的一点:如果你以后找不到它,笔记就没有任何价值。知道含有你所需信息的笔记存在于你保存笔记的 某处 ,根本没有任何帮助。 我是如何为自己解决这个问题的呢?正如他们所说,这是一个过程,我希望这也是一个对其他人有效的过程。 我首先看了看自己所做的笔记种类。不同的主题需要用不同的方式保存吗?由于我为我的播客手写笔记,而几乎所有其他的东西都使用纯文本笔记,我需要两种不同的方式来维护它们。对于手写的笔记,我把它们都放在一个文件夹里,方便我参考。 三年多的笔记 (Kevin Sonney, CC BY-SA 4

Git之rebase、merge和cherry pick的区别详解—面试常问

天涯浪子 提交于 2021-02-02 13:07:24
git flow 镇楼 转载请注明出处: https://www.cnblogs.com/NaughtyCat/p/differ-with-rebase-merge-cherry-pick.html merge 这个简单,初学者常用。比如主分支是Dev,最新版本是01。然后小明基于此,搞了个feature 分支A,业务:打酱油 然后在上面多次提交,完成功能迭代开发,如A1 ---> A2 ---> A3(作者【 CoderBaby 】) Dev 分支 merge A branch,最后Dev 分支的历史log就变成: Dev01 ---> A1 ---> A2 ---> A3 附图如下: rebase 中文翻译过来,变基。这个搞完,提交历史会比较清爽,哈哈 a) merge会有两条提交历史记录线路,有个菱形图(C2, C3, C4, C5间关系) b)rebase只有一条提交历史记录线路图,无菱形图(C2, C3, C4'),并且少了一个提交对不,C4好像不存在 附图如下:                          after merge                          after rebase 官网说明请移步 : https://git-scm.com/book/en/v2/Git-Branching-Rebasing rebase、merge的区别参见

了解这5个方面帮你增强对Kubernetes的认识

怎甘沉沦 提交于 2021-02-02 12:25:27
导语 送给正在快速学习Kubernetes的同学。 正文 当云还处于发展初期时,开发人员发现使用原子的、最小的Linux映像编写应用程序很方便,这些映像可以与运行服务器共享资源。从技术上讲,这些小的环境定义基于内核名称空间,被称为容器。 随着容器的激增,系统管理员很快意识到开发一种工具不仅可以帮助他们管理容器,还可以管理下面的虚拟化基础架构。这就是Kubernetes诞生的时候。 Kubernetes是用于容器管理的可扩展开源平台。它可以帮助管理员和开发人员管理容器周围的工作负载、服务和流程。它有助于配置和简便的自动化。在其相对较短的寿命中,它通过许多公司和项目提供的服务,支持和工具,建立了一个快速增长的生态系统。 如果您想更好地了解 Kubernetes 这项重要的云原生技术,这里有个观点可以帮助您深入研究。 1. 用Kubernetes遏制容器的混乱 2016年,我们发表了《用Kubernetes遏制容器的混乱》,这是Terry Ryan的介绍性文章,内容涉及Kubernetes如何帮助管理员和建筑师解决容器问题。如果您需要从根本上介绍容器的功能以及Kubernetes如何使它变得容易,那么这是本文的第一篇。它不带任何先验知识,并解释所有最重要的概念,因此您可以快速入门。另外,如果您要深入了解内核级别发生的变化,请阅读Jessica

Python 入门系列 —— 19.Set 介绍

夙愿已清 提交于 2021-01-09 17:36:39
Set set 可用于在一个变量中存储多个值,set是 python 中内建的四个集合之一,其他的三个依次是:List,Tuple, Dictionary,它们有着自己的场景和用途。 set 集合是无序无索引的集合,常用 {} 表示,比如下面的例子: thisset = {"apple", "banana", "cherry"} print(thisset) PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e:/dream/markdown/python/app/app.py {'apple', 'banana', 'cherry'} set项 set中的值是无序,不可修改,并且还不能重复。 无序 所谓的无序表示集合中的值不是按照某一种顺序存放的。 不可修改 set 不可修改,意味着在创建好之后,你不能修改其中的项。 不允许重复 set 中不允许有两个相同的值存在,在set中重复的值将会被踢掉,如下代码所示: thisset = {"apple", "banana", "cherry", "apple"} print(thisset) PS E:\dream\markdown\python> & "C:/Program Files (x86)/Python/python.exe" e

java.c++.c#.c的区别

我的未来我决定 提交于 2021-01-04 07:05:16
C++则一般看作是对C语言的扩展。 Java语言是一种完全的面向对象语言,虽然它的底层(运行时库)是用C语言开发的,可是并不依赖于C。 C#是微软开发的一种编程语言,语法类似Java,几乎就是从Java的翻版。 C/C++的优点在于与底层比较接近,可以控制的粒度更加精细,是开发系统级应用的最佳选择。关于缺点,我想正是源于其优点,因为它们能控制的编程元素粒度精细,所以编程比较困难,烦琐,容易出错。 Java和C#都比较高级,可以看作高级语言的高级语言,优点是开发容易,但运行效率不如更为底层的C/C++。 具体选择使用的时候,可以根据实际的项目需要选择。运行效率要求高的,底层控制要求高的用C/C++,否则可以选择Java或C#;跨平台的要求高的可以用Java。 C/C++稳定,灵活,高效 ——————各种大型应用程序、系统的编写,底层的开发——包括操作系统,内核功能的编写等; JAVA:高效,体积小,可移植性——————硬件驱动的编写,嵌入式程序,手机应用程序,网络小程序等各种需要在可使用资源较少的功能不太复杂的程序; .NET:开发周期短,代码复用率高,安全性好——————————WebSite及web服务编程; C#:开发周期短,对网络和数据访问功能——————————各种和网络有关的Applications; C#、C++和Java C

错过等一年!OSC年终盛典报名开始!

百般思念 提交于 2021-01-02 12:13:16
“ OSC 源创会·年终盛典 ” 时间: 2018-12-16 09:00 -17:30 地点: 深圳 · 科兴科学园会议中心 费用: 50 元/人(现场缴费,女士,开源软件作者,积分 50 以上者均免费,邀请满三个好友报名者免费,学生凭学生证免费) 报名地址: 扫描以下二维码,即可报名 “ 会议 日程 ” 周日 2018 源创会·年终盛典 12.16 2018 09:30-12:00 年终盛典 · 主会场 上午 13:30-17:30 前端 · 分会场 下午 13:30-17:30 移动开发 · 分会场 下午 13:30-17:30 容器与微服务 · 分会场 下午 13:30-17:30 开源综合技术 · 分会场 下午 13:30-17:30 技术管理与开发效能 · 分会场 下午 部分主题 开源技术黄昏,开源人生黎明 马越 | 开源中国 CEO 重新认识现代Java 杨晓峰 | 京东 大数据中心架构师、OpenJDK Committer 企业级项目的Web自动化测试工程化实践 何林江 | 腾讯 高级前端工程师 基于场景化提效的企业中后台开发实践 郑淳(鬼鼠)| 阿里巴巴 高级前端工程师 基于Taro的多端项目实践 陈嘉健 | 京东 高级工程师 阿里巴巴企业级中后台UI解决方案 —— Fusion 开源首发 钱陈(潕量) | 阿里国际 前端技术专家 基于 Flutter

mongodb,robomongo 数据查询

丶灬走出姿态 提交于 2020-12-18 04:15:09
可视化管理工具:Robomongo 是开源,免费的MongoDB管理工具,下载地址: Robomongo下载 1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male", "email" : " stephen@hotmail.com " } --多条件查询。下面的示例等同于SQL语句的where name = "stephen" and age = 35 > db.test.find({"name":"stephen","age":35}) { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male", "email" : " stephen@hotmail.com " } --返回指定的文档键值对。下面的示例将只是返回name和age键值对。 > db.test.find({}, {"name":1,"age":1}) { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" :

疫情下的远程办公与桌面分享

别来无恙 提交于 2020-12-18 01:17:32
远程办公 相信很多小伙伴们正因为这次疫情都窝在家里远程办公吧,我也一样,都在等具体的复工通知,我们暂定会在3月份复工~当然也有可能会提前。那么这次我们来聊聊远程办公。  其实远程办公在很多公司都会有,我也经历过,我曾经在一家美资企业,虽然我们在办公室,但是相对于美国来说,办公室也是远程的,我们所使用的工具也需要远程连到海外通道,开会也是一样远程视频或音频。当然也有部分部门经理级别的人基本上一周只出现1次,其余时间都是远程的。包括我们现在也是,尤其是发布版本迭代的时候,有时候会因为天气因素,团队会在家远程协助,我们凌晨3点的时候也都在家候着,这其实也是远程办公。  在家办公其实很舒服,很自在,当然也有弊端,最大的敌人就是你自己,你需要自律,你需要调整时间,你需要做到更好的时间管理,毕竟家人你也需要分配时间。那么下面我来聊一聊关于远程办公的一些个人建议。  首先,自律,在公司,有领导看着你,你会很自觉的去办公,而且有办公环境,你会融入进去。而在家里,诱惑很多,一会上上网,一会玩玩游戏,你的注意力很难集中到工作上,所以自律一定要养成,这一点其实很难,我是在2017年的时候,有机会能在家里远程办公,甚至到现在我们还有这样的福利,所以自律的习惯已经被很好的养成了。这样的话你的工作效率在家也能很高。  其次,要有良好的作息规律,平时大家都会在23-24点左右睡觉,早上6-7点