会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
resentment
念念不忘 必有回响
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年12月16日
jdk9模块化--特性
摘要: 通过 "之前" 对模块化的尝试,乍看下来和普通class/jar包引用差不多,这里就看下具体的区别。 模块化的作用 首先来看下模块的定义: 模块即代码和数据的一个命名且自描述的集合。代码即java类和接口,而数据是资源或静态信息。 其目的是: 通过 可靠的配置 ,来替代易错的类路径机制,并通过程序组
阅读全文
posted @ 2017-12-16 17:16 resentment
阅读(468)
评论(0)
推荐(0)
编辑
2017年12月9日
jdk9模块化--引用模块
摘要: "上一次" 简单写了一个module并进行调用,这次会尝试模块间引用其他模块 首先列出所有文件 模块引用 moduleA的module info ModuleA.java main的module info Main.java 在src同级目录运行下面命令进行编译 然后就可以运行main模块了 找不到
阅读全文
posted @ 2017-12-09 21:13 resentment
阅读(3800)
评论(0)
推荐(0)
编辑
2017年11月25日
jdk9模块化--HelloWorld
摘要: jdk9新引入模块化的概念,本系列会介绍如何使用该功能,第一篇一定得从hello world开始 准备jdk 首先得准备jdk9这个就不多说了 准备java文件 模块化除了一般的文件还需要一个module info.java,并且一般会把整个模块放在一个以模块名命名的文件夹下,下面是文件的目录 其中
阅读全文
posted @ 2017-11-25 22:52 resentment
阅读(687)
评论(0)
推荐(0)
编辑
2017年11月11日
java9语法变更
摘要: java9的更新主要是新增的jigsaw的模块化系统,语法上并没有很大的变化,这里简单记录语法上的变化并附上案例。 try with resources jdk7中引入try with resources由语言自身管理closable资源的关闭 jdk9中使用时可以进一步省去在try语句中定义Res
阅读全文
posted @ 2017-11-11 17:31 resentment
阅读(441)
评论(0)
推荐(0)
编辑
2017年11月4日
jdk9 新特征(译)--3
摘要: 原文档地址: "What’s New in Oracle JDK 9 Release 9" JDK9中Nashron的更新 1. "Nashorn的parser API" 应用,尤其是在IDE和服务端框架中,可以解析并分析ECMAScript代码。 通过 "Parser" 方法,可以从字符串、URL
阅读全文
posted @ 2017-11-04 18:22 resentment
阅读(406)
评论(0)
推荐(0)
编辑
2017年10月28日
jdk9 新特征(译)--2
摘要: 原文档地址: "What’s New in Oracle JDK 9 Release 9" 部署JDK9的变化 1.弃用Java Plug in Oracle JDK9弃用Java Plug in和相关的applet技术。这些技术虽然还可用,但是在将来的Oracle JDK/JRE中会考虑移除 嵌入
阅读全文
posted @ 2017-10-28 19:05 resentment
阅读(1460)
评论(0)
推荐(0)
编辑
2017年10月21日
jdk9 新特征(译)--1
摘要: 原文档地址: "What’s New in Oracle JDK 9 Release 9" JDK9中的主要变化 变化影响了多个技术领域 1.Java平台模块系统 引入新的java编程组件,模块(module),其是一个命名的自描述的代码和数据的结合: 在编译和运行之间映入新的“连接”阶段,在这段时
阅读全文
posted @ 2017-10-21 18:29 resentment
阅读(1334)
评论(0)
推荐(0)
编辑
2017年10月14日
readline快捷键
摘要: 基础操作 ← ctrl+b 前一个字符 → ctrl+f 后一个字符 ctrl+d 删除当前字符 ctrl+a 移到行头部 ctrl+e 移到行结束 alt+b 移到前一个单词(单词为非标点的字符或数字) alt+f 移到后一个单词 ctrl+l 清屏,保留当前命令 alt+u 当前字符到单词结束大
阅读全文
posted @ 2017-10-14 15:25 resentment
阅读(368)
评论(0)
推荐(0)
编辑
2017年10月6日
jdk9-jshell
摘要: 在jdk9中包含了一个REPL形式的交互式shell工具,它可以实时反馈java语法的运行结果,下面做一下简单介绍 准备 需要安装 "jdk9" 运行 将jdk9的bin目录配置到path目录并在命令行运行jshell,或cd到jdk9的bin目录直接运行jshell,就可以进入jshell的命令提
阅读全文
posted @ 2017-10-06 18:39 resentment
阅读(242)
评论(0)
推荐(0)
编辑
2017年9月23日
guava limiter
摘要: 在应用中有很多场景需要限制流量防止突然的流量峰值影响服务器、数据库的性能。在谷歌提供的Guava包中就有这么一个工具用于对流量进行限制。 令牌桶算法 "令牌桶算法" 是往一个固定大小的令牌桶中定时发放令牌,请求只有拿到令牌之后才能继续访问,当没有拿到令牌则阻塞或直接返回。 使用 guava中的Rat
阅读全文
posted @ 2017-09-23 16:55 resentment
阅读(292)
评论(0)
推荐(0)
编辑
下一页