- 博客(166)
- 收藏
- 关注
原创 Uncode系列开源组件简介
概述Uncode 是基于Java 语言的一系列企业级开源组件,作者冶卫军 (开源作者花费大量时间维护开源项目,期望正确使用)。主要包括:移动后端开发框架Uncode-BaaS ,通用数据库访问组件Uncode-DAL和分布式任务调度组件Uncode-Schedule,集群session共享组件Uncode-Session ,两级缓存组件Uncode-Cache,轻量级信消中间件Uncode...
2017-07-07 14:02:18
269
原创 Java通用数据访问层Fastser-DAL推荐
本着不重复造轮子的原则,基于mybatis、spring jdbc、hibernate等ORM的通用数据访问层,支持基于datasource的读写分离、主备自动切换和故障转移,支持简单的负载均衡。源码地址:http://git.oschina.net/fastser/fastser-dal-all 特性: 基于mybatis、spring jdbc、hibernat...
2014-12-29 10:20:16
278
原创 Uncode移动后端云--MBaaS简介
MBaaS简介MBaaS(移动后端即服务:Mobile Backend as a Service)是一种新兴移动中间服务,已经成为当今技术市场中最热门的趋势之一。与 SaaS(软件即服务:Software as a Service)、 IaaS(基础设施即服务:Infrastructure as a Service)和 PaaS(平台即服务:Platform as a Service)相比...
2014-08-21 23:46:10
300
uncode移动后端云【www.uncode.cn】--简介
简介Uncode移动后端云,专注于移动应用后端服务,专业的MBaaS服务商!任何企业或个人,通过Uncode移动后端云,都可以给移动应用快速定制个性化的后端业务逻辑,可以大大降低后端开发时间和成本。移动应用开发者用可以拿出更多时间和资金,将所有的精力投入到移动应用本身,开发出更具市场竞争力的新移动应用,占领市场先机。Uncode移动后端云将无缝兼容所有主流云服务,作到随时随地迁移,让...
2014-08-16 21:44:23
325
sql 精典-oracle
1 table:cityscity ran广州 A广州 B广州 C广州 Dcity ran广州 A,B,C,D请问oracle 的sql语句要怎么写?select city,wmsys.wm_concat(ran)from citysgroup by city ...
2010-07-28 09:46:00
107
oracle存储过程,函数,包
--例1declarev_name varchar2(10);begin select user_name into v_name from tb_rd_user_info where user_name='ywj12'; dbms_output.put_line('name:'||v_name);exception when no_data_found then dbms_output.pu...
2010-07-26 18:20:00
120
内存溢出跟踪笔录
最近一直被内存溢出捆扰,现在对这几天的工作做个小小的总结!另外给首次与到此类问题的小鸟们作个提示,希望大家早日变成老鸟!1 首先确认是不是内存溢出,如果直接报OutOfMemoryException,那肯定是内存溢出,有时可能没有发现这个错误,但WEB服务到最后还是挂了,也有可能是由Memory Out,如何确认,最好的办法就是查看gc日志。2 如果确认是内存溢出,不要急着跟踪,因为要找到确切...
2010-07-22 11:11:00
92
Tomcat设置404错误页无法正确定向
在开始动手之前,我一般习惯整体盘算一遍,这样感觉下起手来,比较顺. 只是有时盘算的过于细致,往往会被某个小细节拖住步子. 所以这个时候,老大总会叫我move on,先把架子搭起来,如果什么都考虑,那么永远也无法前进.做了一些东西之后,真的发现这个理想中成立实际中困难的理论. 设想,最好把目光放在方向上. 先感叹一下. 404错误页出现这个问题,我在web.xml定义了...
2010-06-24 10:19:00
106
防止页面多次刷新提交表单(转)
当用户从表单处完成递交,如无问题已将注册信息写入数据库,但有问题的是,如何防止用户刷新页面,这相当于将原有的信息再次写入数据库,在网络上寻找解决方法,试用后将本人认为最管用的方法记下。网络中给出如下解决方式:第一种:禁用提交按钮当用户提交表单后,使用JAVASCRIPT脚本语言,将提交钮禁用。分析:如客户端没有开启脚本功能就出现问题;这也仅是在表单处理前有用,防止用户多次点击提交钮;现在...
2010-06-21 17:33:00
276
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex...
2010-05-11 09:31:00
96
守护线程、非守护线程(用户线程)(转)
1、 java命令和 javaw命令是怎么回事?我现在的理解:java命令在执行一个class文件的时候,(1)首先要创建一个虚拟机实例(2)虚拟机启动用户主线程 main()方法,这是非守护线程(3)虚拟机(也可能是主线程)启动守护线程。比如垃圾收集线程。(4)main()方法结束,并且由main()方法创建的用户线程也结束。也就是说系统中没有用户线程存在了,则守护线程也结束...
2010-04-25 00:06:00
142
jvm类加载器
其他参考:1 http://gzcj.iteye.com/blog/3946482 http://blog.sina.com.cn/s/blog_5f1fe33f0100d9ak.html类加载器是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来...
2010-04-24 22:26:00
97
开源框架Pushlet入门
来自:http://www.pussor.com/?p=3官网:http://www.pushlets.com/Ajax等Web 2.0技术的广泛应用,推动了C/S向B/S的转变,如今很多应用如监控、即时通信等系统都需要实时同步服务器端和客户端的数据更新。Comet在这种需求下应运而生,本文简单介绍了基于Comet的开源框架Pushlet。Comet基础Comet 是一个用于描述客户端...
2010-04-23 13:38:00
126
解决java.lang.OutOfMemoryError: PermGen space(转帖)
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果APP会L...
2010-04-22 10:18:00
157
C3P0连接池详细配置
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 ..
2010-04-20 09:20:00
102
tomcat-清除缓存
方法一: conf/server.xml文件 Context path中间加上reloadable="true" 例如:<Context path="" docBase="" reloadable="true">方法二: 删除work目录下的缓存文件 可以把Catalina目录删除; 注意:不能把work整个目录删除,不然重启tomcat时,会把conf/web.x...
2010-02-28 15:22:00
97
JNDI原理
什么是JNDI?为什么使用JNDI?JNDI是Java 命名与目录接口(Java Naming and Directory Interface)要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并...
2010-02-23 10:36:00
127
JDBC
JDBC-ODBC桥连接数据库不足:需要在客户端安装ODBC驱动程序,ODBC驱动程序还需要具有客户端的控制权限。 方法:1.创建数据源 2.装载驱动并与DBMS建立连接Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnectio("jdbc:odbc:jia"...
2010-02-23 10:33:00
120
J2EE的13种核心技术简介(转)
J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中将解释支撑J2EE的13种核心技术:JDBC,JNDI,EJBs,RMI,JSP,Javaservlets,XML,JMS,JavaIDL,JTS, JTA,JavaMail和JAF,同时还将描述在何时、何处需要使用这些技术。当然,我还要介绍这些不同的技术之间是如...
2010-02-21 16:28:00
130
Session的原理
引言 在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。这是开发者对session最直观的感受,但是黑洞里的景象或者说session内部到底是怎么工作的呢?当笔者向身边的一些同事或朋友问及相关的更进一步的细节时,很多人往往要么含糊其辞要么主观臆...
2010-02-20 12:48:00
94
Java正则表达式的解释说明
表达式意义:1.字符x 字符 x。例如a表示字符a\\ 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)\0n 带有八进制值 0的字符 n (0 <= n <= 7)\0nn 带有八进制值 0的...
2010-02-09 09:47:00
78
java优化编程-核心类
1 Vector与ArrayList(HashTable/HashMap)Vector防止多线程运行,是线程安全的,效率低,安全性高。ArrayList在多线程环境下运行,是非线程安全的,效率高,安全性低。以下方法可以将ArrayList类标识为线程安全的对象:List list=Collections.synchronizedList(new ArrayList());2 ArrayL...
2010-01-21 18:35:00
95
jQuery-强大的jQuery选择器 (详解)[转]
1. 基础选择器 Basics名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的名称选择, $("a") 选择所有<a>元素...
2010-01-21 11:48:00
142
dreamweaver cs4 许可证过期的解决办法
ADOBE CS4 因许可证过期无法启动,最简单的解决办法就是破解执行激活验证的amtlib.dll文件,用破解了的文件替换,就再也不会连网验証了。可以去以下地址下载已经破解的amtlib.dll文件。http://st0p.cn/amtlib.rar非常好用!!!!!!! 完整汉化包:http://www.qqpcc.com/down/zh_CN.rar 部分英文未汉化补丁修正版:resou...
2010-01-21 09:45:00
228
java优化编程-语句
1 少量的内联代码 比 方法调用运行速度快4倍。但对于大量的、重复度高的代码还是建议使用方法。2 final方法编译器会将该方法的代码展开插入到调用代码处,因此运行速度快,提高了效率。同样final类也可以提高效率。3 使用循环语句的几个建议:1)当作数组拷贝操作时,采用System.arraycopy()方法完成拷贝操作。2)尽量避免在循环体中调用方法,因为方法调用是比较昂贵的。3)...
2010-01-20 15:50:00
62
java优化编程-字符串驻留
字符串比较时,采用.intern()方法将字符串添加到驻留池中,再进行比较,运行速度比equals()方法更快String str="张三";str=str.intern();if(str=="张三"){System.out.println("相同");}...
2010-01-20 15:26:00
84
给Dreamweaver安装jQuery插件jQuery_API.mxp
要让Dreamweaver支持jQuery自动提示代码功能,方法很简单,下载一个插件—jQuery_API.mxp[点击下载]。在Dreamweaver里依次选择“命令” -> “扩展管理” -> “安装扩展” -> …,就会自动安装了。成功后重启Dreamweaver,就大功告成了。点击下载DW cs4的jQuery语法提示插件:jquery_api_for_dw4 注...
2010-01-20 12:38:00
353
struts2 error:No result defined for action and result input
这是struts2的一个拦截器错误首先查看struts的XML中对应action里配置是否有<result name="input">/AddProducts.jsp</result>如果有说明在拦截图器链中某个拦截器出错,大多情况下是数据类型转换错误!...
2010-01-14 19:50:00
60
ajax 书签
框架:Yahoo UIProtoTypeJQueryOpenRicoExtJSScriptaculousDoJoMoofxQoodXooGWTTacoNiteSarissaSpry画廊(图片展示)GalleriaFrogJSHighSlideSmoothGalleryDHTMLGoodies - Image SlideshowGoogle SlideshowJQuery CyclePhat...
2009-12-30 15:17:00
88
xp下php环境配置
先准备好软件:Apache官方下载地址:apache_2.2.4-win32-x86-no_ssl.msi,更多版本在这里;php官方下载地址:php-5.2.12-Win32.zip,更多镜像下载地址,更多版本下载;mysql官方下载地址:mysql-5.0.14-win32.zip,更多镜像下载地址,更多版本下载。一、安装Apache,配置成功一个普通网站服务器运行下载好的“apac...
2009-12-26 00:45:00
115
spring定时器
TimerTask的实现 实现TimerTask的run方法就可以了. 如下:SayHelloTask.javapackage test.timerTask;import java.util.TimerTask;public class SayHelloTask extends TimerTask { @Override public void run() { // TODO...
2009-12-17 19:20:00
183
flex初步认识
一切开始的地方<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"><mx:Panel><mx:TextArea text="Say hello t
2009-12-16 11:30:00
85
java反编译工具jad
http://www.kpdus.com/jad.html 官方最新版本,支持jdk1.6 Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载 一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:\Java\>jad example1.class c:\Java\&g...
2009-12-13 22:40:00
75
.scc文件是做什么用的?
scc是工程加入了SourceSafe以后产生的文件不是每个工程都应该有的sourcesafe源代码版本管理软件在使用VSS进行源码管理时,当软件部署时,在部署文件夹下会有许多的vssver2.scc文件,可以使用如下命令批量删除:del vssver2.scc /s/f/q参数S:删除当前文件夹和子文件夹下的文件参数F:删除只读文件参数Q:删除时不提示...
2009-12-13 22:15:00
1075
sql思路
select b.promo_number,b.payment_time,b.validity_days,a.tim,b.goods_name,b.payment_time+b.validity_days from (select max(m.send_time) tim from tb_payment_promo_log p,tb_mobile_log m...
2009-12-10 11:55:00
116
LavaLamp mean
具有flash效果的菜单,基于jqueryDownload the zip file version 0.2.0 of LavaLamp and open the demo.html to check it out for yourself LavaLamp menu 来源:http://gmarwaha.com/blog/?p=7翻译:lxr转载请注明出去。预览:DEMO1 将鼠...
2009-12-06 23:18:00
133
字符串日期转换
java开发时往往需要做字符串和日期的转换主要用到:java.text.SimpleDateFormatSimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 它确立了转换的格式,为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制1....
2009-12-03 17:09:00
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人