自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 static关键字

static的特点:   1.是一个修饰符,用于修饰成员   2.修饰的成员被所有的对象共享   3.优先于对象存在,因为static的成员随着类的加载就已经存在了、   4.修饰的成员多了一种调用方式   5.修饰的数据是共享数据,对象中存储的是特有的数据成员变量和静态变量的区别:  String name;  static String country;

2017-12-04 20:12:08 399

原创 文件上传

jsp代码                 上传用户:                 上传文件1:                 上传文件2:              后台代码如下:@RequestMapping("/upload")    public String upload(MultipartFile file, HttpServlet

2017-11-28 15:45:20 226

原创 自动装箱/拆箱机制

Java 1.5中引入了自动装箱和拆箱机制:       (1)自动装箱:把基本类型用它们对应的引用类型包装起来,使它们具有对象的特质,可以调用toString()、hashCode()、getClass()、equals()等方法。        如下:        Integer a=3;//这是自动装箱        其实编译器调用的是static Integer valu

2017-11-27 10:37:17 374

原创 最有价值的java 面试题<1>

1.面向对象的特征有哪些方面?    抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两个方面.                   抽象只关注对象有哪些行为和属性,并不关注这些行为的细节是什么.    继承:继承是从已有类得到继承信息创建新类的过程.提供继承信息的类被称之为父类(超类,基类)                   得到继承信息的类被称之为

2017-11-27 10:10:33 198

原创 对事务的理解

事务:Transaction  是访问并可能更新数据库中各种数据项的一个程序执行单元.事务的四个属性:      原子性atomicity:一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做.      一致性consistency:事务必须是使数据库从一个一致性状态到另一个一致性状态.一致性与原子性是密切相关的.      隔离性isolation:一个事务

2017-11-26 19:17:15 319

原创 面向对象之封装

1.封装就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,构成一个不可分割的独立实体   数据被保护在抽象数据类型的内部,尽可能的隐藏数据内部的实现细节,只保留一些外部接口使之与外部发生关系.2.封装的三大好处:       良好的封装能够减少耦合       安全       隐藏信息,实现修改public class Fruit(){       

2017-11-26 18:23:20 188

原创 改变spring-boot中端口号的三种方式

1.默认配置  Tomcat的默认端口号80802.在application.properties文件中配置server.port-8081server.context-path=/you3.编写yml配置文件server:   port: 8082   context-path: /joyou

2017-11-24 16:19:02 932

原创 三级联动

本次采用ssm框架做页面上的三级联动代码如下:JavaScript代码:     $(function(){             $("#typeb").empty();   //再次选中是清空         $("#typec").empty();         $.post(            "thresslevel",           

2017-11-22 15:23:38 362 1

原创 Java中常见的问题<二>

1.Math中的几个方法?     ceil   天花板,即向上取整     floor 地板,即向下取整,       round  四舍五入 Math.round(-11.5)的结果为-122.代码优化    if(username.equals("assd")){}     username有可能为null,会报空指针异常 ,改为:"assd".equals(username){

2017-11-21 20:23:32 192

原创 静态变量和实例变量的区别?

1.从语法上的区别:        静态变量前面要加static关键字,而实例变量前不加2.在程序运行时的区别:       实例变量属于某个对象的属性,必须 创建了实例对象,其中的实例变量才会 被分配到空间,才能使用这个实例变量。静态 变量不属于某个 实例对象,而是属于类,所以称为类变量 ,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配到空间,静态变量就可

2017-11-21 17:02:36 662

原创 java中最常见的面试问题<1>

1.switch语句能否作用在byte上,能否作用在long,能否作用在String上:        在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量,整数表达式可以是int基本类型或Integer包装类型由于byte  short  char都可以隐含转换为int,所以,这些类型以及这些类型的包装类也是可以的,显然,long   String类型是不符

2017-11-18 15:12:36 143

原创 .java源文件中是否可以包括多个类(不是内部类)?有什么限制?

可以有多个类,但只能有一个public的类,并且public的类  名必须和文件名一致

2017-11-18 14:45:03 369

原创 Java中this和super的区别

this和super的主要区别如下:   不同点:        1.super()主要是 对父类构造函数 的 调用,this()主要是对重载函数的调用.        2.super()在继承父类的子类中的构造函数中使用,在 不同类中使用,           this()是在同一类中不同的构造函数中使用  相同点:       1.都必须在构造函数的第一行调用,否则报错

2017-11-15 20:43:14 158

原创 泛型

泛型:泛型是1.5的新特性。其本质是参数化类型,也就是说操作      的数据类型被指定为一个参数。这种参数可以用在类,接口      和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型的好处:   1.类型安全(消除强制类型的转换) 提高程序的安全性   2.避免强制类型转换,简化代码  提高效率泛型的特点:   1.擦除机制 .java文件编译成.class文

2017-11-12 20:49:21 140

原创 反射机制

反射:主要是指程序可以访问、检测和修改它本身状态或行为的      一种能力,并能根据自身行为的状态和结果,调整或修改      应用所描述行为的状态和相关的语义。看这个概念很晕的反射机制的作用:  1.反编译  .class ---> .java  2.通过反射机制访问java对象的属性,方法,构造方法等反射机制的好处:解耦合,降低耦合度,提高安全性,可维护性

2017-11-12 20:16:40 188

原创 多线程的问题:如何保证界面的分页参数安全的传递到dao层?

ThreadLocal是Java语言提供的用于支持线程局部变量的类。所谓的线程局部变量,就是仅仅只能被本线程访问,不能再线程之间进行共享访问的变量(每个线程一个拷贝),在javaweb的各种框架(spring,mybatis,hibernate)中都有使用,今天我们的这个分页也用ThreadLocal来传递参数package com.netease.live

2017-11-12 19:44:50 530

原创 日期格式的转化

当数据库中的日期格式为datetime类型,显示在界面上时就变成了标准的日期格式 不利于用户的体验,所以我们要讲其格式进行转化.这里用到的就是国际化标签fmt,其中有一个属性pattern就可以实现我们所需要的效果,代码如下:

2017-11-12 10:40:34 282

原创 对复选框中的值进行数学处理

代码如下:所有复选框的内容double通过查询数据库来展示到页面                   ${f.fname}(${f.price }元)合计金额:JavaScript代码如下:     var val = 0;     function calc(obj){          val += parseFloat(obj);  

2017-11-11 12:21:18 180

转载 【JSP开发】利用cookie实现商品浏览记录

在主页中显示商品,点击商品可以查看商品的具体信息,带用户浏览完之后,回到主页,就会看到自己曾经浏览过什么商品。商品主页Servlet[java] view plain copy CookieDemo3.java:  package cn.edu.cookie;      import java.io.IOException;  import java.i

2017-11-11 08:23:56 477

原创 用Java提供的工具类对一个字符串进行加密

今天主要用到的技术是MD5,首先给大家介绍下MD5MD5:Message Digest algorithm 5 即信息摘要算法 单向加密技术,广泛用于加密和解密技术,常用于文件校验,不管文件多大,经过MD5后都能生成唯一的MD5值。实现其功能代码如下:public static void main(String[] args) throws NoSuchAlgorithmExc

2017-11-10 20:01:52 2177

原创 枚举的作用

枚举的作用:    1.限定用户输入的值(保证安全,有效性)    2.快速找到所需要的值枚举的本质:整型的字面值  (效率高)枚举的应用:public enum WeekDay {        星期日,星期一,星期二,星期三,星期四,星期五,星期六}public class test {        public static void m

2017-11-08 14:55:30 1177

对接支付宝服务端代码

完整的对接支付宝服务端代码,不包括退款相关接口,如果需要,自己写一个 ,很简单。。。。。。。。。。

2018-04-15

空空如也

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

TA关注的人

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