自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光华小丸子

结构之精 算法之妙

  • 博客(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

原创 struts2中取得web项目的根目录

struts2中取得web项目的根目录

2014-10-30 21:17:49 4947

原创 邮箱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

原创 Eclipse中集成jdk

Eclipse启动时寻找jer的顺序(1) 先到E

2014-10-25 23:52:24 2347

转载 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

原创 屏蔽tomcat服务器8080端口的方法

tomcat里设置屏蔽8080端口的方法/conf/server.xml

2014-10-24 23:50:37 3886

原创 MiddleGenIDE工具的使用

1、 MiddleGenIDE工具           1) 先在网上下载MiddleGenIDE工具,可以参考这里 http://blog.csdn.net/wangcunhuazi/article/details/39106779        2) 下载好MiddleGenIDE工具后,按照下面的步骤操作即可                A、导入项目需要的数

2014-10-24 20:24:44 2618 1

原创 myeclipse中设置项目的字符编码集

1、 新建web项目

2014-10-24 19:54:18 2920

原创 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

原创 struts2常用对象

struts2常用对象有:

2014-10-22 13:33:23 741

原创 MVC设计模式

MVC设计模式(本文主要是以java)

2014-10-21 21:12:14 735

转载 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应用架构浅谈

JavaWeb应用的概念

2014-10-21 19:11:21 974

转载 解决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

姓名与平均成绩排序

面试题目:使用java代码实现类似sql语句的分组去重,求平均值,按照平均值从低到高进行输出。

2019-03-22

jad1.5.8.exe和jadclipse3.3.0.jar

解压之后有jadclipse_3.3.0和jad158g两个文件夹,把jadclipse目录下的links,MyPlugins这两个文件夹放在跟myeclipse.exe同级目录下。把jad158目录下的jad.exe放在jdk安装目录的bin目录下,如C:\Program Files (x86)\Java\jdk1.7.0_25\bin下,myeclipse中安装好jadclipse之后,首选项->java->JadClipse,点击JadClipse节点,看右边的“Path to decompiler”,该文本框要填的是jad.exe的完整路径,这里是C:\Program Files (x86)\Java\jdk1.7.0_25\bin\jad.exe.之后重启myeclipse。

2015-07-29

org.vssplugin_1.6.2.zip

可以安装到myeclipse中的vss插件

2015-04-04

md5数据加密实例

用CryptoJS v3.1.2库的md5算法来给数据加密, md5数据加密实例

2014-11-26

javamail发送邮件实例

javamail发送邮件实例 javamail 发送邮件 文本编辑器 kindeditor

2014-11-25

java操作并导出excel表实例

java操作并导出excel表实例,用到的是Jxl插件(框架)

2014-11-24

struts2+json+jquery局部刷新实现注册验证

struts2+json+jquery局部刷新实现注册验证,包括前台的用户名、密码、手机、身份证、邮箱(包含发邮件技术)、邮箱验证码、验证码的验证,用到的是json+jquery,后台则是用struts2+java类

2014-11-22

JFreeChart实例

JFreeChart实例,在struts 2中实现柱状图、柱状图3D、饼状图、饼状图3D、折线图、折线图3D

2014-11-08

开发JFreeChart所需jar包

开发JFreeChart所需jar包

2014-11-08

javamail项目

本javamail项目,内含整个项目源代码,直接导入到myeclipse中即可运行成功,实现了可选的qq、163、126、sina、sohu等邮箱的发送邮件功能,里面有直接运行就可发邮件的java程序,也有直接运行就可发邮件的java web程序。

2014-10-28

activation.jar,mail.jar

开发javamail发送邮件项目时,把activation.jar,mail.jar放到项目中的/lib目录下

2014-10-28

jquery-ui实例

仿京东导航 防天猫导航 相册鼠标经过放大图片插件 仿QQ相册 仿腾讯图片幻灯片效果展示 图片幻灯片播放Jquery插件 省市地区三级联动弹出层Jquery特效 文本框限制字长 日历特效 cxCalendar 日期选择器 密码强度检测

2014-06-04

tomcat6.0下载

Tomcat6.0下载

2013-10-07

VC++6.0中文版下载 Window7能用

VC++6.0中文版下载 Window7能用

2013-10-07

编辑距离与最长公共子串(字符串的相似度)

用本程序可得到字符串的相似度和字符串的公共子串以及编辑距离。

2013-05-23

约瑟夫环的实现

本程序利用了循环队列的这个数据结构来实现了约瑟夫环的游戏,简单明了。

2013-05-23

学生课堂管理系统

学生课堂管理系统可用于课堂上老师对学生的考勤,也可对学生的加减分等处理,是一个很不错的管理系统。

2013-05-23

大整数加减法

普通的计算器在进行大整数的加减法时,可能会因为越界而丢掉后面的数。而该算法可实现两个大整数的加减法运算,能解决以上出现的问题。

2013-05-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除