程序开发

SpringBoot+webSocket实现扫码登录功能

Vedu 发布于 2021年06月11日22点21分

最近单位又有一个新Java项目。 涉及到扫码登录。之前项目使用的是 ajax轮询的方式。感觉太low了。 所以这次用webSocket的方式进行实现 好。废话不多说!咱们开始!! 一、首先咱们需要一张表 这表是干啥的呢?就是记录一下谁扫码了。谁登录了。 User_Token表 字...

阅读(22)评论(0)赞 (0)

ASP.NET MVC最好的视图引擎Razor语法使用速成指南

8

Vedu 发布于 2021年06月09日22点15分

在ASP.NET Core MVC应用程序中,视图引擎(view engine)负责处理发送给客户端的内容。MVC框架中默认的视图引擎称为Razor,用来为HTML文件添加注释说明并将这些动态内容插入发送给浏览器的输出中。 本章将介绍一个用于快速解读Razor语法的工具,这样当你...

阅读(22)评论(0)赞 (0)

如何在Electron中使用Node原生模块

Vedu 发布于 2021年05月26日22点52分

Electron 支持原生的 Node 模块,但由于和官方的 Node 相比,Electron 有可能使用一个和我们系统上所安装的 Node 不同的 V8 引擎,所以使用的模块需要重新编译才能使用。如果我们想编译原生模块,则需要手动设置 Electron 的 headers 的位...

阅读(53)评论(0)赞 (0)

20条非常实用的Python代码实例

1

Vedu 发布于 2021年05月23日23点06分

据说Python之父-Guido Van Rossum打算让CPython更快,速度直接翻五倍,这是实实在在的好消息。 Python一直以来被诟病速度慢,影响开发效率,希望这次Guido老爷子能帮python打一场漂亮的翻身仗。 这篇文章不准备介绍Python速度如何,而是给大家...

阅读(54)评论(0)赞 (0)

netty实现websocket客户端与服务端消息透传

Vedu 发布于 2021年05月23日23点03分

前言:作为一个刚踏入职场的实习生,我很幸运参加了某个政府项目,并且在项目中负责一个核心模块功能的开发,而不是从头到尾对数据库的crud。虽然我一直心里抱怨我的工作范围根本就不是实习生干的活,因为没有前辈带我、入职就开始改bug。但在这样的环境下我却学到了很多东西,即便老板有压榨我...

阅读(65)评论(0)赞 (0)

移动App架构经验总结

Vedu 发布于 2021年05月23日23点02分

架构也因项目而异。不同的项目需求不同,对应的架构也会不同。 架构分层 API的设计完毕之后。接下来我就会考虑App项目的总体架构了。总体怎样架构,我也以前做过不少尝试。 早期的时候,Android就是将全部操作都放在Activity里完毕,包含界面数据处理、业务逻辑处理、调用AP...

阅读(51)评论(0)赞 (0)

ElasticSearch数据导入

14

Vedu 发布于 2021年05月21日01点32分

本文将介绍通过logstash收集.csv文件,oracle数据库数据再导入到ElasticSearch中,以及SuperMapiClient for JavaScript9D与ElasticSearch的结合使用。###安装logstash1、官网下载logstash-6.1....

阅读(42)评论(0)赞 (0)

企业微信万亿级日志检索系统

9

Vedu 发布于 2021年05月21日01点29分

背景 开发在定位问题时需要查找日志,但企业微信业务模块日志存储在本机磁盘,这会造成以下问题: 日志查找效率低下:一次用户请求涉及近十个模块,几十台机器,查找日志需要登录机器 grep 日志文件。这一过程通常需要耗费 10 分钟以上,非常低效; 日志保存时间短:单机磁盘存储容量有限...

阅读(41)评论(0)赞 (0)

如何在K8S集群中部署Traefik Ingress Controller

4

Vedu 发布于 2021年05月21日01点12分

在生产环境中,我们常常需要控制来自互联网的外部进入集群中,而这恰巧是Ingress的职责。 Ingress的主要目的是将HTTP和HTTPS从集群外部暴露给该集群中运行的服务。这与Ingress控制如何将外部流量路由到集群有异曲同工之妙。接下来,我们举一个实际的例子来更清楚的说明...

阅读(46)评论(0)赞 (0)

Spring Boot+OAuth2,一个注解搞定单点登录!

10

Vedu 发布于 2021年05月21日01点11分

单点登录是我们在分布式系统中很常见的一个需求。 分布式系统由多个不同的子系统组成,而我们在使用系统的时候,只需要登录一次即可,这样其他系统都认为用户已经登录了,不用再去登录。前面和小伙伴们分享了 OAuth2 JWT 的登录方式,这种无状态登录实际上天然的满足单点登录的需求,可以...

阅读(49)评论(0)赞 (0)