随笔分类 - 技术积累
技术总结及学习沉淀
摘要:1. 谁是每周的第1天? 1.1 以 周日 为每周的第1天 根据《圣经·创世纪》,上帝是星期一到星期六创造了世界,星期日休息,所以犹太教和基督教星期日要做礼拜,这一天他们叫做“礼拜日”,而一周七天称“一个礼拜”。 敬神这样的事情自然要优先,所以放在每星期的第一天来做,于是星期日也就是每周的第一天了。
阅读全文
摘要:日常编码中,代码的命名是个大的学问。能快速的看懂开源软件的代码结构和意图,也是一项必备的能力。那它们有什么规律呢? Java项目的代码结构,能够体现它的设计理念。Java采用长命名的方式来规范类的命名,能够自己表达它的主要意图。配合高级的IDE,可以减少编码人员的记忆负担,靠模糊的匹配就能找到自己所
阅读全文
摘要:安全措施 安全措施大体来看主要在两个方面 如何保证数据在传输过程中的安全性。 数据已经到达服务器端,服务器端如何识别数据,如何不被攻击。 1. 数据加密 数据在传输过程中很容易被抓包,如果直接传输,比如通过 http 协议,那么用户传输的数据可以被任何人获取,所以必须对数据加密。 常见的做法是对关键
阅读全文
摘要:在做系统优化时,需要将数据进行分级存储。因为在系统中会存在一些数据,有些数据的实时性要求不高,比如一些配置信息。基本上配置了很久才会变一次。而有一些数据实时性要求非常高,比如订单和流水的数据。所以这里根据数据的实时性不同,将数据分为三级。 第1级:订单数据和支付流水数据;这两块数据对实时性和精确性要
阅读全文
摘要:什么是基于可靠消息一致性的分布式事务 ? 可靠消息最终一致性方案是指 当事务发起方执行完成本地事务后 发出一条消息,事务的消费者一定能够接收消息,然后处理事务成功,这个方案强调的是只要消息发给事务参与方最终事务要达到一致。 可靠消息一致性的原理是什么? 事务发起方将消息发给消息中间件,事务参与方从消
阅读全文
摘要:使用场景 在代码中,执行完某一件任务以后,需要广播一些消息或者通知,告诉其他的模块进行一些事件处理,一般来说,可以一个一个发送请求去通知,但是有一种更好的方式,那就是事件监听,事件监听也是设计模式中 发布-订阅模式、观察者模式的一种实现。 观察者模式:简单的来讲就是你在做事情的时候身边有人在盯着你,
阅读全文
摘要:Walk是一个写给Golang的Window应用程序库套件,它主要用于桌面GUI的开发,但也有更多的东西。 划重点:walk是windows上的gui库,不能跨平台。 不过受益于golang语言的特性,最终打包体积很小,界面颜值也很高,如果只在windows上用用,那还是非常棒的。 walk 的项目
阅读全文
摘要:1. 手机端打开开发者模式 开启USB调试 开启adb网络调试 查看局域网ip地址 2. 电脑端命令连接手机 adb connect 192.168.1.3 常用命令 adb kill-server adb devices
阅读全文
摘要:下载 flutter-sdk 解压到工作目录下 ├── FlutterSdk │ └── flutter │ ├── bin │ ├── dev │ ├── examples │ └── packages 在zshrc文件中配置环境变量 # flutter export PUB_HOSTED_URL
阅读全文
摘要:一、Stream 的 distinct() 方法 distinct() 是 Java8 中 Stream 提供的方法,返回的是由该流中不同元素组成的流。 distinct() 使用 hashCode() 和 eqauls() 方法来获取不同的元素。因此,需要去重的类必须实现 hashCode() 和
阅读全文

浙公网安备 33010602011771号