自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Fastjson 从JSON字符串中取值 操作示例

package jsonDemo;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alib...

2017-09-23 14:25:00 1974

转载 在IDEA中实战Git

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小...

2017-08-31 18:14:00 123

转载 Mybatis中的#{}和${}区别

#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。 如: select id, <!-- 主键 --> student_name <!-- 学生名称 --> from...

2017-08-06 16:44:00 110

转载 Spring+Quartz整合,实现定时任务

Quartz Quartz是一个开源的定时任务框架,在一些日常的任务中,我们经常有一些这样的需要,比如 每天、每周或每月生成相应的业务报表;每天统计系统注册人数;定期清理平台长久不登录的用户等等。 如果遇到这种业务场景却要让人定时去操作统计,那费时又费力! 此时,Quartz这个...

2017-07-17 20:20:00 346

转载 Map containsKey()与get()方法区别

我们先来看一下,Java API文档中,是如何描述这两个方法的。 ——————————————————————————————————————————— get Vget(Objectkey) 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回n...

2017-07-14 13:45:00 398

转载 一些简单的数字和日期的格式化

Java中数字的格式化: Java中数字的格式化与C语言的很相似。 将数字以带逗号的形式格式化:String.format("%,d", 1000000); 注意:%和d之间有一个逗号。 Java中日期的格式化: String.format("%tc", new Da...

2017-07-11 14:31:00 128

转载 HTTP请求头和响应头含义

HTTP请求头 1)请求(客户端->服务端[request]) GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: */*(客户端能接收的资源类型) Accept-Languag...

2017-07-10 22:08:00 108

转载 Form表单重复提交问题解决方法

在开发中,如果一个新增或修改的表单,在后台完成数据库操作后我们设定的不是跳转到其他页面,而是请求重定向返回本页面,这时点击浏览器的后退再提交或刷新页面,会导致form表单重复提交,即这条记录会被增加或修改两次。 导致表单重复提交的原因: 第一次提交的表单会被缓存到内存...

2017-07-10 21:24:00 843

转载 Servlet3.0 新特性——HttpServletRequest 对文件上传的支持

此前,对于处理上传文件的操作一直是让开发者头疼的问题,因为 Servlet 本身没有对此提供直接的支持,需要使用第三方框架( commons-io + commons-fileupload )来实现,而且使用起来也不够简单。如今这都成为了历史,Servlet 3.0 已经提供了这个功能,而且使...

2017-07-10 19:33:00 215

转载 Redis与Memcached的区别

传统MySQL+ Memcached架构遇到的问题   实际mysql是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:   1.MySQL需要不断进行拆...

2017-07-07 15:14:00 57

转载 centos7.0 没有netstat 和 ifconfig命令的问题

由于 Centos7 默认没有ifconfig和netstat两个命令 ,所以需要另外安装net-tools包才行。 在centos上执行命令: yum install net-tools 把net-tools包装上就好了 。 ifconfig其实使用ip addr命令可以代替, ...

2017-07-04 20:46:00 176

转载 Linux CentOS 安装rz和sz命令

lrzsz在linux里可代替ftp上传和下载。 lrzsz 官网入口:http://freecode.com/projects/lrzsz/ lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议 sz和rz命令需要服务器支持,如果提示没有个命令,则提示: -...

2017-07-04 20:21:00 156

转载 Maven下搭建SpringMVC

在maven下已经建好javaweb项目,如何来搭建SpringMVC呢? 一、maven添加SpringMVC所需jar包 点击pom.xml中的Add按钮,在中间输入框中输入spring-webmvc 或者在pom.xml中添加如下依赖: <pr...

2017-07-03 21:39:00 79

转载 在CentOS 7中安装与配置Java JDK8

安装说明 系统环境:centos7 安装方式:rpm安装 软件: jdk-8u131-linux-x64.rpm 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html ———————————...

2017-07-03 21:19:00 109

转载 jQuery实现商城中要购买商品数量的加减

示例代码说明: 简单实现了 商品详情、购物车等页面中,商品数量的加减,并限制数量>=1,当数量为1时,使商品数量固定为 1, 可以直接复制此代码到http://www.runoob.com/try/try.php?filename=tryjquery_hide这...

2017-07-03 20:46:00 507

转载 Java泛型

为什么需要泛型 首先,我们来看一段代码: import java.util.ArrayList;public class GenericTest { public static void main(String[] args) { ArrayList animal = ...

2017-06-30 09:54:00 116

转载 Maven安装、配置、创建java和javaweb项目

一、下载 网址:http://maven.apache.org/download.cgi(免安装) ——————————————————————————————————————————— 二、配置环境变量 MAVEN_HOME=D:\01setup\apache-ma...

2017-06-28 00:47:00 90

转载 Java面向对象三大特性之继承

Java里,多态分为两种: ① 操作符的多态 + 可以作为算数运算,也可以作为字符串连接 ② 类的多态 父类引用指向子类对象 ——————————————————————————————————————————— 操作符的多态 同一个操作符在不同情境下,具备不同的作用 如果+...

2017-06-28 00:11:00 94

转载 学习Spring AOP时,遇到的3个问题!

今天学习Spring 的AOP,练习时,遇到 大概3个问题,都是因为在Spring的配置文件中,配置失败,导致Tomcat 无法正常启动,特在此总结一下。 问题一报错提示:nested exception is java.lang.NoClassDefFoundError: o...

2017-06-16 00:08:00 231

转载 如何在改版的Spring官网下载所需的jar包(非Maven方式)

可以,不和你多BB,直接放出下载地址: spring-framework-4.3.8.RELEASE-dist.zip 以及博主从spring-framework-4.3.8.RELEASE-dist.zip压缩包中,提取出来导入项目所需的jar包: 点我下载,有需自取 附赠 common...

2017-06-06 22:16:00 146

转载 生产者/消费者模式的多种Java实现方式

wait() / notify()/notifyAll()方法 wait() 释放执行权并且释放锁,将当前线程置于锁的等待线程池中,处于等待的状态 notify() 唤醒池中的某一个线程,通常只是唤醒一个,一般唤醒最先等待的那个线程。 notify() 唤醒线程池中的所有线程...

2017-05-09 02:05:00 67

转载 MySQL事务隔离级别

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执...

2017-05-08 21:22:00 44

转载 JDBC之事务处理

事务管理的概念 事物(Transaction)是作为单个逻辑工作单元执行的一系列操作。 这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。 事物的特点 原子性(Atomicity): 事物是一个完整的操作。 只有事务中所有的操作执行成功,才算整个事务成功,...

2017-05-08 21:10:00 70

转载 Java中的Object类

Java中的每个类都源于java.lang.Object类。 Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。 Object类中的方法,适合所有子类。 熟悉Object类提供的方法很重要。这样就可以在自己的类中使用它...

2017-04-23 22:10:00 75

转载 Java中的super的使用

super关键字: 在子类对象内部使用,可以代表父类对象。 1.访问父类的属性 例:super.name 2.访问父类的方法 例:super.eat() super的应用 (1)通过子类的构造方法创建子类对象时,必须先调用其父类的构造方法。 (2)如果子类的构造方法没有显式的调...

2017-04-23 17:27:00 95

转载 Java中final的使用

final关键字 使用final关键字做标识有“最终的”含义 final可以修饰类、方法、属性和变量 final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖(重写) final修饰属性 则该类的属性不会进行隐式的初始化(类的初始化属性必须有值) ...

2017-04-23 16:39:00 67

转载 Java中的方法重写

什么是方法的重写 如果子类对继承的父类方法不满意,是可以重写父类继承的方法的。当调用方法时,会优先调用子类的方法 语法规则: a.返回值类型 b.方法名 c.参数类型及个数 都要与父类继承的方法相同,才叫方法的重写。 代码示例如下: 我们先创建一个Animal类为父类 //A...

2017-04-23 13:37:00 102

转载 Java面向对象三大特性之继承

继承的概念: 继承是类与类的一种关系,是一种“is a”的关系 比如: 动物类 是父类 狗是其子类 注:Java中的继承是单继承( 一个类只有一个父类 ) 继承的好处: 子类拥有父类的所有属性和方法(但无法继...

2017-04-23 13:20:00 60

转载 Java中this关键字

this关键字代表当前对象 this.属性 操作当前对象的属性 this.方法 调用当前对象的方法 封装对象的属性的时候,经常会使用this关键字 比如,用Eclipse给一个类自动生成一个getter/setter方法时 public class Person { pr...

2017-04-22 23:36:00 68

转载 Java中的访问修饰符

访问修饰符的总结: 访问修饰符——可以修饰属性和方法的访问范围 通过对Java封装的理解,类的属性一般用private修饰。之后其他类中创建该类的对象,只能通过getter/setter方法访问和修改对象属性(如果没有提供getter/setter方法之类的接口方法,将无法访...

2017-04-22 22:44:00 42

转载 Java中的包(package)

包的作用: 管理Java文件(和平时我们上电脑用文件夹管理文件的功能相类似) 解决同类名文件冲突(我们可以用不同的包,来区别相同文件名的类!) 定义包:package包名 注:必须放在Java源程序的第一行 包名间可以使用 “.” 号隔开 例如:n...

2017-04-22 22:30:00 49

转载 Java面向对象三大特性之封装

封装 概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 好处: a.只能通过规定的方法访问数据 b.隐藏类的实例细节,方便修改和实现 封装的实现步骤 例如: //1.定义一个类public cla...

2017-04-22 18:11:00 63

转载 Java中的static关键字用法总结

Java 中被 static 修饰的成员 称为静态成员或类成员。 它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。 静态成员可以使用类名直接访问; 也可以使用对象名进行访问(但极度不推荐这么做)。 使用 static 可以修饰...

2017-04-20 22:58:00 77

转载 Java中的构造方法

使用new+构造方法 创建一个新的对象 构造方法是定义在Java类中的一个用来初始化对象的方法 构造方法与类同名 且没有返回值 无参构造方法的使用 public class Telephone { public Telephone() { Syst...

2017-04-20 14:18:00 77

转载 如何使用Java中的对象

Java对象 使用对象的步骤: 创建对象 类名 对象名 = new 类名( ); Telephone phone = new Telephone( ); (创建对象也叫 :实例化一个类) 使用对象 引用对象的属性:对象名.属性 phone.screen = 5;//给scre...

2017-04-19 23:47:00 118

转载 如何用代码定义Java中的类

定义类 类的重要性:所有Java程序都以类.class为组织单元 什么是类? 类是对象的模子,确定对象将会拥有的特征(属性)和行为(方法) 类的组成:属性和方法 定义一个类的步骤 a.定义属性名 b.编写类的属性 c.编写类的方法 提示:定义一个类的类名时,首字母要大...

2017-04-19 23:03:00 457

转载 Java中 类与对象 的理解

面向对象 面向对象的概念 万物皆对象,客观存在的事物皆为对象 什么是面向对象 人关注的事物具体信息。 对象是类当中的一个具体信息 比如:手机类中具体的一款手机——三星Galaxy S8 类 类是模子,确定对象将会拥有特征(属性)和行为(方法) 类的特点:类是对象的类...

2017-04-19 16:17:00 81

转载 二维数组的创建及使用

Java 中的二维数组 所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。 那么如何使用二维数组呢,步骤如下: 1、 声明数组并分配空间 或者 如: 2、 赋值 二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引...

2017-04-17 22:02:00 737

转载 Java中的数组对象

数组是具有相同数据类型的一组数据的集合。 数组中的每个元素具有相同的数据类型。 数组在Java中就是对象,虽然基本数据类型不是对象,但是由基本数据类型组成的数组则是对象。在程序设计中引入数组可以更有效地管理和处理数据。可根据数组的维数将数组分为一维数组、二维数组…… ...

2017-04-17 20:57:00 222

转载 Java:String、StringBuffer和StringBuilder的区别

1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /**Thevalueisusedforcharacterstorage.*/privatefinalc...

2017-04-17 11:45:00 61

空空如也

空空如也

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

TA关注的人

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