首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
啤酒就辣条
掘友等级
公众号:啤酒就辣条
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 42
沸点 9
赞
51
返回
|
搜索文章
最新
热门
再来看看Java的新特性——Stream流
摘要中已经说明了,为了提高开发效率。流可以帮助我们高效操作集合,流帮助我们通过流水线的方式对集合进行删减、合并、排序、修改,并最终返回我们想要的元素数据或统计数据。流水线的意思是说,一批元素不需要等待全部元素都完成某步操作,才进行下步操作,而是可以尽早进行下步操作,就好像流水线…
再来看看Java8的新特征——lambda表达式
可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 查看Java8的源码,被@FunctionalInterface修饰的函数叫做函数式接口,例如Predicate,这些类往往只有…
【Java杂货铺】用Security做权限极简入门
现如今,在JavaWeb的世界里Spring可以说是一统江湖,随着微服务的到来,SpringCloud可以说是Java程序员必须熟悉的框架,就连阿里都为SpringCloud写开源呢。(比如大名鼎鼎的Nacos)作为Spring的亲儿子,SpringSecurity很好的适应了…
【Java杂货铺】JVM#虚拟机加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转化解析和初始化,最终形成了可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类型的加载、连接和初始化都是在程序运行期间完成的,虽说加大了运行时期的开销,但是大大增加了Java的灵活度,方便动态加载…
【Java杂货铺】JVM#Class类结构
计算机只认识0和1.所以我们写的编程语言只有转义成二进制本地机器码才能让机器认识。然而随着虚拟机的发展,包括Java在内的很多语言,都选择了一种和操作系统、机器指令集无关的中立储存格式来储存编译后的数据。 我们都知道Java经典标语,“一次编译,到处运行”。实现这一目标,每个平…
【Java杂货铺】JVM#Java高墙之GC与内存分配策略
上一章看了高墙的一半,接下来看另一半——GC。 为什么需要GC和内存分配策略?当需要排查各种内存溢出、内存泄漏问题时,当垃圾回收成为系统达到更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的控制和调节。 程序计数器、虚拟机栈、本地方法栈生命周期时伴随着线程的,所以更…
【Java杂货铺】JVM#Java高墙之内存模型
《深入理解Java虚拟机》,学习JVM的经典著作,几乎学习JAVA的小伙伴人手一本。当初买了,翻看了一部分,到了字节码那边彻底读不下去了,遂弃之。最近打算看Spring源码,反射、动态代理、设计模式等基础工具的确可以让我更加容易理解源码内容。然而,看着看着才发现,这个平常我们几…
【Python杂货铺】速学python基础
安装好python环境后,运行win+R,输入python直接进入python的交互页面,这边可以进行数学运算。 由上面可以看出python前两个基础类型 整数、 浮点类型。这两个和java中的概念差不多。 作为基础的类型,当然少不了字符串了,和java一样,字符串可以进行拼接…
Mongo使用总结
最近做项目利用mongo记录的日志做数据统计。着了非关系型数据库的迷,于是乎买了本《MongoDB实战》学习了一番。记录一下学习笔记,共享之。 我在自己的Linux服务器上装了最新版的Mongo。记录一下安装链接还有一个遇到的问题。 数据插入,可分为insert和save方法。…
强大的CompletableFuture
为了让程序更加高效,让CPU最大效率的工作,我们会采用异步编程。首先想到的是开启一个新的线程去做某项工作。再进一步,为了让新线程可以返回一个值,告诉主线程事情做完了,于是乎Future粉墨登场。然而Future提供的方式是主线程主动问询新线程,要是有个回调函数就爽了。所以,为了…
下一页
个人成就
文章被点赞
555
文章被阅读
78,110
掘力值
2,922
关注了
22
关注者
220
收藏集
5
关注标签
8
加入于
2018-11-04