- 博客(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
原创 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关注的人
RSS订阅