java
naxsu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入理解java虚拟机系列文章:类的加载、连接与初始化
类开始加载到运行要经过以下几个步骤:加载:查找并加载类的二进制数据(加载到内存中) 连接验证:确保被加载的类的正确性准备:为类的静态变量分配内存,并将其初始化为默认值解析:把类中的符号引用转换为直接引用初始化:为类的静态变量赋予正确的初始值(用户赋予的值) 下面看一个例子:package com.naxsu.jvm;class Singleton {//原创 2012-05-13 23:34:27 · 357 阅读 · 0 评论 -
移动用户资费统计系统学习笔记
前天学习了移动用户资费统计系统,为了进一步地理解,现在写一些心得体会,首先给大家看看项目需求:项目需求模拟实现简易的移动用户资费统计系统逻辑,具体需求如下: 移动运营商A设置两种类型的用户:普通用户及VIP用户,现该运营商已有5个VIP用户和15个普通用户,共计20个用户。普通用户资费标准如下(不考虑漫游和长途):【基准资费】无月租费用。通话费:0.6元 ...2012-05-26 08:46:40 · 344 阅读 · 0 评论 -
移动用户资费统计系统学习笔记续一(下载附件更易阅读)
接着上一节的需求,我们再来整理一下费用明细,因为我看了好几次才看明白,我整理成一个表来看更直接一些:计费明细表: 用户类型月租费通话费短信费数据费备注 普通用户 0.6元/分钟0.1元 / 条5元/ M...2012-05-26 23:04:44 · 431 阅读 · 0 评论 -
尚学堂科技_张志宇_SERVLET_JSP_视频教程下载地址(每集分开下载)
由于师弟在学校的流量有限,下载也不方便,他委托我帮忙他下载,由于《尚学堂科技_张志宇_SERVLET_JSP_视频教程》是打包成一个文件的,一共800多M,所以我解压出来,要下载哪集就下载哪集,这样不仅方便他的下载,也方便我上传,我可以每天就抽点时间上传几集到115网盘。 《尚学堂科技_张志宇_SERVLET_JSP_视频教程》下载说明 《尚学堂科技_张志宇...2012-05-27 23:49:39 · 308 阅读 · 0 评论 -
ubuntu学习笔记2
安装jdk<!--[if !supportLists]-->1. <!--[endif]-->下载wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-i586.bin<!--[if !supportLists]-->2. ...2012-06-01 22:37:45 · 115 阅读 · 0 评论 -
Java日期操作总汇
字符串转为Date对象public static Date stringToDate(String strDate) { // 注意:SimpleDateFormat构造函数的样式与strDate的样式必须相符 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd ...2012-06-06 08:35:28 · 131 阅读 · 0 评论 -
学习笔记系统文章(提供PDF下载,2012-06-08 23:27更新)
2012-06-11JasperReports结合iReport制作报表学习笔记(完整).pdfJasperReports结合iReport制作报表学习笔记源码包含jar包有10M,就不上传了 2012-06-09 8:56redis学习笔记(增加到基本类型).pdfredis的数据类型 2012-06-08 23:27 redis学...2012-06-08 13:23:32 · 134 阅读 · 0 评论 -
JasperReports结合iReport制作报表-使用iReport设计报表
下载iReportiReport主页:http://jasperforge.org/projects/ireport现在的最新版本是4.6.0,下载地址是:http://jasperforge.org/projects/ireport在这里我下载的是iReport-4.6.0-windo...2012-06-11 13:56:06 · 146 阅读 · 0 评论 -
JasperReports结合iReport制作报表-使用JasperReports生成报表
《JasperReports结合iReport制作报表-使用iReport设计报表》已经在http://www.naxsu.com/jasperreports-jie-he-ireport-zhi-zuo-bao-biao-shi-yong-ireport-she-ji-bao-biao/写得很清楚了,下面就接着说下载JasperReportsJasperReports主页:htt...2012-06-11 22:54:45 · 199 阅读 · 0 评论 -
面试老碰壁,是不是由于基础不够牢固
最近面试老碰壁,虽然有一定的开发经验,但问的问题虽然比较基础,也没法完整的回答。 好好学习巩固基础吧,完整java在线培训视频(免费),天天更新...2013-03-08 14:05:57 · 346 阅读 · 0 评论 -
登录成功后不刷新页面,在页面怎样获取登录用户的信息
用ajax登录,登录成功后不刷新页面,在页面怎样获取登录用户的信息,如:${sessionScope.member.loginName } 大家有什么好办法,麻烦分享2013-03-11 22:50:50 · 598 阅读 · 0 评论 -
Spring与工厂模式
1. 前言我相信很多在刚刚使用Spring的同事会考虑一个问题: 我们为什么要用Spring,Spring虽然给我们带来了一些好处,可是,似乎好处似乎不是那么明显。IOC的作用似乎也很牵强。 所以,冷凝沙漠在此记录了自己的一些Spring开发经验,与各位分享。 2. 一个常见的业务场景2.1. 场景简介一个非常常...2013-03-26 16:37:45 · 565 阅读 · 0 评论 -
根据文章内容获取摘要的解决方案
如果有一篇文章,根据文章内容提取出一个简短的摘要,有哪些实现方案呢?2013-03-26 22:23:15 · 515 阅读 · 0 评论 -
获取web根目录下的文件与类路径下的文件的方法
1.获取web项目根目录下的文件读取web项目根目录下的某个文件,如果把路径写死(/user/local/tomcat/project/ROOT/xxx.txt),这是不太灵活的,如果移到其他机器,有可能项目不放在那个目录下,这时不得不改动源码。有一种比较好的做法是:String path = this.getClass().getProtectionDomain().getCode...2012-08-06 21:41:48 · 462 阅读 · 0 评论 -
java反射详解(一)_Class类
Class类Java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值。Java程序中的各个Java类,它们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Class,要注意与小写class关键字的区别哦。Class类描述了哪些方面的信息呢?类的名字,类的访问属性,...2012-11-17 09:24:14 · 182 阅读 · 0 评论 -
领悟书生写论坛之类图设计
大家好,今晚设计了BBS的类图,和大家分享一下。其实也比较简单。但还是解释一下。论坛有分类(Category),一个分类下有多个版面(Forum),一个版面可以发表多个主题(Topic),一个主题对应多个回复(Reply)。由于主题和回复都有内容、发表时间、对应的用户等,所以把他们的共有的属性抽像成一个文章类(Article)。一篇文章对应着多个附件(Attachement),还有一篇文章对应...2012-09-20 00:37:54 · 2538 阅读 · 1 评论 -
java cms 在线安装原理及详细步骤
java cms 在线安装原理及详细步骤,详细代码请访问:java cms 在线安装原理及详细步骤 现在开源的web项目都带有自动安装的功能,它的原理就是把项目的web.xml等配置文件放在一个目录下(install/config),新创建一个 web.xml来进行安装,包括项目的配置信息、数据库的相关配置(jdbc.properties)及初始化数据、然后再把配置文件及web...2013-01-26 13:16:14 · 485 阅读 · 0 评论 -
获取文章中的图片
瀑布流的功能开发完了,感觉还不错,地址是:http://www.656463.com/waterfall,其中也有一些知识点,和大家分享一下。既然是瀑布流,就会涉及到图片,在这里我是获取本站文章中的图片,所以本节就是用jsoup获取文章中的图片 jsoup简单介绍jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的AP...2013-01-30 09:48:25 · 264 阅读 · 0 评论 -
多线程及java5的线程并发库学习笔记:带PDF下载
创建线程的两种传统方式 3定时器的应用 4线程的同步互斥与通信 4线程范围内共享数据 9ThreadLocal实现线程范围的共享变量 10多个线程访问共享对象和数据的方式 13Java5中的线程并发库 15线程池 15Callable&Future 17Lock&Condition实现线程同步通信 19Semaphore实现信号灯 26其他同步工具类 2...2012-05-24 08:04:28 · 107 阅读 · 0 评论 -
多线程及java5的线程并发库学习笔记:结束了
创建线程的两种传统方式 3定时器的应用 4线程的同步互斥与通信 4线程范围内共享数据 9ThreadLocal实现线程范围的共享变量 10多个线程访问共享对象和数据的方式 13Java5中的线程并发库 15线程池 15Callable&Future 17Lock&Condition实现线程同步通信 19Semaphore实现信号灯 26其他同步工具类 2...2012-05-20 10:20:56 · 104 阅读 · 0 评论 -
hadoop学习准备环境:ubuntu学习笔记-基本环境的搭建
本文链接:http://www.naxsu.com/ubuntu-xue-xi-bi-ji-ji-ben-huan-jing-di-da-jian/,转载请注明出处简介ubuntu版本:ubuntu-12.04-server-i386.iso本文章的内容主要抱括:ssh的安装,SecureCRT连接,vim的安装及使用、jdk的安装安装SSH安装命令如下,安装过程过于简原创 2012-06-04 13:24:06 · 482 阅读 · 0 评论 -
去除MyEclipse频繁弹出的Update Progress窗口
本方法针对MyEclipse6.x版本有效我的MyEclipse安装在C:\Program Files\MyEclipse 6.5关闭MyEclipse,找到文件夹C:\Program Files\MyEclipse 6.5\eclipse\configuration\org.eclipse.update\把last.config.stamp文件删掉,启动MyEclipse...原创 2010-07-23 12:47:35 · 128 阅读 · 0 评论 -
关于在myeclipse6.5中开发发送邮件功能出现的异常
该异常为:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream 异常出现的原因:在myeclipse中的javaEE5下已经有了javax.mail和javax.activation这两个包,开发时加进来的javax.mail和javax.activa...原创 2010-07-30 09:35:47 · 150 阅读 · 0 评论 -
java发送邮件
有关java发邮件的总结:1.加入activation.jar和mail.jar这两个jar包。2.[code="java"]package com.xunke.util;import java.io.File;import java.util.Date;import java.util.Properties;import javax.activation....原创 2010-07-30 14:11:17 · 157 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: javax/persistence/Entity
java.lang.NoClassDefFoundError: javax/persistence/Entity 出现异常的原因是少了ejb3-persistence.jar这个jar包原创 2010-08-24 16:44:06 · 230 阅读 · 0 评论 -
关于JPA一对一关系的删除问题,有请大家帮忙,感激不尽
我的问题是,给人员分配一个登录帐号,一个人员可以用一个帐号或者没有.现在我给一个人员分配了一个登录帐号,我想把他的帐号删除掉,出现异常.person.java[code="java"]@Entitypublic class Person implements Serializable{ // id private int id; // 人员名称 private ...原创 2010-09-11 20:57:31 · 501 阅读 · 0 评论 -
分享一个Java开源项目—验证码kaptcha
1.下载Kaptcha项目官网:http://code.google.com/p/kaptcha/我现在下载的是:kaptcha-2.3.2.zip2.把kaptcha-2.3.2.jar添加的web project 里的lib目录下3.把kaptcha配置到web.xml中[code="xml"] Kaptcha com.google.code.kaptch...2011-04-21 10:39:31 · 433 阅读 · 0 评论 -
Cookie
[code="java"]Cookie[] c = this.getWebCookies().getCookies(); // 获取浏览器中的Cookie boolean f = false; // 查询Cookie是否存在的标识 if (c != null) { for (int i = 0; i < c.length; i++) { if (loginMan.getM...原创 2011-03-07 15:25:25 · 121 阅读 · 0 评论 -
quartz报错java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.ord
quartz报错:Caused by: java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;的原因是由于使用的commons-collections.jar版本太低导致的要使用3.*的才行。对于使用MyEclipse的...原创 2011-06-30 12:40:30 · 119 阅读 · 0 评论 -
内部类的使用
[code="java"]public class Inner { public static void main(String[] args) { Inner s=new Inner(); //调用内部类 Inner.InnerClass a=s.new InnerClass(); a.print(); //调用静态内部类的非静态方法: Inne...原创 2010-12-10 15:53:33 · 117 阅读 · 0 评论 -
后台分页思路
总结一下后台分页的思路。只要获取到一个结果集(List)和总记录数就可以了。这样就可以计算出当前页,总页数,上一页,下一页等。[quote]wuhuajun 写道楼主的意思是全部加在到内存再分页,不然怎么会把内存吃光。。。[/quote]不是全部加到内存啊。我用的是mysql,select xxxxx from talbe where whereSql limi...2011-04-10 13:49:30 · 124 阅读 · 0 评论 -
java安全-对称/非对称的加密和解密(付源代码)
对称加密/解密密和解密使用相同的密钥,有代表性的有DES、Blowfish、TEA、Base64。对称加密解密的特点是运算相对非对称加密解密简单、速度块,主要应用于需要加密大量数据的场合,例如游戏的资源文件加密。非对称加密/解密。加密和解密使用不同的密钥(公钥/私钥),有代表性的有RSA、DSA、ElGamal和ECDSA。非对称加密/解密的安全性是基于复杂数学难题,特点是运算复杂...2012-05-08 00:51:08 · 307 阅读 · 2 评论 -
java安全-非对称加密/解密(附源码实现)
加密和解密使用不同的密钥(公钥/私钥),有代表性的有RSA、DSA、ElGamal和ECDSA。非对称加密/解密的安全性是基于复杂数学难题,特点是运算复杂、速度慢,主要应用于金融、军事等重大机密的系统。代码演示:[code="java"]package com.naxsu.security;import java.io.FileInputStream;import ...2012-05-09 18:37:10 · 227 阅读 · 0 评论 -
openjdk和jdk的区别与联系
使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢?历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分原...原创 2012-05-13 17:09:33 · 2759 阅读 · 0 评论 -
深入理解java虚拟机系列文章:类的加载、连接与初始化
类开始加载到运行要经过以下几个步骤:加载:查找并加载类的二进制数据(加载到内存中) 连接 验证:确保被加载的类的正确性 准备:为类的静态变量分配内存,并将其初始化为默认值 解析:把类中的符号引用转换为直接引用 初始化:为类的静态变量赋予正确的初始值(用户赋予的值) [img]http://dl.iteye.com/upload/attac...2012-05-13 22:54:00 · 120 阅读 · 0 评论 -
多线程及java5的线程并发库学习笔记:创建线程的两种传统方式
第一种方式:在Thread子类覆盖的run方法中编写运行代码[code="java"]Thread thread1 = new Thread() { @Override public void run() { while (true) { try { Thread.sleep(500); } catch (Interrupte...2012-05-17 00:12:29 · 143 阅读 · 0 评论 -
多线程及java5的线程并发库学习笔记:定时器的应用
[code="java"]package com.naxsu.thread;import java.util.Timer;import java.util.TimerTask;/** * 定时器 * Timer:提供对计时器 MBean 的实现。 * TimerTask:由 Timer 安排为一次执行或重复执行的任务。 * 10000毫秒执行第一次,接着每1000毫...2012-05-17 22:46:49 · 118 阅读 · 0 评论 -
这样的面试题,你能回答几个
1 ,了解hbase么,为什么存储速度快? 2理解spring么,它的AOP实现是基于什么原理,bean的初始化过程是那些(涉及具体的源代码),在bean factory初始化前 ,运行中,初始化后想做些事情。该怎么做? 3 struts1和strus2的区别,strust2关于 ThredLocal是什么,strus2初始化部分的原理是什么? 4多线程用过么? 5关于jvm,它是什么样的结构?...2013-02-28 10:52:36 · 155 阅读 · 0 评论
分享