码迷,mamicode.com
首页 >  
搜索关键字:多种实现    ( 345个结果
了解Redis
一. 数据结构 1. value对象的通用结构 typedef struct redisObject { type:4; // 结构化类型 encoding:4; // 这些结构化类型具体的实现方式,同一个类型可以有多种实现 lru:REDIS_LRU_BITS; // 对象的空转时长,用于有限内存 ...
分类:其他好文   时间:2020-03-21 10:08:19    阅读次数:66
[LeetCode] 面试题 10.01.合并排序的数组
题目: 这道题有多种实现的思路,这里使用双指针结合数组有序的特点进行解决 思路: m代表A初始时有效元素的个数,n代表B中元素的个数,那么n+m才是A的总长度 从A的最后一个位置开始,设为cur,分别从A和B有效元素中选取最大的一个,进行比较,将较大的放入cur,随之相应的cur--,较大元素所在数 ...
分类:编程语言   时间:2020-03-03 13:08:33    阅读次数:78
Python/Shell/MySQL时间获取与格式转换
一、说明 时间的获取及时间各格式间的转换是比较常用的操作,但一是多种语言经常容易弄混,二是同一种语言同一个功能可能有不同的实现函数,导致每次处理时间经常要百度所以来记录一下。 另外个人真不喜欢同样功能有多种写法的形式,从理想角度说多种实现方式让不同的人都能以其喜欢的方式进行编写;但实际上当你忘记的时 ...
分类:数据库   时间:2020-02-29 12:54:58    阅读次数:112
19年bat面试题汇总
1.Redis 面试题 1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8 ...
分类:其他好文   时间:2020-01-07 16:27:01    阅读次数:95
Spring Boot 定时+多线程执行
Spring Boot 定时任务有多种实现方式,我在一个微型项目中通过注解方式执行定时任务。 具体执行的任务,通过多线程方式执行,单线程执行需要1小时的任务,多线程下5分钟就完成了。 执行效率提升10倍以上,执行效率提升10倍以上,执行效率提升10倍以上。 重要的事情说三遍! 本文不深入介绍具体的原 ...
分类:编程语言   时间:2020-01-01 18:27:36    阅读次数:73
一个通用的通过触发器实现的,可配置的表修改日志解决方案
在MIS系统中,系统审计功能是很重要的一部分,审计的一部分就是记录数据修改日志。记录数据修改日志有很多种实现方案,有通过后台程序实现的,在修改程序中增加日志代码,也有通过数据库实现的,使用触发器来记录修改日志。本方案采用第二种方案。这种方案的优点是无论你通过什么方式修改数据,都会记录下来,极少需要修 ...
分类:其他好文   时间:2019-12-25 15:57:15    阅读次数:80
Java各种锁机制简述
线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。 在 Java 多线程编程当中,提供了多种实现 Java 线程安全的方式: 最简单的方式,使用 Synchronization 关键字 使用 java.util.concurrent.atom ...
分类:编程语言   时间:2019-12-17 20:14:04    阅读次数:100
堆....
1, 我记得以前好像还想好好搞来着..... 什么大根堆什么小根堆来着? 2 抄自ppt 很多种实现优先队列的方式,最常见的就是堆。 最常见的堆就是二叉堆,C++中priority_queue定义了一个以权值为优先级的堆。 #include<queue> priority_queue<数据类型> q ...
分类:其他好文   时间:2019-12-14 21:27:35    阅读次数:92
7.策略模式
1.平常会遇到这样的事情,完成同一个功能可以使用不同的方式,比如排序,可以使用冒泡排序也可以使用快速排序。策略模式就是符合这样的情况,当完成一件事有多种实现方式,可以根据环境或者其他条件去选择不同的方式去实现。避免了硬编码的方式,扩展和变更更加方便。避免了代码的重复,算的使用和算法的实现分离开。 2 ...
分类:其他好文   时间:2019-12-06 13:19:48    阅读次数:104
JAVA设计模式之策略模式
策略模式 定义了算法族,分别封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。 使用场景 电商行业里的支付模式,一般分为银联、支付宝、微信,一种业务,多种实现方式,如果哪种发生变化只要修改对应的实现即可,未来引入新的支付,例如积分支付,增加一个实现类,而不需要改变现有代码。遵循原则 ...
分类:编程语言   时间:2019-12-06 11:15:00    阅读次数:111
345条   上一页 1 2 3 4 5 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!