封面

从0搭建一个react开发的脚手架

最近这一年一直在用vue写前端,虽然一直很想用react,但是因为业务所限不可能花大量的时候去用react重写,只有在新项目的时候才有可能重新做技术选项。公司之前的技术类型比较多,最近开始统一成前端react,后端go/node,这样互相交流起来比较容易。

封面

日本医疗制度之限度額適用認定証

在中国做手术,从选医院到找大夫,不但要托关系送礼,还要照顾病人,一场手术下来,病人和家人都身心疲惫。在中国做个手术,绝对是个大事。但在日本做手术,心里会很踏实,日本先进的医疗水平和完善的医保制度,会让人省心。在日本看病,首先是去家附近的私人诊所。医生会根据你的病情,向你说明医治方案和可选择的医院。选用哪个方案和哪家医院,要由你自己决定,医生只是给你建议,毕竟没有最好的,只有适合自己的。一旦你决定下来,医生就会介绍你到对口的综合大医院,有了他的“介绍信和诊断资料”,不但大大缩短待诊时间,而且省去了抽血、化验和拍片等二次诊断时间,只需说明自己希望的医治方案,直接就可以预约手术时间了。

封面

我的tmux之旅(tmux使用详解)

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

封面

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

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

封面

小莫的日本(东京)住院回忆录

从有记忆以来没有做过任何手术,更别说全麻了。说实话,当得知要进行全身麻醉并进行长达2个多小时的手术时我内心是慌的一批的。但是真正经过了手术之后才发现其实并没有想象的那么可怕。在日本的医院里,护士小姐姐无微不至的照顾真的非常暖心,虽然没体会过国内实际体验如何,但从未住过院的我经历过这一次在日本的手术&住院也算是不可多得的人生经历了。

封面

(转)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的用法。

Fork me on GitHub