笔记(4/7)JAVA

1 根据jar包名称获取maven groupId之类的

  网址http://mvnrepository.com/


--------------------------------------------------------------------------------------------------------------------------------

1 js 大数据 全栈 开发运营 多样化(多种开发语言) 使用源(github) 安全性 移动开发 物联网


js shift() 移除数组首个元素,并返回该元素

    pop()移除数组尾元素,并返回该元素


Thread 也是Runnable的一个实现

Thread.join用于将run()方法执行完后执行join方法,一定意义上实现同步

interrupt()中断线程,但此方法不会真正中断一个正在运行的线程,只是在线程受到阻塞是抛出中断信号,这样线程就得以退出阻塞状态。更确切的说,如果线程受到Object.wait,Thread.join,Thread.sleep三种方法之一的阻塞,那么它将会收到一个中断异常,从而提前结束被阻塞状态


@Resource 注释类型 用于将请求资源的实例注入其中

@Resource(name="")

name:资源的JNDI名称,对于字段注释,默认为字段名称;对于方法注释,默认为方法对应的JAVABEAN属性名称;类必须指定

type: 与name的要求类似


js 自执行函数

1 (function(){alert(1);}());
2 (function(){alert(1);})();function外面加括号
3 !function(){alert(1);}(); void function(){alert(1);}();
function前面加运算符

@Repository

将数据访问层(DAO层)的类标识为spring bean


@PostConstruct

被@PostConstruct修饰的方法在服务器加载servlet时调用,且只一次。postConstruct在构造方法之后执行,在init之前

@PreDestory 在destory之后执行


ConcurrentHashMap 工作机制 通过把整个Map分解成N个Segment(类似HashTable),可以提供线程安全,效率提升

ConcurrenHashMap继承AbstructMap实现ConcurrentMap与Serializable


sql union合并两个或两个以上select,select的列数量类型均需相等。unIon取不同的值 union all取所有值


haspmap clear 清空Map 先通过Array.fill(table,null)将MAP用Null填充,再把size设成0


blockQueue 如果blockqueue是空的则取会进入等待状态,直到有东西进入,才被唤醒。满的类似情况

add()添加 如果可以容纳返回true否则抛出异常

offer()添加 如果可以容纳返回true否则返回false

poll(time) 取走首位元素,若不能取出,等待time时间,取不到返回Null


JAVA泛型

<? extends T>表示参数化类型的可能是T或T的子类

<? super T>表示参数化类型的可能是父类直到Object

List<? extends fruit>=new ArrayList<APPLE>();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值