首页 > 编程语言
并发包java.util.concurrent.CountDownLatch
/** * * @描述: 倒计时器 . * 犹如倒计时计数器,调用CountDownLatch对象的countDown方法就将计数器减1,当计算器为0的时候 * 则所有等待者或单个等待者开始执行 * @作者: Wnj . * @创建时间: 2017年5月15日 . * @版本: 1.0 . */ p... ...
分类:编程语言   时间:2017-05-25 11:05:02    收藏:0  评论:0  赞:0  阅读:178
JAVA获取两个数据量较大的ArrayList的交集、差集以及并集
测试说明:获取firstArrayList和secondArrayList的交集、差集以及并集。实际测试中firstArrayList数据量190000,secondArrayList数据量170000.效率比较高。此处只列出少量数据。测试代码如下: 打印结果: 说明,取差集指的是取firstArr ...
分类:编程语言   时间:2017-05-25 11:04:38    收藏:0  评论:0  赞:0  阅读:709
Java类的继承与权限控制
1、继承:***是一种****,说明是继承关系 Java中使用extends关键字实现类的继承机制,语法规则: 通过继承,子类拥有基类(superclass/父类)的所有成员(成员变量和成员方法) Java只支持单继承,不允许多继承 一个子类只能有一个基类,一个基类可以派生出多个子类 2、访问控制 ...
分类:编程语言   时间:2017-05-25 11:04:05    收藏:0  评论:0  赞:0  阅读:258
python函数入门
x=print('a')#返回a print(a) #返回None 下面介绍三种分数的程序员 a=[1,2,3,4] #想让输出结果显示次数和数字一样(按总分五分来比较) 显示结果为: 1 22 333 4444 第一种方法: (三分) 第二种方法: (四分) 第三种方法:(五分) for x in ...
分类:编程语言   时间:2017-05-25 11:03:13    收藏:0  评论:0  赞:0  阅读:190
[转载] java中关于OOM的场景及解决方法
1、OOM for Heap=>例如:java.lang.OutOfMemoryError: Java heapspace【分析】 此OOM是由于JVM中heap的最大值不满足需要,将设置heap的最大值调高即可,参数样例为:-Xmx2G【解决方法】调高heap的最大值,即-Xmx的值调大。2、OO ...
分类:编程语言   时间:2017-05-25 11:02:33    收藏:0  评论:0  赞:0  阅读:242
[转][Java]语法规范
先来个 阿里的 Java 开发手册(2017.5.20 发布 v1.2.0 .pdf) ...
分类:编程语言   时间:2017-05-25 11:00:17    收藏:0  评论:0  赞:0  阅读:193
如何创建线程详解(二)
1、在 Windows 操作系统中创建进程 在 windows 操作系统中,我们创建一个进程通常就是打开某个应用软件,这便在电脑中创建了一个进程。更原始一点的,我们在命令提示符中来做(我们以打开记事本这个进程为例): 第一步:windows+R,输入cmd,打开 cmd 命令提示符 第二步:在命令提 ...
分类:编程语言   时间:2017-05-25 10:59:14    收藏:0  评论:0  赞:0  阅读:207
问题 1030: C语言程序设计教程(第三版)课后习题8.4
/******************************************************************** @file Main.cpp @date 2017-5-25 09:45:52 @author Zoro_Tiger @brief 问题 1030: C语言程序... ...
分类:编程语言   时间:2017-05-25 10:59:01    收藏:0  评论:0  赞:0  阅读:335
线程的生命周期(五)
这篇博客介绍线程的生命周期。 线程是一个动态执行的过程,它也有从创建到死亡的过程。 在 Thread 类中,有一个枚举内部类: 上面的信息以图片表示如下: 第一张图: 第二张图:把等待、计时等待、阻塞看成阻塞一个状态了 1、新建状态(new):使用 new 创建一个线程,仅仅只是在堆中分配了内存空间 ...
分类:编程语言   时间:2017-05-25 10:57:59    收藏:0  评论:0  赞:0  阅读:362
Spring中定时器实现
在Spring 中使用Quartz,本文介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包, 下面介绍两种方式实现Spring定时器功能,一种是基于xml配置方式,一种是基于注解的 ...
分类:编程语言   时间:2017-05-25 10:57:17    收藏:0  评论:0  赞:0  阅读:321
线程范围内共享变量的概念与作用演进方式
/** * * @描述: 线程范围内共享变量的概念与作用 . * @作者: Wnj . * @创建时间: 2017年5月15日 . * @版本: 1.0 . */ public class ThreadLocalTest { private static ThreadLocal x = new Th... ...
分类:编程语言   时间:2017-05-25 10:56:37    收藏:0  评论:0  赞:0  阅读:333
传统线程技术回顾
/** * * @描述: 传统线程技术回顾 . * <p> * * 多线程机制会提高程序的运行效率? * 不会,会更慢,因为CPU资源有限 为什么会有多线程下载呢? 是为了抢夺服务器带宽 不一定,多线程又不能提高CPU的主频,也就是单位时间能够执行的指令数目,如果是一个单线程的任务, CPU也只能处 ...
分类:编程语言   时间:2017-05-25 10:55:37    收藏:0  评论:0  赞:0  阅读:171
weblogic 与项目jar冲突解决方案 ITsm部署
部署时出现找不到类itims*****IMOType 时删除 2个fvsd-res-ws-1.0.ja,itims-fvsd-res-sync.jar jar包 里面的DeviceInfoPortTypeImpl.class 2、jndl 配置数据源 1、在weblogic 后台配置数据源 2、在a ...
分类:编程语言   时间:2017-05-25 10:53:38    收藏:0  评论:0  赞:0  阅读:587
R语言:读入txt文件中文文本出现乱码解决方案
下载安装 readr 因为使用内置函数 read.table() 读入应该是格式不符合要求会报错 可以使用里面的 read_table(),下面来检测一下 ...
分类:编程语言   时间:2017-05-25 10:53:14    收藏:0  评论:0  赞:0  阅读:1322
Python selectors
#!/usr/bin/envpython #-*-coding:utf-8-*- #author:ChanghuaGong importselectors importsocket sel=selectors.DefaultSelector() ‘‘‘selectors根据系统自动select或epoll‘‘‘ defaccept(sock,mask): conn,addr=sock.accept()#Shouldbeready print(‘accepted‘,conn,‘from‘,a..
分类:编程语言   时间:2017-05-25 09:53:09    收藏:0  评论:0  赞:0  阅读:548
峰Spring4学习(6)spring AOP的应用例子
一、AOP简介: 二、AOP实例: 三、使用的例子 需求:在student添加的前后,打印日志信息; 0)spring AOP需要引用的jar包: 1)StudentService.java接口: package com.cy.service; public interface StudentSer ...
分类:编程语言   时间:2017-05-25 09:50:58    收藏:0  评论:0  赞:0  阅读:327
Python实现二分法查找
#二分查找 def search_val(data_list, val): left = 0 right = len(data_list) - 1 while left val: right = mid - 1 else: left = mid + 1 return -1 data_list =..... ...
分类:编程语言   时间:2017-05-25 09:50:20    收藏:0  评论:0  赞:0  阅读:373
浅谈 Java 主流开源类库解析 XML
在大型项目编码推进中,涉及到 XML 解析问题时,大多数程序员都不太会选用底层的解析方式直接编码。 主要存在编码复杂性、难扩展、难复用....,但如果你是 super 程序员或是一个人的项目,也不妨一试。 Jdom/Dom4j/Xstream... 基于底层解析方式重新组织封装的开源类库,简洁明了的 ...
分类:编程语言   时间:2017-05-25 09:48:56    收藏:0  评论:0  赞:0  阅读:288
【Java并发系列03】ThreadLocal详解
一、前言 ThreadLocal这个对象就是为多线程而生的,没有了多线程ThreadLocal就没有存在的必要了。可以将任何你想在每个线程独享的对象放置其中,并在任何时候取出来。 二、基本用法 ThreadLocal的使用方法其实特别简单: 下面展示一个样例: 这是一个使用模板,可以根据具体情况来做 ...
分类:编程语言   时间:2017-05-25 09:47:40    收藏:0  评论:0  赞:0  阅读:268
(转载)Step by Step:Linux C多线程编程入门(基本API及多线程的同步与互斥)
介绍:什么是线程,线程的优点是什么 线程在Unix系统下,通常被称为轻量级的进程,线程虽然不是进程,但却可以看作是Unix进程的表亲,同一进程中的多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和信号处理等等。但同一进程中的多个线程有各自的调用栈(call stack),自己的寄存器 ...
分类:编程语言   时间:2017-05-25 09:47:07    收藏:0  评论:0  赞:0  阅读:323
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!