码迷,mamicode.com
首页 > 编程语言
Java多线程
1. 串行并行并发 2. 进程 3. 线程 4. 创建线程的方式 A:创建线程并启动:继承Thread类 step1:创建子类,继承Thread类。 step2:重写run(),线程体。并发执行的内容,写在这个方法中。 step3:启动线程:start() /* class Cat class Pe ...
分类:编程语言   时间:2020-07-30 01:28:28    阅读次数:60
Java Lambda原理深度理解以及如何开发应用
1. 匿名内部类实现 匿名内部类仍然是一个类,只是不需要程序员显示指定类名,编译器会自动为该类取名。因此如果有如下形式的代码,编译之后将会产生两个class文件: public class MainAnonymousClass { public static void main(String[] a ...
分类:编程语言   时间:2020-07-30 01:27:57    阅读次数:79
Java设计模式之装饰者模式
装饰者模式 装饰者模式定义 动态地将新功能附加到对象上。在对象功能扩展方面,他比继承更有弹性,装饰者模式也体现了开闭原则(OCP),其UML类图如下所示: 案例:?订单项目 ? 1)咖啡种类/单品咖啡:Espresso、Decaf、DarkRoast、HouseBlend ? 2)调料:Milk、S ...
分类:编程语言   时间:2020-07-30 01:27:20    阅读次数:78
Java IO之NIO原理解析以及代码解析
一、Java NIO几个核心部分 Channel Buffer Selector 二、IO和NIO的区别 IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented) 在一般的 Java IO 操作中, 我们以流式的方式顺序地从一个 Strea ...
分类:编程语言   时间:2020-07-30 01:26:12    阅读次数:79
java通过command调用openssl生成私钥和证书
在windows环境下进行的测试,前提条件,windows上需要先安装openssl。 配置环境变量,查看版本: import java.io.*; import java.util.Properties; public class OpensslCommand { private static v ...
分类:编程语言   时间:2020-07-30 01:25:19    阅读次数:75
idea 打包 springboot 项目,tomcat正常启动但访问报404
两个步骤: 1、启动类 没有 继承 SpringBootServletInitializer 类 2、记得将 springboot 自带的 tomcat 插件 打包时 排除掉 ...
分类:编程语言   时间:2020-07-30 01:23:36    阅读次数:102
Kruskal算法
#include <bits/stdc++.h> #define MAXN 200005 using namespace std; int node,edge,ans=0,k=0; int fat[MAXN],siz[MAXN]; struct EDGE { int from,to,cost; } ...
分类:编程语言   时间:2020-07-30 01:20:30    阅读次数:71
python 基础数据类型-组的概念
python 的组也就是list 是这样的>>> type([1,2,3,4,5,6]) <class 'list'> 跟Java不同的是,(1)Java这种叫数组,python 叫list。(2)Java一个数组,存的都是相同类型,python list 里 可以是不同的,比如字符串、整型、布尔、 ...
分类:编程语言   时间:2020-07-30 01:19:50    阅读次数:88
链表(c语言实现)
节点的数据结构 struct Node { int value; struct Node* next; }; typedef struct Node Node; 操作和演示 #include <stdlib.h> #include <stdio.h> // 建立一个节点 Node *createNo ...
分类:编程语言   时间:2020-07-30 01:18:43    阅读次数:82
Java集合框架之Collections
Collections工具类 Java里关于聚合的工具类,包含有各种有关集合操作的静态多态方法,不能实例化(把构造函数私有化) public class Collections { // Suppresses default constructor, ensuring non-instantiabi ...
分类:编程语言   时间:2020-07-30 01:18:26    阅读次数:71
java+selenium+testng+reportng+jenkins自动化环境搭建
前置条件:jdk、maven、tomcat、idea都准备就绪 1、》使用idea创建maven工程,使用quickStart模板依次创建,选择对应的maven配置文件 使用quickstart 第一次创建可能较慢,或者没有生成src目录,对idea进行如下配置: File>>setting VM ...
分类:编程语言   时间:2020-07-30 01:16:45    阅读次数:85
Array / 获取数组的长度 /和遍历输出
获取数组长度的格式; 数组名称:length; 这将会得到一个int数字,代表数组的长度。 数组一旦创建,程序运行期间,长度不可改变,除非赋值变量才能改变。 public static main (String [ ] args){ int [ ] arrayA = new {10,20,30,40 ...
分类:编程语言   时间:2020-07-30 01:15:09    阅读次数:66
C和Python,小白应该选择学习哪门语言?
编程语言有很多种,而C语言和Python语言是比较常见的,那么初学者应该选择哪门语言进行入门呢?为大家介绍一下。
分类:编程语言   时间:2020-07-30 01:14:12    阅读次数:69
Java 集合框架迭代器(Iterator)
什么是迭代器 使用循环遍历集合 普通for循环 for(int i=0;i<10;i++){} 增强for循环 for(String str:list){} 什么是迭代器Iterator Iterator是Java中的一个接口,核心作用就是用来遍历容器的元素,当容器实现了Iterator接口后,可以 ...
分类:编程语言   时间:2020-07-30 01:12:48    阅读次数:73
线程池源码分析-ThreadPoolExecutor
#1 系列目录 线程池接口分析以及FutureTask设计实现 线程池源码分析-ThreadPoolExecutor 该系列打算从一个最简单的Executor执行器开始一步一步扩展到ThreadPoolExecutor,希望能粗略的描述出线程池的各个实现细节。针对JDK1.7中的线程池 #2 Thr ...
分类:编程语言   时间:2020-07-30 01:12:34    阅读次数:69
线程池源码分析-FutureTask
#1 系列目录 线程池接口分析以及FutureTask设计实现 线程池源码分析-ThreadPoolExecutor 该系列打算从一个最简单的Executor执行器开始一步一步扩展到ThreadPoolExecutor,希望能粗略的描述出线程池的各个实现细节。针对JDK1.7中的线程池 #2 Exe ...
分类:编程语言   时间:2020-07-30 01:11:37    阅读次数:72
数据结构--二叉树(Java)
数据结构--二叉树(Java) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 树的常用术语(结合示意图理解) 节点 根节点 父节点 子节点 叶子节点 (没有子节点的节点) 节点的权(节点值) 路径(从root节点找到该节点的路 ...
分类:编程语言   时间:2020-07-30 01:09:31    阅读次数:89
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!