码迷,mamicode.com
首页 > 编程语言
Spring的环绕通知
首先加入jar包: com.springsource.net.sf.cglib -2.2.0.jar com.springsource.org.aopalliance-1.0.0 .jar com.springsource.org.aspectj.weaver-1.6.8 .RELEASE.jar ...
分类:编程语言   时间:2017-08-30 23:48:59    阅读次数:458
9个基于Java的搜索引擎
1、Java 全文搜索引擎框架 Lucene 毫无疑问,Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具包,可以非常方便地实现强大的全文检索功能。下面有几款搜索引擎框架 ...
分类:编程语言   时间:2017-08-30 23:48:25    阅读次数:436
两种插入排序算法java实现
两种方法都编译运行通过,可以当做排序类直接使用。 折半插入排序: 直接插入排序: ...
分类:编程语言   时间:2017-08-30 23:48:15    阅读次数:360
java——GC回收机制
1. GC是什么? GC(Gabage Collection):java的垃圾回收机制的根本目的就是跟踪正在使用的对象,然后回收那些不再使用(引用)的对象。java的GC回收机制有两个好处: (1) 避免垃圾过多导致的内存耗尽 (2) 避免不恰当的内存释放导致的内存非法引用 GC主要是对JVM中的堆 ...
分类:编程语言   时间:2017-08-30 23:47:35    阅读次数:325
java笔记------文档注释标记,String相关的API
常用的javadoc标记有以下几种: 1.@author 程序的作者说明 2.@version 源文件的版本说明 3.@param 方法的参数说明 4.@deprecated 不建议的使用方法 5.@return 方法的返回值的说明信息 6.@see 参见,用于指定参考内容 7.@exception ...
分类:编程语言   时间:2017-08-30 23:46:14    阅读次数:215
多线程设计模式(一)
DelayQueue的使用设计 我们谈一下实际的场景吧。我们在开发中,有如下场景a) 关闭空闲连接。服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。b) 缓存。缓存中的对象,超过了空闲时间,需要从缓存中移出。c) 任务超时处理。在网络协议滑动窗口请求应答式交互时,处理超时未响应的请求。 今 ...
分类:编程语言   时间:2017-08-30 23:45:31    阅读次数:321
Java学习记录(补充八:Date类;Java流(Stream),文件(File)和IO)
结果图: 结果图: 单例模式(重点) Java流(Stream),文件(File)和IO 结果图:: 结果图: ...
分类:编程语言   时间:2017-08-30 23:44:48    阅读次数:392
R语言学习 - 线图一步法
首先把测试数据存储到文件中方便调用。数据矩阵存储在line_data.xls和line_data_melt.xls文件中 (直接拷贝到文件中也可以,这里这么操作只是为了随文章提供个测试文件,方便使用。如果你手上有自己的数据,也可以拿来用)。 profile = "Pos;H3K27ac;CTCF;E ...
分类:编程语言   时间:2017-08-30 23:44:41    阅读次数:305
python文本操作
file_obj=file("文件路径","模式") 打开文件的模式有: r,以只读方式打开文件 w,打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。 a,打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后 ...
分类:编程语言   时间:2017-08-30 23:44:28    阅读次数:210
Python用户交互-密码不可见
输入密码时若让用户不可见,可以使用getpass模块中的getpass方法 用例一: import getpass name=input('请输入用户名') pwd=getpass.getpass('请输入密码') if name=='xiaoming' and pwd=='123': print( ...
分类:编程语言   时间:2017-08-30 23:43:52    阅读次数:306
javaweb解决post和get请求方式中文乱码问题(通用)
添加一个过滤器,解决乱码问题,代码如下: web.xml文件中配置过滤器 ...
分类:编程语言   时间:2017-08-30 23:43:36    阅读次数:301
线程间的通信、同步方式与进程间通信方式
1.线程间的通信方式 1)使用全局变量(由于多个线程可能更改全局变量,因此全局变量最好声明为volatile) 2) 使用消息实现通信 3)使用事件CEvent类实现线程间的通信 2.同步/异步(C端) 同步:在C端发出一个功能调用时,没有得到结果之前就不返回 异步: 一个请求通过事件触发后,得到服 ...
分类:编程语言   时间:2017-08-30 23:43:21    阅读次数:311
Java程序基本概念
大家好,在这里跟大家讲解一下关于Java程序的基本概念应用。 以下本人的介绍包括有以下的几点: 一、标识符的定义 二、数据类型的划分 三、运算符的应用 四、分支结构、循环结构、循环控制语法的应用 五、定义结构及方法重载的应用 下面将开始讲解对于这五大方面的了解 一、标识符的应用 Java的注释:总共 ...
分类:编程语言   时间:2017-08-30 23:43:15    阅读次数:345
python多线程(实践)
前言: 上面讲了单线程,现在就将一下多线程,直接上代码: 1.创建threading.Thread的子类来包装一个线程对象 #encoding:utf8 import threading import time class timer(threading.Thread): def __init__( ...
分类:编程语言   时间:2017-08-30 23:41:47    阅读次数:247
Java多线程
多线程和多进程的区别: 本质的区别在于每隔进程拥有自己的一整套变量,而线程则共享数据.在有些操作系统中,与进程相比较,线程更轻量级,创建,撤销一个线程比启动新进程的开销要小的多.\ 简单的来说:一个进程至少有一个线程,线程是进程的组成部分,线程结束,进程不一定结束,进程结束,线程一定结束. 为什么要 ...
分类:编程语言   时间:2017-08-30 23:40:39    阅读次数:239
Python 3.5(十一) 函数
函数式编程最重要的是增强代码的重用性和可读性 二、定义和使用 def 函数名(参数): ... 函数体 ... 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2] ...
分类:编程语言   时间:2017-08-30 23:40:21    阅读次数:245
Java源码解析之HashMap
本文对HashMap的源码进行了简略分析。本文基于Java7的JDK1.7.0_79-64分析,由于Java8有改变,之后会基于Java8另写文章解析。 由于作者文笔拙劣,分析粗鄙,纰漏之处还望各位不吝斧正。 ...
分类:编程语言   时间:2017-08-30 23:40:01    阅读次数:307
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!