LG
-
Velocity原理探究
一、前言 常见的Java模板引擎有JSP、Freemark,Velocity。在MVC三层框架中,模板引擎属于view层,实质是把model层内容展现到前台页面的一个引擎,velo…
-
UML建模图实战笔记
一、前言 UML:Unified Modeling Language(统一建模语言),使用UML进行建模的作用有哪些: 可以更好的理解问题 可以及早的发现错误或者被遗漏的点 可以更…
-
ClassLoader解惑
一、什么是Classloader 一个Java程序要想运行起来,首先需要经过编译生成 .class文件,然后创建一个运行环境(jvm)来加载字节码文件到内存运行,而.class 文…
-
常用开源框架扩展清单之原理
一、前言 评价一个框架是否是优秀的,其中必有一点是该框架是否留足了可扩展的接口。我们在实际做项目中很多情况下就是基于某某框架,然后在这个框架留出的扩展接口上进行业务开发,所以很有必…
-
LockFreeHashMap:无阻塞代码技巧
10年前,cliff click博士就为关联数据结构ConcurrentHashMap给出了一个采用open Address的无阻塞实现(NonBlockingHashMap)。其…
-
JDK动态代理代理与Cglib代理原理探究
一、前言 Java中常见的代理有JDK代理和Cglib代理,无论是AOP实现还是mybaits动态生成数据库操作类无一不是通过代理来搞的,下面讲解下原理以及比较 二、JDK代理 2…
-
通用汽车扩大雪佛兰 Bolt 电动汽车召回范围,预计损失 10 亿美元
IT之家 8 月 21 日消息 根据纽约时报消息,美国通用汽车于 8 月 20 日宣布,将扩大对于雪佛兰 Bolt 纯电动汽车的召回范围,原因是其因为制造缺陷,电池组存在…
-
JDK8中StampedLock原理探究
StampedLock是并发包里面jdk8版本新增的一个锁,该锁提供了三种模式的读写控制,三种模式分别如下: 写锁writeLock,是个排它锁或者叫独占锁,同时只有…
-
LG能源解决方案和瑞致达共同完成400MW/1.6GWh电池储能设施
访问购买页面: LG旗舰店 该项目也是世界上最大的锂离子电池储能项目,莫斯兰丁项目将使加州的能源系统向更多的清洁可再生资源转变,减少温室气体排放,同时提高电网的可靠性。通过LG能源…
-
因电池组存在火灾隐患 通用正扩大雪佛兰Bolt电动汽车的召回范围
2019 Bolt EV 资料图(来自:GM 官网) 为确保安全,通用汽车向车主们警告不要在家通宵充电、电量应保持在 90% 以下、不要总让续航里程掉到 70 英里以下,并将未充电…