算法思想 冒泡排序属于一种典型的交换排序。 交换排序顾名思义就是通过元素的两两比较,判断是否符合要求,如过不符合就交换位置来达到排序的目的。冒泡排序名字的由来就是因为在交换过程中,类似水冒泡,小(大)的元素经过不断的交换由水底慢慢的浮到水的顶端。 冒泡排序的思想就是利用的比较交换,利用循环将第 i ...
分类:
编程语言 时间:
2021-06-21 20:30:56
阅读次数:
0
HIVE中处理的数据往往比较多,在处理数据的时候希望给处理得到的数据一个ID标识,这时候可以用到UUID。 UUID的算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成UUID。从理论上讲,如果一台机器每秒产生10000000个UUID,则可以保证(概率意义上)3240年不重复。UUID 的 ...
分类:
其他好文 时间:
2021-06-21 20:24:19
阅读次数:
0
前言 权限管理一直是后台系统中一个比较重要的东西,因为一般会涉及到安全方面的问题。之前在公司老的授权系统上做了一个模块的改造,算是体验了一下授权系统是怎么回事,但自己经验不够,也没去了解基本模型,所以出去面试也被怼了,这里补一下权限系统的基本模型,然后了解一下业界的常用权限框架。 RBAC0 RBA ...
分类:
其他好文 时间:
2021-06-21 20:14:41
阅读次数:
0
表格操作 1.为什么要学习 公司开发中 特别是开发 crm erp OA系统的时候 会有一个需求 导入和导出报表 (表格) 2. 解决方案 jxl : 只能对Excel进行操作,属于比较老的框架,已经停止更新和维护(已经废弃) poi: 现在比较主流 可以操作不同版本的表格和word 3.版本说明 ...
分类:
其他好文 时间:
2021-06-21 20:14:09
阅读次数:
0
会为tomcat创建一个临时文件目录,如: /tmp/tomcat.2233614112516545210.8080,做为tomcat的basedir。里面会放tomcat的临时文件,比如work目录。 还会初始化Tomcat的一些Servlet,比如比较重要的default/jsp servlet ...
分类:
编程语言 时间:
2021-06-21 20:11:28
阅读次数:
0
#用于简化pojo类的书写(setter,getter,tostring,equals,hascode...) pojo是简单java对象:即不包含业务逻辑,能够控制自己内部属性访问的java对象。 配置方式,就是在maven里导包,在idea插件里下载lombok插件。 #比较常用的注解@Data ...
分类:
其他好文 时间:
2021-06-20 18:51:49
阅读次数:
0
数据拖动在Qt中会被储存为MIME类型,在Qt中使用QMimeData类来表示MIME类型的数据 voidMainWindow::dragEnterEvent(QDragEnterEvent*event){ //以.jpg或者.png为例 //这里的compare字符串比较函数,相等的时候返回0,所 ...
分类:
其他好文 时间:
2021-06-20 18:50:08
阅读次数:
0
简单类型即基本数据类型,复杂数据类型即引用类型 简单数据类型:string,number,bool,undefined,null (其中null比较特殊,是空对象类型object) 复杂数据类型:通过new创建的对象 栈:由系统自动分配释放存放函数的参数值,局部变量的值等 简单数据类型是存在栈中的 ...
分类:
Web程序 时间:
2021-06-20 18:42:17
阅读次数:
0
背景 最近接到一个项目任务,需要实现一个商品的定时上下架的功能,且可以修改这个定时任务,还有默认销毁的机制存在,即如果对一个商品设置了定时上架的任务,在未执行前手动上架,则之前设置的定时任务自动失效,这对使用PHP来解决还是比较棘手的。 现状分析 一种可以使用暴力的方式,即对于请求的定时任务设置线程 ...
分类:
Web程序 时间:
2021-06-20 17:58:19
阅读次数:
0
1.== 1.1 如果是比较基本数据类型,比较值; 1.2 如果比较引用数据类型,比较地址。 2.equals 2.1 比较引用类型,equals(object); 2.2 如果没有重写equals方法,就是默认的==,如果重写根据重写方法判断。 ...
分类:
其他好文 时间:
2021-06-20 17:51:40
阅读次数:
0