博客整理迁移至github静态页面
之前云服务到期了刚买房的原因,续费阿里云服务器费用想要节省出来 还有5个小时,云服务就到期了 但是niaobulashi.com这个域名会一直用下去的。还是可以找到我 啊 可惜了之前的网站所有的留言,都没有了 太伤心了
Gridea 检测远程连接失败
问题一根据教程设置好一系列信息,经测试域名可访问,并且确保其他信息均正确 检查远程连接错误:远程连接失败,请检查仓库、用户名和 token 设置 问题分析先查看 Gridea 文件存储目录:C:\Users\Only\Documents\Gridea\output.git 下的 config 文件,看是否有 [remote “origin”] 信息,如果没有自行添加 [remote "origin"] url = https://你的github用户名:Token@github.com/你的github用户/仓库名 fetch = +refs/heads/*:refs/remotes/origin/* 附:查看Gridea文件存储目录 检查错误信息: [“fatal: unable to access 'https://github.com/Epitom…led to connect to github.com port 443: Timed out↵”] 问题解决谷歌 433 错误,得知是没有设置代理服务器的原因。以下为网上一高赞解决方式,可自行 ...
武汉买房记录
武汉买房记看房终于在武汉有了自己的一套房,历时三个月的买房历程,记录一下 从2020年12月20日开始,关注武汉楼盘房价,通过某平台查看武汉楼盘的地图房价信息,初步看好江夏区地区的楼盘,均价在13000左右。最终看好保利军运村这个楼盘,主要是下楼就是地铁。同事问了在武汉买房的大学同学,有两个玩得挺好的同学也买在军运村,这更加加强了我想买军运村买房的意愿了。 我以黄鹤楼为武汉中心,保利军运村离黄鹤楼直线具体有13公里。 具体光谷广场车程大约50分钟 距离江汉路大于1小时路程 还行吧,武昌区,江汉区的房价买不起,这里具体中心城区也不算远。最终定在这里了。 选房这个步骤没有花太多时间,主要是有两个大学同学买在这里,就加快了选址决心。 获得限购资格选定的保利军运村有限购,所以首先需要满足限购资格 下图是可以获得购房资格的途径方式: 如果你是非武汉户口,但是在武汉连续缴满2年社保,提供相关材料即可。 微信关注:武汉住保房管办事服务 办理购房资格核查服务,就是满足是否符合限购资格。 因为我还不是武汉户口,所以选择 2、非本市民户籍居民家庭 进去填写身份信息,购房区域信息,我填写江夏区 ...
委托书公证办理材料及范文
**委托书公证**是指国家公证机关根据当事人的申请,依法证明委托人授权他人以自己的名义实施某种法律行为的意思表示的真实性、合法性的活动。 委托书办理所需材料一、委托人是公民的: 委托人的《居民身份证》的原件和复印件一份; 夫妻委托或夫妻间相互委托的应提交《结婚证》的原件和复印件一份; 受托人的《居民身份证》复印件或传真件一份; 《委托书》文本若干份加公证处存档两份; 二、委托人是企业法人的: 《企业法人营业执照》原本或副本的原件和复印件一份; 《机构代码证》原件和复印件一份; 企业法定代表人资格证明原件和复印件一份,如任命书、证明; 企业法定代表人的《居民身份证》的原件和复印件一份和单位介绍信。 《委托书》文本若干份加公证处存档两份; 三、委托人是机关、事业单位或其他组织的: 主管部门制发的主体资格证明原件和复印件,如单位成立的文件; 《机构代码证》原件和复印件一份; 法定代表人(负责人)资格证明原件和复印件一份,如任命书、证明; 法定代表人(负责人)《居民身份证》原件和复印件一份和单位介绍信。 《委托书》文本若干份加公证处存档两份; 委托书应具 ...
家族信托二十大功能解读
家族信托是一种信托机构受个人或家族的委托,代为管理、处置家庭财产的财产管理方式,以实现富人的财富规划及传承目标,最早出现在长达25年经济繁荣期之后的美国。它能够更好地帮助高净值人群规划“财富传承”,也逐渐被中国富豪认可。具体来讲:
团队如何进行CodeReview
很多公司都要求项目做CodeReview,但很多项目第一次组织CodeReview往往不知道该如何做,也不知道为什么去做。 六个不要 不要刻意的去寻找代码bug 不要按照自己的编程风格去评论别人的代码 不要带着抨击和质疑别人能力的心态去进行代码评审 不要在不确定的问题上争来争去 不要听不进别人的意见参与者最好 不要自己都没想明白就提意见 三个原则 发现代码的正确性 分享和学习业务逻辑和设计思路 高效迅速的完成CodeReview Review会议流程1. 主持者分享业务逻辑和设计思路,技术经验。并且对代码功能进行介绍2. 检查设计的合理性和业务逻辑的正确性 业务流程是否能够走通 单一职责,入参是否合理 数据库字段设计是否满足需求,是否满足三范式,实体类设计是否合理 是否有异常处理机制 是否影响后续业务的扩展 关注数据结构:Map, HashMap, List, LinkedList 是否有影响性能的代码:数据库批量操作,资源是否关闭 3. 检查代码的可读性和可维护性 必要的注释: 类,方法, 复杂代码段 命名规范 重复代码抽取成方法 繁琐代码,能简单实现的地方是否需要优化 4 ...
赛博朋克2077终于不再跳票了
终于可以与下载啦啊啊啊啊
深入浅出HashMap
深入浅出学Java——HashMap 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对java集合框架中HashMap的实现原理进行讲解,并对JDK7的HashMap源码进行分析。 一、什么是哈希表在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能 数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为O(logn);对于一般的插入删除操作,涉及到数组元素的移动,其平均复杂度也为O(n) 线性链表:对于链表的新增,删除等操作(在找到指定操作位置后),仅需处理结点间的引用即可,时间复杂度为O(1),而查找操作需要遍历链表逐一进行比对,复杂度为O(n) 二叉树:对一棵相对平衡的有序二叉树,对其进行插入,查找,删除等操作,平均复杂度均为O(l ...
长点心吧,已经丢了4把伞了
真的对自己无语了(´இ皿இ`) 已经丢了4把伞了啊啊啊啊 长点记性把 !!! !!! 我要哭了 ::aru:crying::
5种常见Bean映射工具的性能比对
1. 介绍创建由多个层组成的大型 Java 应用程序需要使用多种领域模型,如持久化模型、领域模型或者所谓的 DTO。为不同的应用程序层使用多个模型将要求我们提供 bean 之间的映射方法。手动执行此操作可以快速创建大量样板代码并消耗大量时间。幸运的是,Java 有多个对象映射框架。在本教程中,我们将比较最流行的 Java 映射框架的性能。 综合日常使用情况和相关测试数据,个人感觉 MapStruct、ModelMapper 这两个 Bean 映射框架是最佳选择。 2. 常见 Bean 映射框架概览2.1. DozerDozer 是一个映射框架,它使用递归将数据从一个对象复制到另一个对象。框架不仅能够在 bean 之间复制属性,还能够在不同类型之间自动转换。 要使用 Dozer 框架,我们需要添加这样的依赖到我们的项目: <dependency> <groupId>net.sf.dozer</groupId> <artifactId>dozer</artifactId> <version>5.5 ...
蛋壳暴雷之后,租房应该注意什么
前段时间在微博上频频出现蛋壳公寓暴雷的现象。 对于在外漂泊打工人来说,能有个自己住的地方,真的是最低的要求了,下班了回去自己的小窝,好好放松,丢掉一天的疲惫。 现在连自己唯一的避风港都要被收回了,真的很心酸。 蛋壳暴雷,对于打工人来说真的是晴天霹雳。 想想自己,我来7月份来西安,也是为找住的地方发愁,花了两天时间在公司附件找房子 看了一大圈大多房子都是中介承包了,中介会抽取一个月的中介服务费,所以一直很排斥从中介租房,但是很多房源都给中介垄断了 后来实在没方法在西安还好有认识的小伙伴,刚好他住的地方便宜,没有中介,直接是和房东打交道,终于安定下来 租房的几点建议: 在外有朋友的尽量先和朋友联系,方向租房经验,避免踩坑 避开长租公寓公司 尽量在小区找房东直租,避开中介 不着急敲定,多看看 不建议组隔断房 仔细检查家用电器、设备等 入住前约定房东对房间进行拍照,来是什么样子,走是什么样子 仔细查阅合同 要和房东当面签 合同签订对象是个人还是公司 需要租客支付的费用有哪些(房租、水电、管理费、网费、押金,是否还有其他费用,需要确认清楚并分项列出) 记录水电表的数字…
Mysql索引类型如何选择?
用个图温习一下索引 问题1:mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以。 总结,索引的类别由建立索引的字段内容特性来决定,通常normal最常见。 问题2:在实际操作过程中,应该选取表中哪些字段作为索引?为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引,有7大原则: 1.选择唯一性索引2.为经常需要排序、分组和联合操作的字段建立索引3.为常作为查询条件的字段建立索引4.限制索引的数目5.尽量使用数据量少的索引6.尽量使用前缀来索引7.删除不再使用或者很少使用的索引 MySQL: 索引以B树格式保存 Memory存储引擎可以选择Hash或BTree索引,Hash索引只能用于=或<=>的等式比较。 ...
如何理解多租户架构?
前言 前段时间公司产品进行了架构的进化,进化到了多租户架构。当我第一次听到多租户时,我也挺纳闷,不理解。但当我逐渐的翻阅资料,以及研发功能时。不断的加深了对多租户的理解。尽管我现在也只是浅浅的懂一点而已。 OK,Let’s get this straight(让我们搞懂它),接下来让我们问自己几个问题: 1.什么是多租户架构? 2.多租户架构的优缺点? 3.多租户架构的适用场景? 让我们带着这几个问题进入下面的阅读。 一、对多租户的理解 多租户定义:多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让多用户环境下使用同一套程序,且保证用户间数据隔离。那么重点就很浅显易懂了,多租户的重点就是同一套程序下实现多用户数据的隔离。对于实现方式,我们下面会讨论到。 在了解详细一点:在一个多租户的结构下,应用都是运行在同样的或者是 ...
什么是多租户
多租户是指软件架构支持一个实例服务多个用户(Customer),每一个用户被称之为租户(tenant),软件给予租户可以对系统进行部分 定制的能力,如用户界面颜色或业务规则,但是他们不能定制修改软件的代码。 由于共享开发和维护成本,都某些用户来说,多租户是一种经济的解决方案。从维护角度来说,多租户系统维护更加简单,相比于每个用户 一个实例的单租户系统,多租户系统提供者在系统变更时仅需更新一次,而单租户则需要针对每个用户进行更新,举个例子吧,操作系统可以视为 单租户系统,电子邮件则是典型的多租户系统(这里只说邮件服务系统,不是客户端),操作系统升级时,每个用户都要执行,而电子邮件的升级 无需用户参与。 在云计算领域,由于新的服务模型利用了虚拟化和远程访问,多租户的含义已被扩展。例如,软件即服务(SaaS)提供者,利用运行在一个数据 库实例上的应用系统,向多个用户提供Web访问服务。在这个场景下,租户之间的数据是隔离的,并且保证每个用户的数据对其他租户不可见。 百科 多租户技术可以实现多个租户之间共享系统实例,同时又可以实现租户的系统实例的个性化定制。 通过使用多租户技术可以保证系统共 ...