博客

angular状态管理:ngrx vs ngxs vs akita

0

目前我发现的angular状态管理库有以下三种:

NGRX:https://ngrx.io/

NGXS:https://www.ngxs.io/

Akita:https://netbasal.gitbook.io/akita/

三者的结构机器宣称的优势:

NGRX:

ngrx的就不写了,因为后两者的优势多是相对ngrx的。

NGXS:

https://www.ngxs.io/getting-started/why

Akita:

https://engineering.datorama.com/10-reasons-why-you-should-start-using-akita-as-your-state-management-solution-66b63d033fec

 

国外三篇对比文章:

https://ordina-jworks.github.io/angular/2018/10/08/angular-state-management-comparison.html

https://medium.com/@joshblf/migrating-from-ngrx-to-ngxs-in-angular-6-ddddcdce543e

https://blog.singular.uk/why-i-prefer-ngxs-over-ngrx-df727cd868b5

大数据相关技术

0

google服务:bigtable

 

开源实现:Hbase,Hadoop

简易app版本管理

0

nodejs读取apk信息:

https://github.com/openstf/adbkit-apkreader

angular可用的表格组件

0
@angular/material的表格功能太弱了,github上找到的比较好的几个:

 

https://github.com/akveo/ng2-smart-table

https://github.com/ssuperczynski/ngx-easy-table

https://github.com/swimlane/ngx-datatable

数据可视化研究学习

0

基于GIS:

https://github.com/maptalks/maptalks.js

https://github.com/Leaflet/Leaflet

https://github.com/AnalyticalGraphicsInc/cesium

3D:

https://github.com/xeolabs/xeogl

 

sso实现方式研究

0

JWT

优点:服务器不保存,减轻服务器压力,减轻数据库查询压力,服务器重启后,仍然可以访问

缺点:信息泄露后,其他人就会获得所有权限,服务器端无法让其过期

适用场景:

1.有效期短

2.只被使用一次

参考

https://www.cnblogs.com/yuanrw/p/10089796.html

https://baijiahao.baidu.com/s?id=1608021814182894637&wfr=spider&for=pc

结论

JWT不适合用作SSO认证方案

ngrx学习

0

https://blog.csdn.net/xs20691718/article/details/78049301

https://www.jianshu.com/p/b5bb16147209

对现代化社区程序的研究

0

三大主题:问答、写作、阅读

 

https://github.com/esotalk/esoTalk

 

 

https://github.com/flarum/flarum

https://github.com/justjavac/Flarum

开源MQTT broker方案

0

node:

https://github.com/mcollina/mosca

python:

https://github.com/beerfactory/hbmqtt

ionic4使用hammerjs添加手势事件支持

0

1.安装hammerjs,并在angular.json中添加

2.app.modules中添加

3.在要使用的html中添加press、tap、swipe等事件