- 博客(32)
- 收藏
- 关注
原创 Oracle 去重求和方式一
SELECT * FROM ( SELECT ROW_NUMBER ( ) OVER ( PARTITION BY CASE_ID ORDER BY DETECT_TIME ) rn, JCZF_DANGER.* FROM JCZF_DANGER ) j LEFT JOIN ( SELECT case_id, sum( NVL( PENALTY_ORG_FINE, 0 ) ) AS orgTotalMoney, SUM( NVL( PENALTY_PERSON_FINE, 0 ) )
2020-07-02 18:02:24 2846
原创 集合中的对象时间字段降序排列
// java8之前之创建时间降序排序 Collections.sort(partnerGradeList, new Comparator<PartnerGrade>() { @Override public int compare(PartnerGrade o1, Part...
2019-11-12 18:37:39 285
原创 好用的xshell 6 亲测可用
链接:https://pan.baidu.com/s/1sJyod6viqtJRdC_pUdtGDw&shfl=sharepset提取码:rpp5
2019-10-18 18:08:31 735
原创 byte运算
byte类型的变量在做运算时被会转换为int类型的值,故A、B左为byte,右为int,会报错;而C、D语句中用的是a+=b的语句,此语句会将被赋值的变量自动强制转化为相对应的类型。...
2019-09-16 22:43:25 527
原创 运算符
除了类属关系运算符"."、成员指针运算符".*"、作用域运算符"::"、sizeof运算符和三目运算符"?:"以外,C++中的所有运算符都可以重载但是=、()、[]、->这四个不能重载为类的友元函数。...
2019-09-11 22:42:46 84
原创 用户线程
用户线程(user-level threads)指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。CMS的GC过程有6个阶段(4个并发,2个暂停其它应用程序)初次标记(STW initial mark)并发标记(Concurrent marking)并发可中断预清理(Concurrent precle...
2019-09-11 22:38:48 345
转载 查询各班的前三名成绩
select s1.class,s1.`name`,s1.score from sc s1 where (SELECT COUNT(1) FROM sc s2 where s1.class=s2.class AND s2.score >= s1.score)<=3 GROUP BY s1.class,s1.score DESC;sc表查询结果
2019-08-16 21:05:18 571
原创 插入排序
package com.pra;import java.util.Arrays;/** * @author evi * @version 1.0.0 * @date 2019\8\15 22:57 */public class InsertSort { public static void main(String[] args) { int[] arr ...
2019-08-15 23:13:12 85
原创 线程顺序执行
package com.pra;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * @author evi * @version 1.0.0 * @date 2019\8\15 22:00 */public class MewThread { ...
2019-08-15 22:38:57 121
原创 选择排序
import java.util.Arrays;/** * @author evi * @version 1.0.0 * @date 2019\8\7 22:03 * 选择排序 */public class ChooseSort { public static void main(String[] args) { int[] a={10,20,70,44...
2019-08-07 23:17:14 81
转载 单例模式-双检锁/双重校验锁
双检锁/双重校验锁(DCL,即 double-checked locking)JDK 版本JDK1.5 起是否 Lazy 初始化是是否多线程安全是实现难度较复杂描述:这种方式采用双锁机制,安全且在多线程情况下能保持高性能。getInstance() 的性能对应用程序很关键。/** * * @version 1.0.0 * @dat...
2019-08-04 21:30:41 578
原创 冒泡算法
import java.util.Arrays;/** * @author zq * @version 1.0.0 * @date 2019\8\4 20:07 * 冒泡算法 */public class BubbleSort { public static void main(String[] args) { int[] a={10,43,11,6,4...
2019-08-04 20:26:11 86
原创 左移运算和右移运算
左移运算2<<2; 求i的值? //结果等于左操作数乘上2的右操作数次方,于是结果是8 2*2²=8右移运算64>>2求值为多少//结果等于左操作数除以右操作数次方,结果为1664/(2²)=16...
2019-07-19 00:04:40 323
原创 mysql数据库索引失效
EXPLAIN select * from `user` where id =1;执行结果使用了or之后导致索引搜索失效EXPLAIN select * from `user` where id =1 or sex=0;执行结果
2019-07-18 00:00:32 98
转载 JDK1.8字符串拼接的底层实现
public class A { public static void main(String[] args) { String a = "abc"; a = a + "d"; }} 编译器编译之后的等效代码public class A { public static void main(String[] args) { String a = "abc"; Strin...
2019-07-17 21:00:15 417
转载 String源码中equals具体实现
public boolean equals(Object anObject) { if (this == anObject) {//比较两个对象的地址 return true; } if (anObject instanceof String) {//判断该对象是否是String类型 String an...
2019-07-15 23:10:16 137
转载 原生JDBC批量导入10万条数据
/** * 原生JDBC批量导入10万条数据 */public class Test01 { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverMa...
2019-07-11 21:20:55 388
转载 根据父类id递归查询所有子节点
1. 创建数据库表CREATE TABLE `vrv_org_tab` ( `id` bigint(8) NOT NULL AUTO_INCREMENT, `org_name` varchar(50) NOT NULL, `org_level` int(4) NOT NULL, `org_parent_id` bigint(8) NOT NULL, PRIMARY KEY (...
2019-07-11 21:09:32 1312 1
原创 查询每科前两名的成绩
SELECT student_id,course_id,number FROM score s1 WHERE(SELECT COUNT(1) FROM score s2 WHEREs1.course_id=s2.course_id AND s2.number>=s1.number)<=2ORDER BY course_id,number DESC;成绩表score...
2019-07-09 23:52:41 406
原创 查询两门以上不及格同学的学号,不及格科目id及分数
SELECT student_id,course_id,number FROM scorewhere number<60 AND student_idin (SELECT student_id from score WHERE number<60 GROUP BY student_idHAVING count(number)>=2)成绩表score查询结果...
2019-07-09 21:34:57 2607
原创 为什么线程中的这两个值相等?
public class X implements Runnable { private int x; private int y; public static void main(String[] args) { X that = new X(); (new Thread(that)).start(); (new Threa...
2019-07-09 20:43:25 85
原创 面试题
public class Demo01 { public static void main(String[] args) { String str1 = "abcd"; String str2 = "ab"; String str3 = "cd"; String str4 = str2 + str3; Stri...
2019-07-09 20:17:04 90
原创 为什么会输出这样的结果?
public class A { public String show(D obj) { return ("A and D" ); } public String show(A obj) { return ("A and A" ); }}public class B extends A { pub...
2019-07-09 19:56:44 155
原创 Java代码的执行顺序
class HelloA { public HelloA() { System.out.println("HelloA"); } { System.out.println("I'm A class"); } static { System.out.println("static A"); }} public cla...
2019-07-08 23:01:42 194
转载 DOC命令大全
一)MD——建立子目录 1.功能:创建新的子目录 2.类型:内部命令 3.格式:MD[盘符:][路径名]〈子目录名〉 4.使用说明: (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器; (2)“路径名”:要建立的子目录的上级目录名,若缺省则建在当前目录下。 例:(1)在C盘的根目录下创建名为FOX的子目录;(2)在FOX子目录下再创建USER子目录。 C:...
2019-07-08 08:52:20 1023
原创 redis的五种基本类型,即对应的命令
Redis的5种数据类型redis是一种高级的key-value的存储系统,其中value支持五种数据类型:字符串(String)哈希(hash)字符串列表(list)字符串集合(set)有序字符串集合(sorted set)字符串类型string概述字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型存入和获取的数据相同。在Redi...
2019-06-27 18:50:07 114
转载 虚拟机里的vmnet1 和vmnet8
vmnet1是host-only,也就是说,选择用vmnet1的话就相当于VMware给你提供了一个虚拟交换机,仅将虚拟机和真实系统连上了,虚拟机可以与真实系统相互共享文件,但是虚拟机无法访问外部互联网,而vmnet8是NAT,就是网络地址转换,相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,同时这台虚拟交换机又和外部互联网相连,这样虚拟机和真是系统可以相互共享,同时又都能访问外部互...
2019-05-22 15:49:07 937
原创 com.alibaba.dubbo.rpc.RpcException异常怎么解决? 只能每次出现这个问题后清理maven吗?有其他的解决办法吗?
com.alibaba.dubbo.rpc.RpcException: Forbid consumer 192.168.92.1 access service cn.itcast.core.service.UserService from registry 192.168.200.128:2181 use dubbo version 2.8.4, Please check registry acc...
2019-05-17 00:02:44 1117
原创 Tomcat7-Tomcat8服务器
链接:https://pan.baidu.com/s/1kSRER1pWdTJEK6g03ovTyQ提取码:gqo9
2019-04-29 23:12:59 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人