码迷,mamicode.com
首页 > 编程语言 > 日排行
【并发编程】多线程
目录 一、什么是线程 二、开启线程的两种方式 三、多线程与多进程的区别 四、守护线程 一、什么是线程 1.1 概念 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈) ...
分类:编程语言   时间:2018-12-22 23:20:56    阅读次数:239
C语言操作运算符
算术运算符 + - * / 均可作用于整数或浮点数。 x / y 若想得到一个浮点数,则至少第一运算符(x)必须为浮点数。 例:1 / 2 = 0;1.0 / 2 = 0.5; x % y 1)只可作用于整数; 2)求余的结果按 x % y = x - x / y * y ,则余数的符号取决于第一运 ...
分类:编程语言   时间:2018-12-22 23:22:10    阅读次数:252
java单链表反转(花了半个多小时的作品)
欢迎光临............... 首先我们要搞清楚链表是啥玩意儿?先看看定义: 讲链表之前我们先说说Java内存的分配情况:我们new对象的时候,会在java堆中为对象分配内存,当我们调用方法的时候,会将方法加载到方法区,在方法区保存了加载类的信息,常量,静态变量等等。搞明白这个我们再来讲链表 ...
分类:编程语言   时间:2018-12-22 23:23:22    阅读次数:294
Java Web 学习与总结(二)Servlet核心接口+Servlet3.0配置
Servlet3.0版本对Servlet配置进行了重大变革,Servlet类不需要再麻烦的去编辑web.xml文件了,只需要在类上面进行注释就可以了,获得了 Java 社区的一片赞誉之声,以下是新增的注解支持。 @WebServlet @WebServlet 用于将一个类声明为 Servlet,该注 ...
分类:编程语言   时间:2018-12-22 23:25:19    阅读次数:325
c++链表
什么是链表 链表是一种常见的重要的数据结构。它是动态进行储存分配的一种结构 和数组的区别 数组存放数据时,必须事先定义数组长度,如果不知道具体长度,只能定义一个足够大的长度 链表则没有这种缺点,他能根据需要开辟内存单元 结点 每个结点包括两个数据,用户实际的数据+下一个结点的地址 最后一个元素 该元 ...
分类:编程语言   时间:2018-12-22 23:25:49    阅读次数:353
springmvc 在页面跳转之后 引入文件的路径前面加上了 controller 的映射名
转自:https://zhidao.baidu.com/question/2140453086362943788.html 应该是没有前面的/user的 前端用的是jsp吗,如果是在路径前加${pageContext.request.contextPath},如${pageContext.reque ...
分类:编程语言   时间:2018-12-22 23:26:00    阅读次数:498
Executor线程池框架
一、要引入Executor线程池框架的原因1.new Thread()的缺点(1)每次调用new Thread()都会耗费性能;(2)通过new Thread()创建的线程缺乏管理,被称为野线程,可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪,以及不能进行定时执行、定期执行、线程中 ...
分类:编程语言   时间:2018-12-22 23:26:57    阅读次数:301
Java多线程-----实现生产者消费者模式的几种方式
1 生产者消费者模式概述 生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理, 直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生 ...
分类:编程语言   时间:2018-12-22 23:27:06    阅读次数:286
python习题20 seek()
seek()的三种模式: (1)f.seek(p,0) 移动当文件第p个字节处,绝对位置 (2)f.seek(p,1) 移动到相对于当前位置之后的p个字节 (3)f.seek(p,2) 移动到相对文章尾之后的p个字节 ...
分类:编程语言   时间:2018-12-22 23:27:26    阅读次数:272
【Python】[08]基于CGI的Web开发
开始web开发前,先来认识几个概念: CGI(Common Gateway Interface):称为通用网关接口,是一个Internet标准。 官方解释是生成动态内容的过程,这个动态过程大概是:web服务器先找到所要执行的程序,然后执行找到的程序,再捕获程序的输出作为web响应,把它发回还在等待的 ...
分类:编程语言   时间:2018-12-22 23:27:38    阅读次数:339
使用docker-compose运行springcloud项目
前言: 学习Docker的过程中,一直想使用Docker运行SpringCloud程序,今天就将搭建过程记录下来,以作总结。 一、Docker安装 这里因为一些原因,被迫写了个Centos下的Docker安装脚本。至于为什么被迫,这里先埋下一个伏笔。 二、使用Maven插件生成镜像 在本地使用Mav ...
分类:编程语言   时间:2018-12-23 00:13:50    阅读次数:280
Getting started with Processing 第十一章——数组
Getting started with Processing 第十一章——数组 从变量到数组: 使用数组,无需为每一个变量创建一个新的名称/这让代码变得更短,更容易理解,更方便更新。 创建数组的三个步骤 创建一个数组,需要经过三个步骤: 每个步骤可以分开写一行,也可以压缩到一行。 对象数组 自己定 ...
分类:编程语言   时间:2018-12-23 00:14:01    阅读次数:204
Java线程入门第一篇
Java线程的状态有6种 1、 初始(NEW):新创建了一个线程对象,但还没有调用start()方法。 2、 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。(什么是就绪) 线程对象创建后,其他线程(比如main线程)调用了该对象的s ...
分类:编程语言   时间:2018-12-23 00:15:21    阅读次数:193
小甲鱼python基础教程飞机大战源码及素材
百度了半天小甲鱼python飞机大战的源码和素材,搜出一堆不知道是什么玩意儿的玩意儿。 最终还是自己对着视频一行行代码敲出来。 需要的同学点下面的链接自取。 下载 ...
分类:编程语言   时间:2018-12-23 00:16:07    阅读次数:716
java 并发(七)--- ThreadLocal
文章部分图片来自参考资料 ThreadLocal 概述 ThreadLocal 线程本地变量 ,是一个工具,可以让多个线程保持一个变量的副本,那么每个线程可以访问自己内部的副本变量。 ReentranReadWriteLock中。 ThreadLocal 结构图里面看到有两个内部类,一个 Suppl... ...
分类:编程语言   时间:2018-12-23 00:16:30    阅读次数:286
C++ 栈 (链表实现)
第一、基本概念 栈中的元素遵守“先进后出”的原则(LIFO,Last In First Out) 只能在栈顶进行插入和删除操作 压栈(或推入、进栈)即push,将数据放入栈顶并将栈顶指针加一 出栈(或弹出)即pop,将数据从栈顶删除并将栈顶指针减一 栈的基本操作有:pop,push,判断空,获取栈顶 ...
分类:编程语言   时间:2018-12-23 00:18:12    阅读次数:242
SpringBoot(十八)@value、@Import、@ImportResource、@PropertySource
Spring Boot提倡基于Java的配置。这两篇博文主要介绍springboot 一些常用的注解介绍@value通过@Value可以将外部的值动态注入到Bean中。添加application.properties的属性,方便后面演示。 ...
分类:编程语言   时间:2018-12-23 00:18:38    阅读次数:461
python中的生成器
[TOC] 1. 生成器 利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法, ...
分类:编程语言   时间:2018-12-23 00:26:44    阅读次数:224
Java8中的新特性Optional
Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的 ...
分类:编程语言   时间:2018-12-23 00:26:55    阅读次数:223
JavaScript数据结构和算法
前言 在过去的几年中,得益于Node.js的兴起,JavaScript越来越广泛地用于服务器端编程。鉴于JavaScript语言已经走出了浏览器,程序员发现他们需要更多传统语言(比如C++和Java)提供的工具。这些工具包括传统的数据结构(如链表,栈,队列,图等),也包括传统的排序和查找算法。本文主 ...
分类:编程语言   时间:2018-12-23 00:27:41    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!