码迷,mamicode.com
首页 > 编程语言
java--服务器
开放服务器,并且开放9000端口: ServerSocket serverSocket=new ServerSocket(9000); 监听端口,如果有客户端连接到服务器,则将客户端数据封装成socket对象: Socket socket=serverSocket.accept(); 从socket ...
分类:编程语言   时间:2016-05-06 00:12:05    阅读次数:120
Java虚拟机类加载机制——案例分析
原文出处: 朱小厮 在《Java虚拟机类加载机制》一文中详细阐述了类加载的过程,并举了几个例子进行了简要分析,在文章的最后留了一个悬念给各位,这里来揭开这个悬念。建议先看完《Java虚拟机类加载机制》这篇再来看这个,印象会比较深刻,如若不然,也没什么关系~~下面是程序代码: 1 2 3 4 5 6 ...
分类:编程语言   时间:2016-05-06 00:11:45    阅读次数:162
java基础知识7
1、面向对象的特征有哪些?继承 封装 多态 2、什么是抽象类?什么是抽象方法?定义抽象类的关键字是什么?如果一个方法只有定义没有具体的内容,就是抽象方法采用abstract定义,拥有抽象方法的类就是抽象类,一个类继承抽象类,必须全部实现抽象类中定义的抽象方法; 3、接口如何定义?实现接口用什么关键字 ...
分类:编程语言   时间:2016-05-06 00:10:02    阅读次数:157
树状数组
...
分类:编程语言   时间:2016-05-06 00:11:05    阅读次数:126
spring 四种依赖注入方式以及注解注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化, 而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入 ...
分类:编程语言   时间:2016-05-06 00:08:12    阅读次数:242
Java虚拟机类加载机制
原文出处: 朱小厮 看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重要性。闲话不多说,老规矩,先来一段代码吊吊胃口。 1 2 3 4 5 6 7 8 9 10 11 12 ...
分类:编程语言   时间:2016-05-06 00:06:59    阅读次数:284
FOJ 2232 匈牙利算法找二分图最大匹配
题目链接 简单理解匈牙利算法 简单理解二分图 尽量让每一个随从击败一个对手且随从全部存活,关键是为每一个随从找对手(递归过程),"腾"。 ...
分类:编程语言   时间:2016-05-06 00:05:58    阅读次数:211
c++ 多态
多态是c++中很重要的一环。多态可以分为以下几个层面来剖析:1.对象的类型2.多态3.虚表先说第一点对象的类型,这个非常简单。比如说、inta;那么我就定义了一个int类型的变量a。再来看下面的代码classBase { }; classDerive:publicBase { };这里我写了一个Base类和一个Derive..
分类:编程语言   时间:2016-05-05 22:53:47    阅读次数:583
线程安全和可重入函数
一、线程安全1、线程安全函数:C语言中局部变量是在栈中分配的,任何未使用静态数据或其他共享资源的函数都是线程安全的。(1)对于同一进程的不同线程来说,每个线程的局部变量都是私有的,而全局变量、局部静态变量、分配于堆的变量都是共享的,即是非线程安全的。(2)在对这..
分类:编程语言   时间:2016-05-05 22:54:12    阅读次数:519
java菜鸟学习之路
自己很贪耍,但是希望能鞭策自己。每日坚持学习。完成9月能独立开发基本项目。每日记录学习日子。与君共勉
分类:编程语言   时间:2016-05-05 22:50:54    阅读次数:245
python模块:profile,pstats
profile和pstats是python代码的分析器,可以很客观查看代码的运行质量和使用的资源.在调试程序时有很大的帮助.1.使用profile分析python的代码[root@node1tmp]#vimprofile12.py#!/bin/envpython#!-*-coding:UTF-8-*-importprofiledefone():#定义一个one函数sum=0foriinrange(1000..
分类:编程语言   时间:2016-05-05 22:52:04    阅读次数:2221
线程安全与可重入函数
一、线程安全在目前线程是操作系统调度的最小单元,进程是资源分配的最小单元。在大多数操作系统中,一个进程可以同时派生出多个线程。这些线程独立执行,共享进程的资源。线程主要由控制流程和资源使用两部分构成,因此一个不得不面对的问题就是对共享资源的访问。为了确保资..
分类:编程语言   时间:2016-05-05 22:50:04    阅读次数:905
Python 10min 面试题解析丨Python实现多连接下载器
作者:蜗牛shengxinjing(woniuppp)·GitHub今天群里看到有人问关于Python多线程写文件的问题,联想到这是Reboot的架构师班的入学题.我想了一下,感觉坑和考察的点还挺多的,可以当成一个面试题来问,简单说一下我的想法和思路吧,涉及的代码和注释在GitHub上(https://github.c..
分类:编程语言   时间:2016-05-05 22:49:39    阅读次数:393
[Java] ES获取数据部分字段值
在ES中如何获取部分字段值,在默认情况下,ES搜索出来是source的全部字段,但有时候我们并不想获取全部字段数据,比如在开发中,我们的index中有几十个字段,每天好几十G的数据,全部返回量太大。要获取指定字段的数据有两种方式,1.使用默认方式查找出source所有数据,然后根..
分类:编程语言   时间:2016-05-05 22:49:32    阅读次数:5320
JAVA 内存泄露详解(原因、例子及解决)
Java中的内存泄露,广义并通俗的说,就是:不再会被使用的对象的内存不能被回收,就是内存泄露。 Java中的内存泄露与C++中的表现有所不同。 在C++中,所有被分配了内存的对象,不再使用后,都必须程序员手动的释放他们。所以,每个类,都会含有一个析构函数,作用就是完成清理工作,如果我们忘记了某些对象的释放,就会造成内存泄露。 但是在Java中,我们不用(也没办法)自己释放内存,无用的对象由GC自动清理,这也极大的简化了我们的编程工作。但,实际有时候一些不再会被使用的对象,在GC看来不...
分类:编程语言   时间:2016-05-05 22:46:21    阅读次数:284
Linux基础练习_多线程
【问题描述】 Fast-food restaurant problem: Design, implement and test a solution for the IPC problem specified below. Suppose we have the following scenario: ? 50 customers successively come to a fast-...
分类:编程语言   时间:2016-05-05 22:43:56    阅读次数:333
关于java编译时注解你需要知道的二三事。解除你的顾虑!
转载请注明出处: http://blog.csdn.net/liu470368500/article/details/51316066做Android开发。大家肯定会关心你的app的性能问题。不知道从何时开始。网上有流传一句。不要使用注解。用注解会影响性能。这不能说错。但是也不能说对。这里普及一下关于注解的一些你需要知道的知识网上常说的注解。基本是运行时注解。而所说的注解会影响性能。则是指的此类...
分类:编程语言   时间:2016-05-05 22:43:56    阅读次数:3303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!