- 博客(51)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 数据表格的转置操作
--case when then end 是对值进行改名处理 --别名是对列进行改名处理 select sum(n) total, sum(case y when '1987' then n end )"1987", sum( case y when '1980' then n end...
2018-04-28 10:55:51 511
转载 SQL中IN和EXISTS用法的区别
SQL中IN和EXISTS用法的区别结论1. in()适合B表比A表数据小的情况2. exists()适合B表比A表数据大的情况当A表数据与B表数据一样大时,in与exists效率差不多,可任选一个使用.select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与...
2018-04-28 00:12:16 409
转载 exist和in
Sql语句中IN和exists的区别及应用 表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。 ...
2018-04-28 00:11:04 1376
原创 SQL
1.select * from demp order by sals desc nulls last ; 为空的置后mysql 关于null值滞后的方法order by isnull(id)-1,id2.select e.sal*12+nvl(e.comm, 0) from emp e; oricle 在判断的时候 用关键字 nvl("a",2) 如果第一个表达式为null ....
2018-04-27 17:53:18 113
原创 SQL
SELECT DISTINCT Id_P,LastName FROM persons1select * from person1 group by id_p,lastName;
2018-04-26 14:35:43 83
原创 mysql的日期
1.日期查询用now() 或者 CURDATE()函数2.得到其中的那个部分用select year(now()) 得到年的部分 select month(now()) SELECT date(now())的到年月日 select curdate() 年月日 select CURTIME() 时分秒 两者加起来才是现在时间 SELECT now() 年月日 时分...
2018-04-25 16:55:06 174
原创 反射
java反射之各基本类型的.class特性以及构造、属性、方法、数组(以及基本类型数组的特殊性)的简单使用 (2014-07-01 23:24:01)转载▼标签: java 反射分类: java学习笔记import java.lang.reflect.Constructor;import java.lang.reflect.Field;class ReflectPoint{ public int ...
2018-04-24 23:25:18 103
原创 SQL
ALTER TABLE category ADD `desc` VARCHAR(20);添加列表操作 一定不能加引号 引号属于字段性质的操作列的层级更高一些但是此处的desc属于关键字.需要加tab键上面的转义字符将其转义成普通字符串ALTER TABLE demo2 DROP descs, DROP username;一次删除多个列...
2018-04-24 10:11:24 83
原创 判断一个参数是不是数组
//判断一个参数是不是数组 String[] arr={"1","2","3"}; String a="nihao"; System.out.println(a.getClass().isArray() ); System.out.println(arr instanceof String[]); //Array 类提供了动态创建和访问...
2018-04-23 23:24:50 788
原创 schema约束
可能有错误targetnamaspace 其实就是为此约束文件起了个名字; 不写实验证明也是正确的引用的地址可以自定义,但是要和文件对应暂时理解到此而elementquarlified 看收藏的博客;...
2018-04-22 14:27:32 92
原创 转义符
html的转义符号于xml中唯一的区别是html中有 xml中无此转义html中的''不需要转义xml中'的转义是'
2018-04-22 08:24:23 156
转载 线程
JAVA多线程实现的四种方式Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,后两种是带返回值的。 1、继承Thread类创建线程Thread类本质上是实现了Ru...
2018-04-19 10:59:42 76
原创 SQL
select deptno,sum(sal) from emp where sal>1200 group by deptno having sum(sal)>8500 order by deptno;基本执行顺序: 优先级越高越先执行from wheregroup byhaving selectorder by以下列表显示了操作符优先级的由低到高的顺序。排列在同一行的操作符具有相同...
2018-04-19 10:20:56 106
原创 socket编程
public static void main(String[] args) throws UnknownHostException, IOException { Socket socket=new Socket("127.0.0.1",8888); OutputStream output = socket.getOutputStream(); BufferedInputStream in...
2018-04-13 15:51:00 443
原创 比较器
比较器中实现了compable接口 以当前对象为基础比较 相互减的结果 的 结果集 不变符号.则为正序.相互减的结果集 取相反符号则为 倒序;somparator比较.以第一个参数为比较基准...
2018-04-12 14:25:39 116
原创 匿名内部类
public class Method { public static void main(String[] args) { //匿名内部类 就是将 new 的 实例或者 继承实例 和实现行为 写在一起 //匿名接口中 可以重写 方法.在调用的时候 因为此时并不知道是否匿名接口调用 //所以匿名接受者 必须是调用 原来的方法名称 //但是最终执行的一定是重写的方法 me...
2018-04-11 22:25:48 81
原创 hash
public static void main(String[] args) throws Exception { String abc="*A"; String a="A"; //如果 string进行运算了 那么 一定要开辟一个新的空间 //返回值在新的空间里面 //因为String重写了hashcode那么它的hash值相同 //...
2018-04-11 18:14:35 72
原创 泛型
泛型中的int 和Integer是可以相互转化的 自动拆装箱 指的是 基本数据类型和引用数据类型.但是对数组失效了.所以用在泛型传值的时候实际上都是用的引用数据类型.但是int[] 和Integer[] 是无法进行相互转化的.int 和Integer是无缝 结合的.但是int[] 和integer[] 是 无法进行结合的.....
2018-04-10 21:04:53 119
转载 double格式化
public class Test { public static void main(String[] args) { // 方法一:输出时对double进行格式化保留两位小数 四舍五入 DecimalFormat df = new DecimalFormat("0.00"); double d1 = 3.23556; System....
2018-04-10 15:22:20 6840 1
原创 泛型
package cn.itcast;import java.util.EmptyStackException;public class Test01 { public static void main(String[] args) { /* try { int[] arr={12,12,435,34,12,21534,23}; int element = ge...
2018-04-09 19:10:23 76
原创 泛型
Student[] t=new Student[]; Student[] t1; T[] t2; //集合或者数组泛型的意义更主要的是用来接收而不是用来计算 的 //T 是类型 但是 由于类型可以使 抽象的或者接口的所以直接new是不对的...
2018-04-09 16:21:08 52
原创 打印流
public static void main(String[] args) throws Exception { PrintWriter pr=new PrintWriter("f:\\a.txt"); PrintStream pr1=new PrintStream("f:\\a.txt"); /** * 两者不能同时使用 一个是按照字符解码 一个...
2018-04-09 16:03:47 73
原创 转换流
public class Demo { public static void main(String[] args) throws Exception { File file = new File("c:\\a.txt"); //创建一个字节输入流对象,必须明确数据源,其实就是创建字节读取流和数据源相关联。 FileOutputStream fis = new FileOutputStrea...
2018-04-09 12:13:02 139
原创 字节和字符
byte 字节 char 2个字节。可以表示一个 字符 一般来说 基本的 asc表 英文和数字 占 一个字节。 但是char 可以表示每个字符
2018-04-09 11:47:56 108
原创 递归复制
package cn.itcast.Io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileO...
2018-04-09 10:32:40 503
原创 char和int
因为char是有ac码表对应的。最基本码表。在读的时候 将文本中的char变成码表中的数字 读入到 内存中。a--97写的时候 将内存中的 97 在文本中变成char.也就是说在内村中char会解析为int 在文本中int 会解析为 char...
2018-04-08 22:52:20 294
原创 CSS盒子模型
1.盒子模型的大小 margin+border+padding+content(一般来说div) 四者2.背景 padding + content(一般来说div)3.magrin: 由外面的盒子的 内容content (div) 真实内容 到border的距离。不是从conternd的边界而是从真实内容...
2018-04-08 21:09:56 85
原创 换行
html </br><p>换行并且空一行<p/>js java \r\n 换行后 鼠标移动到首位\r回到行首\n换行回车(回到行首)和换行(新起一行)
2018-04-08 20:46:15 288
原创 异常
所以编译时异常 之所以能够让你catch是因为 他抛出了运行时异常 没有出错 是因为 运行之后才能 知道。所以可以随便写。写所有可能的异常 try { System.out.println("oooo"); System.out.println(1/0); } catch (NullPointerException e) { //NullPointerException 是不...
2018-04-07 20:45:23 151
原创 异常
ll 如果父类抛出了多个异常,子类覆盖父类方法时,只能抛出相同的异常或者是他的子集 父类方法没有抛出异常,子类覆盖父类该方法时也不可抛出异常。此时子类产生该异常,只能捕获处理,不能声明抛出l 子类中和父类没有关系的代码 子类是独立的。父子类指明的是代码有关系的存在时候。所以父类中没有抛出异常子类中也是完全可以抛出异常来的。...
2018-04-07 19:59:01 125
转载 泛型
public static void printColl(ArrayList<?> al){ Iterator<?> it = al.iterator(); while(it.hasNext()) { System.out.println(...
2018-04-07 14:36:44 99
原创 泛型
public class DateTest<T> { //静态方法中的泛型在static 后面必须定义 public static<E> void main(String[] args) { List<E> list=new ArrayList<E>(); list =(List<E>) new Array...
2018-04-06 23:31:00 81
原创 泛型
都是错误的? 号应用在集合中限定通配符总是包括自己上界类型通配符:add方法受限下界类型通配符:get方法受限如果你想从一个数据类型里获取数据,使用 ? extends 通配符如果你想把对象写入一个数据结构里,使用 ? super 通配符如果你既想存,又想取,那就别用通配符不能同时声明泛型通配符上界和下界public interface Interde<?> {}class Incl...
2018-04-06 23:27:04 107
原创 正则表达式
public class DateTest { public static void main(String[] args) { String regex = "(a) == \\1"; //a在括号里面 \\1 代表和前面组合中的内容 然后 按照正则表达式的规则一一对应 String str = "a == a"; boolean flag = str.matches(re...
2018-04-06 14:21:51 97
转载 System类的静态方法
客园首页新随笔联系订阅管理随笔 - 411 文章 - 0 评论 - 40使用System.getProperty方法,如何配置JVM系统属性原创文章,欢迎转载,转载请注明出处!很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty("")方法。这个方法需要配置JVM系统属性,那么如何配置呢?那就是使用java -D 配置系统属性。使用格式是:java -Dkey=...
2018-04-06 11:09:18 851
spring单元测试 测试参数的时候 validated注解不起作用
2019-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人