码迷,mamicode.com
首页 > 编程语言 > 月排行
【Java并发编程】:线程挂起、恢复与终止
挂起和恢复线程 Thread 的API中包含两个被淘汰的方法,它们用于临时挂起和重启某个线程,这些方法已经被淘汰,因为它们是不安全的,不稳定的。如果在不合适的时候挂起线程(比如,锁定共享资源时),此时便可能会发生死锁条件——其他线程在等待该线程释放锁,但该线程却被挂起了,便会发生死锁。另外,在长时间 ...
分类:编程语言   时间:2017-05-04 16:23:17    阅读次数:263
Python网络编程之基于socket实现文件上传
粘包在实现发送文件功能之前我们先来理解下粘包的问题,下面有两张图,我觉得很清晰的就可以理解到了。正常情况下发送文件第一步:客户端把获取到的文件总大小(size=65426)先放到缓冲区,然后发送给服务端第二步:此时客户端接收到的文件总大小就是65426粘包的问题下发送文件第..
分类:编程语言   时间:2017-05-04 16:23:43    阅读次数:242
python 、mmap 实现内存数据共享
importmmap mmap_file=None##从内存中读取信息,defread_mmap_info(): globalmmap_file mmap_file.seek(0)##把二进制转换为字符串 info_str=mmap_file.read().translate(None,b‘\x00‘).decode()print(info_str)##如果内存中没有对应信息,则向内存中写信息以供下次调用使用defg..
分类:编程语言   时间:2017-05-04 16:24:41    阅读次数:313
springMVC+freemarker
springMVC配置文件<?xmlversion="1.0"encoding="UTF-8"?> <beansxmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http:/..
分类:编程语言   时间:2017-05-04 16:24:46    阅读次数:249
java.lang.Math
package com.etc.usual; public class TestMath { public static void main(String[] args) { // TODO Auto-generated method stub //字段摘要 System.out.println(M... ...
分类:编程语言   时间:2017-05-04 16:25:27    阅读次数:183
【Java并发编程】:守护线程与线程阻塞的四种情况
守护线程 JAVA中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用户线程即运行在前台的线程,而守护线程是运行在后台的线程。 守护线程作用是为其他前台线程的运行提供便利服务,而且仅在普通、非守护线程仍然运行时才需要,比如垃圾回收线程就是一个守护线程。当VM检 ...
分类:编程语言   时间:2017-05-04 16:27:05    阅读次数:177
Java中的(构造方法、方法重载、final修饰符使用及继承和抽象)
构造方法:构造方法的名称和类名相同,没有返回类型,参数列表(类型、个数)不同 方法重载:成员方法和构造方法都可以进行重载方法名相同但是参数列表(类型,个数)不同,成为方法的重载。 继承:直支持单继承,一个类只能有一个父类继承要用extends关键字修饰public class Dog extends ...
分类:编程语言   时间:2017-05-04 16:28:33    阅读次数:222
java中数组的复制
数组复制使我们在编程过程中经常要使用到的,在java中数组复制我们大概能够分为两种,一种是引用复制,还有一种就是深度复制(复制后两个数组互不相干)。 以下我们就通过測试的方法来具体看看什么是引用复制和深度复制。 引用复制: 顾名思义就是其值是引用的,值得改变会随着被引用的对象改变。System.ou ...
分类:编程语言   时间:2017-05-04 16:30:07    阅读次数:161
Swift:自定义Response
//调用的方法funcrefresh(){//如果有上拉加载更多正在执行,则取消它ifself.tableView.mj_footer.isRefreshing(){self.tableView.mj_footer.endRefreshing()}//根据tabname获取帖子列表TopicListModel.getTopicList(tab){//自定义的Response(response:V2ValueResponse<[Topi..
分类:编程语言   时间:2017-05-04 16:31:29    阅读次数:228
【企业级框架整合】Springmvc+mybatis+restful+bootstrap框架整合
1. 使用阿里巴巴Druid连接池(高效、功能强大、可扩展性好的数据库连接池、监控数据库访问性能、支持Common-Logging、Log4j和JdkLog,监控数据库访问) 2. 提供高并发JMS消息处理机制 3. 所有功能模块化、所有模块服务化、所有服务原子化的方式,提供可拓展的服务模型,使程序... ...
分类:编程语言   时间:2017-05-04 17:24:55    阅读次数:243
Web验证码图片的生成-基于Java的实现
验证码图片是由程序动态产生的,每次访问的内容都是随机的。那么如何采用程序动态产生图片,并能够显示在客户端页面中呢?原理很简单,对于java而言,我们首先开发一个Servlet,这个Servlet的任务就是给客户端产生一个验证码图片的输入,示例代码如下: import java.awt.Color; ... ...
分类:编程语言   时间:2017-05-04 17:25:11    阅读次数:209
java中如何在代码中判断时间是否过了10秒
long previous = 0L; ... { Calendar c = Calendar.getInstance(); long now = c.getTimeInMillis(); //获取当前时间 Log.d(T... ...
分类:编程语言   时间:2017-05-04 17:26:52    阅读次数:198
Java反射机制详解
1反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2反射机制能做什么 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的 ...
分类:编程语言   时间:2017-05-04 18:25:15    阅读次数:242
C++ primer 模板与泛型编程
继续浏览c++ primer 看到模板与泛型编程这章。就顺便把这几节的代码综合了下,对一个Queue队列模板的实现 贴一下代码(看完书。自己敲,忘记了哪再看下书) #include <ostream> using std::ostream; //声明Queue的模板类 template <class ...
分类:编程语言   时间:2017-05-04 18:26:46    阅读次数:192
Java学习:集合类2
Set HashSet 特点:元素唯一,但是无序。 如何保证元素的唯一性的呢(分析源码)? 通过简单的分析,我们知道HashSet集合保证元素的唯一性和add()方法相关。 如何我们想深入的了解,就必须看add()方法的源码,看它的底层依赖什么内容? if (e.hash == hash && (( ...
分类:编程语言   时间:2017-05-04 18:27:35    阅读次数:222
Java程序员实现月薪2万需要具备哪些技能?
抛开工作经验,项目经验,学历背景,单从技术点分析,哪些方面可以判断一个java程序员的技术扎实程度,怎样才能知道他值多少月薪呢?本文将为你解答: 本着理论结合实践的方法,我一般都不问上面这种纯知识和理论性问题,而是让他写一段程序来证明HashMap是线程不安全的。然后,再让改一下这个程序,使之线程安 ...
分类:编程语言   时间:2017-05-04 18:27:51    阅读次数:240
python3学习之路(目录)
一、Python学习(第一章) 1、python入门 -->第一个python程序 -->注释 -->变量 -->输入输出 -->流程控制 -->while循环 -->练习题 2、运算符 -->算数运算 -->比较运算 -->赋值运算 -->逻辑运算 -->成员运算 3、基本数据类型 -->整型 - ...
分类:编程语言   时间:2017-05-04 18:28:49    阅读次数:155
java.util.Date
package com.etc.usual; import java.util.Calendar; import java.util.Date; public class TestDate{ public static void main(String[] args) { // TODO Auto-... ...
分类:编程语言   时间:2017-05-04 18:28:59    阅读次数:224
java 通用查询框架Querydsl 简介
Querydsl 是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询说说Querydsl的优势吧: 1. Querydsl支持代码自动完成,因为才纯Java API编写查询,因此主流Java IDE对起的代码自动完成功能支持几乎可以发挥到极致(因为是纯Java代码,所以支持很好 ...
分类:编程语言   时间:2017-05-04 18:29:24    阅读次数:198
【bzoj1565】[NOI2009]植物大战僵尸 拓扑排序+最大权闭合图
原文地址:http://www.cnblogs.com/GXZlegend/p/6808268.html 题目描述 输入 输出 仅包含一个整数,表示可以获得的最大能源收入。注意,你也可以选择不进行任何攻击,这样能源收入为0。 样例输入 3 2 10 0 20 0 -10 0 -5 1 0 0 100 ...
分类:编程语言   时间:2017-05-04 18:29:30    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!