The road
open-menu closeme
The Road
Series
Effective Cloud Computing Deep Dive Clickstream Analytics GitOps Serverless Amazon Builders Library
Tools
Word Dictation Practice on AWS Word Dictation Practice on Vercel Football English (KET/PET)
About
🌐
中文 English
The road
github twitter stackoverflow rss
  • Spring框架下的分布式session管理

    calendar May 7, 2016 · 2 min read · web-2.0 session-management spring-framework spring-session spring-boot  ·
    Share on: twitter facebook linkedin copy

    在微服务和容器等技术的帮助下,Web应用可以较为容易的进行水平扩展,来部署更多的应用实例来提升请求处理数QPS。当Web服务有状态的时候,如何在集群下管理用户session成为新的待解决问题。 Spring Framework针对此问题衍生出了一个子项目Spring Session来实现集群下的session管理。该项目提供了以下功能: 提供API和实现管理用户session HttpSession - 替换实现应用容器(tomcat)中的HttpSession Clustered Sessions - 实现集群的session而不依赖任何应用容器特定的解决方案 Multiple Browser Sessions - 支持多个用 …


    Read More about Spring框架下的分布式session管理
  • V秘是如何构建的

    calendar Apr 7, 2016 · 1 min read · web-2.0 architecture 网站架构  ·
    Share on: twitter facebook linkedin copy

    春天来了,V秘大家庭也新增了两位10后的传人。新爸爸经过一番忙乱后,希望在这里与大家分享V秘的架构,共同探讨如何快速的构建高可用,高性能的Web服务。 V秘致力于提供最好的在线视频制作云平台。让用户随时随地零门槛的快速制作出高质量高清晰度的视频,来纪念记录生活中有意义的时刻,同时将这份快乐传递给更多的家人朋友一起分享。 然而要可靠的可扩展的实现这样看似简单的需求,其背后确由众多知名开源技术,可靠的云服务,不间歇的监控运维来实现和保证的。 V秘架构的基本目标就是要实现, 服务的高扩展性。有有效可靠的方法支撑数万并发到数十万,百万及更多的并发请求。 服务的高可用性。各种服务都是多实例的集群,某些服务故障后,集群中的其他实例仍然能够提供服 …


    Read More about V秘是如何构建的
  • 说一说阿里云ossfs

    calendar Feb 26, 2016 · 2 min read · aliyun oss ossfs 阿里云  ·
    Share on: twitter facebook linkedin copy

    阿里云提供的对象或者文件存储叫OSS,为应用程序提供了海量存储,按需付费等服务。应用程序则需要通过Aliyun OSS的各语言SDK才能操作(读,写,遍历等)OSS中的文件。 对运维人员来说,做一些数据维护工作的时候,通过SDK操作OSS中的文件就会比较麻烦。在linux/unix环境下,通常有一些工具把远程文件系统或云盘挂载为本地文件。在网络状况比较好的情况下,操作远程文件就像操作本地文件一样。例如,把Amazon S3,Dropbox云盘,可通过ssh登录的远程服务器上的磁盘挂载为本地文件系统。 之前也有第三方公司开发的工具把OSS bucket挂载为本地磁盘。出于安全考虑一直为敢使用。 终于,阿里云推出了官方开源版本 …


    Read More about 说一说阿里云ossfs
  • 如何使用微信公众平台的临时素材

    calendar Jan 27, 2016 · 2 min read · weixin wechat 微信 公众平台  ·
    Share on: twitter facebook linkedin copy

    微信给公众平台提供了素材管理的接口,通过这一系列接口可以上传,接收以及管理图片,视频等多媒体文件。其中又分为临时和永久两种类型。永久素材有总量的限制,临时素材微信服务器只给保存3天。 最近V秘刚好有个同微信用户互动的场景,为用户美化微信拍摄的小视频。V秘后台服务器收到用户发送过来小视频(微信将其认做临时素材),将其美化处理后,再将美化的视频上传为临时素材,最终美化后的视频作为视频类型的客服消息被推送给用户。整个流程很简洁,用户发送小视频后,就坐等观看美化后的小视频了。 然而最终经过V秘开发团队的实践及测试,得出的结论是, ##微信公众平台的临时素材不能用!绝对的鸡肋! 公众平台上传素材的API以及使用已有素材发送视频消息API都很健 …


    Read More about 如何使用微信公众平台的临时素材
  • 单页面应用(single page application)中使用微信支付

    calendar Jan 24, 2016 · 2 min read · weixin wechat pay 支付  ·
    Share on: twitter facebook linkedin copy

    随着AngularJS等前端MVC框架的流行,AJAX的异步请求数据结合H5的push state等特性,极大的改善了网站的用户体验和页面加载性能。这类网站应用通常只有一个入口页面,通过应用内路由到不同的页面,所以俗称单页面(signle page application)应用。页面URL看起来如下, 网站首页 http://mysite.com/#/index 商品列表页 http://mysite.com/#/goods/list 商品详情页 http://mysite.com/#/goods/skuid 网站关于页 http://mysite.com/#/about 对浏览器而言,上面几个地址都是访问的网站**/目录,每 …


    Read More about 单页面应用(single page application)中使用微信支付
  • 文件系统的Inode耗尽,会导致Docker编译镜像出现'No space left on device'错误

    calendar Jan 21, 2016 · 1 min read · docker troubleshoot  ·
    Share on: twitter facebook linkedin copy

    最近在提交前端代码后,前端代码的自动发布老是失败。失败的原因多是编译Docker镜像时在执行COPY语句拷贝文件到镜像文件系统时,扔出了'No space left on device'这个错误。这个错误根据描述非常好理解,就是docker文件系统所在磁盘没有了空间。 但是通过df -h命令,该磁盘至少还有3,4个G的剩余空间。而前端镜像的文件大小最多也不超过300M。在该磁盘通过touch,cp仍然可以创建文件。 所以这个问题非常奇怪,为什么docker或者操作系统抱怨磁盘没有了空间?在磁盘仍然剩余数个G的情况下? 再通过相关的查找后,docker的这个issue给了我启发。Linux文件系统的inode在耗尽后,该文件系统将不能 …


    Read More about 文件系统的Inode耗尽,会导致Docker编译镜像出现'No space left on device'错误
  • Daemon hell in Jenkins

    calendar Jul 21, 2015 · 1 min read · docker daemon jenkins jenkins-cli  ·
    Share on: twitter facebook linkedin copy

    Recently I wrote a Linux like initd script to start/stop my web application. The script works well when running it in shell of linux. The web application will run in background by daemon. However I found both daemon and web application(java) exited immediately if I started the script in Jenkins as a shell step of build …


    Read More about Daemon hell in Jenkins
  • The symptoms of Java broken in Mac OSX 10.10 and fix solution

    calendar Jul 13, 2015 · 1 min read · Java Mac OSX troubleshoot  ·
    Share on: twitter facebook linkedin copy

    After uninstalling some applications from my Mac OSX, I found the applications that depends on JRE totally does not work. I noticed below symptoms, Eclipse Mars can not be launched, even though I specified the launching vm to another one(java -version still work). The SWT native library failed to resolve the …


    Read More about The symptoms of Java broken in Mac OSX 10.10 and fix solution
  • Run groovy script via Jenkins CLI

    calendar May 13, 2013 · 1 min read · groovy jenkins jenkins-cli  ·
    Share on: twitter facebook linkedin copy

    Jenkins supports ssh authentication in CLI. Below is a command to verify that I am authenticated: 1 2java -jar jenkins-cli.jar -s http://myserver/jenkins who-am-i 3 4 Authenticated as: myuser 5 Authorities: 6 authenticated However you still would meet permission error when running groovy script in CLI. 1 2java -jar …


    Read More about Run groovy script via Jenkins CLI
  • Solr boost examples

    calendar May 11, 2013 · 1 min read · lucene solr  ·
    Share on: twitter facebook linkedin copy

    The index has a field named 'create_time' that is the timestamp of document created time. The query string can boost the latest created document like below, {!boost b=recip(ms(NOW,create_time),3.16e-11,0.08,0.05)}name:keyword There is another field named 'important' that indicates whether the document is important or …


    Read More about Solr boost examples
    • ««
    • «
    • 10
    • 11
    • 12
    • 13
    • 14
    • »
    • »»

Kane Zhu photo

Kane Zhu

A tech blog sharing personal experiences and insights about cloud computing, software development, and emerging technologies. Side project: Football English — KET/PET reading practice through football history.
Read More about Kane Zhu

Featured Posts

  • Agent Toolkit for AWS: What It Changes for Claude Code
  • Track Claude Code Cost Per Project with Bedrock Tagging
  • Transcribing Long Podcasts and Meetings with FunASR
  • From Solo AI Engineer to Autonomous Dev Team
  • Serverless Multi-Tenant OpenHands on AWS with Fargate
  • Technical Deconstruction of MCP Authorization: A Deep Dive into OAuth 2.1 and IETF RFC Specifications

Recent Posts

  • Claude Platform on AWS vs. Bedrock: A Decision Tree
  • Self-Hosted GitHub Runners on AWS Spot for AI Dev Teams
  • AI Digital Engineer: End-to-End Delivery with Claude Code
  • Deploying OpenHands AI Platform on AWS with CDK
  • Secure AWS Credentials with credential_process
  • OIDC External Identity Source for AWS IAM Identity Center
  • Desktop Notifications for Claude Code: Never Miss a Completed Task
  • MCP OAuth Evolution: SEP-991 Simplifies Client Registration

Categories

BLOGGING 86 CLOUD-COMPUTING 50 SERVERLESS-COMPUTING 13 KUBERNETES 10 AI DEVELOPMENT 9 AI/ML 7 TRIP 5 AUTOMATION 4 AUTHENTICATION & AUTHORIZATION 3 DEVELOPER TOOLS 3 DEVOPS 3 SECURITY 3 AWS 2 DEVELOPMENT TOOLS 2
All Categories
AI & ML1 AI CODING ASSISTANTS1 AI DEVELOPMENT9 AI ENGINEERING1 AI/ML7 ARCHITECTURE1 AUTHENTICATION & AUTHORIZATION3 AUTOMATION4 AWS2 BLOGGING86 BUSINESS INTELLIGENCE1 CLOUD INFRASTRUCTURE1 CLOUD-COMPUTING50 DEVELOPER TOOLS3 DEVELOPMENT TOOLS2 DEVOPS3 IOT1 KUBERNETES10 PROTOCOL DESIGN1 SECURITY3 SERVERLESS-COMPUTING13 SOFTWARE ENGINEERING1 TIPS & TRICKS1 TRIP5
[A~Z][0~9]

Series

BUILD-SERVERLESS-APPLICATION 12 EFFECTIVE-CLOUD-COMPUTING 10 CLICKSTREAM-ANALYTICS 8 GITOPS 6 AMAZON-BUILDERS-LIBRARY 2

Tags

AWS 67 AWS CDK 21 ECLIPSE 21 TIP 17 云计算 16 SERVERLESS 15 KUBERNETES 14 CLAUDE CODE 10 EQUINOX 10 GIT 9 SERVERLESS COMPUTING 9 AWS LAMBDA 8 CLICKSTREAM ANALYTICS 8 AMAZON BEDROCK 7
All Tags
AGENT FRAMEWORK2 AGENT SKILLS2 AGENT TOOLKIT1 AGENTCORE1 AGENTIC AI2 AI AGENT2 AI AGENTS2 AI AUTOMATION2 AI DEVELOPMENT TOOLS1 AI DIGITAL ENGINEER2 AI SECURITY1 AIDER1 ALFRED1 ALFRED WORKFLOW1 ALIYUN1 AMAZON ALEXA1 AMAZON API GATEWAY1 AMAZON ATHENA1 AMAZON BEDROCK7 AMAZON BUILDERS' LIBRARY2 AMAZON CODEWHISPERER1 AMAZON DYNAMODB1 AMAZON ECS1 AMAZON EKS2 AMAZON EMR1 AMAZON NEPTUNE1 AMAZON NOVA1 AMAZON NOVA CANVAS1 AMAZON Q1 AMAZON Q DEVELOPER1 AMAZON QUICK SUITE1 AMAZON QUICKSIGHT1 AMAZON REDSHIFT2 AMAZON SQS1 AMAZON VPC1 AMPLIFY2 ANALYSIS1 ANALYTICS2 ANGULARJS1 ANTHROPIC3 ANTHROPIC CLAUDE3 APACHE SPARK1 API GATEWAY4 ARCHITECTURE1 ARCHSUMMIT1 ARGOCD1 ASR1 ATHENA1 ATHENA UDF1 AURORA POSTGRESQL1 AUTHENTICATION4 AUTHORIZATION1 AUTONOMOUS DEVELOPMENT2 AWS67 AWS AGENTCORE GATEWAY2 AWS AGENTCORE RUNTIME2 AWS AMPLIFY4 AWS API GATEWAY1 AWS APPSYNC1 AWS ATHENA1 AWS BEDROCK1 AWS CDK21 AWS CLI2 AWS CLOUDFORMATION3 AWS COGNITO1 AWS ECS1 AWS EKS2 AWS FARGATE1 AWS FAULT INJECTION SIMULATOR1 AWS FIS1 AWS JS SDK1 AWS LAMBDA8 AWS MARKETPLACE1 AWS S32 AWS SECRETS MANAGER1 AWS SKILLS1 AWS SPOT1 AWS STEP FUNCTIONS1 AWS TOOLKIT1 AWS VPN1 AWS-ECR1 BATCH1 BEDROCK1 BEDROCK KNOWLEDGEBASE1 BEST PRACTICES1 BIG DATA1 BUILD2 BUNDLE1 BUSINESS INTELLIGENCE2 CAM++1 CD6 CDK1 CDK CONSTRUCT3 CERTIFICATE2 CHAOS ENGINEERING1 CHATBOT1 CHATGPT2 CI3 CI/CD2 CLAUDE4 CLAUDE AGENT SDK1 CLAUDE CODE10 CLAUDE DESKTOP1 CLAUDE PLATFORM ON AWS1 CLEAN CODE1 CLEARCASE2 CLICKSTREAM ANALYTICS8 CLIENT ID METADATA1 CLINE3 CLOUD MAP1 CLOUD NATIVE1 CLOUDFLARE1 CLOUDFORMATION1 CLOUDFRONT2 CLOUDTRAIL1 CODE SIGNING1 CODECOMMIT1 CODEPIPELINE1 COGNITO4 COLLECTIONS1 COMPILE1 CONFIGURATION2 CONSTRUCT HUB1 CONTAINER1 CONTEXT ENGINEERING1 CONTINUE1 CONTINUOUS DELIVERY7 CONTINUOUS DEPLOYMENT2 COST1 COST ALLOCATION1 COST MANAGEMENT1 COST OPTIMIZATION1 CREDENTIALS1 CROSSPLANE1 CURSOR2 CURSOR IDE1 DAEMON1 DATA ANALYSIS1 DATA LAKES1 DATA MODELING1 DATA PROCESSING1 DATA VISUALIZATION1 DEBUG2 DEBUGGING1 DEEPSEEK1 DEVELOPER TOOLS1 DEVELOPMENT TOOLS1 DEVIN ALTERNATIVE1 DEVOPS7 DEVOPS AUTOMATION2 DINGTALK4 DJANGO1 DOCKER6 DOCKER-SWARM2 DUAL MONITOR1 DYNAMIC CLIENT REGISTRATION2 DYNAMODB3 ECLIPSE21 ECS FARGATE1 EDAS1 EDGE COMPUTING1 EFS1 EKS4 ENCODING1 EQUINOX10 ESP321 EVENTBRIDGE1 EXTERNAL SECRETS OPERATOR1 FAAS6 FEATURE1 FEDERATED AUTHENTICATION1 FILEVAULT1 FINOPS1 FIREFOX1 FLUX6 FULLSTACK1 FUNASR1 GDB1 GENAI5 GERRIT2 GIT9 GITHUB ACTIONS4 GITHUB COPILOT2 GITOPS7 GLUE1 GPT-41 GRAPH DATABASE1 GRAVITON1 GROOVY1 HELM3 HOWTO1 IAM6 IAM IDENTITY CENTER1 IBM NOTES1 IDE1 IDE COMPARISON1 IDENTITY PROVIDER1 IMAGE GENERATION1 INFRASTRUCTURE AS CODE7 INTELLIJ IDES1 IOT1 ISTIO1 JAVA5 JENKINS3 JENKINS-CLI2 JETTY1 JNI1 JRE1 JWT1 KEYBOARD SHORTCUTS1 KEYCLOAK1 KUBERNETES14 LAMBDA1 LAMBDA WEB ADAPTER1 LINUX4 LLM5 LLM POST-PROCESSING1 LOGGING1 LUCENE1 M2M AUTHENTICATION1 MAC OSX1 MACOS MONTEREY1 MACOSX2 MAKEFILE1 MARSCODE1 MATERIAL UI1 MAVEN1 MCP7 MCP CLIENT2 MCP PROTOCOL2 METAVERSE1 MICROSERVICE1 MIGRATION1 MINGW1 MODEL CONTEXT PROTOCOL5 MONGODB1 MONITORING1 MOUNTAIN LION1 MULTI-AGENT1 MULTI-TENANT1 NAT1 NATIVECODE1 NETWORK1 NEXT.JS3 NFT1 NGINX1 NPM1 OAS1 OAUTH2 OAUTH 2.01 OAUTH 2.13 OAUTH CLIENT PROVIDER1 OAUTH22 OBSERVABILITY1 OH-MY-ZSH1 OIDC1 OPENAI1 OPENAI API2 OPENAPI1 OPENCLAW2 OPENHANDS2 OPENID1 OPENID CONNECT1 OPENSWAN1 OSC ESCAPE SEQUENCES1 OSGI7 OSS1 OSSFS1 P27 PAY1 PDE2 PERFORMANCE1 PERFORMANCE-TUNING2 PHP1 PKCE2 PODCAST TRANSCRIPTION1 PRIVATELINK1 PRODUCTIVITY3 PROFILE2 PROGRAMMING1 PROJEN1 PROTON1 PYTHON1 QCON1 QUICKAUTOMATE1 QUICKFLOWS1 QUICKSIGHT1 RCP3 REACT1 REMOTE SSH1 REPORTING1 RESILIENCE ENGINEERING1 RESOURCE INDICATORS1 RFC 76361 RFC 87071 RFC 97001 RFC 97281 S31 SALZBURG3 SAML1 SDK MIGRATION1 SEACO-PARAFORMER1 SECURITY1 SELF-HOSTED AI2 SELF-HOSTED RUNNERS1 SEO1 SEP-9911 SERVERLESS15 SERVERLESS COMPUTING9 SERVERLESS PATTERN1 SERVICE CATALOG1 SERVICE MESH1 SESSION TAGS1 SESSION-MANAGEMENT1 SHELL2 SHELL SCRIPTING1 SINGLE-PAGE-APP1 SITE-TO-SITE VPN1 SMTP1 SOCIAL MEDIA AUTOMATION1 SOFTWARE ENGINEERING1 SOLR1 SONARQUBE1 SONATYPE NEXUS2 SPEAKER DIARIZATION1 SPEECH-TO-TEXT1 SPRING2 SPRING CLOUD1 SPRING CLOUD FUNCTION1 SPRING-BOOT1 SPRING-FRAMEWORK1 SPRING-SESSION1 SSH3 SSO1 SSP1 SYSTEM DESIGN2 TERRAFORM2 TEST-DRIVEN DEVELOPMENT1 TIP17 TIPS2 TONGYI1 TOUR3 TRAVEL3 TRICK1 TROBULE-SHOOTING1 TROUBLE-SHOOTING1 TROUBLESHOOT3 TROUBLESHOOTING2 TYCHO1 TYPESCRIPT2 UBUNTU1 UBUNTU-14041 UPDATE1 URL HANDLER SERVICE1 VERCEL1 VISUAL STUDIO CODE1 VOICE ASSISTANT1 VS CODE1 VSCODE1 VSCODE REMOTE SSH1 WEB-2.02 WEBSOCKET1 WECHAT2 WEIXIN2 WORKAROUND1 WORKFLOW AUTOMATION1 XIAOZHI1 ZEND CE1 ZEND DEBUGGER1 ZSH1 云计算16 会议2 元宇宙1 公众平台1 函数计算3 工程效率1 微信1 技巧1 搜索引擎优化1 支付1 架构2 注册表1 混沌工程1 网站架构1 邮件转发1 钉钉4 阿里云7
[A~Z][0~9]
The road

Copyright 2006-  THE ROAD. All Rights Reserved

to-top