- 博客(56)
- 资源 (19)
- 问答 (2)
- 收藏
- 关注
转载 Java的运行时数据存储机制
原文地址:http://yanwushu.sinaapp.com/java_data_storage/Java程序在运行时需要为一系列的值或者对象分配内存,这些值都存在什么地方?用什么样的数据结构存储?这些数据结构有什么特点?本文试图说明此命题的皮毛之皮毛。概念对于Java,有六个不同的、用于数据存储的概念,他们是:1. 寄存器(
2014-10-31 16:33:57 729
转载 windows 如何查看端口占用情况
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
2014-10-31 16:26:53 558
原创 Struts2中实现多文件上传功能
上篇理了一下Struut 2实现文件上传功能的思路,下面接着来看一下多文件上传是如何实现的。1、 多文件上传也是在单文件上传的基础上,稍微修改一下数据类型和实现方法,即可完成,思路都是大致相同的。2、 仍然是使用上一篇的项目结构和代码,需要修改的只是UploadAction.java、upload.jsp这两个文件。3、 修改后的UploadAction.java、upload
2014-10-31 10:47:46 988
原创 struts2中实现文件上传功能
在web项目中,文件上传、头像上传这样的功能经常是要用到的,下面就以在struts2中实现文件上传功能为例子,简单地理一下文件上传功能的编码思路。项目目录结构项目源代码web.xml<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="
2014-10-30 21:45:32 1876
原创 邮箱smtp服务器及端口收集
网易 163邮箱 POP3:pop.126.com SMTP:smtp.126.com SMTP端口号:25 126邮箱 POP3:pop.126.com SMTP:smtp.126.com SMTP端口号:25新浪
2014-10-28 20:32:05 913287
原创 实现java mail发送邮件
实现java mail发送邮件最近在网上找了一下相关资料,学习了一下java mail,这两天研究了一下,觉得实现java mail发送邮件还是挺简单的,没有想象中那么难,为了以后的方便,还有考虑到有这方面需要的朋友的参考,废话就不多说了,下面就来跟大家分享一下我的源代码,也欢迎大家提出程序中不足的地方,互相交流学习,共同进步。
2014-10-28 17:23:33 2866 2
原创 java生成验证码
最近有个朋友问我,用java怎么实现验证码,由于他急着要用,我便把我以前用过的一个在JSP页面中生成验证码的源码给了他,为了大家的方便,现在把该源码放下面,感兴趣的朋友可以参考一下。朋友们可以在此基础上进行一些修改,以达到自己想要的效果。identifyCode.jsp<%!Color getRandColor(int fc,int bc){//给定范围获得随机颜色
2014-10-26 10:45:47 927
转载 Java智能图表类库JChartLib使用介绍
本文是码农网原创整理,转载请看清文末的转载要求,谢谢合作!JChartLib是一款基于Java的智能图表类库,JChartLib不仅有着漂亮的外观,而且支持图表坐标数值的自动调整,这样我们在图表中显示数值就比较简单,不用我们计算处理。JChartLib同样支持线型图、柱状图和饼状图,而且可以自定义外观样式。另外图表可直接在 Swing 中使用,可保持为 jpg 和 png 格式图片。
2014-10-26 09:42:40 1819
原创 JDK简介
JDK是Java Development Kit 的缩写,中文称为Java开发工具包,由SUN公司提供。它为Java程序开发提供了编译和运行环境,所有的Java程序的编写都依赖于它。使用JDK可以将Java程序编写为字节码文件,即.class文件。 JDK有三个版本,分别是:(1)J2SE: 标准版,主要用于开发桌面应用程序。(2)J2EE: 企业版,主要用于
2014-10-26 00:31:23 5770
转载 Java利用Zxing生成二维码
Zxing是Google提供的关于条码(一维码、二维码)的解析工具,提供了二维码的生成与解析的方法,现在我简单介绍一下使用Java利用Zxing生成与解析二维码1、二维码的生成 1.1 将Zxing-core.jar 包加入到classpath下。 1.2 二维码的生成需要借助MatrixToImageWriter类,该类是由Google提供的,可以将该类拷贝到源码
2014-10-25 20:29:53 613
转载 JFreeChart 高级应用 一 图表条目标签(Item Label)
1、简介1.1 概述对于大多数的图表类型来说,JFreeChart允许我们在图表的每个条目上、或者内部、或者附近显示条目标签。例如,下图在每个条形图上显示出了真实的值。本文主要讲述:l如何让条目标签可视(仅限于支持条目标签的图表类型)l如何改变条目标签的外观(字体和颜色)l如何指定条目标签的位置l如何定制条目标签的文本忠告:我
2014-10-25 20:01:41 2354
转载 JFreeChart 高级应用 一 定制图表
1、简介 JFreeChart的设计的定制功能是非常灵活的。我们可以使用非常多的属性来设置我们图表的外观。本章将详细介绍一些图表通用的定制技术。 2、图表属性 2.1 概述 我们可以使用JFreeChart类方法从更高的层次来定制我们图表的外观。可控制的属性有:l图表的边框l图表的标题和副标题l图表的背景颜色和图片l使用绘制建议(Re
2014-10-25 19:59:22 1333
转载 JFreeChart 使用 一 直方图之柱状图-高级特性
本节内容主要讲述柱状图的一些高级特性。1、简单定制之修改背景颜色调用JFreeChart和CategoryPlot类方法可以进行一些简单的直方图表外观的修改。例如,改变图表和区域的背景颜色代码如下:chart.setBackgroundPaint(Color.white); CategoryPlot plot = (CategoryPlot) chart.getPlot();
2014-10-25 19:55:29 1268
转载 JFreeChart 使用一 直方图之简单柱状图
JFreeChart创建直方条形图包括了:堆栈式直方条形图、时序数据的条形直方图、柱状图等。本文先对直方图进行介绍。了解简单柱状图的创建过程。1、概述直方条形图常常被用来显示表列数据。如下表,为一个简单的两行、三列数据。 Colnums1Colnums2Colnums3Ro
2014-10-25 19:53:02 3387
转载 JFreeChart 使用一 饼图之高级特性
本文主要讲解JFreeChart中饼图的一些特征。内容如下:l控制颜色和饼图片区的外廓lnull值和零值的处理l饼图片区的标签(定制文本,改变分配的比例空间)l“取出”某个片区l多个饼图显示l显示3D效果的饼图更多的信息,可以参见PiePlot参考文档1、片区颜色饼图片区缺省填充的颜色是自动分配的,正如你上面实例看到的。如果你
2014-10-25 19:51:25 3444
转载 JFreeChart 使用一 饼图之简单实例
使用JFreeChart创建图表共有三个步骤。如下:l创建一个dataset。该dataset包含图表要显示的数据。l创建一个JFreeChart对象。该对象负责画这个图表。l创建一个输出目标(如:一个panel,显示在屏幕上、或者生成一张图片到本地磁盘、或者输出到Response的流中返回到JSP)使用JFreeChart生成饼图可以使用任何符合PieDatase
2014-10-25 19:48:18 992
转载 JFreeChart中文乱码解决方案
由于JFreeChart组件的版本、操作平台、JDK的设置等因素,在使用JFreeChart组件时可能会出现中文乱码的现象。遇到此问题时,可通过设置文字的字体来解决问题。在此提供以下两种解决此问题的方法。 一、设置主题的样式(强烈推荐)在制图前,创建主题样式并制定样式中的字体,通过ChartFactory的setChartTheme()方法设置主题样式。//创建
2014-10-25 19:38:49 847
转载 Java制作jar包的几种方法
一、操作零散的单个或几个class文件[plain] view plaincopyprint?jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class 二、把一个文件夹下面的所有class文件打成jar包[plain] vi
2014-10-25 14:02:45 9655
转载 运行jar包应用程序时引用其他的jar包的方法
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF
2014-10-25 13:57:28 542
转载 分别通过【buildpath】和【lib】导入JAR包有什么不同???
在MyEclipse中,使用UserLibrary的方式管理类库: 好处:在多个项目中,使用这个类库方便,并且只需更新jar包,只需更新UserLibrary即可。(这种方式,开发时方便) 缺点:打包发布时,存在于UserLibrary中的jar包,需要额外手工打包。 如果直接在项目所在的lib目录下,放置jar包: 好处:打包发布时,简便,不依赖于具体的开发环境。
2014-10-25 11:19:36 2341
原创 解决myeclipse中项目重命名后访问不到的问题
解决myeclipse中web项目重命名后访问不到的问题最近有个朋友问我,为什么之前我的web项目是可以访问的,但是为什么我在myeclipse中修改了项目名之后就访问出错了,错误代码为404 . 我以前刚学web项目开发的时候也遇过这个问题,于是我就给他解释:原来他只修改了web项目在myeclipse中的项目目录名称,如把项目名 test改为了test1 , 但是并没有
2014-10-25 10:30:00 4901 4
原创 MiddleGenIDE工具的使用
1、 MiddleGenIDE工具 1) 先在网上下载MiddleGenIDE工具,可以参考这里 http://blog.csdn.net/wangcunhuazi/article/details/39106779 2) 下载好MiddleGenIDE工具后,按照下面的步骤操作即可 A、导入项目需要的数
2014-10-24 20:24:44 2618 1
原创 Myeclipse10完美破解过程
Myeclipse10完美破解过程1、如果还没有破解文件的话,可以先到这里去下载破解件 http://download.csdn.net/download/wangcunhuazi/78741552、按照下面的步骤来操作即可:
2014-10-24 19:11:07 1254
转载 分享Oracle密码忘记找回的办法
相信大多数人会遇到这样的问题,我也遇到了这样的问题,废话不多说。首先他会让你输入用户名:你只要输入connect/as sysdba,注意as 和sysdba之间有空格 。然后他会叫你输入 口令。但是不要理他,点击enter。OK 链接成功了。接下来你就要 1 创建用户/密码并授权 Oracle创建用户/密码并授权 (1) 创建用户
2014-10-24 12:47:22 604
原创 SSH框架整合开发项目的步骤
SSH框架整合开发项目的步骤 1、设计数据库。 2、新建一个web项目,如项目名为: test ,并设置好项目的字符编码集为utf-8 。 3、导入项目开发所需的 struts2、spring、hibernate的jar包,具体要导入的包可参考http://blog.csdn.net/wangcunhuazi/article/details/40263319。(放在
2014-10-23 22:44:56 2614
转载 java web项目目录结构
关于目录Java web工程下的webapp或WebContent就是工程的发布文件夹,发布时会把该文件夹发布到tomcat的webapps里。开发时classes文件存放路径:buildpath:在eclipse中项目的右键java build path-source中指定工程中class文件的编译路径,一般为:test/build/classes。(test是工
2014-10-21 19:51:26 3644
转载 解决Java Web项目中文乱码的方法
在实际的Java Web项目开发过程中,经常会遇到中文乱码的问题,那么,今天我们就来分析一下项目中出现中文乱码的原因以及解决办法,因为出现乱码的方式有好几种,我简单总结一下吧,为以后留着用,也算总结学习一下。一、文件的乱码1、项目文本文件默认编码:【右击项目】->【Properties】->【Resource】->【Text file encoding】2、文件默认
2014-10-21 17:44:53 2196
原创 JDBC连接数据库的模式与步骤
JDBC连接数据库的步骤如下:1)加载驱动程序 Class.forName(driver);2)建立连接 Connection con=DriverManager.getConnection(url);3)创建语句对象 Statement stmt=con.createStatement();4)执行查询语句 ResultSet
2014-10-20 20:42:41 1113
转载 SSH中web.xml文件的配置
Struts:如果是2.1.3之前的版本,用org.apache.struts2.dispatcher.FilterDispatcher,否则,用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。 从Struts2.1.3开始,将废弃ActionContextCleanUp过滤器,而在StrutsPr
2014-10-20 14:20:48 1442
转载 org.springframework.web.util.IntrospectorCleanupListener防止内存泄漏
spring中提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责处理由JavaBeans Introspector的使用而引起的缓冲泄露。spring中对它的描述如下: 它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器.在web.xml中注册这个liste
2014-10-20 13:24:32 1114
原创 关于MyEclipse 10.7 部署报错,抛空指针异常的解决办法
MyEclipse 10.7.1已经发布了一个修复这个问题 在MyEclipse Servers视图在MyEclipse 10.7.0在某些情况下,可能无法打开。 试图打开视图将导致NPE将被记录。Could not create the view: An unexpected exception was thrown. java.lang.NullPointerE
2014-10-19 23:25:43 1047
转载 SSH中的jar包讲解
我们在搭建SSH框架的时候,需要引入各自的一些jar包,相信很多初学者跟我一样,搜个资料,照搬过来(当然版本还得对应),至于为什么要引入这些个jar包,引入它们的作用是啥子,一头雾水,今天我就来跟这些SSH的初学者一起来探究一下SSH中的jar包。 首先,先来看一下我们使用的SSH的各自版本及引入的jar包。 struts2.3.1.2: struts2
2014-10-19 15:54:41 1099
转载 代码规范的那些事儿
作为一个苦逼的程序员,因为种种原因经常需要阅读别人写的代码。您是否有因代码杂乱冗余而心生厌恶,您是否有过因代码晦涩难懂而抓狂,您是因代码低级的逻辑错误而愤概,您是否因代码结构不合常规而需要到处查找,您是否因看到几百甚至上千行代码的方法而望洋兴叹,您是否因代码缺少注释而猜测以及花很多时间去理清楚前后逻辑。苦逼的我全部遇到过并且很多很多,这些代码的作者从世界500强顶级IT公司到几十人的小公司同事,从
2014-10-19 15:11:43 701
jad1.5.8.exe和jadclipse3.3.0.jar
2015-07-29
struts2+json+jquery局部刷新实现注册验证
2014-11-22
javamail项目
2014-10-28
jquery-ui实例
2014-06-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人