自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 缓存处理

缓存目的?减轻服务器的压力,提高检索效率对什么样的数据进行缓存?查询大于增删改的时候长期不变的数据1.一级缓存:sql级别的缓存,mybatis默认使用的缓存,同一个sqlsession对象,执行相同的查询查找,第二次以后会到缓存中加载数据,二不在操作数据库2.二级缓存:sqlsessionFactory级别的缓存,同一个sqlsession对象,执行相同的查询操作,第二次之后,到缓存中加载数据,...

2018-05-06 10:34:48 320

原创 Spring与redis集成

1.导入jar    spring-data-redis.jar   jedis   commons-pool22.编写spring配置文件<!--redis相关配置-->    <!--连接属性配置,优化-->    <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> ...

2018-05-05 15:31:18 149

原创 数据类型之间的转换(eg:String—Integer -int)

package test_basic;public class TestInteger2 { public static void main(String[] args) { /*System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE);*/ //各种数据类型之间的转换 //int ----...

2018-03-18 15:05:18 263

原创 相关jar包,开源框架地址

1.Spring下载地址:http://repo.spring.io/release/org/springframework/spring/2.struts2下载地址http://struts.apache.org/download.cgi#struts25133.Mybatis下载地址https://github.com/mybatis/mybatis-3/releases4.hibernate...

2018-03-16 16:13:47 215

原创 String,utilDate,sqlDate之间的转换,时间戳

package com.company.factory.test;import java.text.Format;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTest { public static void main(String[...

2018-03-08 19:14:13 1069

原创 拦截器开发步骤(struts2)

strutrs2拦截器:定义:提前对请求和响应进行处理,旨在把action冗余的代码惊醒提取1、 使用拦截器的注意事项:a)        拦截器的拦截顺序与使用有关b)        拦截器只对本包有效,如果其他包想使用拦截器,需要进行包继承c)        拦截器不仅可以拦截请求还可以拦截响应d)        拦截器中的返回值,可以对请求的终止而做跳转(改变请求轨迹)开发步骤:2.写拦截器...

2018-02-25 16:31:56 348

原创 反射

一 、单例1. 概念:单例是常见的设计模式,在Java中,单例对象必须保证JVM中只有一个该类的          实例对象存在。2. 单例的代码实现://饿汉式:    优点:并发效率高缺点:空间利用率低class Single1{private static final Single1 s=new Single1();private Single1(){}

2017-12-03 18:11:03 126

原创 IO流

一、IO1. 概念:流是内存和其他存储设备中传输数据的通道、管道。2. 分类① 按方向分:(以JVM为参照物)【重点】输入流:将中的数据,读入到中。输出流:将中的数据,写入到中。② 按单位分:字节流:以字节为单位,可以操作所有类型的文件。字符流:以字符为单位,只能操作文本文件。                      (可以用记事本打开的文件,例如:.java

2017-12-03 17:41:01 188

原创 线程

一、进程【理解】1. 概念: 进程是指操作系统(OS)中并发执行的多个任务。    2. 并发执行的原理:宏观并行,微观串行。二、线程1. 概念:线程是一个进程中并发执行的多个程序逻辑(任务);             线程是进程的执行单位。(线程被称为轻量级进程) 【理解】    2. 组成:① CPU:获取OS分配的CPU时间片。② 数据:堆空间共享,栈空间独立

2017-12-03 16:55:09 150

原创 异常

一、异常【理解】① 概念:程序运行过程中出现的一些不正常的情况。② 异常的处理的必要性:减少用户不必要的损失。二、异常的分类【面试重点】1. 所有的异常的父类是Throwable类,位于java.lang常用的方法:① String getMessage():获取String类型的异常信息。② void printStackTrace():获取方法调用栈中,异常详细的信

2017-12-03 15:35:20 182

原创 集合

一、集合【理解即可】    ① 概念:是一种工具类,也是一种容器,可以存储数量不等的对象。② 位置:java.util包中③ 学习过程中的内容:接口的特点、接口的功能方法、                     接口的实现类、遍历集合中元素二、Collection集合(父接口)① 特点:存储object类型的对象。② 方法:【重点】   a. add(Object

2017-12-03 15:25:34 193

原创 包装类、String类

1. 包装类(位于java.lang中)① 概念:对8种基本数据类型分别定义了对象类型,这些类称为基本数据类型包装类。    ② 基本数据-包装类:【重点】            基本数据类型          包装类                byte               Byteshort              Shortint             

2017-11-08 23:05:18 1356

原创 Object类

Object类【重点】① Object类是所有类的父类,直接或是间接的父类。② Object类型的引用可以存储任意类型的对象。    ③ Object中的方法是所有类都具备。常用方法:a. getClass():返回值引用中实际对象类型。      作用:通常用于判断两个引用中存储的实际对象类型是否一致;【重点】         一致-true; 不一致-false

2017-11-08 22:35:40 247

原创 内部类

1. 内部类① 概念:在一个类的内部定义了完整的一个类。         //外部类class MyClass{//内部类class ClassA{}}    ② 内部类编译之后,会生成独立的.class文件    例如:文件名: MyClass$ClassA.class③ 内部类可以直接访问外部类的私有成员,从而不破坏类的封装。④ 内部类的分类:成员内部类

2017-11-05 17:37:44 124

原创 接口

1. 接口① 概念:是一种标准,是使用者和实现者都必须遵循的一种约定。② 基本的语法:【重点】a. 关键字: interfaceb. 接口在编译之后会生成.class 文件c. 接口不能创建对象,但是可以声明引用d. 接口中没有构造方法e. 接口中的所有属性都是公开的、静态的、常量                       (public static final

2017-11-05 15:39:10 172

原创 三个修饰符(abstract,static,final)

一、 abstract(抽象的)    1. abstract 修饰的类称为抽象类。   ① 抽象类不能单独创建对象,只能声明引用。   ② 抽象类中可以定义成员变量、成员方法。   ③ 抽象类中有构造方法,但是构造不是单独创建对象时使用,      而是创建子类对象,先去创建父类时,子类调用。  2. abstract 修饰的方法称为抽象方法。       ① 抽

2017-11-05 15:37:32 344

原创 面向对象三大特性(封装、继承、多态)

一、封装    1. 修饰符:   public :公开的、公共的       private:私有的,被private修饰的属性只能在本类中使用。    2. 封装的要求:a. 将属性私有化:privateb. 对私有的属性提供公开的get/set方法:获取属性值: get属性名()  --->属性名的首字母大写     public int getAge(){

2017-11-05 15:29:21 258

原创 面向对象

1. 对象    ① 概念:计算机中的对象:客观复杂事物在计算机中的表现形式。    ② 对象的组成:对象的属性:代表对象有什么特征               对象的方法:代表对象能做什么,具有什么功能。    ③ 对象的描述:计算中用类描述对象,描述对象有哪些属性和哪些方法(类是对象共性的抽象)。2. 类和对象的关系:① 类是对象的模板② 对象是类的实例3. 类

2017-10-28 18:11:11 151

原创 数组

1. 概念:数组可以同时存储多个相同类型的数据,         并且可以对多个数据进行统一操作。   2. 数组的基本语法:【开发应用重点】① 数组的基本使用流程:    a.声明:指定数组中存储数据的数据类型和数组名字;数据类型[] 数组名; 例如:int[] a; //不建议的写法   int []a;   int a[];b.分配空间:指定数组的长度   

2017-10-28 17:59:48 152

原创 函数

1. 概念:函数是实现特定功能代码组成的一个整体,               可以通过名字被反复的使用.2. 函数的使用流程:[开发应用重点]        ① 函数的定义:函数的声明:约定函数的功能(函数起名字).        函数的实现:实现函数的功能.a.位置:类以内,与main函数并列的位置.b.语法:                public

2017-10-28 17:56:38 189

原创 循环结构(循环语句)

1. 概念:通过某个条件,重复并且有规律的执行一段程序代码.2. 循环的三要素:循环的初始数据,循环变量的改变(递增/自减),循环的条件.3. 循环的分类:① while 循环[重点]   while(布尔表达式/循环条件){//循环体   }        a. 执行原理:判断循环条件是否满足,即布尔表达式的结果是否为true,           

2017-10-28 17:55:49 397

原创 分支应用(条件语句)

1. 扫描仪(Scanner):    ① java.util.Scanner sc=new java.util.Scanner(System.in);② 使用:        int a= sc.nextInt();// 输入一个整数: double d=sc.nextDouble();//输入一个小数String s=sc.next();//输入一个字符串  Strin

2017-10-28 17:54:08 323

原创 变量/数据类型/表达式

1. 变量 [变量的定义=重点]① 概念:计算中一块内存空间,是数据存储的单元.[理解]② 组成:数据类型 变量名 数据.③ 声明:指定变量的数据类型和变量名:         数据类型 变量名;   赋值:通过变量名对变量进行赋值:         变量名=值;④ 其他的定义语法:a. 声明的同时赋值:    数据类型 变量名=值;  //int a=12;

2017-10-28 17:51:28 273

原创 java三种排序(冒泡,选择,方法sort)

//冒泡排序public static void main(String[] args){int[] a={1,3,2,7,5};for(int i=1;ifor(int j=0;j//前后元素比较if(a[j]>a[j+1]){//前后元素交换一个中间变量找qint q=a[j];a[j]=a[j+1];       //虽然a[j]被存储空间被a[j+1]覆

2017-10-25 20:23:33 263

原创 java史

1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为Java1998年JDK1.2时,更名为Java 2 Platform 分为标准版J2SE,企业版J2EE,微型版J2MEJava 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题Interne

2017-10-25 20:20:46 983

原创 Java程序运行过程中的异常捕获

什么是异常?异常就是 程序运行过程中出现的不正常的现象。异常中的及格关键词:try:把可能出现的异常代码包起来,当发生异常的时候,抛出异常。catch:捕获异常并处理异常。finally:无论是否有异常,都会执行。throw:手动引发一个异常。throws:定义任何被调用方法的异常。来个实例:public static void main(String[] ar

2017-09-08 16:43:49 405

原创 servlet的功能

1.创建并返回基于客户请求的动态HTML页面。2.创建可嵌入到现有HTML页面中的部分HTML页面(HTML片段)。3.与其它服务器资源(如数据库或基于Java的应用程序)进行通信。

2017-08-22 17:51:59 659

原创 <#list List/Map/Array[] as Object> Freemarker

//循环取出ls_buluo(list)中的对象给t_list href="/topic/?id=${t_list.rid}&time=${t_list.time}">${t_list.titles}${t_list.bbs_date}${t_list.bbs_title} 热点${t_list.gz_str}

2017-07-21 15:55:08 336

原创 HTML标签

--请选择--     红色     蓝色     紫色               男      女      真的吗?      真的

2017-07-13 15:18:49 160

JDBC__笔记

JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

2017-12-03

oracle笔记

数据库:用于管理、持久化数据 优点 : 1) 持久保存数据 2) 数据库提供丰富的数据类型 3) 提供多用户操作 4) 保存数据量较大 5) 保存数据安全 6) 提供对错误操作的撤销(事务控制) 7) 提供数据的移植和备

2017-12-03

空空如也

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

TA关注的人

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