- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 Java7中脚本引擎的一般用法,共三种方法获得JavaScript引擎:名称、文件扩展名、MIME类型
package com.sino.java7;import javax.script.ScriptEngine;import javax.script.ScriptEngineManager;import javax.script.ScriptException;/** * Java7中脚本引擎的一般用法,共三种方法获得JavaScript引擎:名称、文件扩展名、MIME类型 *
2012-08-28 20:56:55 5989
原创 登记式单例模式
package comhellojava;import java.util.HashMap;import java.util.Map;/** * @function 登记式单例模式 类似于spring里面的用法,将类名注册,下次从里面直接获取 * @author ylchou * @time 2012/08/28 * */public class Singleton {
2012-08-28 18:27:47 2658
原创 虚拟机栈和本地方法栈OOM测试2
package com.sino.jvmdemo;/** * function:创建线程导致内存溢出异常 虚拟机栈和本地方法异常 * VM Args:-Xss2M * @author ylchou@qq.com * */public class JavaVMStackOOM { private void dontStop(){ while(true){
2012-08-25 23:45:56 1418
原创 虚拟机栈和本地方法栈OOM测试1
package com.sino.jvmdemo;/** * function:虚拟机栈和本地方法栈OOM测试1 * VM Args:-Xss128K * @author ylchou@qq.com * */public class JavaVMStackSOF { private int stackLength = 1; public void stackLe
2012-08-25 23:20:11 984
原创 Java堆内存溢出异常测试
package com.sino.jvmdemo;import java.util.ArrayList;import java.util.List;/** * function:Java堆内存溢出异常测试。将堆得最小值-Xms参数与最大值-Xmx参数设置为一样即可避免堆自动扩展 * VM Args:-verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:
2012-08-25 23:04:06 2104
转载 JAVA 极速WEB+ORM框架 JFinal
JFinal 是基于Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 ;)JFinal有如下主要特点:MVC架构,设计精巧,使用简单遵循COC原则,零配置,无xml Activ
2012-08-25 21:22:02 1386
转载 Eclipse配色插件 Eclipse Color Themes
一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。
2012-08-22 18:42:17 852
转载 Apache DB DdlUtils
Apache DB DdlUtils 是一个很小型的易用的组件,用于操作数据库定义文件——DDL。通过在 XML 文件中定义数据库模型,例如表格和列,这些XML文件可以通过 Ant 的任务被植入 DdlUtils 并生成相应的数据库。同时 DdlUtils 还可以从现有的数据库中导出 DDL 文件。示例配置 <column name="author_id"
2012-08-22 18:39:16 2625
原创 Java关键字return后面可以不加空格直接跟上字符串
Java关键字return后面可以不加空格直接跟上字符串,形如return"兑奖操作失败,请重新操作"; 下面不行:returnConstant.ID39; 需要加空格:return Constant.ID39;
2012-08-22 18:36:30 3649
原创 Waiting for HOME ('android.process.acore') to be launched...
Waiting for HOME ('android.process.acore') to be launched...如果一直卡在这里, 建议删掉默认launch的模拟器image, 重新建一个avd, 可以解决问题.
2012-08-22 18:34:49 4447
原创 在SSH2项目中SQL top后面不能有问号(占位符)
在SSH2项目中SQL top后面不能有问号(占位符)。即不能拼接成如下SQL:select top ? * from table_name
2012-08-22 18:33:24 1724
原创 SVN checkout不了,需要移除残留项目
SVNcheckout不了,需要移除残留项目。方法如下:在Package Explorer处点击右键,选择Refresh。
2012-08-22 18:29:47 1022
转载 Android Gallery3D效果 教程 案例 代码
Android Gallery3D效果 代码 贴上代码: 1.扩展Gallery: public class GalleryFlow extends Gallery { private Camera mCamera = new Camera();//相机类 private int mMaxRotationAngle = 60;//最大转动角度 p
2012-08-16 23:40:40 1016
转载 Android Adapter
Adapter是用来帮助填充数据的中间桥梁,比如通过它将数据填充到ListView, GridView, Gallery.而android 提供了几种Adapter:ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter,
2012-08-16 23:37:48 829
转载 Android之Adapter用法总结
1.概念Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系:Android中所有的Adapter一览:由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们
2012-08-16 23:22:27 857
转载 BHO(Browser Helper Object,浏览器辅助对象,简称BHO)
简介 BHO(Browser Helper Object,浏览器辅助对象,简称BHO) BHO是微软推出的作为浏览器对第三方程序员开放交互接口的业界标准,通过简单的代码就可以进入浏览器领域的“交互接口”(INTERACTIVED Interface)。通过这个接口,程序员可以编写代码获取浏览器的行为,比如“后退”、“前进”、“当前页面”等,利用B
2012-08-14 23:25:41 4093
转载 解决Android横竖屏切换数据丢失问题
Android横竖屏切换时,当前的Activity会被销毁,然后Activity上面的数据将会全部丢失。如Listview上面每个item的checkbox,横竖屏切换时,复选框就丢失所有选中信息。解决方案1、在Androidmanifest.xml的activity标签中加入android:configChanges="orient
2012-08-09 23:32:43 1423
转载 实现一个记住密码的Android登陆界面
1、设计思路:主要采用SharedPreferences来保存用户数据,本Demo没有经过加密,所有一旦Android系统被ROOT的话,其他用户就可以查看用户的私有目录,密码文件就很不安全。所以真正应用在软件上面的,一定要经过加密才保存,可以选择MD5加密。SharedPreferences介绍可以参看这篇博文:http://blog.csdn.net/conowen
2012-08-09 23:27:12 1342
转载 Android显示系统之View与SurfaceView更新屏幕的区别
1、ViewViewextends Objectimplements Drawable.Callback KeyEvent.Callback AccessibilityEventSourcejava.lang.Object ↳android.view.ViewKnown Direct
2012-08-09 23:25:11 818
转载 Jenkins+Maven+SVN搭建自动部署,自动测试环境
步骤:一、安装Jenkins二、配置Jenkins三、自动编译四、自动测试五、自动部署 一、安装Jenkins地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。Windows最新稳定版的Jenkins地址为:http://mirrors.jenkins-ci.org/win
2012-08-09 23:10:04 1159
转载 Android的Webview中,javascript如何调用java方法
今天调查一个线上Bug,发现是WebView中的一小段javascript,会直接调用到后台APK的一个Java事件,最后导致java中nullpointexception。感兴趣的是,WebView中的javascript如何调用APK中的java方法。 一个例子: 通过JS取得Android的GPS数据 第一步,WebKit的准备
2012-08-09 23:08:22 873
转载 Android WebView 和 手机后退按钮 的故事
[故事概要] 今天调查一个线上Bug。 产品本身是一个Android 应用。 已APK的方式安装和运行在Android设备上。整体的架构是naive 开发搭框架,中间嵌入WebView。这些都没什么好说的。 这个线上Bug的问题是,在某些特定画面迁移过程中,Android设备的后退按钮会失效。 绝大多数的画面都是可以的。
2012-08-09 23:04:12 1141
转载 Android App 中把WebView分割固定的 最佳解决方案
1. 问题领域 一个线上的android产品,app的架子是由java做成,中间的内容显示是webview。不多说。 产品经理突然脑子进水,想要把webview切割成上中下三块, a. 下块可以上下滑动,当向上滑动时,上中两块跟着上移。 b. 当上块,上移到完全看不到的时候,中块固定住不动,不再上移。
2012-08-09 22:59:29 879
转载 Android 2.3.x WebView中的两个搞笑的bug
最近在线上发现一个bug,有些特殊的机型下,异步的js中对location.href的设置,不会被java中自定义的webview中的shouldOverrideUrlLoading所截获。 有点绕口,不如这样讲 1. Android中能够对webview进行自定义 比如希望所有url打开的时候,不要再新的窗口中打开,而在we
2012-08-09 22:55:45 2154
转载 JavaScript eval() 函数
定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。语法eval(string)参数描述string必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。返回值通过计算 string 得到的值(如果有的话)。说明该方法只接受原始字符串作为参
2012-08-09 22:51:44 667
原创 代码块
普通代码块:直接在方法或者语句中定义的代码块。构造块:直接写在类中的代码块。静态代码块:使用static声明的代码块。同步代码块:加上synchronized的代码块。1.主方法所在累中定义的静态代码块2.在其他类中定义的静态代码块3.构造块4.构造方法5.构造块6.构造方法7.构造块8.构造方法其中每个类中的静态方法之执行一次,
2012-08-09 00:59:11 1042
转载 用Java模拟Http请求
1),利用httpclient4.× 写一个http的客户端,模拟浏览器请求, public void post(List payload) throws Exception{ HttpPost post = new HttpPost(uri); HttpEntity result = null; tr
2012-08-07 22:49:37 1761
转载 HttpClient4入门应用----抓取网站内容(解决中文乱码)
最早知道HttpClient是和以前公司同事聊到一家公司的面试题,说是怎么判断一个网站运行是否正常,当时都不知道从哪方面下手。后来那同事说是用HttpClient,可以抓取到网站的HTMl代码,借此可以判断网站运行情况。在这里,我暂时还不知道是不是通过这个方法可以判断网站运行情况,但是真正让我学习HttpClient,却是进了现在这家公司,需要用它对自己写的Struts2里的Action进行测试。
2012-08-07 22:47:40 6575
转载 HttpClient4使用
需要导入的jar包HttpClient4使用view sourceprint?001package main;002 003import java.io.IOException;
2012-08-07 22:43:34 1036
转载 HttpClient 学习整理
HttpClient 是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中
2012-08-07 21:44:23 895
原创 Application requires API version 9. Device API version is 8 (Android 2.2).
程序报错如下:Application requires API version 9. Device API version is 8 (Android 2.2).解决办法:在工程下找到 AndroidManifest.xml 文件 打开它 修改成 就可以了举一反三:如果报必须什么version,而设备version,则可以在工程下
2012-08-07 21:13:29 3741
转载 linux下i386,i486,i586,i686的区别
i386,i486,i586分别是针对80386,80486,80586编译的包,i686就比较广泛了,从p2开始x86处理器就进入了p6构架的时代,一直到现在都是p6架构。新架构的cpu向下兼容为旧架构编译的软件包.i386.rpm与i686.rpm有什么区别?x86体系结构虽然指令都一样,但是不同时代的具体实现,在编译优化上还是有自己的特点,而且后一代往往会多出一些指令,所以编
2012-08-05 22:20:35 2062
转载 深入理解Android消息处理系统——Looper、Handler、Thread
Activity,Service属于主线程,在主线程中才能更新UI,如toast等。其他线程中不能直接使用,这时可以使用Handler来处理,Handler可以在Activity和Service中。熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windo
2012-08-05 22:16:10 959
转载 android Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码
2012-08-05 22:12:43 820
转载 八大排序(Java实现)
package com.softeem.jbs.lesson4; import java.util.Random; /** *排序测试类 * *排序算法的分类如下: *1.插入排序(直接插入排序、折半插入排序、希尔排序); *2.交换排序(冒泡泡排序、快速排序); *3.选择排序(直接选择排序、堆排序); *4.归并排序; *5.基数排序。 *
2012-08-01 23:30:25 1082 1
转载 Netbeans快捷键及相关
netbeans快捷键 1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段; 2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示; 3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键自动打出字符串,每按一次打出一个新串,串序自下向上; 4、右键:修复自动导入 5、右键:格式
2012-08-01 23:18:23 1747
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人