码迷,mamicode.com
首页 > 编程语言 > 日排行
java内存模型 并发三个特性
https://www.cnblogs.com/dolphin0520/p/3920373.html 此前需要了解 1. 简单Thread实现 [toc] 一. 内存模型的相关概念 计算机在执行程序的时候,会涉及到许多读写操作,但是如果每次都从主存(物理内存)就会出现问题,cpu计算速度很快,但是读 ...
分类:编程语言   时间:2018-11-12 17:41:20    阅读次数:182
javascript语法、变量、关键保留字
一、javascript语法构成 1.区分大小写 ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写的。例如:abc和ABC表示两种不同的变量。 2.标识符 所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列格式规则组合起来的一或多个字符: 1.第一字符必须 ...
分类:编程语言   时间:2018-11-12 17:42:45    阅读次数:141
weblogic下java程序占用cpu过高的问题排查
1、cpu使用情况如图: 2、执行命令 :jstack 126624 > cpu1112.log (注意执行此命令时的用户需为执行进程的用户,所以此处需要用weblogic用户) 若执行此命令报错: Unable to open socket file: target process not res ...
分类:编程语言   时间:2018-11-12 17:42:54    阅读次数:557
2018-11-12六大排序算法(Java实现)
package sort; import java.util.Arrays; public class SortUtils { public static void main(String[] args) { int[] arr = { 54, 26, 93, 17, 77, 31, 44, 55,... ...
分类:编程语言   时间:2018-11-12 17:44:06    阅读次数:171
MVC JSON JavaScriptSerializer 进行序列化或反序列化时出错
MVC control中返回json格式数据一般都是如下格式 [HttpPost] public ActionResult CaseAudit(string name) { var data ="dasda"; return Json(data); } 但是这样如果字符串长度太大会报错 JSON J ...
分类:编程语言   时间:2018-11-12 17:44:14    阅读次数:144
spring结合redis
1.配置redis.properties #redis-cluster.properties #cluster configuration redis.host=127.0.0.1 redis.port=6379 redis.database=0 redis.timeout=5000 redis.p ...
分类:编程语言   时间:2018-11-12 17:44:54    阅读次数:160
python-9-线程
线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多 ...
分类:编程语言   时间:2018-11-12 17:45:36    阅读次数:178
leetcode344 反转字符串 c++实现
编写一个函数,其作用是将输入的字符串反转过来。 示例 1: 示例 2: ...
分类:编程语言   时间:2018-11-12 17:45:49    阅读次数:171
Java 数据结构
Java 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 以上这些 ...
分类:编程语言   时间:2018-11-12 17:46:04    阅读次数:128
c语言指针
感觉c要精通必须精通指针 指针函数 https://www.cnblogs.com/haore147/p/3647262.html 详解 https://blog.csdn.net/constantin_/article/details/79575638 ...
分类:编程语言   时间:2018-11-12 17:47:29    阅读次数:184
iBinary C++STL模板库关联容器之map/multimap
[toc] 一丶关联容器map/multimap 容器 map容器跟以上的容器都不同,它是一个 表存储结构. 也就是存储表的一个结构. 存储的是 key value的方式. 所以我们使用的需要执行key的方式,以及key对应的value 它底层的实现结构也是key value形式. map: 只能出 ...
分类:编程语言   时间:2018-11-12 17:48:43    阅读次数:271
Java基本语法(一)
Java语法 1.Java语法——关键字 1.关键字概述 java语言中被赋以特定含义的单词,用作专门用途的关键的字符串成为关键字(keyword)。 2.关键字特点 组成关键字的字母全是英文小写。 3.关键字注意事项 A.Java中goto和const作保留字存在,目前并不使用。 B.高级编程软件 ...
分类:编程语言   时间:2018-11-12 17:49:06    阅读次数:136
python-9- IO模型
IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同 ...
分类:编程语言   时间:2018-11-12 17:49:28    阅读次数:174
《java多线程——线程简介与其创建(1)》
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个 ...
分类:编程语言   时间:2018-11-12 17:49:35    阅读次数:185
模拟实现银行家调度算法
实验四 模拟实现银行家调度算法 1.实验目的 (1)使学生加深对死锁的理解,理解预防死锁的思想和方法,使学生明确系统安全状态的概念。 (2)使学生能利用银行家调度算法实现避免死锁。 2.实验预备内容 阅读死锁的基本概念,产生死锁的原因、产生死锁的必要条件以及处理死锁的基本方法,重点阅读关于死锁避免的 ...
分类:编程语言   时间:2018-11-12 17:50:00    阅读次数:274
python 异常处理
要用exception 下面的代码可以处理异常 下面的代码不会 From the Python documentation: If the finally clause raises another exception or executes a return or break statement, ...
分类:编程语言   时间:2018-11-12 17:51:16    阅读次数:151
java学习——异常处理机制
public class ExceptionDemo2 { public static void main(String[] args) { // TODO Auto-generated method stub int i=0; int a[]={1,2,3,4}; for( i = 0; i<5;... ...
分类:编程语言   时间:2018-11-12 17:51:29    阅读次数:195
【转】Java并发编程:并发容器之ConcurrentHashMap
JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了并发性,当多个线程竞争容器时,吞吐量严重降低。因此Java5.0开始针对多线程并发访问设计,提供了并 ...
分类:编程语言   时间:2018-11-12 17:52:09    阅读次数:186
冒泡排序
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。data_set = [5, 1, 22, 31, 45, 3, 6, 2, 11]for j in range(len(data_set)): for i in range(len(data_set)-1): if j = ...
分类:编程语言   时间:2018-11-12 17:53:46    阅读次数:122
numpy创建数组元素的获取
import numpy as np arr = np.array(np.arange(12).reshape(3,4)) print(arr) print(arr[0]) #获取二维数组的第一行 print(arr[1]) #获取二维数组的第二行 print(arr[:3]) #获取二维数组的前三... ...
分类:编程语言   时间:2018-11-12 17:53:58    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!