码迷,mamicode.com
首页 > 编程语言 > 周排行
线程基础的一些理解(二)
一、线程的调度与控制 通常计算机只有一个CPU,CPU在某一个时刻只能执行一条命令,线程只有得到CPU时间片,也就是使用权,才可以执行命令。在单核CPU的机器上,线程并不是并行运行的。java虚拟机主要负责线程调度,取得CPU的使用权,目前有两种调度模型:分时调度模型和抢占式调度模型,Java使用抢 ...
分类:编程语言   时间:2018-03-31 14:15:10    阅读次数:241
JAVA Class9
学习内容: 1.final修饰词 (1)修饰类: 类无法被继承,但可以继承其他类 (2)修饰方法: 方法无法被子类重写 (3)修饰局部变量: 该变量只能被赋值一次 (4)修饰成员变量: 该变量必须在对象创建之前初始化,可以通过直接赋值、构造代码块或者利用构造器初始化 (5)修饰引用变量 该变量只有一 ...
分类:编程语言   时间:2018-03-31 14:15:20    阅读次数:236
C++中map用法详解(转)
Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数; map<string , int >mapstring; map<int ,string >mapint; map<sring ...
分类:编程语言   时间:2018-03-31 14:15:29    阅读次数:224
Python学习-字典练习:简单通讯录
功能要求: 查询联系人,输入姓名,可以查询当前通讯录里面的联系人信息,若联系人存在,则输出联系人信息,若不存在,则告知 插入联系人,可以向通讯录中新建联系人,若联系人已经存在,则询问是否修改联系人信息,若不存在,则新建联系人 删除联系人,可以删除联系人,若联系人不存在,则告知 输入指令,退出通讯录 ...
分类:编程语言   时间:2018-03-31 14:15:37    阅读次数:216
JavaScript基础——介绍
...
分类:编程语言   时间:2018-03-31 14:16:48    阅读次数:156
unity传统GUI学习一.
using System.Collections; using System.Collections.Generic; using UnityEngine; public class gui : MonoBehaviour { string editName; string editPassword... ...
分类:编程语言   时间:2018-03-31 14:18:29    阅读次数:180
spring整合springmvc和hibernate
上篇文章使用maven搭建了web环境,这篇来记录下如何使用spring整合springmvc和hibernate,亦即spring+springmvc+hibernate框架整合。 第一步:首先配置spring 1 <?xml version="1.0" encoding="UTF-8"?> 2 ...
分类:编程语言   时间:2018-03-31 14:18:38    阅读次数:164
javascript 基础篇 随课笔记
!DOCTYPE HTML><html><head><meta name="content-type" content="text/html; charset=utf-8"><title> 基础视频 </title><script type="text/javascript" language="j ...
分类:编程语言   时间:2018-03-31 14:20:05    阅读次数:219
C++学习笔记之析构函数(三法则)
定义:析构函数(destructor) 与构造函数相反,当对象结束其生命周期时(例如对象所在的函数已调用完毕),系统自动执行析构函数。析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,delete会自动调用析构函数后释放内存)。 记住C++中有new,最终就要有对应 ...
分类:编程语言   时间:2018-03-31 14:20:56    阅读次数:182
java2
一、学习要点 认真看书并查阅相关资料,掌握以下内容: 理解对象的创建与引用的关系 掌握构造方法的重载 掌握String类 掌握类的设计方法 掌握this关键字 掌握static关键字 理解引用传递并掌握基本应用 掌握单例模式 理解内部类 (一)学习总结 1.什么是构造方法?什么是构造方法的重载?下面 ...
分类:编程语言   时间:2018-03-31 14:21:30    阅读次数:153
python列表操作
count(): 统计列表中元素重复的次数 len(): 就算“长度” 如果要统计列表中所有的元素的个数那么用count()函数就不行了,因为count()至少要输入一个参数,此时就可以用到len()函数了, 列表的切片: 直接用列表名+[ ](里面的第一个参数表示起始位置,第二个参数是步长,默认是 ...
分类:编程语言   时间:2018-03-31 14:23:45    阅读次数:132
Spark MLib:梯度下降算法实现
声明:本文参考《 大数据:Spark mlib(三) GradientDescent梯度下降算法之Spark实现》 1. 什么是梯度下降? 梯度下降法(英语:Gradient descent)是一个一阶最优化算法,通常也称为最速下降法。 要使用梯度下降法找到一个函数的局部极小值,必须向函数上当前点对 ...
分类:编程语言   时间:2018-03-31 14:45:03    阅读次数:176
C/C++入门必备
很多做技术的朋友羡慕那些程序员,尤其听到北京月入7W可以落户、程序员年入百万等等的消息后,纷纷讨论,希望转行,那我可以明确的告诉你,什么叫技术人员?不是会在dos里面随便装个逼的那种,也不是能写个bash/shell,更不是会敲几个算法就叫技术人员;真正的技术人员是一种思维模式,是一种对技术不停探索的态度。---------------------------以上都是废话。C/C++,目前这一块因
分类:编程语言   时间:2018-03-31 14:45:44    阅读次数:149
java-CAS无锁算法
锁 锁是用来做并发的最简单的方式,其代价也是最高的,java 在JDK1.5之前都是通过synchronized关键字来保证同步的,他是一种独占锁,使用synchronized同步锁进行线程阻塞和唤醒切换以及用户态内核态间的切换操作额外浪费消耗cpu资源,锁还存在着其它一些缺点,当一个线程正在等待锁 ...
分类:编程语言   时间:2018-03-31 14:47:25    阅读次数:236
得到linux 系统中python的环境变量
在生产开发环境中,可能会遇到python模块安装过,但是就是找不到的问题,只能说明一个问题:python版本不一样,或者 安装了两个相同版本的python。 在linux操作系统中,不同用户的 echo $PATH 环境变量不同,可以通过查看环境变量确定当前的python路径会是哪一个 下面给出 通 ...
分类:编程语言   时间:2018-03-31 14:47:41    阅读次数:175
[转] Java:对Scanner的useDelimiter()方法的疑问
【From】https://segmentfault.com/q/1010000003885362 Windows下,我们在键盘上按下Enter键,实际上输入的是回车和换行两个字符:\r\n,ASCII码分别是13和10 默认情况下,Scanner获取到的输入里面是不包含回车换行的。比如你输入___ ...
分类:编程语言   时间:2018-03-31 15:09:54    阅读次数:216
Python 常用模块
一、json模块 二、os模块 练习: 编写一个函数,遍历路径下,所有的目录和子目录 """ 编写一个函数,遍历路径下,所有的目录和子目录 """ import os def list_all_file(file_path): paths = os.listdir(file_path) for ea ...
分类:编程语言   时间:2018-03-31 15:11:04    阅读次数:186
VS2015 c++程序单元测试初探——从0到1中所遇到的错误和历程
实现过程 一开始对单元测试这个东西感觉很恐惧,在看过雪晴的博客后,觉得自己可以试试学学,找到了一篇博客,地址: VS2015安装与C++进行简单单元测试 前面的建立和初始化都比较easy,但很快遇到了一个问题,例子中是对一个类的接口进行的测试,是否能对非类接口(如函数进行测试呢),问了雪晴后,发现应 ...
分类:编程语言   时间:2018-03-31 15:11:11    阅读次数:423
Linux 某个进程中占用CPU高的线程
1、通过top,找出占用CPU高的进程ID 2、 如上图所示,java的进程id为’52554′,接下来用top命令单独对这个进程中的所有线程作监视: top-p52554 -H 3、如图:(这时就看出来哪个java线程CPU高,哪个线程内存用的多) 4、 如上图所示,linux下,所有的java内 ...
分类:编程语言   时间:2018-03-31 15:50:31    阅读次数:229
Spring Cloud断路器Hystrix
在微服务架构中,存在着那么多的服务单元,若一个单元出现故障,就会因依赖关系形成故障蔓延,最终导致整个系统的瘫痪,这样的架构相较传统架构就更加的不稳定。为了解决这样的问题,因此产生了断路器模式。 什么是断路器 断路器模式源于Martin Fowler的Circuit Breaker一文。“断路器”本身 ...
分类:编程语言   时间:2018-03-31 15:51:04    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!