编程随记
知风23_
这个作者很懒,什么都没留下…
展开
-
用jfreechart画统计分析柱状图(转)
我们介绍使用 JFreeChart 生成柱状图,首先从一个最简单的例子开始。 一 最简单的例子 为了降低门槛,让大家心理有个底,先介绍一个简单的不能再简单的例子,图片中的各类属性都采用默认值。 <%@ page import="org.jfree.chart.ChartFactory, org.jfree.chart.JFreeChart,转载 2013-10-28 15:32:13 · 1456 阅读 · 0 评论 -
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
import java.io.*;public class Test7{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringBuffer sb = new S转载 2013-12-23 10:50:37 · 1108 阅读 · 0 评论 -
找出1000以内的所有完数
package cn.test;import java.util.Scanner;public class test { public static void main(String args[]){ // 找出所有完数 System.out.println("请输入一个数字:"); Scanner input=new Scanner(System.in); int num原创 2013-12-23 12:20:34 · 1033 阅读 · 0 评论 -
java.Math.bigdecimal的用法简介(大数据处理)
在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类:BigDecimal的实现利用到了BigInteger,不同的是BigDecimal加入了小数的概念。一般的f转载 2013-12-24 09:55:06 · 1949 阅读 · 0 评论 -
Double与BigDecimal 精度问题
1] 精确的浮点运算: 在Java里面,有时候为了保证数值的准确性需要精确的数据,先提供一个例子就可以发现问题了:Java代码 public class FloatNumberTester { public static void main(String args[]){ System.out.println(0.05+0.01);转载 2013-12-24 10:01:47 · 887 阅读 · 0 评论 -
java获取图片大小和尺寸
package stone;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import javax.imageio.ImageI转载 2014-03-17 21:54:03 · 2784 阅读 · 0 评论 -
CSS+DIV调整图片样式垂直居中
设置CSS使文字和图片同排同行时候上下垂直居中我们只需要在CSS样式,加入CSS如下:img{ vertical-align:middle;}加入以上对图片设置上下居中CSS样式即可让在同排文字和图片垂直居中。转载 2014-03-17 11:36:16 · 730 阅读 · 0 评论 -
Error configuring application listener of class org.springframework.web.util.Log4jConfigListener
这个错误的解决方法是,把tomcat里部署的项目原创 2014-04-15 08:49:32 · 1235 阅读 · 0 评论 -
TCP协议三次握手过程分析
TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urge转载 2014-05-09 10:01:04 · 595 阅读 · 0 评论 -
ORACLE如何使用DBLINK连接另一个数据库
一. 实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。二. 实现方法步骤: 1. 创建存储过程 2. 在存储过程中先创建database link 3. 创建成功 4. 从另一个数据库取出数据插入到当前数据库中转载 2014-05-09 08:38:28 · 816 阅读 · 0 评论 -
利用JDBC连接oracle数据库
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的转载 2014-05-15 11:26:12 · 1082 阅读 · 0 评论 -
UCenter在JAVA项目中实现的单点登录应用实例
Comsenz(康盛)的UCenter当前在国内的单点登录领域占据绝对份额,其完整的产品线令UCenter成为了账号集成方面事实上的标准。基于UCenter,可以将Comsenz旗下的Discuz!(社区论坛系统)、SupeSite(门户CMS系统)、X-Space(博客系统)从用户资源层面进行无缝整合,使得账号实现统一管理,在任何一个系统中进行注册、登录、注销等操作时,该账号在其他系统中原创 2014-05-15 11:40:49 · 2221 阅读 · 0 评论 -
JDBC连接MySQL数据库及示例
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建转载 2014-05-16 10:52:44 · 845 阅读 · 0 评论 -
Java将Unix时间戳转换成普通日期型的函数
public String TimeStamp2Date(String timestampString){ Long timestamp = Long.parseLong(timestampString)*1000; String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java转载 2014-05-16 13:44:11 · 634 阅读 · 0 评论 -
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。
package cn.test;import java.util.ArrayList;public class test { public static void main(String args[]){ System.out.println("请输入数字:"); java.util.Scanner inputNumb=new java.util.Scanner(System.in原创 2013-12-23 11:28:49 · 1927 阅读 · 0 评论 -
输入某年某月某日,判断这一天是这一年的第几天?
java已有API可以使用代码如下Calendar rightNow=new GregorianCalendar();rightNow.set(2007, 3, 1);int date=rightNow.get(Calendar.DAY_OF_YEAR);另一种方法:package cn.test;public class test { public static void ma转载 2013-12-23 14:03:49 · 1041 阅读 · 0 评论 -
统计素数
package cn.test;import java.util.ArrayList;public class test { public static void main(String args[]){ ArrayList list=new ArrayList(); for(int i=1;i<200;i++){ if(isPrime(i)&&i!=1){ lis原创 2013-12-23 10:51:57 · 671 阅读 · 0 评论 -
如何在servlet中获取jsp中form表单提交的变量,以及jsp与servlet之间的数据传递
今天让这个问题纠结了大半天,关于如何在servlet中获取jsp中form表单提交的变量,由于是新手,总结的地方可能不太很准确,望见谅下面是用jfreechart做的一个柱状图,需要用到form表单中下拉选择框提交的年份,表单在此就不贴出来了<% String path = request.getContextPath(); String basePath = request.原创 2013-10-30 18:27:34 · 8539 阅读 · 0 评论 -
Syntax error, type parameters are only available if source level is 1.5 报错(转)
当我的eclipse使用jdk1.6的时候,创建泛型类,系统会提示错误: “Set project compiler compliance settings to '1.5'”“Syntax error, type parameters are only available if source level is 1.5”这时候需要改动两个地方: 1.右击项目-->prope转载 2013-10-30 14:27:42 · 1790 阅读 · 0 评论 -
利用flash制作曲线报表(转)
教你用Flash制作曲线报表图一、先看图:这是一个用Flash做的动态曲线图,请将鼠标移动那些绿色的小点上看看。这个示例可以结合asp、asp.net、php、jsp等后台语言,显示你想要的数据曲线。其实是与后台语言无关的,只要按一定的格式传递数据给它就可以。另外,这仅仅是个示例程序,您在使用时,有可能得按照自己的需求重新修改,但本例基本上已涉及了Flash绘制曲线图的转载 2013-10-28 17:14:02 · 1040 阅读 · 0 评论 -
dom4j XML解析(转)
使用SAXReader需要导入dom4j-full.jar包。 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。 使用举例:1.s.xml的内容转载 2013-10-28 15:44:11 · 646 阅读 · 0 评论 -
修改js之后前台页面不能及时更新的问题
在ie浏览器中,工具=》Internet选项=》常规=》internet 临时文件=》设置=》选择每次访问此页时检查=》确定,这样以后就方便多了原创 2013-10-31 13:50:16 · 2163 阅读 · 0 评论 -
jfreechart柱状图参数设置
注意最主要的一点 ChartUtilities.writeChartAsPNG(response.getOutputStream(), jfreechart,700, 270);此处要设置好长度跟高度,下面所设置的柱之间的距离才能够正确的显示plot.setRangeGridlinesVisible(true); // 虚线色彩 plot.setRangeGridlineP原创 2013-10-31 11:16:32 · 2396 阅读 · 0 评论 -
mysql group by内排序的实现以及having和where 条件语句查询的区别
例如有一个 版本号的登陆日志表,loginlog( id, LoginName, Resource, IP, LoginTime, loginversion) ,id 为 自动增长字段,loginname为登陆用户名, logintime 为最近一次登陆时间,loginversion为登陆的版本号现在要求 选出 每个用户名的最近一次登陆的版本号(注意:用户名不能重复且必须覆盖所有数据库原创 2013-11-04 16:53:17 · 5198 阅读 · 0 评论 -
关于java类的封装性的一点看法
观察以下代码: package cr.tdtx.banjin.classtest;class People { String name;// 表示人的姓名 int age; //表示人的年龄 public void tell(){ System.out.println("姓名:"+name+",年龄:"+age); } }转载 2013-11-06 10:41:40 · 922 阅读 · 0 评论 -
JEncryptTool.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
如出现JEncryptTool.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform此类错误,一般是JDK的版本错误,此处更换为64位JDK,在tomcat中配置一下即可原创 2013-11-06 17:26:01 · 816 阅读 · 0 评论 -
java 语言使用poi导出excel
报表输出是开发数据库应用程序经常涉及的内容,而一般的报表往往缺乏通用性,不方便用户进行个性化编辑。Excel是Windos平台上优秀的电子表格软件,如果把报表输出成Excel格式,用户就可以利用Excel的强大功能对报表进行再编辑,以满足自己的特殊需要。但是,长期以来,Java程序由于其跨平台特性,不能直接操纵excel为了实现纯Java的Excel解决方案,Apache Jakara推出了一转载 2013-11-07 17:33:26 · 2159 阅读 · 0 评论 -
jsp页面跳转与刷新的总结
jsp页面跳转的总结1. RequestDispatcher.forward() 在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet或者是JSP到另外的一个Servlet、JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都转载 2013-11-13 09:44:36 · 8086 阅读 · 0 评论 -
判断两个字符串或数组中有没有重复的元素
package cn.test;public class change { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String st1="23,344,32"; String[] result1=st1.split原创 2014-01-03 15:57:59 · 3773 阅读 · 1 评论 -
嗯,让我们彻底搞懂C/C++函数指针吧(一)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hipercomer.blog.51cto.com/4415661/792300摘要:这篇文章详细介绍C/C++的函数指针,请先看以下几个主题:使用函数指针定义新的类型、使用函数指针作为参数、使用函数指针作为返回值、使用函数指针作为回调函数、使用函数指针数组,使用类转载 2014-12-01 19:48:49 · 535 阅读 · 0 评论