C# 多线程的自动管理(线程池) 在多线程的程序中,经常会出现两种情况: 1. 应用程序中线程把大部分的时间花费在等待状态,等待某个事件发生,然后给予响应。这一般使用 ThreadPool(线程池)来解决。 2. 线程平时都处于休眠状态,只是周期性地被唤醒。这一般使用 Timer(定时器)来解决。 ...
分类:
编程语言 时间:
2016-06-16 13:13:25
阅读次数:
244
JAVA多线程和并发基础面试问答 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出 ...
分类:
编程语言 时间:
2016-06-16 13:10:43
阅读次数:
182
公司考虑到代码的可持续维护性,要求全部使用java7,自己又想在空闲时间学一些java8的新特性,故在安装完1.7之后又安装了1.8,导致eclisp在启动时报’has value ‘1.8’,but’1.7’ is required’的错误,在控制台使用Java -version进行查询发现,依然 ...
分类:
编程语言 时间:
2016-06-16 13:10:03
阅读次数:
2067
JAVA开发之路 基础篇 软件开发 软件:一系列按照特定顺序组织的计算机数据和指令的集合 常见的软件: 系统软件:windows dos IOS 应用软件:扫雷 等桌面软件 什么是开发:制作软件 人机交互 软件的使用就是人与计算机更好的交互 交互方式: 1.命令行交互方式 2.图形化交互方式 语言 ...
分类:
编程语言 时间:
2016-06-16 13:07:42
阅读次数:
159
浅谈ThreadPool 线程池 http://www.cnblogs.com/xugang/archive/2010/04/20/1716042.html ...
分类:
编程语言 时间:
2016-06-16 13:05:35
阅读次数:
172
解析Java对象的equals()和hashCode()的使用 前言 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好 ...
分类:
编程语言 时间:
2016-06-16 13:03:45
阅读次数:
145
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类. corePoolSize在很多地方被翻译成 ...
分类:
编程语言 时间:
2016-06-16 13:05:36
阅读次数:
215
1.delphi7的IDE真的很不友好 2.delphi7的控件有的有问题 3.delphi7居然不支持结构体的泛型存储 4.网上的解决文档超少,一些小bug,就要折腾半天 5.pascal语法太过结构化,不喜欢 作为公司的项目来说,一定要便于维护,开发时间尽量少的同时,可维护性其实更重要。delp ...
分类:
编程语言 时间:
2016-06-16 13:02:28
阅读次数:
144
嵌入式LinuxC语言(四)——指针与数组数组是C语言内建的数据结构,彻底理解数组及其用法是开发高效应用程序的基矗数组和指针紧密关联,但又不是完全可以互换。一、数组简介数组是能用索引访问的同种类型元素的连续集合。数组的元素在内存中是相邻的,中间不存在空隙,数组的元..
分类:
编程语言 时间:
2016-06-16 11:48:26
阅读次数:
256
1.权限管理:点开二级菜单进入三级菜单显示角色(基础权限)和按钮权限角色(基础权限):分角色组和角色,独立分配菜单权限和增删改查权限。按钮权限:给角色分配按钮权限。2.按钮管理:自定义按钮管理,维护按钮权限标识等3.菜单管理:无限级别自定义菜单,自定义菜单图标,业务菜单..
分类:
编程语言 时间:
2016-06-16 11:48:48
阅读次数:
480
这是我自己编程技能提升途径的总结,主要有以下三点:业务驱动,修炼技能合作需求,扩展技能个人兴趣,不为金钱,只为快乐和创造最近刚入职两个月,同样从事的是生物信息分析,之所以从事当前这个行业,原因在于读大学时几乎大多数的专家,高级知识分子都提出“21世纪是生命科..
分类:
编程语言 时间:
2016-06-16 11:47:46
阅读次数:
200
QQ案例-----------------------------------------------------项目源码:packagecom.it18zhang.client;importjava.net.Socket;/***通信类,单例类*/publicclassComm{privateStringip="192.168.12.2";privateintport=1234;privatestaticComminstance;privateSocketsock;privateR..
分类:
编程语言 时间:
2016-06-16 11:48:58
阅读次数:
249
packagecom.it18zhang.server;importjava.io.IOException;importjava.net.Socket;importcom.it18zhang.common.Message;importcom.it18zhang.util.SocketUtil;/***服务器消息推送器*/publicclassMessagePusher{/***推送消息*/publicstaticvoidpush(finalMessagemsg){//遍历所有s..
分类:
编程语言 时间:
2016-06-16 11:49:00
阅读次数:
241
1.导出导入excel文件2导出word文件3.IO流上传下载文件4.群发邮件,可以发html、纯文本格式,可以发给任意邮箱(实现批量发送广告邮件)5.群发or单独发送短信,支持两种第三方短信商接口6.springaop事物处理7.代码生成器(freemarker),代码zip压缩打包8.MD5加密SHA加密(登录密码..
分类:
编程语言 时间:
2016-06-16 11:46:03
阅读次数:
465
通过近期的PYTHON培训学习,本人切实的感觉到了自身的技术提高和alex鸡汤对于人生的感悟,感谢每一位授课老师精彩的授课。此次的培训学习,使自己的python基础,业务修养等方面有了比较明显的提高,进一步增强了学习理论的自觉性与坚定性,增强了做好运维新形态下运维开发工作..
分类:
编程语言 时间:
2016-06-16 11:46:47
阅读次数:
152
EclEmma是一个免费开源的用于检测Java代码覆盖率的工具,可以在eclipse很方便地安装。下面我将简单介绍下这个插件:一EclEmma安装在eclipse中,打开:Help–>EclipseMarketplace搜索“EclEmma”最后是根据提示安装EclEmma并重启Eclipse二EclEmma的简单使用(1)使用EclEmma?.
分类:
编程语言 时间:
2016-06-16 11:47:10
阅读次数:
274