封面

我的tmux之旅

之前在中期学习计划中将tmux列入其中,但是一直没有花时间研究。周末看番的时候有一个tmux的视频推荐,点开看了一下觉得讲的挺好的,感觉是时候在工作中导入这个工具了。视频也直接嵌在正文中,有需要的朋友不妨看一下。

封面

nodejs中使用redis的订阅分发功能

订阅者模式是23中设计模式中常用的模式之一,我们经常会在代码中用到。那么redis的订阅和分发有什么作用呢?当应用同时有多个实例时,如果调用某个api,那么通过负载均衡请求只会到达某一个实例,但是如果我们有需求调用api时所有的实例都需要对应的处理,那要怎么实现呢?

封面

(转)doTween插件使用介绍

今天我们一起来研究一下DOTween动画插件。

对于该插件官网上的介绍是:“DOtween是一种快速,高效,完全类型安全的面向对象的动画引擎。”

将它导入Unity中,可以很方便快速地帮我们完成许多动画效果。本篇文章主要将通过一些小案例来介绍DOTween的使用方法和主要功能。

封面

2020年年终总结和第二个长期学习计划

2021年了,离制定第一个5年计划己经过去了将近5年, 回头再看这些内容发现有些现在己经被更好用的工具替代了, 或者被吞并了, 不禁感叹技术的发展让人眼花缭乱, gulp被webpack取代, atom被vscode收购,github被巨硬重金买下, angular2都特么混到V11了, 当时觉得牛逼的jquery纷纷被各大厂抛弃。 国民老公被记在小本本上, 国民老婆从林志玲也变成了黑泽志玲。 时间真是把杀猪刀, 被生活无情的按在地上摩擦了5年, 从一个刚入社会的小萌新变成一个大叔。 我秃了但我感觉我也变强了, 感觉是时候制定一个新的5年计划了, 合计合计下一个五年继续折磨我的头发的会是哪些东西。 最后敢问各位道友, 日本植发哪家强?

封面

postman和commandline tools(newman)用法介绍

不知道大家对大批量重复性的工作内容的第一反应是怎样的,我的第一反应肯定是写脚本,还得是python的。但是发现postman对批量api调用也有了较好的支持,所以便省去了写脚本的过程,直接使用命令行就可以了。

封面

【日本东京六本木】【CTW株式会社】招聘Node全栈/Java后端/SRE/大数据工程师/UI设计师

公司介绍CTW株式会社是一家快速成长中的创业公司,致力于在日本提供优质的游戏和便捷的互联网产品服务,坐标在东京六本木地标建筑之一ARK Hills Sengokuyama Mori Tower,这里汇集了Facebook,软银,adidas,麦肯锡等知名企业。

封面

npm优秀库使用收集整理(长期向)

虽然自栩全沾工程师,但是对于前端圈的了解还是相对缺乏的,尤其是大量的npm包。java的maven/gradle, node的npm, swift的pod,,python的pip,php的Composer,c++的Conan等等。基本上每一种开发语言都有自己的包管理器。开源三方库汇集了全世界的智慧结晶,有了这些优秀的三方库能够让我们很容易的完成复杂的功能。所以打算开一个长期向的优秀库的使用收集博客。大部分内容是搜索到的优秀博文整理而来。

封面

js/ts常用公有方法收集整理(长期向)

不管是什么语言,不管是前端还是后端,我们都有一个很重要的模块,那就是utils包。在java界有apache-commons这种出身明门的,也有像hutool这种民间的库。前端界目前还没有发现一个比应用比较频繁的库,那就出一个长期项的自己整理整一下吧。

封面

spring cloud集成spring security

在spring boot/spring cloud成为java生态中绝对主流的开发框架时,spring家族其他的框架也开始变得越来越流行。对于认证授权的方案也有更多的小伙伴选择从shrio过渡到spring security。但是spring security的难度确实要比shiro高出不少,需要花费较多精力学习。

封面

使用flyway版本控制工具维护数据库表

最近的公司项目需求需要在现有的项目中集成spring-security,鉴于对spring security的知识较为零散,虽然之前集中学习了一段时间的spring security,但没有实践还需要多学习。今天在查看spring security资料的时候接触到了flyway这个东西,感觉用起来还是挺方便,打算学习学习也一起集成到项目中。

封面

使用IDEA保存时自动格式化代码配置

公司的Java项目在提交代码时会自动执行CI。为了统一代码风格,CI中配置了使用google-java-format来检查代码格式,所以IDEA默认的格式化风格会和google的风格不一样,最终提交代码时需要执行 ./gradlew :spotlessApply来再次format,经常会遇到在提交代码时会忘记执行脚本会导致CI构建失败。所以研究了一下如何让IDEA应用google的风格自动进行格式化。

封面

aws dynamoDB使用总结

最近有一个新需求:需要将一部分敏感用户信息存入aws dynamoDB,作为一个长年被高墙圈养的开发者,自然对aws这种高端的东西一无所知,至到如今身处东京才能有幸接触。所以各种查看官网的各种文档和github的demo示例,跟踪源码调查报错等各种手段。从最开始的无从下手,到摸清整个流程花了大概1天半时间。大致感觉是和其他db整合没什么太大区别,尤其是和mongodb这种noSQL的DB用法很像。

封面

nuxt.js使用介绍

vue全家桶还算是比较全面的,从构建工具vue-cli、vite,到vue-router、vuex、element-ui,vue-dev-tools,最后服务器渲染方案nuxt.js等等构成了一个完整的开发生态,用着还是比较省心的。总结一下nux.js用法以供参考。

封面

web端接入apple Sign in流程

前一段时间接入了google sign in的功能,现在继续接入apple sign in。待apple sign in 正式上线之后,我们的游戏支持 line、Facebook、twitter、google、apple5种三方登陆,基本上涵盖了主流sns。apple和google虽然是不同的平台,但是都是采用上oauth2.0的协议,所以接入流程大同小异。

封面

node项目监控工具之pm2

用了好几年的宝塔,不知道什么时候出了个pm2管理器,才开始以为它是对node版本切换管理的,直到今天看到有一篇文章才发现理解错了。研究了一下pm2的作用和用法,也顺便玩一玩宝塔中的pm2。

封面

聊聊Javascript的事件循环(转载)

苹果的safari对不在一个事件循环内的popup操作判定为非用户主动触发,后果就是会被浏览器自动拦截。所以开始查询浏览器事件循环相关的资料,如果有遇到同样问题的小伙伴可以参考一下。

封面

AWS SQS/SNS/Redis的pub/sub用法总结

最近做一个功能的时候需要用到消息队列,提起消息队列首先想到的就是mq系列的rabbitMQ或者rockMQ,Kafuka之类的服务。另外aws也有自己的消息队列服务SNS和SQS,今天简单记录一下SQS/SNS/Redis的用法。

封面

AWS SSO用法

aws sso ( AWS Single Sign-On) 中文名叫做aws单点登陆,如果您的组织使用 AWS Single Sign-On (AWS SSO),则您的用户可以登录到 Active Directory 或内置的 AWS SSO 目录,或其他连接到 AWS SSO 的 iDP,并映射到使您能够运行 AWS CLI 命令的 AWS Identity and Access Management (IAM) 角色。无论您使用哪个 IdP,AWS SSO 都会将些区别抽象出来,并且它们都与下面所述的 AWS CLI 一起工作。

封面

aws command line 用法

aws除了登陆到网页操作之外,还提供了api和命令行的操作方式。本文介绍了aws cli命令行工具的安装,权限配置和s3相关命令。

封面

vue框架状态管理之vuex

作为一个全沾攻城狮,需要会的东西实在太多了。虽然思路都大同小异,但是对于不同的框架,架构和使用的api都有着不小的区别,还是需要花费点时间学习一下,今天要记录的是便是管理vue状态的框架vuex。

Fork me on GitHub