今天在做申请订单编号时,需求是:按照年月日然后加上一串数字编号,组成一个新的申请编号。 前面的年月日好处理,直接使用date函数就行,而后面需要加一串从0开始的数字编号,我想了几种方案。 1、第一种是直接取数据库的主键id进行。但是这样有缺点,一个是本次需求是每天都需要更新一下编号,重置从0开始,因 ...
分类:
其他好文 时间:
2020-03-09 20:53:46
阅读次数:
54
传统开发模式 所有功能打包在一个War包中,基本没有外部依赖,部署在一个JEE容器(Tomcat,JBoss,WebLogic),里面包含了DAO,Service,Controller,UI等所有逻辑 优点: 开发简单,集中管理 基本不会重复开发 功能都在本地,没有分布式的管理和调用的消耗 缺点: ...
分类:
其他好文 时间:
2020-03-09 18:19:11
阅读次数:
85
Snowflake算法 1 What is Snowflake? 雪花算法( )是一种经典的分布式ID生成算法。 在分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望 ...
分类:
编程语言 时间:
2020-03-09 18:16:51
阅读次数:
61
一、html布局主要有两种:使用div元素的布局使用span元素的布局 1.table元素布局 优点: 理解比较简单 不同的浏览器看到的效果一般相同 缺点: 显示样式和数据绑定在一起。 布局的时候灵活度不高。 一个页面可能会有大量的table元素,代码冗余度高。 增加带宽。 搜索引擎不喜欢这样的布局 ...
分类:
Web程序 时间:
2020-03-09 17:59:04
阅读次数:
79
mysql 知识2 存储引擎 InnoDB 和MYISAM 存储引擎的区别? 索引什么是索引?你知道Mysql 有哪些索引?分别介绍一下索引的优缺点?那些情况适合建索引那些情况不适合建索引?事务什么是事务,它有哪些特性?说一说事务的隔离级别,分别解决了什么问题?事务的实现原理?事务的分类?使用事务应 ...
分类:
数据库 时间:
2020-03-09 17:50:31
阅读次数:
84
题目描述 输入一个链表,输出该链表中倒数第k个结点(k从1开始)。 思路1 假设链表中共有n个节点,倒数第k个节点即为正数第n k+1个节点(正数倒数编号都从1开始)。所以我们首先要将链表遍历一遍获得长度n,然后再移动到第n k+1个节点即可。对应代码如下: 思路2 思路1主要的缺点是要先把链表遍历 ...
分类:
其他好文 时间:
2020-03-09 16:25:07
阅读次数:
70
絮絮叨叨在前:以前的公司,都用svn 进行代码管理。最近我那程序猿先生真的受不了我,强迫我使用tortoiseGit。 一开始对于 git 和 github 傻傻分不清,干脆自己整理资料,总结一下。 git 是一个分布式版本控制系统,不同类型的版本控制工具还有svn(集中式版本控制系统)。可以有效的 ...
分类:
其他好文 时间:
2020-03-09 13:09:43
阅读次数:
77
第一种,使用 Truffle 这类继承了测试工具的框架,只要编写 js 脚本就可以测试 web3 与合约的逻辑。 优点是完全可控,粒度够细,便于集成测试;缺点是需要花费一些时间编写测试脚本,不过值得。 第二种,使用 Remix 提供的图形化方法调用,可以快速验证方法返回值的正确性,方便了调试。 只需 ...
分类:
其他好文 时间:
2020-03-09 01:39:00
阅读次数:
77
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nu ...
分类:
编程语言 时间:
2020-03-08 22:01:45
阅读次数:
75
0.PTA得分截图 1.本周学习内容总结 1.1总结线性表内容 1.顺序表 顺序表结构体定义。存放数据以及表的长度 顺序表插入。遍历顺序表,找到需要插入的位置,并将该位置及之后的元素均向后移动一个位置 顺序表删除。遍历顺序表,找到需要删除的元素,将该元素之后的元素均向前挪动一个位置 顺序表重复元素删 ...
分类:
其他好文 时间:
2020-03-08 21:40:04
阅读次数:
74