杂货店

得之坦然,失之淡然


  • 首页

  • 标签

  • 分类

  • 归档

  • 追番

  • 站点地图

Go语言入门

发表于 2020-02-21 | 分类于 Learning
本文字数: 5.4k | 阅读时长 ≈ 22 分钟

2019

本文算是《Go语言实战》读书笔记,同时也写了一些go与java中的不同之处。

阅读全文 »

2019 总结

发表于 2020-01-02 | 分类于 Life
本文字数: 580 | 阅读时长 ≈ 1 分钟

2019

阅读全文 »

RPC接口设计的一些想法

发表于 2019-12-26 | 分类于 Thinking
本文字数: 559 | 阅读时长 ≈ 2 分钟

191226-head-rpc

阅读全文 »

使用Amazon Cloudfront+Lambda@Edge生成缩略图

发表于 2019-12-18 | 分类于 Learning
本文字数: 1.5k | 阅读时长 ≈ 6 分钟

191218-head-lambda

国内的云存储厂商(如阿里云,七牛云等)提供了比较方便的图片处理方案,只需要添加不同的图片访问参数值,就可以实现图片的缩放。AmazonS3并没有提供现成的方案,但我们可以通过Cloudfront+Lambda@Edge实现图片的缩放功能。

阅读全文 »

使用Amazon S3-Website生成缩略图

发表于 2019-12-18 | 分类于 Learning
本文字数: 1.1k | 阅读时长 ≈ 4 分钟

191218-head-apigateway

上一篇我们介绍了通过Cloudfront+Lambda@Edge生成缩率图,这篇简单介绍下另一种方式:通过S3静态网站托管实现生成缩略图。实现核心就是配置当S3返回404时,重定向到我们自己的图片处理服务完成缩略图创建。在这种配置下,我们需要指定Cloudfront的源为S3静态网站地址。

S3静态网站地址格式:{bucketName}.s3-website-{region}.amazonaws.com
S3地址格式:{bucketName}.s3-{region}.amazonaws.com

阅读全文 »

JMX简单使用

发表于 2019-10-23 | 分类于 Learning
本文字数: 2.2k | 阅读时长 ≈ 10 分钟

jmx

JMX(Java Management Extensions)是Java平台上为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。

阅读全文 »

MacOS编译OpenJDK9

发表于 2019-10-19 | 分类于 Software
本文字数: 2.5k | 阅读时长 ≈ 14 分钟

code

环境准备

macOS High Sierra,版本 10.13.6

阅读全文 »

矩阵URI(Matrix URIs)

发表于 2019-09-30 | 分类于 Learning
本文字数: 508 | 阅读时长 ≈ 2 分钟

what-is-url

矩阵URI(Matrix URIs) 是Tim Berners-Lee于1996年提出的一种新的Web体系结构,但遗憾的是,到目前为止并未成为 Web标准。

阅读全文 »

PF4J简单使用

发表于 2019-09-24 | 分类于 Learning
本文字数: 872 | 阅读时长 ≈ 4 分钟

plugin

PF4J是一个Java轻量级的插件框架,可以实现动态加载,执行,卸载外部插件(支持jar以及zip),具体可以看官网介绍。

本文例子基于Github地址:https://github.com/pf4j/pf4j

1
2
3
4
5
<dependency>
<groupId>org.pf4j</groupId>
<artifactId>pf4j</artifactId>
<version>3.0.1</version>
</dependency>
阅读全文 »

规约模式(Specification Pattern)

发表于 2019-06-24 | 分类于 Learning
本文字数: 1k | 阅读时长 ≈ 5 分钟

规约模式(Specification Pattern),简单来说就是就是约束条件,例如从数据库中获取到满足约束条件的数据(where条件之后即为约束条件):

1
select * from `book` where `name` like `%java%` and `price` < 50;

如果我们要用java实现类似约束,可能会想到:

1
2
3
4
5
for (Book book : books) {
if (book.name.contains("java") && book.price < 40) {
System.out.println(book);
}
}
阅读全文 »
123
蛋筒冰淇淋

蛋筒冰淇淋

得之坦然,失之淡然

30 日志
6 分类
45 标签
GitHub E-Mail
Links
  • Jenkov
  • DZone
0%
© 2019 — 2021 Yichen
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4