java基础
文章平均质量分 87
city6789
这个作者很懒,什么都没留下…
展开
-
学习笔记1-java中常用的几个基础概念
java中常用的几个基础概念 接口Interface 1. 接口中的成员变量默认都是public、static、final类型的,必须被显式初始化 2. 接口中的方法默认都是public、abstract类型的。 3. 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。 4. 接口没有构造方法,不能被实例化,在接口中定原创 2013-03-21 01:22:34 · 590 阅读 · 0 评论 -
使用Redis统计活跃用户
Redis转载 2016-02-03 09:28:18 · 900 阅读 · 0 评论 -
ArrayList、string、string[]之间的转换
ArrayList、string、string[]之间的转换 1、ArrarList 转换为 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); string[] arrString = (string[])list.ToArray(typeof( strin转载 2015-03-26 17:49:21 · 475 阅读 · 1 评论 -
js Array Object 操作大全
js数组操作大全 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a转载 2015-03-26 17:33:59 · 543 阅读 · 0 评论 -
Map 转json,json转换为Map
import java.util.HashMap; import java.util.Map; import java.util.Set; public class JsonType { public static String simpleMapToJsonStr(Map map){ if(map==null||map.isEmpt转载 2015-03-26 16:52:29 · 559 阅读 · 0 评论 -
Servlet 单例多线程
Servlet 单例多线程 Servlet如何处理多个请求访问? Servlet容器默认是采用单实例多线程的方式处理多个请求的: 1.当web服务器启动的时候(或客户端发送请求到服务器时),Servlet就被加载并实例化(只存在一个Servlet实例); 2.容器初始化化Servlet主要就是读取配置文件(例如tomcat,可以通过servlet.xml的设置线程池中线程数目,初始化线程池通过w转载 2014-08-29 00:21:37 · 396 阅读 · 0 评论 -
排序算法汇总
排序算法汇总 1.排序算法简要比较 名称 数据对象 稳定性 时间复杂度 空间复杂度 描述 平均 最坏 插入排序 数组、链表 √ O(1) (有序区,无序区)。把无序区的第一个元素插入到有序区的合适的位置。对数组:比较得少,换得多。 直接选择排序 数组 × O(1) (有序区,无序区)。在无序区里找一个最小的元素跟转载 2014-08-28 23:42:18 · 394 阅读 · 0 评论 -
设计模式之单例模式Singleton
设计模式之单例模式Singleton 参考文献 参考1:http://www.iteye.com/topic/60179 参考2:研磨设计模式 参考3:http://cantellow.iteye.com/blog/838473 参考4:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns转载 2014-08-28 23:30:19 · 418 阅读 · 0 评论 -
对集合进行排序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 imp转载 2014-08-27 21:40:26 · 434 阅读 · 0 评论 -
八大排序算法
八大排序算法 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当转载 2014-08-27 23:27:09 · 358 阅读 · 0 评论 -
Java项目经验——程序员成长的关键
Java项目经验——程序员成长的关键 Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点: 1、掌握项目开发的基本步骤 2、具备极强的面向对象的分析与设计技巧 3、掌握用例驱动、以架构为核心的主流开发方法 没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必转载 2014-08-26 18:35:50 · 484 阅读 · 0 评论 -
java多线程总结之:线程池的原理及实现
java多线程总结五:线程池的原理及实现 1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提高服转载 2014-08-26 18:33:23 · 477 阅读 · 0 评论 -
使用FileUtils简化你的文件操作
使用FileUtils简化你的文件操作 前言: 在工作当中我们往往遇到很多文件的操作,我们也习惯写一些自己定义的工具类来简化文件操作,其实apache的commons的FileUtils类就是这样一个工具类,使用它能大大的简化我们对文件的操作。 准备工作: 1.下载jar 地址:http://commons.apache.org/proper/co原创 2017-08-05 01:22:58 · 560 阅读 · 0 评论