乱七八糟

Posted Z2Min_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了乱七八糟相关的知识,希望对你有一定的参考价值。

D:\\doc\\sql content:T_MERCH_EVENT

一直以学习的心态在了解和接触现有的技术体系。
日常工作本质上是累积信用和消费信用的过程。
在日常工作中一点点累积自己的信用,当机会来临要勇于消费信用去推动事情,这也是体现“此时此刻,非我莫属”。
要靠自己的本事来积累信用并建立权威。
所有关于事的困难可以靠坚持解决,所有关于人的困难可以靠换位思考解决。

什么是聚簇索引?

1. 依赖于顺序的主键、乱序的主键或更新插入主键会导致不断的页分裂,顺序会导致并发的时候对上届的锁竞争
2. InnoDB情况下主键索引就是聚簇索引,也就是表本身
3. 使用覆盖索引扫描可直接使用页节点的主键值。 优点:访问更快,以BTree数据页形式存储了键与值

哪些情况下会发生索引失效?

事务的特性,隔离级别

ACID
读未提交:产生脏读&不可重复读&幻读
读已提交:不可重复读&幻读
可重复读:避免不了幻读,范围查询,新增或删除数据行导致幻读
可串行化:串行化顺序执行

超大分页怎么处理?

利用延迟关联先查询id

业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询怎么优化?

MyBatis中的\'#\'

hash索引和B+树索引有什么区别或者说优劣势?

hash索引不支持范围查找

如何计算索引的选择性?

不重复的索引值/表记录数

索引的选择性,指的是不重复的索引值(基数)和表记录数的比值。选择性是索引筛选能力的一个指标。
取值范围是 0-1,选择性越大,索引价值也就越大。

admin 日志 D:\\wls\\applogs\\rtlog\\tortoise-admin-service\\common

☆☆☆

talk is cheap,show me the code!

正确的提问方式
提问之前:
1.这个问题你谷歌、百度、论坛上搜索过没?
2.你查过手册、文档没有?你阅读过源码没有?
正确提问:
1.你想做什么?你遇到了什么问题?你做过什么?你尝试过什么解决方案?结果是什么?
2.附上log,附上代码。

2021烦恼清零 2021快乐不停 2021干啥都行。

祝你 多吃不胖 积极向上

☆☆☆

npm config list
git status
git branch
git checkout origin/dev
git checkout dev
npm config list -l
————————————————————————
git commit --no-verify -m "行业字段对应的场景修改"

git pull 更新当前分支的本地代码
git add
git commit --no-verify -m "枚举值修改"
git push

npm run install 加载一下
npm run build 构建,
\\tortoise-admin-http\\dist
\\tortoise-admin-http\\src\\main\\resources\\static
——————————
Gson 的两个方法
fromJson() 将JSON字符串解析为Java对象;
toJson() 将Java对象转换为JSON 字符串。

————————————————————————
西 安

三秦大地西安是中华文明和中华民族重要的发扬地,拥有独特的历史文化风貌,是中国最佳旅游目的地之一。

  Top1:秦始皇兵马俑博物馆

  Top2:大唐芙蓉园

  TOP3:大唐不夜城

  Top4:华清宫

西安城墙
陕西历史博物馆
华山

秦始皇兵马俑 → 华清池景区 → 大唐芙蓉园 → 大唐不夜城

DAY1:西安钟楼→三根电杆陕菜馆→ 西安鼓楼→ 回民街→西安碑林博物馆→ 西安城墙 !

DAY2:秦始皇兵马俑→ 华清池景区→ 大唐芙蓉园→ 大唐不夜城 !

DAY3:陕西历史博物馆→ 赛格国际购物中心→ 永兴坊→

DAY4: 华山风景区

——————————————————————————————————————————————

阶段性学习计划

Tips:

学习中要多问 WHY,要多动脑思考

系统性学习

第一阶段 java + 存储

数据库

mysql

系统学习,而不是像准备面试那样止于表面。

怎么系统学习?

两本书:

  • 基础《MySQL必知必会》
  • 高级《高性能MySQL》

学习中动手实践,写写Demo

  • 另:极客时间《MySQL实战45讲》 【 选听】

每三周主动汇报学习情况。

(读书进度至少一周精度一章节)

Redis

  • 指令
  • 5种 数据结构 存储
  • 集群的基本操作

Java基础

  • java语法(重点) + JDK工具包 + J2EE组件学习 (主要的)
  • 集合、并发编程
  • IO(基本类文件类操作、性能 ) TCP HTTP DUBBO
  • JVM(可以之后了解)
  • 设计模式 + 算法 + 数据结构 (每种掌握 4-5个常用的)

读书:

  • 重点读《Think in Java》
  • 学习JVM的时候读《深入理解Java虚拟机》

第二阶段 框架

  • Spring
  • Mybatis
  • SpringMVC

SSM

  • SpringBoot

第三阶段

微服务 中间件 大数据 Linux

风控
判断用户的行为是否有风险,并给出相应的策略。

行为:交易,账户操作(登陆、注册、改密、绑卡等),参加活动(领优惠券、领积分)
策略:
直接返回给上游系统的:通过,拒绝,待验证(验手机验证码,验身份证号,验银行卡号等)
系统内部的执行动作:生成事件,人工介入处理。录灰名单,录riskCode等。

常用字段的名词解释:
customerId: 会员号,唯一标识某个会员

productCode: 产品码
transType: 交易类型
busiType: 业务类型
以上三个字段,唯一标识一种交易类型。

payType: 支付工具。例如08:积分支付
deviceId: 设备id
deviceInfo: 设备信息,json串格式。
checkPointCode: 唯一标识某个接口

————————————————————————————————————————

学习系统源码

通过debug,dubbo控制台访问。

  1. 断点在系统入口处,启动项目
  2. dubbo控制台访问
telnet 127.0.0.1 20880     # 启动dubbo
ls
ls com.pinganfu.risk.rcsc.common.facade.OTPVerificationCodeFacade
invoke com.pinganfu.risk.rcsc.common.facade.OTPVerificationCodeFacade.createVerificationCode({"mobile":"18621197221","businessId":"123"})

————————————————————————————————————————

交易

事前

收银前,会问风控需要验什么?

风控会回答出策略:(比如说:密码,身份证号等)

CP022CP021 支付验证策略

事中

CP003

再来问 CP003交易是否能继续进行,此时,风控只回答 能或不能。

UTPP 交易核心

补全数据

他会进行常规一些字段的操作,但比如说遇到了银行卡还钱,此时还需要验证用户卡号,这时UPTT没有,

它就会推Q给风控,(CP041 推给 CP003) 同时,还要带着业务单号

因为CP003CP041 是通过 业务单号 建立联系的。

业务单号 和 交易单号

一对多的关系

业务单号对应的是用户

每一个业务在内部会被分为多个操作进行,每个操作都会有一个对应的交易单号。

电子测和科技测

比如说 收钱吧,

他就相当于一个电子测收单方,只进行收单(微信,支付宝,QQ等支付方式),然后根据具体的支付方式,跳转到对应的科技侧进行支付。

一对多

在壹钱包

电子测收单和科技侧 对应的是两家公司:平安付电子公司 和 平安付科技公司

网联 和 银联

国家的

退流量

也要推Q

累流量,是累计到redis中的

CP041 推Q (key:业务单号,value:需要的字段)

(业务单号:busiId

————————————————————————————————————————————————

完成项目周期

需求评审 - 架构评审 - 详细设计评审 - 测试分析评审 - 测试案例评审 - 冒烟测试 - 系统测试 - 回归测试 - 预发测试 - 产线测试

冒烟测试、系统测试、回归测试

开发环境、测试环境、回归环境、预发环境、生产环境

  • 上线前,完成一键环境测试,如果有bug,测试会提bug(缺陷)
  • 没有bug,到了封板,会放在stg2环境回归测试,看看有没有问题。
  • 然后预发环境,再验证一下交易(比如进行转账,买东西等交易,看看是否正常)
  • 最后再产线环境,发布上线。
灰度发布:预发环境后,生产环境前,生产环境一般会部署在多台机器上,如果其中一台出现故障,其他机器可以继续运行,不影响用户使用。灰度发布会发布到其中的几台机器上,验证新功能是否正常,如果失败,只需要回滚这几台机器即可。

以上是关于乱七八糟的主要内容,如果未能解决你的问题,请参考以下文章

商业渲染之乱七八糟的ShadowMap-利用了UnityWorldToClipPos

关于代码规范

在代码隐藏崩溃中绑定到 UIElement

如何使用 XCTestCase 测试异步代码

VScode css智能提示,提示这些乱七八糟的东西是啥情况

matlab代码格式化程序[关闭]