多条件查询 智能标签: 结果映射: 添加后返回ID: Util包和MyBatisUtil 工具类: 1.创建一个Util包 2.创建一个MyBatisUtil类 3.创建一个getSession()方法 或者用静态代码快解决 将所有属性加static放入静态代码块 ...
分类:
其他好文 时间:
2018-02-25 15:50:11
阅读次数:
143
树状数组是解决快速更新以及统计数组某段区间总和,设一个数组A[1-N],需要计算A[M-K]的总和,暴力解法需要O(K-M),如果我们求出sum(1-K)和sum(1-M),那么答案就是sum(1-M)-sum(1-K); 那么如何快速求出sum(1-N),可以考虑直接求,但如果我们再加一个条件,需 ...
分类:
编程语言 时间:
2018-02-25 15:50:01
阅读次数:
196
1 添加一个描述的Attribute 2 添加扩展方法 3 使用方式 4 输出内容 ...
分类:
编程语言 时间:
2018-02-25 15:49:55
阅读次数:
203
Redis 的分布式锁实现。Redis 的分布式锁都是基于一个命令 -- SETNX,也就是 SET IF NOT EXIST,如果不存在就写入。 从 Redis 2.6.12 版本开始,Redis 的 SET 命令直接直接设置 NX 和 EX 属性,NX 即附带了 SETNX 数据,key 存在就 ...
分类:
其他好文 时间:
2018-02-25 15:49:47
阅读次数:
160
【题意】给定n,求Σφ(i),n<=10^10。 【算法】杜教筛 【题解】 $\sum_{i=1}^{n}(\varphi *I)(i)=\sum_{i=1}^{n}\sum_{d|i}\varphi(d)=\sum_{i=1}^{n}\sum_{d=1}^{\frac{n}{i}}\varphi( ...
分类:
其他好文 时间:
2018-02-25 15:49:40
阅读次数:
145
有上下界限制的网络流 模型 给定一个网络,一个加权的有向图G,其中的每条边都有一个容量上界C。其中的两点:S只有出度没有入度,T只有入度没有出度。求S到T最大可以流过的流量,这是最大流的模型。且满足以下条件: 容量限制:每条边的流量$0\leq f\leq C$ 流量平衡:任意一个点i,$\sum\ ...
分类:
其他好文 时间:
2018-02-25 15:49:31
阅读次数:
167
针对字面量创建对象的方式 用复制的方式来达到继承的方法: 这种浅拷贝的弊端:都在成都了。。。。。 数组也会存在这个问题: 深拷贝: 针对用构造函数创建对象的情况下 用复制的方式来达到继承的方法: ...
分类:
Web程序 时间:
2018-02-25 15:49:24
阅读次数:
200
1.堆:堆是一种树,由它实现的优先级队列的插入和删除的时间复杂度都是O(logn),用堆实现的优先级队列虽然和数组实现相比较删除慢了些,但插入的时间快的多了。当速度很重要且有很多插入操作时,可以选择堆来实现优先级队列。2.java的堆和数据结构堆:java的堆是程序员用new能得到的计算机内存的可用 ...
分类:
编程语言 时间:
2018-02-25 15:49:10
阅读次数:
245
目的:通过留言板(todolist)与互粉功能,掌握php操作redis的方法 相关数据操作命令 1,keys * 查看数据库所有的key 2,type + key: 如 type uid 查看数据key的类型 3,批量删除key, 如redis-cli keys "auth:*" | xargs ...
分类:
Web程序 时间:
2018-02-25 15:48:59
阅读次数:
271
命令简介: dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而Unix&Linux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。 而unix2dos则是和dos2unix互为孪生的一个 ...
关于Parcel的使用 在分析Parcel之前,首先按照分析流程,介绍下关于Parcel的相关常规使用。 首先是关于Parcel的获取: 额,这感觉似曾相识啊,我们这里大胆猜测Parcel的初始化也是由其对象池进行初始化的。在得到了Parcel对象之后,下一步的工作。嗯,我想起来,应该介绍下Parc ...
分类:
移动开发 时间:
2018-02-25 15:48:41
阅读次数:
210
最近在学习SSM框架的过程中, 总是遇到一个问题, @Autowired注解自动装配bean总是失败, 所注解的变量值总是为null, 后来通过网上查资料,发现原因如下: 使用了new实例化对象, 而new实例化出来的对象不是由spring bean容器进行管理, 从而导致spring 在自动扫描@ ...
分类:
编程语言 时间:
2018-02-25 15:48:35
阅读次数:
206
前言 在使用缓存的时候,我们时不时会遇到这样一个需求,根据缓存键的规则去批量删除这些数据,比较常见的就是按前缀去删除。 举个简单的例子,Redis中现在有几百个商品的数据,这些数据的key值是有一定规律的,都是以 的形式存在的。 现在由于不得以为的原因要删除这几百个商品的数据,这个时候我们肯定就要把 ...
分类:
其他好文 时间:
2018-02-25 15:48:25
阅读次数:
1688
Mint UI-基于 Vue.js 的移动端组件库 npm 安装:npm i mint-ui -S 4、上拉刷新例子 ...
分类:
移动开发 时间:
2018-02-25 15:48:18
阅读次数:
282
好长时间不扯淡了,今天扯个玩玩,吐个槽。 在上海回济南的列车上,回顾起这两天在携程codingtrip颁奖仪式上大牛们的种种心得,姿势涨了不少,着实涨了不少啊。我这样的渣渣毕竟图样图森破。三檀木内五。 我为什么搞ACM。 我个人感觉我已经非常看淡名利了。。。当然那纯属扯jb单。之前觉得奖不重要,那是 ...
分类:
其他好文 时间:
2018-02-25 15:48:09
阅读次数:
180
1.全量备份 简单的说就是将所有数据库或一个库全部备份。2.增量备份 从上一次全量备份之后到下一次全量备份之前都叫做增量备份。对于mysql,binlong日志就是mysql数据,对binlong的备份就是对mysql的备份。备份的时候要锁表,影响用户体验,所以备份的频率各有优缺点。mysql
分类:
数据库 时间:
2018-02-25 15:48:01
阅读次数:
165
Codeforces Round 466 (Div. 2) 题解 A.Points on the line 题目大意: 给你一个数列,定义数列的权值为最大值减去最小值,问最少删除几个数,使得数列的权值小于等于给定值d 题解: 排序,每次挑最大的和最小的,看看最小的能跟多少个数差$ d$,看看最大的能 ...
分类:
其他好文 时间:
2018-02-25 15:47:50
阅读次数:
243