首页
学习
活动
专区
工具
TVP
发布

余林丰

专栏成员
155
文章
149953
阅读量
46
订阅数
for循环与串行化、并行化Stream流性能对比
《Java8 Stream编码实战》的代码全部在https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/stream-coding,一定要配合源码阅读,并且不断加以实践,才能更好的掌握Stream。
用户1148394
2020-03-27
1.1K0
Java8函数式编程以及Lambda表达式
尽管距离Java8发布已经过去7、8年的时间,但时至今日仍然有许多公司、项目停留在Java7甚至更早的版本。即使已经开始使用Java8的项目,大多数程序员也仍然采用“传统”的编码方式。
用户1148394
2020-03-25
4900
Java8 Stream流
关注公众号(CoderBuff)回复“stream”获取《Java8 Stream编码实战》PDF完整版。
用户1148394
2020-03-25
1.4K0
不要再写这样的神级代码了!
JDK8提供的Stream虽然好用,Lambda虽然简洁,但一定不能滥用,我举一个实际遇到的例子(已做脱敏处理):
用户1148394
2020-03-23
5380
不要再认为Stream可读性不高了!
距离Java 8发布已经过去了7、8年的时间,Java 14也刚刚发布。Java 8中关于函数式编程和新增的Stream流API至今饱受“争议”。
用户1148394
2020-03-23
9730
Spring Data Redis
Java客户端(上)章节中我们使用了redis的Java客户端的第三方开源框架——Jedis,但目前Java应用已经被Spring(Spring Boot)统治了大半江山,就连一些数据连接操作的封装Spring也不放过,这其中也不乏有redis的封装——Spring Data Redis。关于Spring Data Redis的官方介绍:https://spring.io/projects/spring-data-redis。
用户1148394
2020-03-02
5420
Redis的“假事务”与分布式锁
我们在学习MySQL的存储殷勤时知道,MySQL中innodb支持事务而myisam不支持事务。而事务具有四个特性:
用户1148394
2020-02-26
6910
Jedis客户端以及redis中的pipeline批量操作
前面的章节介绍了redis的安装、还有命令配置等内容,我们在实际使用时大部分情况都是利用现成的Java客户端对redis进行操作。当然命令并不是没用,它极有可能在你排查问题时排上用场,因为你有可能会直接连入redis服务端通过命令行来排查是否是redis缓存的问题。
用户1148394
2020-02-26
4.4K0
Redis5.x五种数据类型常见命令
按照第一章 准备工作中的步骤,我们通过redis-cli命令进入redis命令行交互。
用户1148394
2020-02-25
7980
Redis5.x两种持久化方式以及主从复制配置
redis除了支持多种多样的存储类型,还有一点也非常重要,那就是尽管它是基于内存的存储系统,但它也能进行数据的持久化操作。这一点,对于缓存不幸宕机想恢复缓存数据时相当有效。同样,我们实际使用redis时,为了更高的性能和更高的可用性会将redis配置为集群主从模式。本章节重点介绍持久化和主从复制的相关配置。
用户1148394
2020-02-25
7220
《Redis5.x入门教程》之准备工作、数据类型
在下载完redis-5.0.7.tar.gz后,我们通过命令tar -zxvf redis-5.0.7.tar.gz,解压后将redis安装包拷贝到/usr/local目录下,命令sudo mv redis-5.0.7 /usr/local。
用户1148394
2020-02-24
6130
PPT制作套路指南
最近正在重做公众号相关的一些设计以及排版,想到年前部门里的UI设计大神做了一个关于“PPT设计指南”的分享,正好可以拿来实践一把。
用户1148394
2020-02-17
1.1K0
如何更优雅地对接第三方API
本文所有示例完整代码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/third
用户1148394
2019-12-31
3.9K0
软件开发要质量还是要效率?
把“质量”当做宗旨的企业,通常都有一系列的规章制度,甚至是繁重且冗余的流程用来约束软件开发过程中种种“有意”或“无意”的威胁软件质量的行为。
用户1148394
2019-11-29
8970
前后端分离对于开发人员的挑战
尽管前后端的分离已经不再新颖,但仍然有很大一部分企业由于历史的原因,采用的是“传统”的Web开发模式,即前端人员根据UI做好HTML页面,再将HTML页面交给后端开发人员打通数据和调试。这是最为“原始”的方式,甚至有可能在如今的大学课堂中仍然是这样的教学方式。我想前端开发人员被“鄙视”也即是这样的开发模式所导致,因为前端几乎不做任何的调试,可能只是调整下页面的一些工作。这样的开发模式也很简单,看起来是对后端开发人员要求更高,也就是要求后端开发人员掌握一定的前端基础。
用户1148394
2019-11-18
5570
Spring中老生常谈的FactoryBean
FactoryBean和BeanFactory由于在命名上极其相似,一直以来困扰了不少的开发者。
用户1148394
2019-09-04
4270
JDK集合面试20问
HashMap内部实现原理是数组+链表,通过散列算法将key值散列到数组中,如果到相同的位置,则通过拉链法解决散列冲突。在JDK8中新增了红黑树结构,当HashMap中的散列冲突链表结构超过8个数据时,会从链表结构转换为红黑树结构。
用户1148394
2019-08-20
5650
JDK基础必备面试十问
从JVM运行角度来看,当JVM执行到new字节码时,首先会去查看类有没有被加载到内存以及初始化,如果是第一次使用该类,则首先加载该类。加载完成后便会在堆内存分配该对象实例的内存空间,虚拟机栈分配对象实例的应用内存。
用户1148394
2019-08-20
4350
JVM面试十问
(1)标记-清除算法:首先标记出需要回收的对象,标记完成后统一清除。此算法缺点是标记-清楚效率不高,且容易出现大量不连续的碎片空间。
用户1148394
2019-08-20
5260
《ElasticSearch6.x实战教程》之简单的API
可以看到当前ES中一共有2个索引,一个是我们刚创建的demo,另一个是kibana创建的索引.kibana。表格中有一些信息代表了索引的一些状态。
用户1148394
2019-08-08
3460
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档