文章整理

Java集合HashMap实现原理及源码分析ArrayList和Vector的区别ArrayList和LinkedList的区别HashSet实现原理及源码分析TreeMap实现原理及源码分析 TreeSet实现原理及源码分析Hashtable实现原理及源码分析HashMap和Hashtable的区别WeakHashMap实现原理及源码分析Iterator迭代器Java虚拟机 …… 阅读全文

JXL返回正确的行数

如果Excel中在有数据的行下面有回车,getRows()也会返回该行数,判断方法为如果该行每一列都是空值就过滤掉/** * 过滤掉空行 * @param sheet * @return */ private static int getRightRows(Sheet sheet) { int rsCols = sheet.get... …… 阅读全文

Java 获取两个日期之间的所有日期

import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;p... …… 阅读全文

Java实现同一时间只允许一个账号登录

客户要求不允许同一账号多地登录,这里就需要用到JavaWeb的四大作用域1、page 指当前页面有效。在一个jsp页面里有效2、request 指在一次请求的全过程中有效3、Session 是用户全局变量,在整个会话期间都有效4、application 是程序全局变量,对每个用户每个页面都有效。存放在ServletContext对象中登录时设置用户ID(也可以其他)至applic... …… 阅读全文

利用socket实现在线购买电脑零配件

客户端代码package com.client;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.InputStreamReader;import java.io.PrintWri …… 阅读全文

学生管理系统Java版

Model类:package com.ha.student;import java.util.ArrayList;import java.util.HashMap;public class Model {private HashMap mlist=new HashMap();private ArrayListalist=new ArrayList();public vo …… 阅读全文

Gson用法详解

Gson是谷歌编写的一个jar包,这个jar包主要对json字符串于对象之间进行的数据转换,用起来特别方便可以节省很多的代码提高效率。下面直接上代码大家一看就知道啦!在写代码之前要先下载对应的jar包:下载google-gson-2.2.1-release.zip包。它包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性 …… 阅读全文

JPush极光推送 Java调用服务器端API开发

极光推送是:使得开发者可以即时地向其应用程序的用户推送通知或者消息,与用户保持互动,从而有效地提高留存率,提升用户体验。简单的说就是通过JPush后台管理网站进行app消息的推送。可以让用户及时的收到最新的消息提示。 但是往往有时候需要我们自己开发自己的后台管理网站实现推送的功能,这个时候就需要调用JPush提供的API接口,来进行消息的推送。这里我只讲一些核心API接口,客户端的 …… 阅读全文