摘要: 2020.2.12 一.线程 什么是线程安全:一个类在多个线程同时以任意方式调用时,并且不需要外部额外同步和协同的情况下,任然可以保持内部数据正确并且表现正确的行为,那么这个类就是线程安全的。 不可变的对象一定是线程安全的:1.final修饰的不可变类,如String,Integer。 2.enum 阅读全文
posted @ 2020-02-16 14:47 heart~ 阅读(244) 评论(0) 推荐(0)
摘要: 1: 今天分享工作中遇到的一个小细节 1.1 先介绍一下两个方法分别是: 1.2 getElementById() :可返回对拥有指定 ID 的第一个对象的引用,如果您需要查找文档中的一个特定的元素,最有效的方法是 getElementById(),在操作文档的一个特定的元素时,最好给该元素一个 i 阅读全文
posted @ 2018-10-31 17:44 heart~ 阅读(580) 评论(0) 推荐(0)
摘要: 1.触发器 触发器是许多关系数据库系统都提供的一项技术。在oracle系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。 1.1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。 阅读全文
posted @ 2018-10-18 10:54 heart~ 阅读(5602) 评论(0) 推荐(0)
摘要: 1.首先了解一下HashSet的原理: Set接口 Set是对数学上集的抽象,Set中不包含重复的元素.如何界定是否是重复元素?Set最多可含一个null元素;对于任意的非null元素e1和e2,都满足e1.equals(e2)==false. Object.hashcode()的约定:a.在程序的 阅读全文
posted @ 2018-10-18 10:51 heart~ 阅读(527) 评论(0) 推荐(0)
摘要: 1.问题:最近做项目遇到一个通过点击一个radio按钮触发onchange事件改变了form表单值,然后在进行其他的操作时,页面会提示一个confirm的弹框,但是我是不需要这种弹框的,解决方案如下。 2.方案:在实际开发中更多用的情况是在当前页面的表单内容发生改变 onbeforeunload事件 阅读全文
posted @ 2018-10-18 10:48 heart~ 阅读(251) 评论(0) 推荐(0)
摘要: public static String[] longToString(Long longArray[]) { if (longArray == null || longArray.length < 1) { return null; } String stringArray[] = new String[long... 阅读全文
posted @ 2018-10-18 10:46 heart~ 阅读(5733) 评论(0) 推荐(0)
摘要: 写在前面:第一次用到AJAX进行异步调用,所以想写一个文档来整理一下AJAX和所遇到的问题。 1.简单说一下AJAX是什么? AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,AJAX = 异步 JavaScript 和 XML,它通过在后台与服务器进行少量数据交换,AJAX 阅读全文
posted @ 2018-10-18 10:42 heart~ 阅读(371) 评论(0) 推荐(0)