为了账号安全,请及时绑定邮箱和手机立即绑定

用手记的方式,学习前沿流行技术

创建手记
Android开发者2017年最值得关注的25个库 Android开发者2017年最值得关注的25个库

改造电商交易后台权限管理过程 原创

在Qunar做项目时,曾经接手一个特别大的需求:改造我们交易后台系统的权限管理。 背景 当时那个后台系统的权限管理真的是一团乱麻,具体包括: 系统里默认指定了几种角色,每个用户属性上只能配置一个角色属性,代码里每个角色能做什么事情是写死的(很多系统前期都会这么干) 曾经做过许多活动,几乎每个活动的管理员是单独写死的,并散落各处(硬编码我们都会) 使用这个后台的除了Qunar自己的管理员,还有供应商...

1344浏览 33推荐 1评论

Git使用教程,最详细,最傻瓜,最浅显,真正手把手教

(预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用...

7617浏览 80推荐 17评论

GitHub 年度报告,2017 年最受欢迎的编程语言

就在前两天,GitHub 举办了年度盛会 GitHub Universe,公布了 GitHub 这一年的数据变化与主要动作,GitHub 主页做了次更新,紧接着,发布了 GitHub Octoverse 2017 年度报告,今天就带大家解读下这份报告。 GitHub 自 2007 年成立,如今已经十年了,我在中国算是资深老 GitHub 粉了,这些年一直见证着 GitHub 的壮大,毫无疑问,Gi...

2052浏览 15推荐 4评论

自定义JSP标签自动完成对页面按钮做权限拦截处理 原创

前提 许多后台系统的页面是使用JSP页面来编写的,在后台系统权限管理逐渐完善的过程中,就会引申出这个需求来:系统已经支持了指定请求的权限控制,能否在页面加载时就对无权限处理的按钮或链接进行隐藏,每次点击后提示无权限操作,这种体验实在是不好。 方案 答案是肯定可以支持的,而且实现起来也很容易。自定义一套jsp页面的标签,校验当前用户是否有某个权限点的访问权限作为标签的后台处理逻辑就可以了。 Show...

395浏览 7推荐 2评论

20个高级Java面试题汇总

这是一个高级Java面试系列题中的第一部分。这一部分论述了可变参数,断言,垃圾回收,初始化器,令牌化,日期,日历等等Java核心问题。 1. 什么是可变参数? 可变参数允许调用参数数量不同的方法。请看下面例子中的求和方法。此方法可以调用1个int参数,或2个int参数,或多个int参数。 //int(type) followed ... (three dot's) is syntax o...

3336浏览 16推荐 2评论

提高代码质量-工具篇

这是一篇翻译文章,原文:How to improve quality and syntax of your Android code,为了理解连贯,翻译过程中我修改了一些陈述逻辑和顺序,同时也加了一些自己的补充。 在这片文章中,我将从工具使用的角度上讲述如何提高 Android 代码质量,这些自动化工具包括 Checksytle、Findbugs、PMD 和 Android Lint. 团队中代码...

3033浏览 11推荐 0评论

大数据学习--Python入门

Python入门 一、基础语法 1、Python中数据类型 整数,浮点数,字符串,布尔值,空值(None) 2、print语句 注意: 1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。 print语句也可以跟上多个字符串,用逗号“,&...

2005浏览 12推荐 0评论

我所认识的 Node —— Node 好在哪里?学习路径是怎样? 原创

第一次接触 Node 是 2013 年中旬,那时候还是 .net 程序员,偶尔也会写页面,所以接触过 JavaScript,听说 Node 很流行,饶有兴致的看了一下,觉得平淡无奇,无非是一门用 JavaScript 做方言的后端语言,并没有什么大 .net 没有的特性,那时候 Node 基础确实薄弱,连 Stream 还是第三方的包,也有有 Cluster 模块,基础设施薄弱无法应用到生产环境,...

3711浏览 43推荐 4评论

Android开发者2017年最值得关注的25个库

2017年最值得关注的25个Android库 这是在2017年发布的25个最好的Android开发库的列表。所有这些都值得尝试 。 以下不是排名顺序。 让我们开始吧! 1.Lottie 这个库能够解析 Adobe After Effects 并且把他们渲染到手机上。在Google应用市场上,也有相应的demo。这个库被超过7500github使用者关注。 Github链接:https://gith...

10573浏览 58推荐 5评论

在 MVP 中进行单元测试

对于测试,大家都不陌生,但是我相信还是有部分开发觉得测试工作和自己没有直接关系、测试工作是测试工程师的事。惭愧的说,本人也是很长一段时间内没真正理解“测试”这件事儿,之前呆过的几家公司都没有真正的“测试工程师”,确切的说,是没有会写代码的测试工程师,基本上都是手动测试,然后输出报告,测试无需懂技术,我相信国内很多公司都是这样,特别是 App 端的测试...

739浏览 4推荐 0评论

火爆:2017面试最新整理(1)

1.一些开放性题目 1.自我介绍:除了基本个人信息以外,面试官更想听的是你与众不同的地方和你的优势。 2.项目介绍 3.如何看待yzc366亚洲城? 4.平时是如何学习yzc366亚洲城的? 5.未来三到五年的规划是怎样的? position的值, relative和absolute分别是相对于谁进行定位的? absolute :生成绝对定位的元素, 相对于最近一级的 定位不是 static 的父元素来进行定位。 f...

2628浏览 22推荐 0评论

Elasticsearch 使用中文分词 原创

本文演示了如何使用IK Analysis 插件来实现在 Elasticsearch 中的中文分词功能。 使用中文分词 在“Spring Boot应用企业级博客系统”课程中(http://coding.imooc.com/class/125.html),所有的博客功能都已经完成了。读者朋友们开始愉快地使用博客来发表博客了。但如果朋友们足够细心的话,发现在输入中文的标签的时候,...

643浏览 6推荐 0评论

阿里云部署Java网站和微信开发调试心得技巧(上) 原创

阿里云部署Java网站和微信开发调试心得技巧(上) 本篇手记旨在帮助大家从0开始: 申请阿里云服务器 搭建出程序的执行环境 在服务器上发布并运行自己的web project 域名解析 微信测试号的申请与连接以获取微信用户信息 全篇文章主要以如何去完成目标为主,因此会以流程的形式来展现,细节方面需要大家多多思考。其中文章的上集实现了1-4,文章的下集实现了5 一、申请阿里云服务器 (1)PC访问阿里...

3538浏览 52推荐 6评论

ES6系列文章 Promise 原创

ES6的Promise是个啥?是个承诺。为了解决 js 回调地狱。Promise 给我的体会是: 开始云里雾里,然后越用越好用。今天才明白承诺是什么意思。比如我自己承诺:如果减肥成功就买个iphone,如果减肥失败就去死~,哈哈、玩笑我并不会。 基本语法 new Promise((resolve, reject) => { // ... }); resolve,reject方法由js引擎提供...

1734浏览 11推荐 0评论

阿里云部署Java网站和微信开发调试心得技巧(下) 原创

阿里云部署Java网站和微信开发调试心得技巧(下) 五、微信测试号的申请与连接以获取微信用户信息 在咱们自己的程序里面编写servlet以响应微信号 在接下来的步骤中,我们将在测试号里面设置接口配置信息的URL,一经设置,微信公众号便会发请求到我们设置好的URL去,我们必须编写程序应答才能顺利连通微信公众号,因此咱们需要编写相应的响应程序 需要编写两个类 【SignUtil】 package co...

1896浏览 17推荐 3评论
首页上一页1234567下一页尾页

推荐作者

标签风向标

本月热门

精选推荐

意见反馈 常见问题 APP下载
官方微信