摘要: 1、多线程有什么用 1.发挥多核CPU的优势 2.防止阻塞 单核CPU上运行多线程导致线程上下文的切换,而降低程序整体的效率。 但是单核CPU我们还是要应用多线程,就是为了防止阻塞 3.便于建模 假设有一个大的任务A,单线程编程,那么就要考虑很多,建立整个程序模型比较麻烦。 但是如果把这个大的任务A 阅读全文
posted @ 2020-03-03 14:33 DoBetteri 阅读(551) 评论(0) 推荐(0) 编辑
摘要: /** * * 泛型的使用 把元素的类型设计成一个 参数,这个类型参数叫做泛型。 不能是基本类型 得包装类型  所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类 型 或者是某个方法的返回值及参数类型。这个类型参数将在使用时 (例如, 继承或实现这个接口,用这个类型声明变量、创建对 阅读全文
posted @ 2020-03-03 13:22 DoBetteri 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 解决多个线程的共同执行的问题 数据传输:IO流 数据储存:集合 集合的遍历: 先获取对应容器的 iterator() 需要 hasnext()判断 集合:collection:List和Set。规范 map /** * 一、集合框架的概述 * * 1.集合、数组都是对多个数据进行存储操作的结构,简称 阅读全文
posted @ 2020-03-02 11:00 DoBetteri 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 高性能缓存数据库 数据存在内存条不在磁盘上 10万每秒 持久化保证数据不丢失 特性: 1〉速度快 2〉键值对的数据结构服务器 3〉丰富的功能: 4〉简单稳定 5〉持久化 6〉主从复制 8〉高可用和分布式转移 9〉客户端语言多 二、使用场景 1,缓存数据库: 2,排行榜 3,计数器应用 4,社交网络 阅读全文
posted @ 2020-03-01 01:29 DoBetteri 阅读(120) 评论(0) 推荐(0) 编辑
摘要: https://www.jetbrains.com/idea/download/other.html 阅读全文
posted @ 2020-02-28 20:09 DoBetteri 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 题目一: /** * @author terry * 将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg”*/题解: //方式一:public String reveerse( String str,int start,int end){ if (str 阅读全文
posted @ 2020-02-27 09:43 DoBetteri 阅读(183) 评论(0) 推荐(0) 编辑
摘要: /* String:字符串,使用一对""引起来表示。 1.String声明为final的,不可被继承 2.String实现了Serializable接口:表示字符串是支持序列化的。 实现了Comparable接口:表示String可以比较大小 3.String内部定义了final char[] va 阅读全文
posted @ 2020-02-26 09:11 DoBetteri 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1. https://leetcode-cn.com/problems/container-with-most-water/ 思想:左右边界 i,j 向中间收敛 ,左右夹逼 方法一: 一维数组的坐标变换 i,j 枚举:left bar,right bar. (x-y)*height_diff cla 阅读全文
posted @ 2020-02-25 16:47 DoBetteri 阅读(182) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/hustzzl/p/9343797.html https://blog.csdn.net/qq_38293564/article/details/80515718 阅读全文
posted @ 2020-02-25 10:59 DoBetteri 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 线性表 阅读全文
posted @ 2020-02-25 10:41 DoBetteri 阅读(96) 评论(0) 推荐(0) 编辑