会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Damon huang
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2019年3月20日
1. Elasticsearch startup on local
摘要: 2. Setting: 1. [elasticsearch]\config\elasticsearch.yml 2. [elasticsearch]\config\jvm.options https://www.elastic.co/guide/en/elasticsearch/reference/
阅读全文
posted @ 2019-03-20 16:38 黄辉杰
阅读(192)
评论(0)
推荐(0)
2016年9月29日
Oracle PL/SQL 入门
摘要: PL/SQL 全称:Procedure Language/SQL。产生背景自己去百度。 模板:
阅读全文
posted @ 2016-09-29 09:48 黄辉杰
阅读(181)
评论(0)
推荐(0)
2016年4月27日
单例模式的两种实现方式对比:DCL (double check idiom)双重检查 和 lazy initialization holder class(静态内部类)
摘要: 首先这两种方式都是延迟初始化机制,就是当要用到的时候再去初始化。 但是Effective Java书中说过:除非绝对必要,否则就不要这么做。 1. DCL (double checked locking)双重检查: 如果出于性能的考虑而需要对实例域(注意这个属性并没有被static修饰)使用延迟初始
阅读全文
posted @ 2016-04-27 17:24 黄辉杰
阅读(1200)
评论(0)
推荐(0)
2016年4月25日
单例模式中用volatile和synchronized来满足双重检查锁机制
摘要: 背景:我们在实现单例模式的时候往往会忽略掉多线程的情况,就是写的代码在单线程的情况下是没问题的,但是一碰到多个线程的时候,由于代码没写好,就会引发很多问题,而且这些问题都是很隐蔽和很难排查的。 例子1:没有volatile修饰的uniqueInstance 这里面的结果有可能会是:(没有真正重现过,
阅读全文
posted @ 2016-04-25 17:55 黄辉杰
阅读(24780)
评论(22)
推荐(2)
2016年4月22日
Java反射机制可以动态修改实例中final修饰的成员变量吗?
摘要: 问题:Java反射机制可以动态修改实例中final修饰的成员变量吗? 回答是分两种情况的。 1. 当final修饰的成员变量在定义的时候就初始化了值,那么java反射机制就已经不能动态修改它的值了。 2. 当final修饰的成员变量在定义的时候并没有初始化值的话,那么就还能通过java反射机制来动态
阅读全文
posted @ 2016-04-22 15:48 黄辉杰
阅读(15857)
评论(0)
推荐(3)
2015年7月1日
left join 条件区别
摘要: t1: num | name + 1 | a 2 | b 3 | c t2: num | value + 1 | xxx 3 | yyy 5 | zzz 1. SELECT * FROM t1 LEFT JOIN t2 ON t1.num = t2.num AND t2.value = 'xxx';
阅读全文
posted @ 2015-07-01 14:21 黄辉杰
阅读(1837)
评论(0)
推荐(0)
2014年3月27日
Java应用程序项目的打包与发行(run.bat形式)
摘要: 参考: http://www.iteye.com/topic/57312背景: 以前一直都是在eclipse上面创建应用程序,每次要要运行的时候都要打开eclipse, 直到有个同事叫我帮忙写一个应用程序(检测从服务器拉文件的速度),他又不怎么懂eclipse, 问题就来了: 1) 他的电脑可能没有eclipse, 2) 他的电脑可能根本没装jdk.所以我就边学边写了一个应用程序: 用户只需双击run.bat就能达到目的了最终目录结构:下面是一步步的分解:工程目录:新建一个JarTest目录用来发布(包含:lib目录、jre目录和run.bat)1) 程序打包jar找到工程bin目录, 用cm
阅读全文
posted @ 2014-03-27 17:19 黄辉杰
阅读(2435)
评论(0)
推荐(0)
2013年11月18日
Eclipse调试常用技巧(转)
摘要: Eclipse调试常用技巧转自http://daimojingdeyu.iteye.com/blog/6338241、 条件断点断点大家都比较熟悉,在EclipseJava 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"BreakpointProperties" 断点的属性界面及各个选项的意思如下图,2、 变量断点断点不仅能打在语句上,变量也可以接受断点,上图就是一个变量的打的断点,在变量的值初始化,或是变量值改变时可以停止,
阅读全文
posted @ 2013-11-18 17:01 黄辉杰
阅读(234)
评论(0)
推荐(0)
2013年8月17日
PhoneGap: Android 自定义组件
摘要: HelloCoreDemoPluginDevelopment(组件部署):http://docs.phonegap.com/en/2.0.0/guide_plugin-development_index.md.html(官网例子)#1. 下图是个人对phonegap自定义组件的一些理解:#1.1 组件就有点像Struts2里struts.xml配置 本地平台的api通过config.xml对外公开,相当于java代理吧; JS直接调用代理就会调用到本地平台的api。#2.工程结构:#3.Echo.java(本地api)#4.Config.xml(定义代理)#5.Index.html(JS...
阅读全文
posted @ 2013-08-17 22:47 黄辉杰
阅读(287)
评论(0)
推荐(0)
PhoneGap: Android平台入门例子(Hello World)
摘要: Hello World Demo:http://docs.phonegap.com/en/2.0.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android(官网例子)#1. 工程结构:#2index.html#3. MainActivity.java#4. AndoirdManifest.xml#5. Runonemulator:
阅读全文
posted @ 2013-08-17 22:33 黄辉杰
阅读(276)
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告