- 博客(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
2175
转载 在IDEA中实战Git
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小...
2017-08-31 18:14:00
157
转载 Mybatis中的#{}和${}区别
#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。 如: select id, <!-- 主键 --> student_name <!-- 学生名称 --> from...
2017-08-06 16:44:00
136
转载 Spring+Quartz整合,实现定时任务
Quartz Quartz是一个开源的定时任务框架,在一些日常的任务中,我们经常有一些这样的需要,比如 每天、每周或每月生成相应的业务报表;每天统计系统注册人数;定期清理平台长久不登录的用户等等。 如果遇到这种业务场景却要让人定时去操作统计,那费时又费力! 此时,Quartz这个...
2017-07-17 20:20:00
375
转载 Map containsKey()与get()方法区别
我们先来看一下,Java API文档中,是如何描述这两个方法的。 ——————————————————————————————————————————— get Vget(Objectkey) 返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回n...
2017-07-14 13:45:00
486
转载 一些简单的数字和日期的格式化
Java中数字的格式化: Java中数字的格式化与C语言的很相似。 将数字以带逗号的形式格式化:String.format("%,d", 1000000); 注意:%和d之间有一个逗号。 Java中日期的格式化: String.format("%tc", new Da...
2017-07-11 14:31:00
145
转载 HTTP请求头和响应头含义
HTTP请求头 1)请求(客户端->服务端[request]) GET(请求的方式) /books/java.html(请求的目标资源) HTTP/1.1(请求采用的协议和版本号) Accept: */*(客户端能接收的资源类型) Accept-Languag...
2017-07-10 22:08:00
124
转载 Form表单重复提交问题解决方法
在开发中,如果一个新增或修改的表单,在后台完成数据库操作后我们设定的不是跳转到其他页面,而是请求重定向返回本页面,这时点击浏览器的后退再提交或刷新页面,会导致form表单重复提交,即这条记录会被增加或修改两次。 导致表单重复提交的原因: 第一次提交的表单会被缓存到内存...
2017-07-10 21:24:00
959
转载 Servlet3.0 新特性——HttpServletRequest 对文件上传的支持
此前,对于处理上传文件的操作一直是让开发者头疼的问题,因为 Servlet 本身没有对此提供直接的支持,需要使用第三方框架( commons-io + commons-fileupload )来实现,而且使用起来也不够简单。如今这都成为了历史,Servlet 3.0 已经提供了这个功能,而且使...
2017-07-10 19:33:00
279
转载 Redis与Memcached的区别
传统MySQL+ Memcached架构遇到的问题 实际mysql是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆...
2017-07-07 15:14:00
70
转载 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
203
转载 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
177
转载 Maven下搭建SpringMVC
在maven下已经建好javaweb项目,如何来搭建SpringMVC呢? 一、maven添加SpringMVC所需jar包 点击pom.xml中的Add按钮,在中间输入框中输入spring-webmvc 或者在pom.xml中添加如下依赖: <pr...
2017-07-03 21:39:00
113
转载 在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
135
转载 jQuery实现商城中要购买商品数量的加减
示例代码说明: 简单实现了 商品详情、购物车等页面中,商品数量的加减,并限制数量>=1,当数量为1时,使商品数量固定为 1, 可以直接复制此代码到http://www.runoob.com/try/try.php?filename=tryjquery_hide这...
2017-07-03 20:46:00
548
转载 Java泛型
为什么需要泛型 首先,我们来看一段代码: import java.util.ArrayList;public class GenericTest { public static void main(String[] args) { ArrayList animal = ...
2017-06-30 09:54:00
138
转载 Maven安装、配置、创建java和javaweb项目
一、下载 网址:http://maven.apache.org/download.cgi(免安装) ——————————————————————————————————————————— 二、配置环境变量 MAVEN_HOME=D:\01setup\apache-ma...
2017-06-28 00:47:00
111
转载 Java面向对象三大特性之继承
Java里,多态分为两种: ① 操作符的多态 + 可以作为算数运算,也可以作为字符串连接 ② 类的多态 父类引用指向子类对象 ——————————————————————————————————————————— 操作符的多态 同一个操作符在不同情境下,具备不同的作用 如果+...
2017-06-28 00:11:00
111
转载 学习Spring AOP时,遇到的3个问题!
今天学习Spring 的AOP,练习时,遇到 大概3个问题,都是因为在Spring的配置文件中,配置失败,导致Tomcat 无法正常启动,特在此总结一下。 问题一报错提示:nested exception is java.lang.NoClassDefFoundError: o...
2017-06-16 00:08:00
279
转载 如何在改版的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
176
转载 生产者/消费者模式的多种Java实现方式
wait() / notify()/notifyAll()方法 wait() 释放执行权并且释放锁,将当前线程置于锁的等待线程池中,处于等待的状态 notify() 唤醒池中的某一个线程,通常只是唤醒一个,一般唤醒最先等待的那个线程。 notify() 唤醒线程池中的所有线程...
2017-05-09 02:05:00
79
转载 MySQL事务隔离级别
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执...
2017-05-08 21:22:00
58
转载 JDBC之事务处理
事务管理的概念 事物(Transaction)是作为单个逻辑工作单元执行的一系列操作。 这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。 事物的特点 原子性(Atomicity): 事物是一个完整的操作。 只有事务中所有的操作执行成功,才算整个事务成功,...
2017-05-08 21:10:00
93
转载 Java中的Object类
Java中的每个类都源于java.lang.Object类。 Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。 Object类中的方法,适合所有子类。 熟悉Object类提供的方法很重要。这样就可以在自己的类中使用它...
2017-04-23 22:10:00
92
转载 Java中的super的使用
super关键字: 在子类对象内部使用,可以代表父类对象。 1.访问父类的属性 例:super.name 2.访问父类的方法 例:super.eat() super的应用 (1)通过子类的构造方法创建子类对象时,必须先调用其父类的构造方法。 (2)如果子类的构造方法没有显式的调...
2017-04-23 17:27:00
109
转载 Java中final的使用
final关键字 使用final关键字做标识有“最终的”含义 final可以修饰类、方法、属性和变量 final修饰类,则该类不允许被继承 final修饰方法,则该方法不允许被覆盖(重写) final修饰属性 则该类的属性不会进行隐式的初始化(类的初始化属性必须有值) ...
2017-04-23 16:39:00
84
转载 Java中的方法重写
什么是方法的重写 如果子类对继承的父类方法不满意,是可以重写父类继承的方法的。当调用方法时,会优先调用子类的方法 语法规则: a.返回值类型 b.方法名 c.参数类型及个数 都要与父类继承的方法相同,才叫方法的重写。 代码示例如下: 我们先创建一个Animal类为父类 //A...
2017-04-23 13:37:00
113
转载 Java面向对象三大特性之继承
继承的概念: 继承是类与类的一种关系,是一种“is a”的关系 比如: 动物类 是父类 狗是其子类 注:Java中的继承是单继承( 一个类只有一个父类 ) 继承的好处: 子类拥有父类的所有属性和方法(但无法继...
2017-04-23 13:20:00
73
转载 Java中this关键字
this关键字代表当前对象 this.属性 操作当前对象的属性 this.方法 调用当前对象的方法 封装对象的属性的时候,经常会使用this关键字 比如,用Eclipse给一个类自动生成一个getter/setter方法时 public class Person { pr...
2017-04-22 23:36:00
80
转载 Java中的访问修饰符
访问修饰符的总结: 访问修饰符——可以修饰属性和方法的访问范围 通过对Java封装的理解,类的属性一般用private修饰。之后其他类中创建该类的对象,只能通过getter/setter方法访问和修改对象属性(如果没有提供getter/setter方法之类的接口方法,将无法访...
2017-04-22 22:44:00
52
转载 Java中的包(package)
包的作用: 管理Java文件(和平时我们上电脑用文件夹管理文件的功能相类似) 解决同类名文件冲突(我们可以用不同的包,来区别相同文件名的类!) 定义包:package包名 注:必须放在Java源程序的第一行 包名间可以使用 “.” 号隔开 例如:n...
2017-04-22 22:30:00
66
转载 Java面向对象三大特性之封装
封装 概念 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 好处: a.只能通过规定的方法访问数据 b.隐藏类的实例细节,方便修改和实现 封装的实现步骤 例如: //1.定义一个类public cla...
2017-04-22 18:11:00
74
转载 Java中的static关键字用法总结
Java 中被 static 修饰的成员 称为静态成员或类成员。 它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。 静态成员可以使用类名直接访问; 也可以使用对象名进行访问(但极度不推荐这么做)。 使用 static 可以修饰...
2017-04-20 22:58:00
99
转载 Java中的构造方法
使用new+构造方法 创建一个新的对象 构造方法是定义在Java类中的一个用来初始化对象的方法 构造方法与类同名 且没有返回值 无参构造方法的使用 public class Telephone { public Telephone() { Syst...
2017-04-20 14:18:00
90
转载 如何使用Java中的对象
Java对象 使用对象的步骤: 创建对象 类名 对象名 = new 类名( ); Telephone phone = new Telephone( ); (创建对象也叫 :实例化一个类) 使用对象 引用对象的属性:对象名.属性 phone.screen = 5;//给scre...
2017-04-19 23:47:00
151
转载 如何用代码定义Java中的类
定义类 类的重要性:所有Java程序都以类.class为组织单元 什么是类? 类是对象的模子,确定对象将会拥有的特征(属性)和行为(方法) 类的组成:属性和方法 定义一个类的步骤 a.定义属性名 b.编写类的属性 c.编写类的方法 提示:定义一个类的类名时,首字母要大...
2017-04-19 23:03:00
501
转载 Java中 类与对象 的理解
面向对象 面向对象的概念 万物皆对象,客观存在的事物皆为对象 什么是面向对象 人关注的事物具体信息。 对象是类当中的一个具体信息 比如:手机类中具体的一款手机——三星Galaxy S8 类 类是模子,确定对象将会拥有特征(属性)和行为(方法) 类的特点:类是对象的类...
2017-04-19 16:17:00
103
转载 二维数组的创建及使用
Java 中的二维数组 所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。 那么如何使用二维数组呢,步骤如下: 1、 声明数组并分配空间 或者 如: 2、 赋值 二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引...
2017-04-17 22:02:00
793
转载 Java中的数组对象
数组是具有相同数据类型的一组数据的集合。 数组中的每个元素具有相同的数据类型。 数组在Java中就是对象,虽然基本数据类型不是对象,但是由基本数据类型组成的数组则是对象。在程序设计中引入数组可以更有效地管理和处理数据。可根据数组的维数将数组分为一维数组、二维数组…… ...
2017-04-17 20:57:00
260
转载 Java:String、StringBuffer和StringBuilder的区别
1 String String:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。 String类的包含如下定义: /**Thevalueisusedforcharacterstorage.*/privatefinalc...
2017-04-17 11:45:00
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人