- 浏览: 38219 次
最新评论
-
java_web_hack1:
http://blog.csdn.net/mn960mn/ar ...
Maven项目使用lib下面jar
文章列表
重载的概念是:
方法名称相同,参数个数、次序、类型不同
因此重载对返回值没有要求,可以相同,也可以不同
但是如果参数的个数、类型、次序都相同,方法名也相同,仅返回值不同,则无法构成重载
如:
public int A(int i);
public double A(int i);
这2个方法不能构成重载,会有编译错误。
而:
public int A(int i):
public double A(double i);
这2个方法可以形成重载
Maven项目使用lib下面jar
- 博客分类:
- Maven
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
...
public static String shaEncode(String inStr) throws Exception {
MessageDigest sha = null;
try {
sha = MessageDigest.getInstance("SHA");
} catch (Exception e) {
System.out.println(e.toString());
e.printStackTrace();
...
Spring 获取bean实例工具类
- 博客分类:
- Spring
import org.apache.commons.lang.StringUtils;
import org.slf4j.Logger;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;
@Component ...
JAVA 获取本地IP地址
- 博客分类:
- Java
/**
*
*
* @author: Fadezed
* @version: 2016年9月7日 下午2:27:39
* @fileName InetUtils.java
* @packageNamecom.ane.util
*/
public class InetUtils {
/**
* 获得主机IP
*
* @return String
*/
public static boolean isWindowsOS() {
boolean isWindowsOS = false;
String osName ...
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug
配置文件加上即可
1 Java基础
1.1 Collection和Map
(1)掌握Collection和Map的继承体系。
(2)掌握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSet、LinkedHashSet、TreeSet、HashMap、LinkedHashMap、TreeMap、WeakHashMap、EnumMap、TreeMap、HashTable的特点和实现原理。
(3)掌握CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap的实现原理和适用场景。
1.2 IO ...
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() - d2.getTime();//这样得到的差值是微秒级别
long days = diff / (1000 * 60 * 60 * 24 ...
Data Definition Language 数据定义语言
create table 创建表
alter table 修改表
drop table 删除表
truncate table 删除表中所有行
create index 创建索引
drop index 删除索引
当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务。如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(如create table),此时来自insert命令的数据将被提交到数据库。当DDL语句执行完成时,DDL语句会被自 ...
Spring 概述
1. 什么是spring?
Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。
redis-cli 常用操作命令
- 博客分类:
- Redis
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。
在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。
官网命令列表:http://redis.io/commands (英文)
1、连接操作相关的命令
quit:关闭连接(connection)
auth:简单密码认证
2、对value操作的命令
exists(key):确认一个key是否存在
del(key):删除一个key
type(key):返回值的类型
keys(pa ...
1.Java中的基本数据类型以及所占内存大小
(1)整形
byte 1字节
short 2字节
int 4字节
long 8字节
(2)浮点型
float 4字节
double 8字节
Java面试题_多线程
- 博客分类:
- Interview
1.进程和线程的区别?
进程是一个具有独立功能的程序关于某个数据集合的执行活动,不同的进程拥有独立的内存空间;线程是程序执行的最小单位,一个或多个线程组成一个进程,同一个进程中的所有线程共享相同的内存空间,运行时都有一个线程栈来保存变量值信息。
2.Thread类中的start()和run()有什么区别?
start()是用来启动新创建的线程,在start()内部调用了run(),当前线程仅能通过start()启动一次线程;若在本线程中直接调用run(),则它为一个普通的方法调用而已,没有创建新的线程,可以调用多次。
共享linux文件夹
- 博客分类:
- Linux
第一步:配置共享
crt命令行输入:
cd /etc/samba(到samba目录下)
mv smb.conf smb.confbak(备份smb.conf)
修改smb.conf :
将security = user修改为:
security = share
注释下面#passdb backend = tdbsam
加上下面这段
[share]
path = /home/library
writeable = yes
browseable = yes
guest ok = yes
解释:
path = 可以设置要共享的目录放在哪里;writeable 是否 ...
VM arguments:
-Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m