herman的文章

JAVA

java 中的String.intern()

6小时前 16浏览 0评论

相信很多人都没有用过String.intern()这个方法。在学习String.intern()之前,我们先看看上一章的《Java JVM内存(栈、堆、常量池)分配》。 存在于.class文件中的常量池,在运行期被JVM装载,并且可以扩充。...

JAVA

Java JVM内存(栈、堆、常量池)分配

6小时前 14浏览 0评论

有人说java没有内存泄漏。这其实是不科学的。不是没有内存泄漏,而是你没有遇到而已! 栈、堆、常量池虽同属Java内存分配时操作的区域,但其适用范围和功用却大不相同。 Java内存分配与管理是Java的核心技术之一,今天我们再次深入J...

SQL

动态设置MySQL的自增(AUTO_INCREMENT)id的初始值

3天前 131浏览 0评论

在某些时候我们需要自动增长(AUTO_INCREMENT)的 id 动态的跳过指定的值。例如手机号码、车牌号码遇到特殊号码自动跳过等。那么如何通过 sql 进行修改呢? 很简单,mysql 给我们提供了alter table命令来动态修改。...

HTML5

详解 使用pdf.js 插件实现pdf文档在线浏览功能

1周前 (04-18) 365浏览 0评论

在很早之前就想实现一个pdf在线预览的功能,只是限于流量和对服务器性能要求较高作罢。现在本文将其中涉及的到关键技术共享给大家。 pdf.js 插件介绍 pdf.js可以实现在html下直接浏览pdf文档,是一款开源的pdf文档读取解析...

JAVA

java synchronized 详解

1周前 (04-18) 230浏览 0评论

synchronized关键字简洁、清晰、语义明确,因此即使有了Lock接口,使用的还是非常广泛。其应用层的语义是可以把任何一个非null对象作为”锁”。 synchronized在软件层面依赖JVM,Lock在硬件层面...

JAVA

java 多线程 JVM 锁优化

1周前 (04-18) 221浏览 0评论

JVM规范规定JVM基于进入和退出Monitor对象来实现方法同步和代码块同步,但两者的实现细节不一样。代码块同步是使用monitorenter和monitorexit指令实现,而方法同步是使用另外一种方式实现的,细节在JVM规范里并没有详细说明...

SQL

Oracle EBS 值集

1周前 (04-17) 233浏览 0评论

第一次接触 ebs 我还不懂它是什么意思,导致做的一个功能无法正常上线。后来通过搜索我对 ebs 有了初步了了解。今天在这里做一个总结,加深我对它的理解。 oracle ebs系统允许开发人员定义自己的值集,以满足特定的需要,在EBS中定义...

SQL

DBMS_JOB包 子过程用法详解

1周前 (04-17) 201浏览 0评论

接上一章《oracle job 定时器 用法》的内容,本章将详细的介绍 DBMS_Job包 子过程的用法,内容包含:Broken()过程、change()过程、 Interval()过程、 Isubmit()过程、 Next_Date()过程、 ...

SQL

Oracle job定时器 用法

1周前 (04-17) 302浏览 0评论

在做某些业务时,需要用到 Oracle 的定时任务功能。这一般都是 DBA 来完成的,但是作为开发者我们还是有必要熟练的掌握的。下面将分享一些 Oracle job的用法心得。 顾名思义,定时器就是定时来完成某些操作,oracle 中的定时...

HTML5

HTML 标签 rel 属性详解

1周前 (04-17) 220浏览 0评论

一般的向我网站申请友情链接我都会去看看对方网站对我的网站链接a标签是否添加了"rel=nofollow"属性。一次偶然的机会我看到了有带rel="colleague"属性的a标签。这个属性我很陌生,我就搜索...

HTML5

HTML5仿支付宝蚂蚁森林、QQ农场小树浇水长大效果

1周前 (04-17) 276浏览 0评论

在2016年支付宝推出了蚂蚁森林,类似于QQ农场,不过蚂蚁森林主要是公益性项目。今天我们不讲偷菜攻略,将使用技术手段来解剖蚂蚁森林的浇水动画。 本文用到的知识点:HTML5,CSS3,animation 和 keyframes。 动画...