- 浏览: 26137 次
- 性别:
- 来自: 成都
-
最新评论
文章列表
oracle网络配置
- 博客分类:
- Oracle
三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下。
1. sqlnet.ora—–作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。
例如我们客户端输入
sqlplus sys/oracle@orcl
假如我的sqlnet.ora是下面这个样子
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOS ...
1 、 查看当天日期
select current_date();
2、 查看当天时间
select current_time();
3、查看当天时间日期
select current_timestamp();
4、查询当天记录
select * from 表名 where to_days(时间字段名) = to_days(now());
5、查询昨天记录
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS( 时间字段名) <= 1
6、查询7天的记录
SELECT * FROM 表名 where DATE_SUB ...
spring 注入集合
- 博客分类:
- Spring
List集合:
1.创建ListTestBean类:
package com.spring.pojo;
import java.util.List;
//注入List类型
public class ListTestBean {
private List<String> values;
public List<String> getValues() {
return values;
}
public void setValues(List<String> values) {
this.values = values;
...
spring boolean类型注入
- 博客分类:
- Spring
Spring类型转换系统对于boolean类型进行了容错处理,除了可以使用“true/false”标准的Java值进行注入,还能使用“yes/no”、“on/off”、“1/0”来代表“真/假”。
1.创建BooleanBean类:
package com.spring.pojo;
//boolean 类型
public class BooleanBean {
private boolean success;
@Override
public String toString() {
return "BooleanBean [success=" ...
spring setter注入
- 博客分类:
- Spring
setter注入,是通过在通过构造器、静态工厂或实例工厂实例好Bean后,通过调用Bean类的setter方法进行注入依赖。
spring中 bean配置文件中:
<!-- 通过setter方式进行依赖注入 -->
<bean id="setterBean" class="com.spring.service.impl.HelloApiImpl2">
<property name="message" value="Hello World!"/>
<prop ...
spring静态工厂注入和实例工厂注入
- 博客分类:
- Spring
1、静态工厂DependencyInjectByStaticFactory类:
package com.spring.factory;
import com.spring.service.HelloApi;
import com.spring.service.impl.HelloApiImpl1;
//静态工厂类
public class DependencyInjectByStaticFactory {
public static HelloApi newInstance(String message,int index){
return new HelloApiImpl ...
spring 构造器注入
- 博客分类:
- Spring
1、创建HelloApi接口:
package com.spring.service;
public interface HelloApi {
public void sayHello();
}
2、创建HelloApiImpl1 带构造器实现HelloApi接口类:
package com.spring.service.impl;
import com.spring.service.HelloApi;
public class HelloApiImpl1 implements HelloApi {
private String message;
privat ...
Spring 快速入门例子
- 博客分类:
- Spring
Maven 管理spring需要jar :
<properties>
<!-- spring版本-->
<spring.version>4.1.1.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
...
通过反射的到一个类的完整结构,那么这就要使用到 java.lang.reflect 包中的以下几个类。
Constructor:表示类中的构造方法。
Field:表示类中的属性。
Method:表示类中的方法。
这三个类都是AccessbleObject 类的子类
范例:
China接口:
package com.testFS.test;
public interface China {
public static final String NATIONAL="China";//定义全局常量
public static final String ...
java中反射:Class类的使用(二)
- 博客分类:
- Java基础
通过无参构造实例化对象:
如果想要通过Class类本身实例化其他类的对象,则可以使用newInstance()方法,但是必须要保证被实例化的类中存在一个无参构造方法。
范例:
Person类:
package com.testFS.test;
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
publ ...
Mybatis快速入门(一)
- 博客分类:
- mybatis
[size=large;]什么是Mybatis: [/size]
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
[size=large;]快速入门:[/size]
添加jar包:mybatis-3.2.8.jar,mysql数据库驱动包:mysql-connector-java-5.1.7-bin.jar
[ ...
java中反射:认识Class类(一)
- 博客分类:
- Java基础
认识Class类: 在正常情况下,需要先有一个类的完整路径引入之后才可以按照固定的格式产生实例化对象,但是在java中也允许通过一实例化对象找到一个类的完整信息,那么这就是Class 范例: package com.testFS.test; /** * 通过一个 ...
java中的Annotation(注解)
- 博客分类:
- Java基础
Annotation(注释) 概述
从 JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是 Annotation(注释)
Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理. 通过使用 Annotation, 程序员可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息.
Annotation 可以像修饰符一样被使用, 可用于修饰包,类, 构造器, 方法, 成员变量, 参数, 局部变量的声明, 这些信息被保存在 Annotation 的 “name=value” 对中.
Annotation ...
java 乱码转码类
- 博客分类:
- Java基础
import java.io.UnsupportedEncodingException;
public class CharTools {
/** 枚举的方式将老字符进行转码
* @param oldStr
*
*/
public static void codeTest(String oldStr)
{
String[] oldCode={"GBK","UTF-8","GB2312","ISO-8859-1" ...
1. 介绍
下面是那种典型用法:
List myIntList = new ArrayList();// 1
myIntList.add(new Integer(0));// 2
Integer x = (Integer) myIntList.iterator().next();// 3
第 3 行的类型转换有些烦人。通常情况下,程序员知道一个特定的 list
里边放的是什么类型的数据。但是,这个类型转换是必须的(essential)。编
译器只能保证 iterator ...