上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 链表可能是继数组之后第二种使用最广泛的通用存储结构。 单链表 双端链表 有序链表 双向列表 有迭代器的列表 链表与数组一样,都作为数据的基本存储结构,但是在存储原理上二者是不同的。在数组中,数据是存储在一段连续的内存空间中,我们可以通过下标来访问数组中的元素;而在链表中,元素是存储在不同的内存空间中 阅读全文
posted @ 2020-09-15 13:15 mzjnumber1 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 基于数组的ArrayList ArrayList是Java中我们最常使用的List接口的实现类,其是内部就是通过维护一个无序数组来实现的。因此ArrayList具备无须数组拥有的所有优点和缺点: 操作 时间复杂度 插入 O(1) 删除 O(N) 查找 O(N) 1、注意: 1、ArrayList总是 阅读全文
posted @ 2020-09-15 12:23 mzjnumber1 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Java中使用String作同步锁 在Java中String是一种特殊的类型存在,在jdk中String在创建后是共享常量池的,即使在jdk1.8之后实现有所不同,但是功能还是差不多的。 借助这个特点我们可以使用String来作同步的锁,比如更新用户信息的时候,可以使用用户的名称作为同步锁,这样不同 阅读全文
posted @ 2020-09-01 13:04 mzjnumber1 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: MySQL 性能优化神器 Explain 1、简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例 阅读全文
posted @ 2020-08-28 17:57 mzjnumber1 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 那些年,我们踩过的 Java 坑 1.对象比较方法 JDK1.7提供的Objects.equals方法,非常方便地实现了对象的比较,有效地避免了繁琐的空指针检查。 1.1.问题现象 在JDK1.7之前,在判断一个短整型、整型、长整型包装数据类型与常量是否相等时,我们一般这样写: Short shor 阅读全文
posted @ 2020-08-28 16:05 mzjnumber1 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。 异常的分类 error是一定会回滚的。 这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常 可查的异常(checked exceptions):Except 阅读全文
posted @ 2020-08-28 14:56 mzjnumber1 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 数据仓库模型几大类 数据仓库中有几种经典的数据模型:范式模型、维度模型、DataVault。 很多模型的设计都在同构化,而且在工作中也不是单独地用一种模型,会根据业务场景做出各种取舍。 一、范式模型 范式模型也叫ER模型、实体模型。 范式是数据库逻辑模型设计的基本理论,一个关系模型可以从第一范式到第 阅读全文
posted @ 2020-08-28 14:10 mzjnumber1 阅读(891) 评论(0) 推荐(0) 编辑
摘要: SQL queries don't start with SELECT Okay, obviously many SQL queries do start with SELECT (and actually this post is only about SELECT queries, not IN 阅读全文
posted @ 2020-08-21 20:39 mzjnumber1 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 解决centos7 ssh连接慢 #先备份/etc/ssh/sshd_config,备份命令为 cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak #编辑: vi /etc/ssh/sshd_config (编辑配置文件) 查找UseDNS,赋值为 no 阅读全文
posted @ 2020-08-17 14:01 mzjnumber1 阅读(248) 评论(0) 推荐(0) 编辑
摘要: ProcessBuilder pb = new ProcessBuilder("C:\\Debug\\TestRedis.exe", keyNmae); pb.redirectErrorStream(true); Process process = pb.start(); //可能导致进程阻塞,甚至 阅读全文
posted @ 2020-07-28 13:23 mzjnumber1 阅读(1905) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页