笔记
李成广
菜鸟成长中
展开
-
C++ vector
转自:https://www.cnblogs.com/Nonono-nw/p/3462183.htmlvector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include<vector>;一、vector 的初始化:可以有五种方式,举例说明如下: (1) vec...转载 2018-08-11 10:47:31 · 406 阅读 · 0 评论 -
设计模式总结
设计模式总结 文章转载自:https://www.cnblogs.com/chenssy/p/3357683.html 从七月份开始一直到九月底才看完设计模式,在这个过程中我不敢说我已经掌握了那本书里面的内容,或者说1/5,没能力说也没有资格说。但是结果不重要,重要的是这个过程我的收获!主要包括如下几个方面: 1、认识了这么多设计模式。刚刚接触java没多久就在...转载 2018-12-14 16:14:14 · 191 阅读 · 0 评论 -
Java线程安全
文章转载自:https://blog.csdn.net/suifeng3051/article/details/52164267线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。产生线程不安全的原因在同一程序中运行多个线程本身不会导致问题,问题在于多个线程访问了相同的资源。如,同一内存区(变量,数组,或对象)、系统(数据库,web...转载 2018-12-13 20:07:30 · 144 阅读 · 0 评论 -
图论概述
图(graph)是数据结构和算法学中最强大的框架之一(或许没有之一)。图几乎可以用来表现所有类型的结构或系统,从交通网络到通信网络,从下棋游戏到最优流程,从任务分配到人际交互网络,图都有广阔的用武之地。而要进入图论的世界,清晰、准确的基本概念是必须的前提和基础。下面对其最核心和最重要的概念作出说明。关于图论的概念异乎寻常的多,先掌握下面最核心最重要的,足够开展一些工作了,其它的再到实践中不断去...转载 2018-09-19 19:59:23 · 2250 阅读 · 0 评论 -
Java Spring:IOC和DI
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛...转载 2018-09-03 10:57:38 · 226 阅读 · 0 评论 -
maven教程笔记——1
Maven - 概述Maven 是什么?Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。在有多个开发团队环境的情况下,Maven 能够在很短的时间内使得每项工作都按照标准进行。因为大部分的工程配置操作都非常简单并且可...转载 2018-09-03 10:43:04 · 210 阅读 · 0 评论 -
平衡二叉树
原文:https://my.oschina.net/u/3370829/blog/1301732觉得这篇文章比较好,特此分享 1、平衡二叉树(1)由来:平衡二叉树是基于二分法的策略提高数据的查找速度的二叉树的数据结构;(2)特点:平衡二叉树是采用二分法思维把数据按规则组装成一个树形结构的数据,用这个树形结构的数据减少无关数据的检索,大大的提升了数据检索的速度;平衡二叉树的...转载 2018-09-08 16:09:09 · 283 阅读 · 0 评论 -
maven教程笔记
maven(一) maven到底是个啥玩意~ 一、简单的小问题? 解释之前,提1个小问题。 1.1、假如你正在Eclipse下开发两个Java项目,姑且把它们称为A、B,其中A项目中的一些功能依赖于B项目中的某些类,那么如何维系这种依赖关系的呢? 很简单,这不就是跟我们之前写程序时一样吗,需要用哪个项目中的哪些类,也就是用别人写好了的功能代码,...转载 2018-09-02 16:11:34 · 160 阅读 · 0 评论 -
Java引用
java内存管理分为内存分配和内存回收,都不需要程序员负责,垃圾回收的机制主要是看对象是否有引用指向该对象。java对象的引用包括 强引用,软引用,弱引用,虚引用Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码的方式决定某些对象的生命周期;第二是有利于JVM进行垃圾回收。下面来阐述一下这四种类型引用的概念:1.强引用 是指创建一个对象并把这个对...转载 2018-08-29 10:20:10 · 156 阅读 · 0 评论 -
Java 多线程
用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程序(一个...转载 2018-08-31 15:48:03 · 126 阅读 · 0 评论 -
Java泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi"); ...转载 2018-08-27 16:55:42 · 135 阅读 · 0 评论 -
Java 集合类
参考:https://juejin.im/post/5ad82dbef265da503825b240Java中的数组为固定长度。与之相对应,Java集合可以保存动态增长的数字。集合主要保存数据,因此也被称为容器。Java中的集合分为Collection、Map。其中,两者的区别在于:1、Collection是单列集合,Map是双列集合;2、Collection中只有Set要求元素不...转载 2019-07-27 14:15:25 · 129 阅读 · 0 评论