深入理解Java泛型(上)

编者语:从网上看到这篇文章,格式很好,其文洋洋洒洒写了不少字,然后我就整理了过来。讲泛型最好的地方就在《Java编程思想》,其他人写的文章,可读可不读的。就拿下面这篇文章吧,看看热闹就行了,别当...~

阅读更多...

(1)Redis 可以用来做什么?

Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁...~

阅读更多...

python实现俄罗斯方块游戏

这篇文章主要为大家介绍了python实现俄罗斯方块游戏的详细代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下~

阅读更多...

MyBatis常见面试题5:Java客户端中的一个Connection问题

问题: Java客户端中的一个Connection是不是在MySQL中就对应一个线程来处理这个链接呢?答案:不是。凡是从线程思考问题的人,一般都是被Java技术的多线程思想所禁锢了,其实在高性能...~

阅读更多...

MyBatis常见面试题3:数据库插入重复如何处理

备注:本文修订于2021年1月25日,其主要思路是将redis当锁来使用。问题:在开发过程中,经常遇到插入重复的现象,这种情况该如何解决呢?答案:插入的过程一般都是分两步的:先判断是否存在记录,...~

阅读更多...

Python动刷新抢12306火车票的代码(附源码)

这篇文章主要介绍了Python动刷新抢12306火车票的完整代码,非常不错,具有参考借鉴价值,需要的朋友参考下吧~

阅读更多...

探索「字符串」内部结构

Redis 中的字符串是可以修改的字符串,在内存中它是以字节数组的形式存在的。我们知道 C 语言里面的字符串标准形式是以 NULL 作为结束符,但是在 Redis 里面字符串不是这么表示的。因为...~

阅读更多...

(2)Redis基础数据结构之字符串

Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。熟练掌握这 5 种基本数据结构的使用是...~

阅读更多...

MyBatis常见面试题4:事务执行过程中宕机的应对处理方式

问题:数据库插入百万级数据的时候,还没操作完,但是把服务器重启了,数据库会继续执行吗? 还是直接回滚了?答案:不会自动继续执行,不会自动直接回滚,但是可以人工手动选择继续执行或者直接回滚,依据是...~

阅读更多...

MyBatis常见面试题1:精讲#{}和${}的区别是什么?

注:本文修订于2019年10月1日经常碰到这样的面试题目:#{}和${}的区别是什么?正确的答案是:#{}是预编译处理,${}是字符串替换。备注:${}是插值,插值的新认识见:http://ww...~

阅读更多...