- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Oracle之where之后的case when执行不同的条件
在开发中遇到这样的一个需求,在一张表中需要根据某个字段的值来使where执行不同的判断条件。简单的例子如下自己简单的建了一张表查询语句如下(通过某个字段的值,where后执行不同的刷选条件)SELECT * FROM test_casewhen a WHERE//这里就建了一张表,所以就用表中的字段,在case when的条件查询语句中查询返回flag的值如果等于1 则where后执行flag=‘1’的条件,否则执行flag=‘0的条件’ ( CASE WHEN ( SELECT fla
2020-05-30 22:45:03 12274 4
原创 Oracle之varchar和varchar2的区别
varchar和varchar2的区别在使用Oracle数据库中,一般都是用varchar21 .varchar2是oracle提供的独特的数据类型,oracle保证在任何版本中该数据类型向上和向下兼容。但不保证varchar,这是因为varchar是标准sql提供的数据类型,有可能随着sql标准的变化而改变。2.如果数据库不移植的话,就没有区别。如果数据要移植到别的数据库,可能用varchar比较好。varchar2很多数据库不支持!。3.varchar2把所有字符都占两字节处理(一般情况下),v
2020-05-23 17:57:04 2769
原创 Oracle之char和varchar区别及踩坑
char和varchar区别及踩坑char与varchar2都是Oracle的数据存储格式。char是定长的,varchar2是变长。都可以存储字符串。同样存储一个字符“a”char:占用了10个字符(a占一个,另外9个使用空格占用)varchar2 只占用了 一个字符(注意:一个中文占两个字符/三个字符,英文占一个)。一个中文占varchar2几个字节要根据Oracle中字符集编码决定:1.GBK,一个汉字占用两个字节;2.UTF8,一个汉字占用三个字节;在项目中就遇到一个坑,通过cha
2020-05-23 17:50:12 1440
原创 Java反射之调用方法
Java反射机制中调用方法1.调用构造方法测试类如下: private Po(String name) { super(); this.name = name; System.out.println("name:"+name); } public Po(int age, String name) { super(); this.age = age; this.name = name; System.out.println("age:"+age+"name:"+name)
2020-05-18 11:28:18 244
原创 Java反射之Superclass(父类)和Interfaces(接口)
java反射机制获取继承的父类或者实现的接口获取父类:getClass()获取接口:getInterfaces()public class TestInterfice { class Father{} class Son extends Father implements Cloneable,Comparable{ @Override public int compareTo(Object o) { return 0; } } public static void
2020-05-15 14:50:41 874
原创 Java反射之Method(类中的方法)
Java反射机制中获取类中的方法1.获取类中public的方法(包括父类的方法和接口):getMethods();public class TestMethod { public void run(){ System.out.println("run..."); } private void eat(){ System.out.println("eat..."); } class A extends TestMethod{ public void sleep(){
2020-05-15 14:12:06 357 1
原创 Java反射之Filed(类中的属性对象)
通过反射机制获取类中的属性对象。1.获取类中所有的public属性:getFields();public class TestFiled { class A{ public int age; private String name; public A(){ } public A(int age, String name) { super(); this.age = age; this.name = name; } @Override pu
2020-05-15 11:37:58 787
原创 JAVA反射之Constructor(构造函数)
反射机制中获取类中的构造器(创建的测试实体类在最后)1.获取类指定的构造器:getDeclaredConstructor()1.1默认不传参数,获取无参构造器 Po po = new Po(); Class c1 = po.getClass(); //获取无参构造 Constructor constructors1; try { constructors1 = c1.getDeclaredConstructor(); System.out.println(Modifier.to
2020-05-14 15:28:52 1468
原创 JAVA反射之getModifiers()的用法
JAVA 反射机制中,getModifiers()方法返回int类型值表示该字段的修饰符。其中,该修饰符是java.lang.reflect.Modifier的静态属性。String str="你好"; Class c3=str.getClass(); Constructor constructor ; try { constructor=c3.getDeclaredConstructor(); //返回对应的int类型 System.out.println(constructor.g
2020-05-14 14:14:35 4618
原创 重新定义Spring Cloud实战电子书下载
重新定义Spring Cloud实战百度云盘链接链接:https://pan.baidu.com/s/1J1MBd3qzqzs_RbIq_-soew提取码:h63r
2020-05-13 19:59:13 604
原创 阿里巴巴开发手册终极版2019电子书下载
阿里巴巴开发手册终极版2019电子书百度云盘链接链接:https://pan.baidu.com/s/1tS7YmdNXllKW2BWnTxeJPw提取码:rf2v复制这段内容后打开百度网盘手机App,操作更方便哦
2020-05-13 19:57:29 2547
原创 源码之Equals学习
1.基本数据类型的包装类使用equals方法注意:基本数据类型没有equals方法,判断是否相等使用"=="//例如 Integer a = 6; Integer b = 5; String f = "5"; System.out.println(a.equals(b));equals源码如下/*当使用a.equals(b)的时候,会默认调取a类型所对应的equals的方法(...
2020-05-07 16:32:40 130
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人