Deno 来势汹汹?这些最新项目让你知道Node.js可不是吃素的
Deno 1.0 发布了。Deno 是作者 Ryan Dahl 在 Node 之后的又一大作,它是一个新的运行时,用于在 Web 浏览器之外执行 JavaScript 和 TypeScript,其采用 Rust 编写而成(最初用的是 Golang)。 Deno 试图提供一个独立…
SpringBoot2.x系列教程74--SpringBoot中实现分布式的Session共享
SpringBoot2.x系列教程74--SpringBoot中实现分布式的Session共享一. SpringBoot中实现Session共享1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2.添加依赖包<dependency> <groupId>org.springframework.…
JwChat:一款基于Vue和ElementUI的极简聊天框组件
一款基于 Vue 和 ElementUI 的极简聊天框组件。本项目是一款极简的数据驱动为主的聊天框组件,新增表情包可自动匹配微信表情, 新增聊天窗口配置组件,可以自由配置 顶部状态栏 和 右侧信息栏。JwChat 的代码借鉴于 AVue。 帮助用户识别: 界面简单直白,让用户快…
SpringBoot2.x系列教程73--Web开发中的Session详解及原理分析
SpringBoot2.x系列教程73--Web开发中的Session详解及原理分析一. HttpSession机制1. HTTP协议与HttpSession的状态保持Session经常被翻译为会话,其本来的含义是指有始有终的一系列动作/消息。比如打电话时,从拿起电话拨号到挂断电话这中间的一系列过程可以…
还得看 Java!Gitee 4月最火 Java 项目大盘点
虽说 C 语言最近重返了 TIOBE 榜单的第一名,但Java 凭借着其强大的群众基础和使用人数,四月份在 的 Gitee 上仍然涌现了许多优秀的开源项目,这些开源项目从框架到应用都有涉及,一起来看看吧。 OkHttps 是近期开源的对 OkHttp3 轻量封装的框架,它独创的…
Java最新学习教程路线图(2020最新)
虽然这个世界上有各种各样的编程语言,但唯有Java牢牢占据着NO.1的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java。因此,Java方向的开发吸引了不少年轻人投入到Java的学习之中。那么Java作为老牌的编程语言,要学习的内容还是很多的…
OpenCV能做哪些好玩的项目?适合初学者学习的五个计算机视觉项目
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成 ,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像…
SpringBoot2.x系列教程72--SpringBoot整合Hazelcast实现分布式缓存
SpringBoot2.x系列教程72--SpringBoot整合Hazelcast实现分布式缓存作者:一一哥一. 分布式缓存代码实现步骤1. 创建web项目我们按照之前的经验,创建一个web程序,并将之改造成Spring Boot项目,具体过程略。2. 添加依赖包<dependency> <groupId>com.hazelc…
微软开源Rust/WinRT,看完这几个Rust项目再决定要不要入坑
微软推出了基于 Rust 的 Windows 运行时项目 Rust/WinRT。该项目和 C++/WinRT 一脉相承,用标准语言和编译器为 Windows 运行时构建语言投影,从而方便 Rust 开发人员调用 Windows API,更轻松地使用 Rust 构建各类 Wind…
SpringBoot2.x系列教程71--分布式缓存Hazelcast详解及原理探究
SpringBoot2.x系列教程71--分布式缓存Hazelcast详解及原理探究作者:一一哥一. Hazelcast1. Hazelcast简介Hazelcast 是由Hazelcast公司开发的一款开源的分布式内存级别的缓存数据库,可以为基于JVM环境运行的各种应用提供分布式集群和分布式缓存服务。利用H…
Spring Security OAuth 2.0 发放令牌接口地址自定义
如上文,默认情况下我们需要访问 /oauth/token 获取,也就是所有业务系统的 “登录”接口 都变成这个地址,如何在不重写此接口的情况下,自定义路径地址。
图床太难找?有了Gitee上这两个图床工具,小白大佬都能轻松搞定
很多同学在日常的工作和生活中,总会遇到各种上传图片的需求。对于一些支持将图片直接粘贴获得在线地址的编辑器,我们可以很方便的进行处理,但是遇到了不支持这样做的编辑器,就只好去找一个在线图床或是支持粘贴图片的编辑器。 Gitee 上这两个开源项目可以给我们答案,让大家不管是小白还是…
SpringBoot2.x系列教程70--SpringBoot中实现注册用户发送激活邮件功能
SpringBoot2.x系列教程70--SpringBoot中实现注册用户发送激活邮件功能作者:一一哥在上一章节中,我带大家学习了SpringBoot中如何发送各种类型的邮件,接下来我再带大家实现一下,在实际开发中的邮件发送功能。需求分析: 很多网站注册时,都会给我们的注册…
这五款超好用的Bootstrap扩展,让你的Web开发事半功倍
Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS/HTML 框架。利用 Bootstrap 提供的 Sass 变量和混合(mixins)、响…
算法从入门到精通5之选择排序
算法从入门到精通5之选择排序作者:杨景文一、排序和算法排序是算法中的一部分,也叫排序算法。算法一般用来处理数据,而数据的处理最好是要找到他们的规律,这个规律中有很大一部分就是要进行排序,所以需要有排序算法。本节讲解的是选择排序,从选择排序…
C语言重返TIOBE榜单第一,这些优质开源项目你不能错过!
最近 TIOBE 公布了 2020 年 5 月的编程语言排行榜。 本期最大的亮点是 C 语言超越 Java,重返第一的位置。C 语言上一次排名第一,还是在 2015 年。 Gitee 上 C 语言开源项目也层出不穷,除了一些经典的高 Star 项目,一些优质的新项目同样值得关注…
SpringBoot2.x系列教程69--SpringBoot中整合邮件发送
SpringBoot2.x系列教程69--SpringBoot中整合邮件发送作者:一一哥注: 本文案例以QQ邮箱发送的实现为例!一. 邮件发送概述1. 概述在Spring框架中提供了一个JavaMailSender接口,可以实现发送邮件功能。而在Spring Boot中提供了一个对应的spring-boot-starter…
Spring Security OAuth2 实现登录互踢
一个账号只能一处登录,类似的业务需求在现有后管类系统是非常常见的。 但在原有的 spring security oauth2 令牌方法流程(所谓的登录)无法满足类似的需求。 重写发放逻辑createAccessToken,当用户管理的令牌存在时则删除重新创建,这样会导致之前登陆…
SpringBoot2.x系列教程68--JPA+Jta-atomikos实现分布式事务
SpringBoot2.x系列教程68--Spring Boot+JPA+Jta-atomikos实现分布式事务作者:一一哥我在上一章节中介绍了分布式事务的相关理论知识,本章节中我会在SpringBoot中结合JPA,整合jta-atomikos来实现多数据源环境下的分布式事务。一. 多数据源环境下分布式事务…
最适合Qt初学者的项目:30 多个开源 Demo 一网打尽
很多 Qt 的使用者,经常苦于找不到练手项目,毕竟实践才是进步的阶梯,空有理论知识是远远不够的。Gitee 上这位优秀的同学就开源了这样一个项目,里面全是 Qt 的各种开源 Demo,并且还在持续更新中,现在已经有三十余个,预计将来也会有 100+个 Demo供大家学习,让我们…