11 2019 档案

摘要:在微服务架构,分布式系统中的操作会有一些全局性ID的需求,所以我们不能用数据库本身的自增功能来产生主键值,只能由程序来生成唯一的主键值。我们采用的是twitter的 (雪花)算法。 说明 程序 会生成一个 的数据,结构如下 最后12位的序列号容纳的大小为4096,同一毫秒,同个机器产生超过这个数的I 阅读全文
posted @ 2019-11-30 20:57 Gyyyang 阅读(1520) 评论(0) 推荐(0)
摘要:在项目下新建 包,包中包含两个文件 数据类, 接口文件 Result.class ResultCode 枚举中错误码、包括其他字段的命名,可以根据自己需求更改,这里面只是举例。 另外推荐一个IDEA的插件,在搜索框输入 即可看到 插件。是阿里巴巴出的一个代码规范化的提示插件。 更多推荐访问https 阅读全文
posted @ 2019-11-30 20:25 Gyyyang 阅读(782) 评论(0) 推荐(0)
摘要:这篇文章写的很好,记录参考 【转载】 https://blog.csdn.net/autfish/article/details/52513465 https://www.jianshu.com/p/b02df380e170 阅读全文
posted @ 2019-11-19 10:46 Gyyyang 阅读(129) 评论(0) 推荐(0)
摘要:进程和线程 在学习线程之前,首先要理解什么是进程。打开你的任务管理器,导航栏第一个清清楚楚的写着 进程 ,点进去会发现是许许多多的你在运行的程序,这就是一个进程。 like this: 现代操作系统都可以同时执行多个程序,这就是多任务。线程时建立在进程的基础上的,比如 QQ音乐 这个进程可以同时在执 阅读全文
posted @ 2019-11-08 23:20 Gyyyang 阅读(596) 评论(0) 推荐(0)
摘要:简单使用 声明一个父类Father,子类Son继承Father 向上转型实例 这里就可以看出向上转型的好处和使用场景了 这里的参数类型是父类,传入的值是子类,这就完成了向上转型操作。然后会自动判断调用该子类的对应方法。试想,如果我们这么干 这是人,要换成水果,给你来个几百种,不写死才怪。 因此向上转 阅读全文
posted @ 2019-11-06 17:20 Gyyyang 阅读(330) 评论(0) 推荐(0)
摘要:抽象类 定义 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 解释 比如一个 类,我们知道他是一个食物,但是不知道它的形状、大小、味道等等,所以它是抽象的,需要一个具体的饼干,面 阅读全文
posted @ 2019-11-06 15:46 Gyyyang 阅读(1964) 评论(0) 推荐(1)