新手区最新随笔(rss) RSS

领域驱动设计实战

     摘要: 领域驱动(DDD,Domain Driven Design)为软件设计提供了一套完整的理论指导和落地实践,通过战略设计和战术设计,将技术实现与业务逻辑分离,来应对复杂的软件系统。本系列文章准备以实战的角度来介绍 DDD,首先编写领域驱动的代码模型,然后再基于代码模型,引入 DDD 的各项概念,先介绍战术设计,再介绍战略设计。> DDD 实战1 - 基础代码模型> D...  阅读全文

2021-02-25 15:53 作者: paulwong【评论:0】【阅读:6】 

http与https的区别

http是将内容文字通过tcp传送,内容是明文,未经加密,可透过tcpdump偷看。

https将内容文字用不对称的方式加密后再传送,加密协议是TLS或SSL,透过tcpdump看到的内容是乱码。而且服务器端更换密钥无需通知client。

How hackers love your HTTP data
https://blog.usejournal.com/how-hackers-love-your-http-data-157e76f2c66a

How you could get hacked at a coffee shop
https://medium.com/bugbountywriteup/how-you-could-get-hacked-at-a-coffee-shop-3a81a53c0b4f


Hacker Lexicon: What Is HTTPS?
https://www.wired.com/2016/04/hacker-lexicon-what-is-https-encryption/

2021-02-04 17:00 作者: paulwong【评论:0】【阅读:18】 

Java8中文件转Base64和Base64转文件

     摘要: 有几个项目中,都需要将图片或者数字证书的文件转为Base64,昨天写代码的时候,发现在jdk8中本就含有关于Base64的API。从此后不再需要其他的jar包来转换Base64了!!!据说是JDK8加入的。先是将文件转为Base64:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh...  阅读全文

2021-01-07 09:44 作者: paulwong【评论:0】【阅读:137】 

微服务架构设计模式

     摘要: 微服务架构及设计模式http://dockone.io/article/9680微服务架构10个最重要的设计模式https://developer.51cto.com/art/202012/635852.htmGitHub标星127K!字节内部必刷“微服务架构设计模式”https://blog.csdn.net/a159357445566/article/details/1...  阅读全文

2021-01-06 14:44 作者: paulwong【评论:0】【阅读:48】 

21个2021年软件开发趋势预测

     摘要: 2020年是最近历史上前所未有的一年。在过去的一百年中,人类没有经历过像COVID-19这样的全球性大流行。它影响了我们星球上的所有国家,部门和几乎所有个人。 好消息是,我们已经准备好疫苗,终于可以充满乐观和希望,迎接新的一年2021年。 2020年对于软件开发行业来说是重要的一年,在许多领域都取得了明显的突破。COVID-19大大加快了数字化转型,到2021年这种趋势将更加明显。 在软...  阅读全文

2021-01-05 09:56 作者: paulwong【评论:0】【阅读:83】 

TCP 連線狀態機制與流程

     摘要: https://dev.twsiyuan.com/2017/09/tcp-states.html在開發基於 HTTP 的網路應用服務時,當有大量連線要求,或是與長連線 (Persistent connection) 要求時,常常遇到底層 TCP 的連線斷線錯誤,導致服務不穩定。因此研究了解 TCP 的連線狀態機制,並嘗試用自己的方式整理筆記,希望能從基礎知識中找到解決錯誤的線索,或是任何能更進一步...  阅读全文

2020-12-29 10:04 作者: paulwong【评论:0】【阅读:29】 

httpClient Connection Pool使用的正确姿势

     摘要: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->import java.util.concurrent.TimeUnit; import org.apache.http.client.config.RequestC...  阅读全文

2020-12-29 09:36 作者: paulwong【评论:0】【阅读:105】 

git-stash用法小结

     摘要: 缘起今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上看到当前修改的版本(带有大量日志和调试信息)。因此呢,查查Git有没有提供类似功能,就找到了git stash的命令。综合下网上的介绍和资料,git stash(git储藏)可用于以下情形:发现有一个类是多余的,想...  阅读全文

2020-12-14 11:02 作者: paulwong【评论:0】【阅读:47】 

spring data mongodb group by month

     摘要: https://stackoverflow.com/questions/35312677/how-to-use-month-using-aggregation-in-spring-data-mongo-dbCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--...  阅读全文

2020-12-11 16:53 作者: paulwong【评论:0】【阅读:39】 

技 术 改 变 世 界

宣传语

网站分类

其他分类

Google站内搜索

 

24小时内最热随笔

统计信息

订阅

Blog客户端API

推荐客户端

博客排行榜[前100人]