- 浏览: 226734 次
- 性别:
- 来自: 南京
最新评论
-
张yyyyyy:
不明觉厉
一次sql 调优心得 -
masuweng:
某一类日期范围内每7天一组的销量之和,以及行转列 -
faradayroger:
[color=green][color=red][/color ...
定时JOB,去请求数据,并找出最新数据持久化 -
cainiao1923:
java-lxm 写道 写文章贴个图也不好好贴....难道是网 ...
spring 注入static属性 -
java-lxm:
写文章贴个图也不好好贴
spring 注入static属性
文章列表
Java中的多线程你只要看这一篇就够了
- 博客分类:
- java
https://www.cnblogs.com/wxd0108/p/5479442.html
深入理解Java中的迭代器
- 博客分类:
- java
极佳
https://www.cnblogs.com/zyuze/p/7726582.html
ConcurrentHashMap使用要点
- 博客分类:
- java
https://www.cnblogs.com/zhuawang/p/4779649.html
https://blog.csdn.net/u011328417/article/details/79284730
----极佳
https://www.cnblogs.com/ITtangtang/p/3948786.html
Oracle Job定时任务的使用详解
- 博客分类:
- oracle
http://www.cnblogs.com/Chestnuts/p/7068456.html
https://www.cnblogs.com/yx007/p/6519544.html
begin
initNextMonth;--procedure是存储过程名
end;
begin
dbms_job.run(24);
end;
select * from user_jobs
select * from dba_jobs_running
Java WeakHashMap的一点感悟
- 博客分类:
- java
https://www.jianshu.com/p/98cde86056ac
实际上value的回收是延迟与key的,仅仅是在key被GC后,把value置为null,并不是立即回收
https://www.jianshu.com/p/e1b6aefeb807
------------------------
WeakHashMap,此种Map的特点是:
当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值,
举例来说:声明了两个Map对象,一个是HashMap,一个是WeakHashMap,同时向两个 ...
Java String类中的intern()方法
- 博客分类:
- java
Java String类中的intern()方法
今天在看一本书的时候注意到一个String的intern()方法,平常没用过,只是见过这个方法,也没去仔细看过这个方法。所以今天看了一下。个人觉得给String类中加入这个方法可能是为了提升一 ...
最近刚出现的一种情况,本来在开发环境中sql 都没有问题,结果在测试环境中却报出:ORA-01722: 无效数字 异常。同样的sql 只是环境不同,却一个正常一个报错。也是一顿纠结。后来查出是因为Where 条件后 “列名=数字” 造成的。 表中有一状态列 :state char(1),因为最开始时里面的值都是数字类型 所以sql 中直接写 state = 1. 这样查询没报错是因为 oracle 做了隐式转换。也就是T0_NUMBER(STATE)=1 这时当数据库中出现了如 a b c d 这些字符时,TO_NUMBER 就会触发ORA-01722 错误了。所以以后要做到在写sql语句时就 ...
--关联更新,注意下面的exists(只改关联的上的),DISTINCT有局限性,更通用的,应该是查出第一条....
update tmp_aa x SET (x.e,x.f)=(SELECT DISTINCT y.STORE_ID,y.STORE_NAME FROM POS_SAL_PERSON y WHERE x.b=y.STORE_SIMPLE_NAME )
WHERE exists(SELECT 1 FROM POS_SAL_PERSON y WHERE x.b=y.STORE_SIMPLE_NAME)
--在里面就能关联的上,即exists。就怕目的表进来关联 ...
今天去面试遇到了有关成员变量与局部变量以及成员方法的问题,主要是涉及所处内存的问题和初始化问题,简单的总结一下:
1.java中成员变量处在堆内存(成员方法不调用时存在方法区中的静态区)中,局部变量处在栈内存中;
知其然知其所以然,我们简单了解一下Java内存分配:
一个完整的Java程序运行过程会涉及以下内存区域:
寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。
***堆:***用来存放动态产生的数据,比如new出来的对象。注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各自的堆中 ...
https://blog.csdn.net/caoruntao_/article/details/82527518
https://blog.csdn.net/banzhengyu/article/details/81039757
讲的都很好,看英文说的: 不会创建父对象,其实只是创建了个父类的亚对象,此亚对象依赖于子对象,不是真正的对象,没有空间。
试想,如果创建了父对象,所有类都继承OBJECT,那得创建多少OBJECT对象啊。
(构造方法的作用是为堆区中的对象的属性初始化,不是创建对象)
-----------------
在Java中,当创建一个子 ...
简述JS单线程异步实现原理
- 博客分类:
- java script
对于这个问题我也一直处于半懂不懂状态中,今天读了阮一峰老师的讲解,恍然大悟啊!
附上阮一峰老师的博客~
http://www.ruanyifeng.com/blog/2014/10/event-loop.html
下面是我自己理解了!
一、单线程
JS是单线程,这句 ...
https://blog.csdn.net/heart_mine/article/details/79495032
-------------------------------调用栈---------------------------
调用栈
先入后出
栈是一个只有一个口的容器,先进入栈的会落到栈底,出栈的时候最后出。最后进入栈的,在栈顶,出栈时先出。
方法调用时,需要在内存中开辟一块存储空间做为线程栈空间
每个线程都由自己的栈
调用方法时,会在栈中压入一个栈帧,用来存储这个方法的参数和局部变量
方法返回时 ,栈帧就会弹 ...
1 判断空的时候 这么写 list !=null && list.size()>0,且顺序只能这样
2 return可以相当于else的作用。
if(..) {
//...
return;
}
//...
等价于
if(..) {
//...
return;
}else{
//...
}
满足条件只执行上面(上面return 下面不执行),
不满足条件只执行下面。
{return相当于上面代码块结束,即上面一块执行,下面一块(不满足上面的)执行 《==》 if else ...
各大电商开放平台调用总结
- 博客分类:
- 业务
创建应用-用户授权-获取相应权限的token-调API (ISV是第三方的,商家自研应用没有安全级别限制在淘宝平台)
调用API,所有平台都可以采用HTTP或SDK方式,HTTP方式需要参数签名(大平台都需要)
淘宝的最复杂、安全,其次京东,唯品会,有赞的最简单方便