一个能够进行周月切换的日历,左右滑动的切换月份,上下滑动能够进行周,月不一样的视图切换,能够进行事件的标记,以及节假日的显示,功能丰富
javascript
设计的很漂亮作出来有点差强人意系列
php
TARS是腾讯从2008年到今天一直在使用的后台逻辑层统一应用框架(Total Application Framework)的开源版本,为用户提供了涉及到开发、运维、以及测试的一整套解决方案。
java
探究 OkHttp 的源码设计,更深入的理解,以便更灵活地运用
node
Intellij IDEA 一些鲜为人知的技巧
react
时间相关工具类,注释写得已经很清楚了,用法能够参考单元测试,好了,老司机要发车了。
android
浅谈 Retrofit 封装 - 让框架更加简洁易用
程序员
SpringBatch 读取 txt 文件并写入数据库
面试
RxJava 经常使用操做符 - 建立操做,变换操做,过滤操做。。。。。。
正则表达式
RxJava 和 Retrofit 结合使用完成基本的登陆和注册功能
算法
MyBatis 做为一个轻量的 SQL 映射框架,确实很简单,可是知识点挺多,实际使用中仍是会有时想不起来某个标签该怎么写,因此整理了这篇文章,以备查询。因为 MyBatis 如此简单,使得这一篇文章基本把实际使用中常碰到的事情都涵盖了
一些好用的 Java 类库汇总
Java 语法清单翻译自 egek92 的 JavaCheatSheet,从属于笔者的 Java 入门与实践系列。时间仓促,笔者只是简单翻译了些标题与内容整理,支持原做者请前往原文点赞。须要注意的是,此文在 Reddit 上也引发了普遍的讨论,此文讲解的语法要点仍是以 Java 7 为主,未涉及 Java 8 中内容,略显陈旧,读者能够带着批判的视角去看。
经过 nodejs+Socket.io+Notification 实现服务端往浏览器客户端发送自定义消息
RxHttpUtils
继上次 SuperTextView 以后的又一次封装
Rxjava+Retrofit 封装,便捷使用
编写起因:
项目用到 Rxjava+Retrofit 的使用,老是感受封装的不到位,网上也有不少类此的封装,找来找去没有一款适合本身的,无奈之下只能本身动手封装一个使用起来超级简单的网络框架,我的感受装装的仍是挺不错的,相比网络上其余封装简单了很多,使用起来也很方便,源码不多能够随意修改源码达到本身须要的效果,废话很少说了,请看怎么使用!
美团团购订单系统主要做用是支撑美团的团购业务,为上亿美团用户购买、消费提供服务保障。2015 年初时,日订单量约 400 万~ 500 万,同年七夕订单量达到 800 万。
咱们在使用他们以前咱们知道为何要使用他们, 他们能给咱们带来什么好处吗, 仍是只是跟随潮流
本篇文章咱们组织 ThinkKeep 中的一篇, 来自于本人, 虽然是很经典的东西, 又有多少人真正掌握呢?
按照惯例,首先通读一遍官网文档。 微信支付 前期准备 微信开放平台 注册帐号,建立应用,开通微信支付,这些你们都会的。 微信商户平台 APP 支付文档 https://pay.weixin.qq.com/wik... ,如…
Android 数据加密方案
总结一些本身最近在使用 spring 事务管理时碰到的一些注意点 1、关于目标对象内部方法自我调用时的一些情形和存在的问题 一、情形 1:只给 b 方法上加事务注解,a 方法上不加 目标类的接口和实现代码示例: public interface AService {public void a();
众所周知,ubuntu 常常须要安装不一样的 java 版本,他们之间的切换就是一个很大的问题 1.Chose another Java loader: sudo update-alternatives --config java2.Chose another compiler (th…
LazyPicker 是一个简单的移动端时间选择器,支持多种主题。
说在前面,本文较长,从观察者模式到 RxJava 原理,以及 RxJava 的一些经常使用操做符的使用,而且对主要涉及到的源码进行了详细分析,讲解内部实现原理,都是笔者本身的学习笔记,因此你能够选择感兴趣的地方去阅读,若是你有时间也能够慢慢品尝,但愿对你有所帮助!
转载请务必注明来源地址: Java链接Oracle数据库的三种链接方式 背景: 这两天在学习Oracle数据库,这里就总结下本身上课所学的知识,同时记录下来,方便整理当天所学下的知识,也同时方便往后本身查询。 SQL语句的话,这里我就很少讲了,感受和其余的数据库(MySQL、S…
了解 Java 的垃圾回收机制
JVM 源码分析之 System.currentTimeMillis 及 nanoTime 原理详解
重点基于 React+AntD 以及多个模块,集成了一套完整的 react 后台管理系统,是一套很不错的可供参考的解决方案
Springboot 热部署的两种方式
在程序中的适当位置打 Log 的重要性就不用多说了,不少人应该都体会过线上有 Bug 却因为没有打 log 而很差 troubleshooting 的经历。
前言 以前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。由于在我看来,RxJava2.0虽然是版本的重大升级,但总归仍是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就行了么?真的有必要单出一篇文章来谈这个…
socket 是对 TCP 的良好抽象
原文地址:Redis实战(五) 聊聊Redis使用场景博客地址:http://blog.720ui.com/ 使用场景说明 计数器 数据统计的需求很是广泛,经过原子递增保持计数。例如,点赞数、收藏数、分享数等。 排行榜 排行榜按照得分进行排序,例如,展现最近、最热、点击率最高、…
背景 数据持久化在如今移动app开发中已经愈来愈被你们承认,提升了用户体验和软件的稳定性,可是因为retrofit持久化的局限性,因此须要本身动手改造一个适合本身的数据持久化方案! 封装效果 这里写图片描述第一次请求是网络加载,以后只要在设置的保鲜时间之内都是经过缓存拉取数据,…
必须写在前面:从Java转向Kotlin,只须要几天时间! 有人担忧编译时间问题,这里给出一个连接Kotlin VS Java:编译速度大比拼 同步自wing的地方酒馆本篇是kotlin开发Android系列教程的最后一篇。前面几篇介绍了kotlin的基本语法、与java的不一样…
从 RxJava 的基础开始,由浅到深一步一步与你们分享一下这个强大的异步库的用法~~
Spring Boot 提供了不少开箱即用的依赖模块,那么,Spring Boot 如何巧妙的作到开箱即用,自动配置的呢? 开箱即用,内藏玄机 Spring Boot提供了不少“开箱即用”的依赖模块,都是以spring-boot-starter-xx做为命名的。例如,以前提到的…
关于JVM系列的文章,都是在读了《深刻理解java虚拟机》一书以后的读书笔记总结。 对于不少android的初学者来讲,JVM知识多是至关薄弱的一块知识。但是若是你须要到公司入职、你要提升本身驾驭java的能力,那么JVM倒是绝对不可忽视的一个环节。最基本JAVA内存区域、垃…
Retrofit + RxJava + OkHttp 让网络请求变的简单 - 基础篇
半个月前 pegdown 的做者宣布再也不维护 pegdown,并迁移迁移到 flexmark-java。flexmark-java 拥有更快的解析速度和更多的特性,推荐你们使用。
爬虫即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,所以搜索引擎优化很大程度上就是针对爬虫而作出的优化。
TabBar 这个名字相信不少学过一点 IOS 程序员都知道它是用来干吗的, 但本人也并不是擅长开发 IOS 程序员, 只是略懂略懂.... 这是一个很强大的 TabBar, 可知足不少需求。用起来也很是简单, 在 oncreate 只调用一行代码就把 UI 布局和切换页面功能基本都实现了。
一篇 SSM 框架整合友好的文章(三)
先后端并行开发(或者说多个业务间并行开发)中,一个比较麻烦的问题,就是如何制造模拟数据和模拟异常状态。这时候有个好的工具颇有必要。
Jake 将探讨 RxJava 2 进行了何种改进,以及这些改进背后的缘由。您将学习到该如何将第三方库和应用同时迁移到 RxJava 2 当中,以及该如何在两个 RxJava 版本之间互相操做。
前言 以前就写过一篇关于Rxjava最友好的文章,反响很不错,因为那篇文章的定位就是简单友好,所以尽量的摒弃复杂的概念,只抓住关键的东西来说,以保证你们都能看懂。 不过那篇文章写完以后,我就以为应该还得有一篇文章给RxJava作一个深刻的讲解才算完美,因而就有了今天的进阶篇。…
Demo地址 RxJava2Demo 本Demo旨在帮助从未接触过RxJava的同窗直接入坑RxJava2,如丝般顺滑,万水千山老是情,留个star行不行? RxJava & RxAndroid (2.0版) 定义 RxJava – Reactive Extensions fo…
转载请务必注明出处,谢谢合做:java读取文件 java读取文件 以字节为单位读取文件 以字符为单位读取文件 以行为单位读取文件 随机读取文件内容 ReadFromFile.java package cn.zhisheng.io; import java.io.; / …
轻松上手, 封装这样的一套框架再也不难
Annotation(注解)就是 Java 提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解) 是一个接口,程序能够经过反射来获取指定程序元素的 Annotion 对象,而后经过 Annotion 对象来获取注解里面的元数据。
笔记内容主要是 mybatis 和 springmvc 的一些基本概念和使用方法,涉及概念介绍、环境搭建、编程细节、运行调试等方面。这套笔记总体偏入门和应用,适合快速上手,对底层实现和机理并未作过多分析。
Java 中的注解是个很神奇的东西,还不了解的能够看下一小时搞明白自定义注解(Annotation)。如今不少 Android 的库都用使用注解实现的,好比 ButterKnife,咱们不防也来学习一下,学完注解处理器,咱们尝试写一个简单的相似 ButterKnife 的东西来绑定控件。
Java 的内存回收机制
RxJava操做符系列传送门 RxJava操做符源码 RxJava操做符系列一 RxJava操做符系列二 RxJava操做符系列三 前言 在上一篇文章咱们主要介绍的是RxJava的一些过滤操做符,若将过滤操做和转换操做一块儿使用,能处理复杂的的业务逻辑,在文章中所举的例子都是都是…
关于JVM系列的文章,都是在读了《深刻理解java虚拟机》一书以后的读书笔记总结。 每一个人入门java的时候,基本上都会听到的关于java的一个邮电就是java的内存管理功能。使用java的时候不须要将过多的心思摆在内存管理的问题上(实际上,内存管理是开发者始终关注的话题,尤为…
这篇是数据结构与算法的第 3 篇,经过前两篇的介绍,对应顺序表和链表已有比较深刻的了解,而本篇是前两篇的延续,即优化前面所分析过的顺序表和双向链表(带头结点和尾结点,均不带数据)。如下是主要的知识点:
理解 Iterator 接口
为何须要迭代器 Iterator
迭代器 Iterator 的分析
迭代器 Iterator 的简单实现
迭代器 Iterator 与集合间存在的问题
理解快速失败机制 fast-fail 机制
进化版的 ListIterator 接口
改良的 MyArraryList 的实现
改良的 MyLinkedList 的实现
本篇文章详述了我阅读 RxJava 源码的心路历程
正则表达式对于我来讲一直像黑暗魔法同样的存在。手机正则去网上搜,邮箱正则去网上搜,复杂点的看看文档拼凑一下,再复杂只能厚着脸皮让其余同事给写一个。历来没有系统的学习过,今天准备拿下它。 1. 学习目标: 了解正则表达式语法 在IDE中使用正则表达式 在javascript 中使…
经测试简繁体均可识别,姓氏已作多音字处理
前言 背压(Backpressure)多是全部想要深刻运用RxJava的朋友必须理解的一个概念。 关于它的介绍,我本意是想写在RxJava2.0更新介绍的文章里的,但是写着写着发现,要完整介绍这个概念须要花费的篇幅太长,刚好目前对于背压的介绍文章比较少,因此决定单独拿出来,自…
转眼间第二季来到了第五章,也是咱们博客系统的第四章。前段时间由于我的私事较多,项目停更了两期,可是这都不是问题,咱们继续接着走下去。毕竟承诺的事情就得完成。 这一期咱们的目标是完成后端博客系统的博客发布功能。 按照咱们前面的设定,咱们的后端博客系统须要完成最简单的博文发布,咱们…
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别(String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。所以在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,而后将指针指向新的 String 对象,因此常常改变内容的字符串最好不要用 String ,由于每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了之后,JVM 的 GC 就会开始工做,影响性能,能够考虑使用可变字符序列 StringBuilder)就能让你直接进入第二轮面试,可是如今问题变得愈来愈高级,面试官问的问题也更深刻。
MyBatis 在 Spring 环境下的载入过程MyBatis 在 Spring 环境下事务的管理