资讯专栏INFORMATION COLUMN

Java进阶之路

sushi / 3389人阅读

摘要:探索专为而设计的将探讨进行了何种改进,以及这些改进背后的原因。关于最友好的文章进阶前言之前就写过一篇关于最友好的文章反响很不错,由于那篇文章的定位就是简单友好,因此尽可能的摒弃复杂的概念,只抓住关键的东西来讲,以保证大家都能看懂。

周月切换日历

一个可以进行周月切换的日历,左右滑动的切换月份,上下滑动可以进行周,月不同的视图切换,可以进行事件的标记,以及节假日的显示,功能丰富

Android鬼点子-如此Q弹!

设计的很漂亮做出来有点差强人意系列

你所不知的TARS,却帮阅文集团完成技术架构变革!

TARS是腾讯从2008年到今天一直在使用的后台逻辑层统一应用框架(Total Application Framework)的开源版本,为用户提供了涉及到开发、运维、以及测试的一整套解决方案。

重识 OkHttp——探究源码设计

探究 OkHttp 的源码设计,更深刻的理解,以便更灵活地运用

Intellij IDEA 一些不为人知的技巧

Intellij IDEA 一些不为人知的技巧

工具类之 TimeUtils

时间相关工具类,注释写得已经很清楚了,用法可以参考单元测试,好了,老司机要发车了。

HttpUtil:Retrofit 封装库

浅谈 Retrofit 封装 - 让框架更加简洁易用

SpringBatch 读取 txt 文件并写入数据库

SpringBatch 读取 txt 文件并写入数据库

RxJava 常用操作符

RxJava 常用操作符 - 创建操作,变换操作,过滤操作。。。。。。

RxJava 和 Retrofit 结合使用完成基本的登录和注册功能

RxJava 和 Retrofit 结合使用完成基本的登录和注册功能

MyBatis 完全使用指南

MyBatis 作为一个轻量的 SQL 映射框架,确实很简单,但是知识点挺多,实际使用中还是会有时想不起来某个标签该怎么写,所以整理了这篇文章,以备查询。由于 MyBatis 如此简单,使得这一篇文章基本把实际使用中常碰到的事情都涵盖了

【译】2017 年你不能错过的 Java 类库

一些好用的 Java 类库汇总

Java 语法清单

Java 语法清单翻译自 egek92 的 JavaCheatSheet,从属于笔者的 Java 入门与实践系列。时间仓促,笔者只是简单翻译了些标题与内容整理,支持原作者请前往原文点赞。需要注意的是,此文在 Reddit 上也引起了广泛的讨论,此文讲解的语法要点还是以 Java 7 为主,未涉及 Java 8 中内容,略显陈旧,读者可以带着批判的视角去看。

Socket.io+Notification 实现浏览器消息推送

通过 nodejs+Socket.io+Notification 实现服务端往浏览器客户端发送自定义消息

RXjava+Retrofit 史上最精简封装(值得拥有)

RxHttpUtils
继上次 SuperTextView 之后的又一次封装

Rxjava+Retrofit 封装,便捷使用

编写原由:
项目用到 Rxjava+Retrofit 的使用,总是感觉封装的不到位,网上也有很多类此的封装,找来找去没有一款适合自己的,无奈之下只能自己动手封装一个使用起来超级简单的网络框架,个人感觉装装的还是挺不错的,相比网络上其他封装简单了不少,使用起来也很方便,源码很少可以随意修改源码达到自己需要的效果,废话不多说了,请看怎么使用!

美团团购订单系统优化记

美团团购订单系统主要作用是支撑美团的团购业务,为上亿美团用户购买、消费提供服务保障。2015 年初时,日订单量约 400 万~ 500 万,同年七夕订单量达到 800 万。

我们为什么要把 Dagger2,MVP 以及 RxJava 引入项目中?

我们在使用他们之前我们知道为什么要使用他们, 他们能给我们带来什么好处吗, 还是只是跟随潮流

设计模式的几大原则

本篇文章我们组织 ThinkKeep 中的一篇, 来自于本人, 虽然是很经典的东西, 又有多少人真正掌握呢?

Android 接入微信支付宝支付

按照惯例,首先通读一遍官网文档。 微信支付 前期准备 微信开放平台 注册账号,创建应用,开通微信支付,这些大家都会的。 微信商户平台 APP 支付文档 https://pay.weixin.qq.com/wik... ,如…

Android 数据加密方案

Android 数据加密方案

spring 事务管理的一些注意点

总结一些自己最近在使用 spring 事务管理时碰到的一些注意点 一、关于目标对象内部方法自我调用时的一些情形和存在的问题 1、情形 1:只给 b 方法上加事务注解,a 方法上不加 目标类的接口和实现代码示例: public interface AService {public void a();

ubuntu 切换 java 版本

众所周知,ubuntu 经常需要安装不同的 java 版本,他们之间的切换就是一个很大的问题 1.Chose another Java loader: sudo update-alternatives --config java2.Chose another compiler (th…

移动端时间选择器

LazyPicker 是一个简单的移动端时间选择器,支持多种主题。

RxJava 学习笔记(部分示例代码及源码)

说在前面,本文较长,从观察者模式到 RxJava 原理,以及 RxJava 的一些常用操作符的使用,并且对主要涉及到的源码进行了详细分析,讲解内部实现原理,都是笔者自己的学习笔记,所以你可以选择感兴趣的地方去阅读,如果你有时间也可以慢慢品尝,希望对你有所帮助!

Java连接Oracle数据库的三种连接方式

转载请务必注明来源地址: Java连接Oracle数据库的三种连接方式 背景: 这两天在学习Oracle数据库,这里就总结下自己上课所学的知识,同时记录下来,方便整理当天所学下的知识,也同时方便日后自己查询。 SQL语句的话,这里我就不多讲了,感觉和其他的数据库(MySQL、S…

安卓复习之旅—JavaGC 机制

了解 Java 的垃圾回收机制

JVM 源码分析之 System.currentTimeMillis 及 nanoTime 原理详解

JVM 源码分析之 System.currentTimeMillis 及 nanoTime 原理详解

React+AntD 后台管理系统解决方案

重点基于 React+AntD 以及多个模块,集成了一套完整的 react 后台管理系统,是一套很不错的可供参考的解决方案

Springboot 热部署的两种方式

Springboot 热部署的两种方式

Clean Code, Clean Log

在程序中的适当位置打 Log 的重要性就不用多说了,很多人应该都体会过线上有 Bug 却由于没有打 log 而不好 troubleshooting 的经历。

关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭

前言 之前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。因为在我看来,RxJava2.0虽然是版本的重大升级,但总归还是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就好了么?真的有必要单出一篇文章来谈这个…

张大胖的 socket

socket 是对 TCP 的良好抽象

聊聊Redis使用场景

原文地址:Redis实战(五) 聊聊Redis使用场景博客地址:http://blog.720ui.com/ 使用场景说明 计数器 数据统计的需求非常普遍,通过原子递增保持计数。例如,点赞数、收藏数、分享数等。 排行榜 排行榜按照得分进行排序,例如,展示最近、最热、点击率最高、…

RxRetrofit - 终极封装 - 深入浅出 & 数据缓存

背景 数据持久化在现在移动app开发中已经越来越被大家认可,提高了用户体验和软件的稳定性,但是由于retrofit持久化的局限性,所以需要自己动手改造一个适合自己的数据持久化方案! 封装效果 这里写图片描述第一次请求是网络加载,之后只要在设置的保鲜时间以内都是通过缓存拉取数据,…

爽翻天!告别Java。一起来使用kotlin开发完整客户端

必须写在前面:从Java转向Kotlin,只需要几天时间! 有人担心编译时间问题,这里给出一个链接Kotlin VS Java:编译速度大比拼 同步自wing的地方酒馆本篇是kotlin开发Android系列教程的最后一篇。前面几篇介绍了kotlin的基本语法、与java的不同…

RxJava 从入门到出轨

从 RxJava 的基础开始,由浅到深一步一步与大家分享一下这个强大的异步库的用法~~

Spring Boot 开箱即用,内藏玄机

Spring Boot 提供了很多开箱即用的依赖模块,那么,Spring Boot 如何巧妙的做到开箱即用,自动配置的呢? 开箱即用,内藏玄机 Spring Boot提供了很多“开箱即用”的依赖模块,都是以spring-boot-starter-xx作为命名的。例如,之前提到的…

每天学习一点JVM之:JAVA内存区域浅析

关于JVM系列的文章,都是在读了《深入理解java虚拟机》一书之后的读书笔记总结。 对于很多android的初学者来说,JVM知识可能是相当薄弱的一块知识。可是如果你需要到公司入职、你要提高自己驾驭java的能力,那么JVM却是绝对不可忽视的一个环节。最基本JAVA内存区域、垃…

Retrofit + RxJava + OkHttp 让网络请求变的简单 - 基础篇

Retrofit + RxJava + OkHttp 让网络请求变的简单 - 基础篇

比 pegdown 更快的 Java markdown 解析器。

半个月前 pegdown 的作者宣布不再维护 pegdown,并迁移迁移到 flexmark-java。flexmark-java 拥有更快的解析速度和更多的特性,推荐大家使用。

【原】小玩 node+express 爬虫 - 1

爬虫即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。

一款强大的 Android 底部导航

TabBar 这个名字相信很多学过一点 IOS 程序员都知道它是用来干嘛的, 但本人也并非擅长开发 IOS 程序员, 只是略懂略懂.... 这是一个很强大的 TabBar, 可满足很多需求。用起来也非常简单, 在 oncreate 只调用一行代码就把 UI 布局和切换页面功能基本都实现了。

一篇 SSM 框架整合友好的文章(三)

一篇 SSM 框架整合友好的文章(三)

制造 JSON API 模拟数据的一个方案

前后端并行开发(或者说多个业务间并行开发)中,一个比较麻烦的问题,就是如何制造模拟数据和模拟异常状态。这时候有个好的工具很有必要。

探索专为 Android 而设计的 RxJava 2-Jake Wharton

Jake 将探讨 RxJava 2 进行了何种改进,以及这些改进背后的原因。您将学习到该如何将第三方库和应用同时迁移到 RxJava 2 当中,以及该如何在两个 RxJava 版本之间互相操作。

关于RxJava最友好的文章(进阶)

前言 之前就写过一篇关于Rxjava最友好的文章,反响很不错,由于那篇文章的定位就是简单友好,因此尽可能的摒弃复杂的概念,只抓住关键的东西来讲,以保证大家都能看懂。 不过那篇文章写完之后,我就觉得应该还得有一篇文章给RxJava做一个深入的讲解才算完美,于是就有了今天的进阶篇。…

RxJava2轻松入门

Demo地址 RxJava2Demo 本Demo旨在帮助从未接触过RxJava的同学直接入坑RxJava2,如丝般顺滑,万水千山总是情,留个star行不行? RxJava & RxAndroid (2.0版) 定义 RxJava – Reactive Extensions fo…

java读取文件

转载请务必注明出处,谢谢合作:java读取文件 java读取文件 以字节为单位读取文件 以字符为单位读取文件 以行为单位读取文件 随机读取文件内容 ReadFromFile.java package cn.zhisheng.io; import java.io.; /

RxJava+Retrofit+Okhttp+Mvp

轻松上手, 封装这样的一套框架不再难

一小时搞明白自定义注解

Annotation(注解)就是 Java 提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解) 是一个接口,程序可以通过反射来获取指定程序元素的 Annotion 对象,然后通过 Annotion 对象来获取注解里面的元数据。

springmvc+mybatis 学习笔记 (汇总)

笔记内容主要是 mybatis 和 springmvc 的一些基本概念和使用方法,涉及概念介绍、环境搭建、编程细节、运行调试等方面。这套笔记整体偏入门和应用,适合快速上手,对底层实现和机理并未做过多分析。

一小时搞明白注解处理器(Annotation Processor Tool)

Java 中的注解是个很神奇的东西,还不了解的可以看下一小时搞明白自定义注解(Annotation)。现在很多 Android 的库都用使用注解实现的,比如 ButterKnife,我们不防也来学习一下,学完注解处理器,我们尝试写一个简单的类似 ButterKnife 的东西来绑定控件。

Java 的内存回收机制

Java 的内存回收机制

RxJava操作符系列四

RxJava操作符系列传送门 RxJava操作符源码 RxJava操作符系列一 RxJava操作符系列二 RxJava操作符系列三 前言 在上一篇文章我们主要介绍的是RxJava的一些过滤操作符,若将过滤操作和转换操作一起使用,能处理复杂的的业务逻辑,在文章中所举的例子都是都是…

每天学习一点JVM之:垃圾回收机制

关于JVM系列的文章,都是在读了《深入理解java虚拟机》一书之后的读书笔记总结。 每个人入门java的时候,基本上都会听到的关于java的一个邮电就是java的内存管理功能。使用java的时候不需要将过多的心思摆在内存管理的问题上(实际上,内存管理是开发者始终关注的话题,尤其…

java 数据结构与算法之改良顺序表与双链表类似 ArrayList 和 LinkedList(带 Iterator 迭代器与 fast-fail 机制)

这篇是数据结构与算法的第 3 篇,通过前两篇的介绍,对应顺序表和链表已有比较深入的了解,而本篇是前两篇的延续,即优化前面所分析过的顺序表和双向链表(带头结点和尾结点,均不带数据)。以下是主要的知识点:
理解 Iterator 接口
为什么需要迭代器 Iterator
迭代器 Iterator 的分析
迭代器 Iterator 的简单实现
迭代器 Iterator 与集合间存在的问题
理解快速失败机制 fast-fail 机制
进化版的 ListIterator 接口
改良的 MyArraryList 的实现
改良的 MyLinkedList 的实现

我的 RxJava 源码解读之旅

本篇文章详述了我阅读 RxJava 源码的心路历程

正则表达式学习笔记

正则表达式对于我来说一直像黑暗魔法一样的存在。手机正则去网上搜,邮箱正则去网上搜,复杂点的看看文档拼凑一下,再复杂只能厚着脸皮让其他同事给写一个。从来没有系统的学习过,今天准备拿下它。 1. 学习目标: 了解正则表达式语法 在IDE中使用正则表达式 在javascript 中使…

工具类之 PinyinUtils(无依赖第三方)

经测试简繁体都可识别,姓氏已做多音字处理

关于RxJava最友好的文章——背压(Backpressure)

前言 背压(Backpressure)可能是所有想要深入运用RxJava的朋友必须理解的一个概念。 关于它的介绍,我本意是想写在RxJava2.0更新介绍的文章里的,可是写着写着发现,要完整介绍这个概念需要花费的篇幅太长,恰好目前对于背压的介绍文章比较少,所以决定多带带拿出来,自…

[java 手把手教程java 后端博客系统文章系统——No4](https://juejin.im/entry/587c7...

转眼间第二季来到了第五章,也是我们博客系统的第四章。前段时间因为个人私事较多,项目停更了两期,但是这都不是问题,我们继续接着走下去。毕竟承诺的事情就得完成。 这一期我们的目标是完成后端博客系统的博客发布功能。 按照我们前面的设定,我们的后端博客系统需要完成最简单的博文发布,我们…

最近 5 年 133 个 Java 面试问题列表

Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别(String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后,JVM 的 GC 就会开始工作,影响性能,可以考虑使用可变字符序列 StringBuilder)就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。

MyBatis 在 Spring 环境下的事务管理

MyBatis 在 Spring 环境下的载入过程
MyBatis 在 Spring 环境下事务的管理

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68208.html

相关文章

  • 阿里45K高级Java岗,必备技能清单

    摘要:听说年后离职的老同事,金三刚拿下高薪,年薪直奔万了。互联网公司主流技术选型进阶高级架构师必学大主要技能,包括数据结构和算法高级特性核心数据库框架与必备工具系统架构设计等,希望能真正帮助到想要从程序员进阶为高级架构师之路的朋友。 相信你可能经历过这些: 已经工作两三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。听说年后离职的老同事,金三刚拿下高薪offer,年薪直奔5...

    LuDongWei 评论0 收藏0
  • Java进阶之路 - 收藏集 - 掘金

    摘要:请欣赏语法清单后端掘金语法清单翻译自的,从属于笔者的入门与实践系列。这篇一篇框架整合友好的文章三后端掘金一理论它始终是围绕数据模型页面进行开发的。 RxJava 常用操作符 - Android - 掘金 原文地址 http://reactivex.io/documenta... ... RxJava 和 Retrofit 结合使用完成基本的登录和注册功能 - Android - 掘...

    BakerJ 评论0 收藏0
  • PHP 进阶之路 - 后端多元化之快速切入 Java 开发

    摘要:以实现自己熟悉的东西为导向比如我们做后端开发,首先是常用的循环迭代条件判断增删改成。它是由实现的,不保证元素的顺序,也就是说所说元素插入的顺序与输出的顺序不一致。 下面是我直播的文字版,直播地址:https://segmentfault.com/l/15...代码:https://github.com/zhoumengka...整个项目我们我又细分了6个版本来演进,希望更加便于大家对比...

    Cristic 评论0 收藏0
  • PHP 进阶之路 - 后端多元化之快速切入 Java 开发

    摘要:以实现自己熟悉的东西为导向比如我们做后端开发,首先是常用的循环迭代条件判断增删改成。它是由实现的,不保证元素的顺序,也就是说所说元素插入的顺序与输出的顺序不一致。 下面是我直播的文字版,直播地址:https://segmentfault.com/l/15...代码:https://github.com/zhoumengka...整个项目我们我又细分了6个版本来演进,希望更加便于大家对比...

    xi4oh4o 评论0 收藏0

发表评论

0条评论

sushi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<