自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

finereport数据库乱码问题1.按照官网的文档做,发现数据乱码;2.思路查找数据库的编码问题; show variables like ‘character_set_database’;然后会显示: character_set_database gbk 3.然后配置 服务器->定义数据库连接->把编码改成gbk - gbk

2017-05-19 15:30:32 162

原创 通过el表达式获取服务器的相关信息

${pageContext.request} |取得请求对象<br> ${pageContext.session} |取得session对象<br> ${pageContext.request.queryString} |取得请求的参数字符串<br> ${pageContext.request.re

2017-02-15 10:29:24 558

原创 希尔排序

希尔排序的实质:分组插入排序,该方法又称缩小增量排序(在排序的过程中不断的缩小增量) 在弄清楚本方法之前,先弄清楚插入排序,然后再来看希尔排序,会比较好了解,我开始也不懂,用了一上午的时间终于写出来了(中间有一段插曲,虽然结果对了,但是和希尔算法的思想有冲突,调试后才发现的); 分析过程: 以数组a为例: int a[] = { 49, 38, 65, 9

2017-01-12 14:33:55 235

原创 servlet实现下载

本来之前写一个servlet文件下载的,会出现很多问题,英文下载可以,中文下载就出现了乱码或者没显示的情况;经过优化,封装成了一个工具类,如果有更好的,还劳烦赐教。测试代码文件结构: package Tool;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; impo

2017-01-11 16:29:31 192

原创 中文乱码的解决方案:

1.以POST请求方式: 在获取请求参数之前设置: request.setCharacterEncoding(“utf-8”); 设置输出编码: 或者<%@ page> contentType=”text/html;charset=utf-8” %> 2.以GET方式请求的 以GET方式请求的设置setCharacterEncoding是无效的。 我们需要在获

2017-01-11 16:21:12 370

转载 MySql数据的备份和还原

一、数据备份   1、使用mysqldump命令备份  mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。  mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。  1、备份一个数据库  mysql

2017-01-10 12:39:43 159

原创 项目路径问题

分析问题: 我们在遇到java项目和web项目时,经常把db.properties文件放在src下面,我们怎么用统一的方法去读取db.properties呢?在java项目中,db.properties会自动放到Path\bin目录下面 而在web项目中,db.properties会自动放到webapps\PathPro\WEB-INF\classes目录下面 1.java Project

2017-01-06 11:51:42 183

原创 请求转发和重定向的区别

1.请求转发的例子: request.getRequestDispatcher(“new.jsp”).forward(request, response);2.重定向的例子: response.sendRedirect(“new.jsp”);图解: 3.区别汇总: 1.转发是浏览器上的网址不变,重定向时浏览器上的网址改变; 2.转发只有一次请求,重定向有两次请

2016-12-31 11:14:28 165

原创 css总结

1.优势:使表现层和结构层分离2.样式: 行内样式: <h2 style="color:#0F0">Hello World</h2> 内部样式: <style type="text/css"> a{ color: red; } </style> 外部样

2016-12-20 14:40:02 133

原创 html总结

1.html是超文本标记语言的简写(HyperText markup language),是最基本的网页语言2.html的基本结构<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">

2016-12-14 22:40:06 208

原创 快速排序法

快速排序法的思想: 通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分关键字小,则分别对这两部分继续进行排序,直到整个序列有序。 代码如下:刚开始还是有点难理解的,看了别人的代码,再理解起来就比较容易了,做过小的总结,只为遇见更好的自己。 /** * 快速排序算法 * * @author HeHuan * */ public class Quick {

2016-12-09 23:13:05 258

原创 集合总结

学习了java集合,对整体框架有个了解collection:(单列集合)1.List:有序,可重复 ArrayList--底层数据结构是数组,查询快,增删慢,线程不安全,效率高 LinkedList--底层数据结构是链表,查询慢,增删快,线程不安全,效率高 Vector--底层数据结构是数组,查询快,增删慢,线程安全,效率低2.Set:无

2016-12-08 20:16:13 144

原创 选择排序法

选择排序思想: 把第一个元素依次和后面的所有元素进行比较。 第一次结束后,就会有最小值出现在最前面。 依次类推 选择排序比较简单,直接上代码了,还是那个原则,先掌握思想,代码就好写了;public static void SelectionSort(int[] a) { for (int i = 0; i < a.length - 1; i++) {// 控制第

2016-11-26 12:14:59 201 1

原创 冒泡排序法

排序思想:(从小到大排序) 冒泡排序基本概念是: * 依次比较相邻的两个数,将小数放在前面,大数放在后面。 * 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。 * 然后比较第2个数和第3个数,将小数放前,大数放后,如此继续, * 直至比较最后两个数,将小数放前,大数放后。至此第一趟结束, * 将最大的数放到了最后。在第二趟:仍从第一对数开始比

2016-11-26 11:54:12 460

原创 插入排序算法

我们在了解算法的时候,首先要了解算法的思想,只有知道了思想,我们才知道怎么用代码去实现,我刚开始有个误区,一直都是先看算法后看思想的,结果往往看不懂代码的意思;应该纠正这个观点,先有思想后有代码;这个过程千万不能省。 插入排序算法思想: ⒈ 从第一个元素开始,该元素可以认为已经被排序 ⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描 ⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位

2016-11-26 11:11:05 284

原创 比较ArrayList、LinkedList、Vector的区别

ArrayList:底层数据结构是数组,查询快,增删慢; 线程不安全,效率高LinkedList:底层数据结构是链表,查询慢,增删块;线程不安全,效率高Vector:底层数据结构是数组,查询快,增删慢;线程安全,效率低

2016-11-25 17:02:44 310

原创 Java异常ConcurrentModificationException

例子: 我们想在遇到world的时候,往集合里面添加javaee,就抛出了异常 List list = new ArrayList(); list.add("hello"); list.add("world"); list.add("java"); Iterator iterator = list.itera

2016-11-25 12:11:36 183

原创 Java计算double精度问题

分析: 我们在一些计算的时候,特别是金融项目,double类型的数据,经常会有精度丢。 例如: System.out.println(0.09 + 0.01); System.out.println(1 - 0.32); System.out.println(1.015 * 100); System.out.println(1

2016-11-24 16:10:40 360

原创 Java获取任意范围内的随机数

Java获取任意范围内的随机数直接上代码public static int getRandom(int start, int end) { int num = (int) (Math.random() * (end - start + 1)) + start; return num; }

2016-11-24 14:33:58 913

原创 String、StringBuffer与StringBuilder之间区别

1.String是常量,创建之后内容不能改变,StringBuffer和StringBuilder的内容都是可变的; 2.StringBuffer是线程安全的,但是效率低; 3.StringBuilder是线程不安全的,但是效率高; 怎么理解这三句话? 比如String s = "abc”;  String s1 = s +"be"; 先是s被定义,"abc"是放在方法区的常量池,在做

2016-11-23 11:36:53 188

原创 第四章 面向对象

1.面向对象思想  万物皆为对象,每个对象都有自己的属性和行为,相对于面向过程编程而言提高了代码的可重用型。  面向对象的特征:封装、继承、多态,提高了系统的灵活性,健壮性。 2.类与对象及其使用  抽象类的过程:   类    对象  成员变量 对象的属性  成员方法 对象的行为和动作  两者的关系:类是对象的抽象,对象是类的实例化;  Student s = new Stud

2016-11-19 10:36:19 216

原创 第二章 Java基础语法

1.关键字——被java语言赋予特定含义的单词 特点:都是由小写字母构成。如public,static,void,main,String等 2.标识符——是区分类,接口,方法,变量的字符序列 组成规则:字母、数字、下划线、美元符号,数字不能开头,不能是关键字,且区分大小写 3.注释——解释说明程序,提高程序的可读性(这点在开发中很重要,特别是分工的时候) a.单行注释 //注

2016-11-18 22:22:43 265

原创 第一章+Java概述

第一章+Java概述1.Java语言概述 Java语言平台版本: - J2SE(Java 2 Platform Standard Edition)标准版 - J2ME(Java 2 Platform Micro Edition)小型版 - J2EE(Java 2 Platform Enterprise Edition)企业版2.JDK,JRE,JVM的作用及关系 (1)作

2016-11-14 19:31:46 235

空空如也

空空如也

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

TA关注的人

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