- 博客(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
223
Maven项目使用lib下面jar
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId>
2016-10-10 15:48:04
249
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
360
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
257
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
243
原创 控制台打印sql
log4j.logger.java.sql.Connection=debuglog4j.logger.java.sql.Statement=debuglog4j.logger.java.sql.PreparedStatement=debug 配置文件加上即可
2016-09-04 09:51:55
193
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
167
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
854
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
188
原创 69道Spring面试题
Spring 概述 1. 什么是spring? Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么? 轻量:Spring 是轻量的,基...
2016-05-10 15:49:56
202
redis-cli 常用操作命令
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。官网命令列表:http://redis.io/commands (英文)1、连接操作相关的命令 quit:关闭连接(connection)...
2016-04-01 11:57:01
701
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
170
Java面试题_多线程
1.进程和线程的区别?进程是一个具有独立功能的程序关于某个数据集合的执行活动,不同的进程拥有独立的内存空间;线程是程序执行的最小单位,一个或多个线程组成一个进程,同一个进程中的所有线程共享相同的内存空间,运行时都有一个线程栈来保存变量值信息。 2.Thread类中的start()和run()有什么区别?start()是用来启动新创建的线程,在start()内部调用了run(),...
2016-03-28 17:11:40
144
共享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
225
原创 JavaScript声明变量加var和不加var的区别
Javascript是遵循ECMAScript标准下的一个产物,自然ECMAScript的标准其要遵循。先来看下var关键字的定义和用法var 语句用于声明变量。JavaScript 变量的创建也叫作"声明"一变量:var carName; 变量声明后,变量为空 (没有值)。为变量复制,操作如下:carName = "Volvo";var test = func...
2016-01-07 14:13:11
413
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
146
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
140
JS简单几步实现滑动加载数据
//滑动function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop; }el...
2015-11-03 16:14:33
879
MD5加密工具类
public class Md5Util { /* 下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static final是表示了只读,切能在同一个进程空间内的多个 Instance间共享*/ static final int S11 = 7; ...
2015-10-27 10:33:02
121
原创 N+1查询
1.什么是n+1次查询 使用Hibernate,或者ibatis等工具查询数据库的时候,由于缓存,或者lazyload(懒加载)等原因,可能会造成要查询n个结果,但是不得不执行n+1次查询数据库操作,造成效率低下。 2.使用Hibernate,什么时候会产生n+1次查询使用iterate查询的时候 ...
2015-10-27 10:29:50
338
原创 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
128
原创 JavaScript跨域
什么是跨域?概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。 URL 说明 是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许http://www.a.com/lab/a.jshttp://www.a.com/script/...
2015-10-21 22:46:30
136
原创 Spring事务管理
Spring+Hibernate的实质:就是把Hibernate用到的数据源Datasource,Hibernate的SessionFactory实例,事务管理器HibernateTransactionManager,都交给Spring管理。 那么再没整合之前Hibernate是如何实现事务管理的呢? 通过ServletFilter实现数据库事务的管理,这样就避免了在数据库...
2015-10-21 22:45:57
137
原创 Spring MVC
一、Spring MVC工作原理1. 客户端请求提交到DispatcherServlet2. 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller3. DispatcherServlet将请求提交到Controller4. Controller调用业务逻辑处理后,返回ModelAndView5. DispatcherSe...
2015-10-19 13:59:42
161
原创 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
129
原创 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
105
原创 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
142
原创 Jsp的五种跳转方式
href超链接标记,属于客户端跳转使用javascript完成,属于客户端跳转提交表单完成跳转,属于客户端跳转使用response对象,属于客户端跳转使用requestDispatcher类,属于服务器跳转(1)href超链接标记: <a href=”new.jsp”>跳转</a> (2)使用javascript完成: ...
2015-10-15 14:54:08
1316
原创 HibernateTemplate和HibernateDaoSupport
spring提供访问数据库的有三种方式: HibernateDaoSupport HibernateTemplate(推荐使用 jdbcTemplate(我们一般不用)类所在包:HibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSuppor...
2015-10-15 14:53:19
245
原创 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
119
原创 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
153
原创 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
143
原创 Oracle Case
1.CASE WHEN表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' EN...
2015-10-14 17:51:22
122
原创 int 跟Integer
int 是基本数据类型Integer是其包装类,注意是一个类。为什么要提供包装类呢???一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。比如,现在int要转为Stringint a=0;String result=Integer.toString(a); 在java中包装类,比较多的用途是用在于各种数据类型的转化中。我写几个dem...
2015-10-14 17:45:03
137
原创 ArraayList实现排序
Java中的ArrayList需要通过collections类的sort方法来进行排序如果想自定义排序方式则需要有类来实现Comparator接口并重写compare方法调用sort方法时将ArrayList对象与实现Commparator接口的类的对象作为参数 示例:import java.util.ArrayList;import java.util.Collect...
2015-10-14 17:38:33
342
原创 Java集合详解
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许...
2015-10-14 17:35:45
137
原创 JS总结示意图
javascript DOM操作javascript windows对象javascript变量javascript函数基础javascript流程控制javascript数据类型javascript数组javascript运算符javascript正则表达式javascript字符串函数 ...
2015-10-14 17:20:50
669
原创 OAuth认证
原文地址http://www.cnblogs.com/lingyun1120/archive/2012/07/11/2585767.htmlOAuth介绍 在分享过程中不可避免的会考虑到用户账户安全性的问题,第三方程序不应该直接接触用户账户信息,但是没有账户信息,又如何取得SNS平台的数据呢?OAuth很好的解决了这个问题,从第三方发起认证过程,在webview或者浏览器中...
2015-09-24 09:41:05
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人