自定义博客皮肤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 401

原创 文件上传

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

2017-11-28 15:45:20 230

原创 自动装箱/拆箱机制

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

2017-11-27 10:37:17 377

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

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

2017-11-27 10:10:33 198

原创 对事务的理解

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

2017-11-26 19:17:15 322

原创 面向对象之封装

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

2017-11-26 18:23:20 193

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

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

2017-11-24 16:19:02 946

原创 三级联动

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

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

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

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

2017-11-21 20:23:32 196

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

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

2017-11-21 17:02:36 667

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

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

2017-11-18 15:12:36 146

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

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

2017-11-18 14:45:03 372

原创 Java中this和super的区别

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

2017-11-15 20:43:14 160

原创 泛型

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

2017-11-12 20:49:21 142

原创 反射机制

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

2017-11-12 20:16:40 188

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

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

2017-11-12 19:44:50 533

原创 日期格式的转化

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

2017-11-12 10:40:34 285

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

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

2017-11-11 12:21:18 182

转载 【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 480

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

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

2017-11-10 20:01:52 2179

原创 枚举的作用

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

2017-11-08 14:55:30 1181

对接支付宝服务端代码

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

2018-04-15

空空如也

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

TA关注的人

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