JAVA
吴毅
这个作者很懒,什么都没留下…
展开
-
java多线程总结
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。对于直接继承Thread的类来说,代码大致框架是:?123456789101112class 类名 extends Thread{方法1;方法2;…public void run(){原创 2013-09-11 11:57:22 · 1073 阅读 · 0 评论 -
全面理解Java内存模型
Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共享变量的可见性以及如何在需要的时候对共享变量进行同步。原始的Java内存模型效率并不是很理想,因此Jav转载 2017-02-20 20:50:51 · 874 阅读 · 0 评论 -
校验码
/** * <校验码> * * @param request * @param response * @throws IOException * @author Administrator * @date 2010-5-12 */ private void verifyCode(HttpServletRequest request原创 2015-07-03 15:13:03 · 494 阅读 · 0 评论 -
读取日志文件中某一列的值
接到任务,让我统计一下有多少个用户id,咋一看,一大把密密麻麻的数字,但仔细一看,也不是无章可循的,经过几分钟的倒腾,终于弄出来了package test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;impor原创 2015-04-14 10:54:40 · 1420 阅读 · 0 评论 -
纯JSP+工具类实现的jxl导出Excel
需求:根据查找到的数据集将其导出到excel中,前提:不用strtus框架、不能用servlet。 看到这个需求,没办法,只能弄一个超链接将所有查找数据集的参数传递到一个jsp页面去,在jsp页面再对参数进行封装,并查找数据库得到数据集list,将其传递到工具类中,对其进行处理,工具类使用jxl,并且使用到反射技术对其进行循环遍历,逐个写到excel表中。使用超链接并携带多个参数<a href="原创 2015-03-24 11:40:00 · 843 阅读 · 1 评论 -
学习笔记:JAVA RMI远程方法调用简单实例
I的概念 RMI(Remote Method Invocation)远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。使用这种机制,某一台计算机上的对象可以调用另外 一台计算机上的对象来获取远程数据。RMI是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。在过去,TCP/IP套接字通讯是远程通讯的主要手段,但此开发方式没有使用面向对转载 2015-03-05 17:34:15 · 405 阅读 · 0 评论 -
Java基础复习之遍历Map集合
package collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** * @author MS * * 遍历Map的四种方式 */public class MapDemo{ public static void main(String[] args)原创 2014-12-10 15:05:33 · 414 阅读 · 0 评论 -
Android初学之ListView对象的优化
安全卫士中的listView优化 /** * 有多少个条目被显示,这个方法就会被调用多少次 */ @Override public View getView(int position, View convertView, ViewGroup parent) { //把一个布局文件转化成view对象 View vie原创 2014-12-03 18:14:13 · 407 阅读 · 0 评论 -
Hibernate分页查询
public List findByPage(int pageNo,int pageSize){try{Session session=HibernateSessionFactory.getSession();Transaction tx=session.beginTransaction();String hql="from Student";Query query=s原创 2013-11-16 21:49:26 · 493 阅读 · 0 评论 -
Strust2国际化笔记
比如说,针对像在网页上经常看到的“欢迎您,XXX”,XXX是根据不同的用户登录而显示出来的效果也不同的,通过Struts2国际化可以将其功能实现:配置文件如下XXX_en_US.properties:hello=hello:{0}XXX_zh_CN.properties:hello=\u4F60\u597D\:{0}java文件代码如下:impo原创 2013-09-11 21:21:37 · 520 阅读 · 0 评论 -
HashMap深入理解
面试中,常会问到的几个关于Map的问题:HashMap与HashTable的区别?HashMap底层是如何实现的?ConcurrentHashMap底层又是如何实现的? 一、HashMap与HashTable的区别 1、HashMap是线程不安全的 HashMap是Map接口的子类,是将键映射到值的对象,其中,键跟值都是对象,并且键不能重复,但不同的键可以对应相同的值。HashMap允原创 2017-11-16 09:44:02 · 370 阅读 · 0 评论