自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 什么时候要用到本地缓存,比Redis还要快?怎么用?

导言试想一下这么一个场景,一用户想要把他看了好长时间的极速版视频积攒的余额提现,于是他点击了提现按钮,哗啦声一响,他的钱就到银行卡了。这样一个对于用户很简单的动作但是对于后台往往牵扯到十几个服务(公司规模越大、规范性要求越高,整个调用链路的服务就越多),而你负责了一个交叉验证的服务,主要负责校验上游传递给你的记账标识、资金流标识、付款方账号、收款方账号是否和最初申请配置的一样。为了产品的良好体验,大老板要求请求耗时最多1s要让用户看到结果,于是各个服务的负责人battle了一圈,给你的这个服务只预留了5

2022-10-23 13:43:34 698 1

原创 把数据库里的未付款订单改成已付款,会发生什么

导言不知道大家在网上购物的时候,有没有这样的念头,如果能把未付款的订单偷偷用一条SQL改成已付款,该多么美好啊。那么在实际开发过程中,我们应当如何保证数据库里的数据在保存后不会被偷偷更改?大家好我是日暮与星辰之间,创作不易,如果觉得有用,求点赞,求收藏,求转发,谢谢。理论在介绍具体的内容之间,先介绍MD5算法,简单的来说,MD5能把任意大小、长度的数据转换成固定长度的一串字符,经常玩大型游戏的朋友应该都注意到过,各种补丁包、端游客户端之类的大型文件一般都附有一个MD5值,用于确保你下载文件的完整

2022-10-23 13:34:29 103

原创 如何保障跨系统数据的最终一致性

场景不知道大家看到数据一致性,第一时间想到的是什么? 我第一时间想到的是缓存和数据库的一致性,或者是一个数据库内的多个表的数据一致性。关于缓存和数据库的一致性大家肯定都已经很熟悉了,无非是先改数据库还是先改缓存,分别会对应什么样的问题,我这里便不再一一赘述了。同一个数据库内多个表的一致性也好解决,一般用事务足以。那么这里请大家想一下,一个调用链路下来,一共十几个甚至几十个系统,如何保证他们各自系统的数据一致性。如何保证整个链路的连续性呢。我举一个具体的场景,用户使用优惠券选择商品下单。这里面的资金

2022-10-23 13:33:15 1137

原创 快速找出QQ群成员中不在名单内的人

快速找出QQ群成员中不在名单内的人Created: Aug 15, 2020 10:21 PMTags: Python, 计划中Updated: Aug 17, 2020 10:45 PM需求背景最近在帮老师处理一些新生报道的事情,有一个需求是确认已经进群的同学是否在报道名单内以及哪些同学不在名单内,如果只有几十个人,人工确认一下也还好,但是如果有几百上千,那可太苦了,这种重复性工作对于一个程序员说也太不好玩了吧,于是开始研究怎么让程序帮我做这件事情。寻找解决方案首先就是怎么快速导出所有的群成

2020-08-17 23:08:54 933

原创 头条笔试 20190111

头条笔试 20190111笔试时长1小时,1道easy,2道middle 平台为newcoder 不允许自带的IDE第一题 easy输入k个单词,输出在字典里能找到的单词字典的格式是二维数组,每个数组里有一个字母,单词的字母之间必须相邻,并且每个字符只能用一次输入 单词数 k 字典的行列为m,n输入 单词,字典例:3 5 4help let zooheabL...

2019-01-12 17:41:24 129

原创 leetcode字符串 无重复字符的最长子串

总体比较简单,不细说了 public int lengthOfLongestSubstring(String s) { LinkedHashSet<Character> set = new LinkedHashSet<>(); int lastSize = 0; int maxSize = 0; for (i...

2018-12-14 17:52:32 78

原创 .net学习笔记

.net是软件学院大三的一门课程。全称为《.NET程序设计》共分为十个章节概述组件化开发XML技术文件和数据库访问技术线程和异步编程分布式组件技术XML Web Service设计模式和构建面向服务的构建 SOA开发智能设备应用程序主要目标 & 重点理解 企业环境下应用开发遇到的问题组件化开发的概念,能够生成组件并打包和部署组件化应用程序能够使用ADO....

2018-12-03 14:42:44 116

原创 Arduino学习笔记

title: Arduino学习笔记文章目录title: Arduino学习笔记一、Ardauino 简介二、Arduino 硬件介绍三、语法详解1. 程序结构2 变量3 基本函数一、Ardauino 简介Arduino 是一块基于开放原始代码的Simple i/o 平台,并且具有开发语言和开发环境都很简单、易理解的特点。让您可以快速使用Arduino 做出有趣的东西。它是一个能够用来感应...

2018-12-02 18:55:18 715

原创 linux基础总结

Linux 复习笔记 by 韩新虎Linux 基础第一章 了解 Linux 发行版 常用的发行版、 内核、组成、版本的介绍。什么是Linux发行版一些组织和厂家,将Linux系统的内核、应用软件、文档包装起来,并提供一些系统安装界面、系统配置设定管理工具,就构成了Linux发行版本。发行的版本号各不相同,于Linux系统内核的版本号是相对独立的 常用的发行版本Debia...

2018-11-29 09:00:34 197

原创 POJ1001高精度幂运算题解

POJ1001高精度幂运算题解真是越做越有趣

2018-05-30 13:37:18 274

原创 保研心路历程

慢慢码字~先占个坑。

2018-05-30 13:33:07 422

01.【简介】奥松机器人 Arduino 简介篇

哈尔滨奥松机器人科技股份有限公司,2009年(己丑年)成立,以推动中国机器人事业发展为宗旨,从事教育化机器人,智能电子开源硬件的研发及普及推广,是一家在教育化机器人领域处于世界领先地位的年轻型大学生创业公司。

2018-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除