自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

JAVA方法重载

重载的概念是: 方法名称相同,参数个数、次序、类型不同 因此重载对返回值没有要求,可以相同,也可以不同 但是如果参数的个数、类型、次序都相同,方法名也相同,仅返回值不同,则无法构成重载 如: public int A(int i); public double A(int i); 这2个方法不能构成重载,会有编译错误。 而: public int A(int i): publ...

2017-03-02 14:14:27 267

Maven项目使用lib下面jar

<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>

2016-10-10 15:48:04 293

SHA加密方法

public static String shaEncode(String inStr) throws Exception { MessageDigest sha = null; try { sha = MessageDigest.getInstance("SHA"); } catch (Exception e) {...

2016-10-10 14:25:20 407

Spring 获取bean实例工具类

import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframe...

2016-10-10 14:23:27 322

JAVA 获取本地IP地址

/** * * * @author: Fadezed * @version: 2016年9月7日 下午2:27:39 * @fileName InetUtils.java * @packageNamecom.ane.util */ public class InetUtils { /** * 获得主机IP * * @return S...

2016-09-07 14:29:48 275

原创 控制台打印sql

log4j.logger.java.sql.Connection=debug log4j.logger.java.sql.Statement=debug log4j.logger.java.sql.PreparedStatement=debug 配置文件加上即可

2016-09-04 09:51:55 241

Java高级开发工程师面试考纲

1 Java基础 1.1 Collection和Map (1)掌握Collection和Map的继承体系。 (2)掌握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSet、LinkedHashSet、TreeSet、HashMap、LinkedHashMap、TreeMap、WeakHashMap、EnumMap、TreeMap、H...

2016-08-15 14:25:14 237

Java判断两个时间差值

  DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try{ Date d1 = df.parse("2016-06-06 10:07:40"); Date d2 = df.parse("2015-06-05 11:30:24"); long diff = d1.getTime() - d...

2016-06-06 10:04:52 902

DDL与DML

Data Definition Language 数据定义语言   create table 创建表     alter table  修改表    drop table 删除表    truncate table 删除表中所有行     create index 创建索引   drop index  删除索引    当执行DDL语句时,在每一条语句前后,oracle都将提交...

2016-05-30 19:36:07 239

原创 69道Spring面试题

Spring 概述   1. 什么是spring?   Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。   2. 使用Spring框架的好处是什么?   轻量:Spring 是轻量的,基...

2016-05-10 15:49:56 237

redis-cli 常用操作命令

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。 在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。 官网命令列表:http://redis.io/commands (英文) 1、连接操作相关的命令   quit:关闭连接(connection)...

2016-04-01 11:57:01 744

15个易遗忘的Java问题

1.Java中的基本数据类型以及所占内存大小 (1)整形 byte    1字节 short    2字节 int    4字节 long    8字节 (2)浮点型 float    4字节 double    8字节 (3)字符类型 char    2字节(Unicode-16) (4)布尔类型     布尔类型boolean比较特殊,尽管Java虚拟机定义了bool...

2016-03-28 17:23:45 209

Java面试题_多线程

1.进程和线程的区别? 进程是一个具有独立功能的程序关于某个数据集合的执行活动,不同的进程拥有独立的内存空间;线程是程序执行的最小单位,一个或多个线程组成一个进程,同一个进程中的所有线程共享相同的内存空间,运行时都有一个线程栈来保存变量值信息。   2.Thread类中的start()和run()有什么区别? start()是用来启动新创建的线程,在start()内部调用了run(),...

2016-03-28 17:11:40 194

共享linux文件夹

第一步:配置共享 crt命令行输入: cd /etc/samba(到samba目录下) mv smb.conf smb.confbak(备份smb.conf)  修改smb.conf : 将security = user修改为: security = share 注释下面#passdb backend = tdbsam 加上下面这段 [share] path = /hom...

2016-03-14 09:08:54 302

内存溢出

VM arguments: -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m

2016-03-01 14:51:45 194

解决Mac OS开机提示访问钥匙串密码问题

    到资源库-》keychains -》删除文件夹下内容即可。

2016-02-23 18:02:05 1420

原创 JavaScript声明变量加var和不加var的区别

Javascript是遵循ECMAScript标准下的一个产物,自然ECMAScript的标准其要遵循。 先来看下var关键字的定义和用法 var 语句用于声明变量。 JavaScript 变量的创建也叫作"声明"一变量: var carName;  变量声明后,变量为空 (没有值)。 为变量复制,操作如下: carName = "Volvo"; var test = func...

2016-01-07 14:13:11 469

JS判断浏览器类型

/* 判断浏览器类型 返回值 object name:浏览器名 version:浏览器版本 ie:是否IE, firefox:是否firefox, opera:是否opera, chrome:是否chrome, safari:是否safari */ function getBrowser() { var na = navigator.user...

2015-11-04 10:58:13 183

JS存取cookie

/** *设置Cookie *@key Cookie名称 *@value Cookie值 *@expiredays Cookie有效时间 */ function setCookie(key, value, expiredays){ var date = new Date(); date.setDate(date.getDate() + expiredays); docum...

2015-11-04 10:45:25 176

JS简单几步实现滑动加载数据

//滑动 function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop; }el...

2015-11-03 16:14:33 920

MD5加密工具类

public class Md5Util { /* 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static final是表示了只读,切能在同一个进程空间内的多个 Instance间共享*/ static final int S11 = 7; ...

2015-10-27 10:33:02 171

原创 N+1查询

1.什么是n+1次查询   使用Hibernate,或者ibatis等工具查询数据库的时候,由于缓存,或者lazyload(懒加载)等原因,可能会造成要查询n个结果,但是不得不执行n+1次查询数据库操作,造成效率低下。   2.使用Hibernate,什么时候会产生n+1次查询 使用iterate查询的时候                                      ...

2015-10-27 10:29:50 413

原创 JavaScript创建对象的几种方式

使用new关键字创建; person=new Object(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue";  使用替代语法(使用对象 literals); person={firstname:"John",lastname:"Doe...

2015-10-27 10:29:30 152

原创 JavaScript跨域

什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。   URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.js http://www.a.com/script/...

2015-10-21 22:46:30 182

原创 Spring事务管理

Spring+Hibernate的实质: 就是把Hibernate用到的数据源Datasource,Hibernate的SessionFactory实例,事务管理器HibernateTransactionManager,都交给Spring管理。   那么再没整合之前Hibernate是如何实现事务管理的呢?   通过ServletFilter实现数据库事务的管理,这样就避免了在数据库...

2015-10-21 22:45:57 177

原创 Spring MVC

  一、Spring MVC工作原理1. 客户端请求提交到DispatcherServlet2. 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller3. DispatcherServlet将请求提交到Controller4. Controller调用业务逻辑处理后,返回ModelAndView5. DispatcherSe...

2015-10-19 13:59:42 220

原创 CentOS安装MySql

安装mysql 服务器端 : # yum install mysql-server 安装完成后启动mysql服务:  service mysqld start  给mysql创建一个root管理员:  # mysqladmin -u root password 123456 用刚创建的帐号连接mysql:  # mysql -u root -p 输入密码即可。。。   ...

2015-10-19 11:43:01 155

原创 CentOS安装JDK

    CentOS系统中,我们遇到很多的问题,不知道你是否也越到过这样的问题。在使用虽然CentOS系统提供yum,但对JDK安装一点作用都没有。因为我要用到JDK1.6,所以只能手动自己的安装了。查看Linux CentOS系统自带的JDK是否已安装下载JDK,java -version,去sun(ORACLE)注册下载一个。   CentOS系统安装JDK   从SUN下载jdk-1...

2015-10-16 11:43:18 151

原创 CentOS安装Redis

centos 默认没有安装wget,所以先安装wget [root@localhost ~]# yum -y install wget   下载redis [root@localhost ~]# wget http://download.redis.io/releases/redis-2.8.13.tar.gz  解压缩 [root@localhost ~]# tar zxvf r...

2015-10-16 09:35:26 178

原创 Jsp的五种跳转方式

href超链接标记,属于客户端跳转 使用javascript完成,属于客户端跳转 提交表单完成跳转,属于客户端跳转 使用response对象,属于客户端跳转 使用requestDispatcher类,属于服务器跳转 (1)href超链接标记:    <a href=”new.jsp”>跳转</a>     (2)使用javascript完成:  ...

2015-10-15 14:54:08 1409

原创 HibernateTemplate和HibernateDaoSupport

spring提供访问数据库的有三种方式:     HibernateDaoSupport     HibernateTemplate(推荐使用     jdbcTemplate(我们一般不用) 类所在包: HibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplate HibernateDaoSuppor...

2015-10-15 14:53:19 295

原创 Oracle MySql SqlServer分页查询

SQL Server 从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择:  SELECT * FROM ( SELECT Top N * FROM (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1...

2015-10-15 14:52:40 156

原创 javascript使用eval解析json的注意点

对于json格式的字符串,在使用eval将字符串转换为json对象时需要注意在前后加上小括号。如下所示: <script type="text/javascript"> var data = '{root:[{name:"1", value:"0"},{name:"6101", value:"北京"},{name:"6102", value:&q

2015-10-15 12:36:22 200

原创 Hibernate六种查询方式

HQL查询   HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码: static void query(String name){ Session s=null; try{ s=HibernateUtil.getSession(); //from后面是对象,不是表名 String hql="from Admi...

2015-10-15 10:05:26 186

原创 Oracle Case

1.CASE WHEN表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' EN...

2015-10-14 17:51:22 194

原创 int 跟Integer

int 是基本数据类型 Integer是其包装类,注意是一个类。 为什么要提供包装类呢??? 一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。 比如,现在int要转为String int a=0; String result=Integer.toString(a);   在java中包装类,比较多的用途是用在于各种数据类型的转化中。 我写几个dem...

2015-10-14 17:45:03 182

原创 ArraayList实现排序

Java中的ArrayList需要通过collections类的sort方法来进行排序 如果想自定义排序方式则需要有类来实现Comparator接口并重写compare方法 调用sort方法时将ArrayList对象与实现Commparator接口的类的对象作为参数   示例: import java.util.ArrayList; import java.util.Collect...

2015-10-14 17:38:33 378

原创 Java集合详解

集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap Collection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许...

2015-10-14 17:35:45 171

原创 JS总结示意图

javascript DOM操作 javascript windows对象 javascript变量 javascript函数基础 javascript流程控制 javascript数据类型 javascript数组 javascript运算符 javascript正则表达式 javascript字符串函数   ...

2015-10-14 17:20:50 724

原创 OAuth认证

原文地址http://www.cnblogs.com/lingyun1120/archive/2012/07/11/2585767.html OAuth介绍     在分享过程中不可避免的会考虑到用户账户安全性的问题,第三方程序不应该直接接触用户账户信息,但是没有账户信息,又如何取得SNS平台的数据呢?OAuth很好的解决了这个问题,从第三方发起认证过程,在webview或者浏览器中...

2015-09-24 09:41:05 298

空空如也

空空如也

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

TA关注的人

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