• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

2019年08月的内容

Spring Boot

Spring boot 2.x注解Annotation大全

Spring boot 2.x注解Annotation大全
为了方便我们在日常开发注解的使用,本文将开发所需要的注解统一并进行归类起来,并结合用例进行解析,这样收藏起来以便日后使用。最主要本文将持续更新日常使用的注解,也可以评论中告知其他注解。 1依赖注入 1.1组件注解 @component @component,而其余 @Controller、@Service、@Repository都组合了@component……继续阅读 »

winrains 11个月前 (08-31) 22浏览 0个赞

RPC

6种微服务RPC框架

6种微服务RPC框架
一、前言 开源 RPC 框架有哪些呢? 一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的。 跟语言平台绑定的开源 RPC 框架主要有下面几种。 Dubbo:国内最早开源的 RPC 框架,由阿里巴巴公司开发并于 2011 年末对外开源,仅支持 Java 语言。 Motan:微博内部使用的 RPC 框架,于 2016 年对……继续阅读 »

winrains 11个月前 (08-31) 15浏览 0个赞

docker

docker 基础总结

docker 基础总结
docker 是什么 Docker是一个开源的容器引擎,它基于 LXC 容器技术,使用 Go 语言开发。源代码托管在 Github 上,并遵从 Apache2.0 协议。 Docker采用 C/S 架构,其可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。 简单来说: Docker 就是一种快速解决生产问题的一种技术手段。 docker 官……继续阅读 »

winrains 11个月前 (08-31) 16浏览 0个赞

Java技术

Java动态代理模式的奥秘

Java动态代理模式的奥秘
👉本文中所有的代码和运行结果都是在amazon corretto openjdk 1.8环境中的,如果你不是使用该环境,可能会略有偏差。另外为了代码看起来清晰整洁,将所有代码中的异常处理逻辑全部拿去了。 一些废话 哈喽,各位读者您们好,好久不见!距离上一篇我写的文章已经半个月有余,没办法,我也是菜鸟一枚,而且我写文章有原则,每一篇都必须要酝酿得够深刻,高……继续阅读 »

winrains 11个月前 (08-31) 21浏览 0个赞

IntelliJ IDEA

IDEA中的Git操作

IDEA中的Git操作
SpringBoot实战电商项目mall(20k+star)地址:github.com/macrozheng/… 摘要 大家在使用Git时,都会选择一种Git客户端,在IDEA中内置了这种客户端,可以让你不需要使用Git命令就可以方便地进行操作,本文将讲述IDEA中的一些常用Git操作。 环境准备 使用前需要安装一个远程的Git仓库和本地的Git客户端……继续阅读 »

winrains 11个月前 (08-31) 25浏览 0个赞

Spring Boot

10个优秀的SpringBoot开源项目

10个优秀的SpringBoot开源项目
一、mall star 数 12.7k,项目地址: https://github.com/macrozheng/mall mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、……继续阅读 »

winrains 11个月前 (08-31) 22浏览 0个赞

数据存储

快照技术原理详解

快照技术原理详解
一、概念解释 像照相机一样,机器快门一闪,很快就把刚刚的人像停留在了相纸上。存储系统中的数据“快照”与我们生活中所说的“照片”非常相似,所不同的是,照片的对象不是人,而是数据。如同照片留住了我们过去的摸样和岁月,快照把数据在某一时刻的映像也保留了下来。因此我们可以根据快照查找数据在过去某一时刻的映像,常常用来作为增强数据备份系统的一种技术,……继续阅读 »

winrains 11个月前 (08-31) 28浏览 0个赞

IntelliJ IDEA

IntelliJ IDEA 使用教程(2019图文版)

IntelliJ IDEA 使用教程(2019图文版)
前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种……继续阅读 »

winrains 11个月前 (08-31) 21浏览 0个赞

Session

Java Web 开发必须掌握的三个技术:Token,Cookie,Session

Java Web 开发必须掌握的三个技术:Token,Cookie,Session
在Web应用中,HTTP请求是无状态的。即:用户第一次发起请求,与服务器建立连接并登录成功后,为了避免每次打开一个页面需要登录,就出现了cookie,sesseion。 Cookie Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。Cookie存储的数据量有限,且都是保存在……继续阅读 »

winrains 11个月前 (08-31) 18浏览 0个赞