自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大Z小z的博客

Java笔记

  • 博客(17)
  • 收藏
  • 关注

原创 设计模式(二)---多例

缓存在单例中的使用缓存在编程中使用很频繁,有着非常重要的作用,它能够帮助程序实现以空间换取时间,通常被设计成整个应用程序所共享的一个空间,现要求实现一个用缓存存放单例对象的类。说明:该缓存中可以存放多个该类对象,每个对象以一个key值标识,key值相同时所访问的是同一个单例对象单例变形——多例模式把上面缓存的单例实现,做成一个能够控制对象个数的共享空间,供整个应用程序使

2017-07-30 10:20:04 193

原创 设计模式(一)---单例

思路1、如果其他程序能够随意用new创建该类对象,那么就无法控制个数。因此,不让其他程序用new创建该类的对象。2、既然不让其他程序new该类对象,那么该类在自己内部就要创建一个对象,否则该类就永远无法创建对象了。3、该类将创建的对象对外(整个系统)提供,让其他程序获取并使用。步骤1、 将该类中的构造函数私有化。2、在本类中创建一个本类对象。3、定义一个方法,返

2017-07-30 10:15:29 165

原创 mysql基本语句操作(一)--一对一的实现

※与数据库有关的数据编码查看系统中的环境变量:  SHOW VARIABLES;查看跟编码有关的环境变量:SHOW VARIABLES WHERE variable_name LIKE '%character%';解决中文乱码,如下三个编码保持一致就可以:character_set_client、character_set_connection、characte

2017-07-28 09:50:22 4428

原创 Mysql基本语句操作(二)---一对多的实现和关联语句的用法

二、一对多※案例的需求: 一个人可以拥有多辆汽车,要求查询出某人所拥有的所有汽车数据库设计方案一(差的设计)编号  姓名   性别   年龄   汽车编号    车型   排量   价格P001  Jack   男     25     C001      BMW    12L    80wP001  Jack   男     25     C002      Be

2017-07-28 09:40:54 4822

原创 数据库的基本语句用法

在cmd条件下登录:mysql -u root -p+密码show databases;//显示所有表空间use abc;//使用其中一个表空间show tables;//显示表空间中的表格select * from aa;    //大小写没关系--显示表内容desc aa;  //查看数据表aa的表结构select name,age

2017-07-27 09:35:11 423

原创 Mysql的安装

1、 下载mysql免安装压缩包  下载mysql-5.6.22-winx64.zip  解压到本地D:\mysql-5.6.22-winx64//可以自己选择路径,不过下面的的路径要根据自己选择的路径做相应的调整2、  修改配置文件  复制my-default.ini为my.ini  文件3、  修改my.ini default-character-set =

2017-07-23 16:52:20 243

原创 大数的用法

package cn.hncu.big;import java.math.BigDecimal;public class BigDecimalDemo {public static void main(String[] args) {//工程上如果用double来计算小数,存在计算不准的bugdouble sum=0.0;for(int i=0;

2017-07-22 18:43:07 316

原创 EL表达式的用法(四)--使用EL调用Java方法(JSTL中的函数)

由于在JSP页面中显示数据时,经常需要对显示的字符串进行处理,SUN公司针对于一些常见处理定义了一套EL函数库供开发者使用。这些EL函数在JSTL开发包中进行描述,因此在JSP页面中使用SUN公司的EL函数库,需要导入JSTL开发包,并在页面中导入EL函数库,如下所示:在页面中使用JSTL定义的EL函数:具体代码实现      EL表达式

2017-07-22 18:33:29 8207

原创 El表达式的用法(三)--获得web开发常用对象(9个隐含对象)

EL表达式        EL表达式学习:一共就4个作用。 另外讲一个EL表达式应用的例子        EL表达式作用1: 获取数据            EL表达式作用2: 执行运算                EL表达式作用3: 获得web开发常用对象(9个隐含对象)                EL表达式作用4: 使用EL

2017-07-22 18:22:52 1594

原创 EL表达式的用法(二)--执行运算

EL表达式       User user = new User();   user.setName("Tom");   user.setAge(22);   user.setPwd("1234");   pageContext.setAttribute("user", user);     %>              EL表达式作用2: 执行运

2017-07-19 16:11:42 1846

原创 EL 表达式的用法(一)--获取数据

EL表达式          EL表达式作用1: 获取数据    EL表达式读取简单的属性值    EL读取容器中的属性值,注意:只有放在容器的数据才能读取出来,且标识符是属性名(并非对象名)           pageContext.setAttribute("name", "pageJack");       //pageContext.setAttrib

2017-07-19 16:08:22 1718

原创 多个servlet间跳转技术的细节

知识点:    1、servlet中的两个输出流:字节流(response.getOutputStream()) 和字符流(response.getWriter())      1)用字节流输出时,中文要采用out.write("中文".getBytes())。 对于字节流,用response.setCharacterEncoding("utf-8")设了也不行。      2)用字符

2017-07-13 10:00:10 599

原创 排序算法---快速排序

package cn.hncu;import org.junit.Test;/* * 把第一个数当做枢纽,在左边找比第一个数小的数,在右边找比第一个数大的数 */public class Quick {public void swap(int[] a, int i, int j) {int temp = a[i];a[i] = a[j];a[j] = t

2017-07-13 09:49:24 279

原创 排序算法---选择排序

排序算法之选择排序首先通过n-1次比较,从n个数中找出最小的, 将它与第一个数交换——第一趟选择排序,结果最小的数被安置在第一个元素位置上。再通过n-2次比较,从剩余的n-1个数中找出关键字次小的记录,将它与第二个数交换——第二趟选择排序。重复上述过程,共经过n-1趟排序后,排序结束。package cn.hncu;/* * 1.排手机也是一种选择排

2017-07-11 13:40:13 250

原创 排序算法----冒泡法

冒泡排序设待排序记录序列中的记录个数为n一般地,第i趟起泡排序从1到n-i+1依次比较相邻两个记录的关键字,如果发生逆序,则交换之。其结果是这n-i+1个记录中,关键字最大的记录被交换到第n-i+1的位置上,最多作n-1趟。import org.junit.Test;/* * 优化冒泡  出现某一趟一次交换都没有(完全有序),则后面的就不排 了 */publ

2017-07-11 13:25:20 257

原创 正则表达式的使用(2)

正则表达式简单代码实例package cn.hncu;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.junit.Test;public class Zhengze {@Testpublic void demo1() {String str = "010-2328322

2017-07-10 11:23:08 235

原创 正则表达式的使用

1.正则表达式类似Windows下的通配符*和?。只不过比起通配符,它能更精确地描述你的需求    例如    用来查找所有以0开头,后面跟着2-3个数字,然后是一个连字号“-”,最后是7或8      位数字的字符串(像010-12345678或0123-1234567 ).0\d{2,3}-\d{78}0\d{2.3}- \d{7.8} :d表示接的是数字2.简言之,正

2017-07-10 10:26:31 628

空空如也

空空如也

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

TA关注的人

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