自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sdywcd——jshoper3x开源商城系统作者

我在Github管理源码!我在Googlecode发布版本包!

  • 博客(193)
  • 问答 (12)
  • 收藏
  • 关注

原创 jshoper3x在线商城系统更新说明及未来开发计划

源码管理地址:https://github.com/sdywcd/ostocyjshoper/ (我还在准备源码)目前更新完成度在10% 这是ostocyjshop计划下的一个新版本,主要是增强App部分的功能。希望可以制作成一个通用的app应用解决方案。 ostocyjshop更名为ostocyjshoper简称jshoper。取义行走在java上的人。 已经做的事情

2013-05-25 21:12:27 3144

原创 android按需加载你的界面

按需加载你的界面 有时候你的布局中可能存在一些不常用的复杂界面元素。不管他们是某列表项的详细,进度条或者是为完成时提示的消息,你都可以通过按需加载来减少内存使用和效率。 定义一个ViewStubViewStub是一个轻量级的视图控件,他没有尺寸也不会绘制任何布局。无论是加载还是卸载他都是很廉价的。每个ViewStub都必须包含android:layout 属性,已告知布局如...

2014-05-08 09:18:33 252

原创 如何判断android activity是否运行

如何判断android activity是否运行 android对于我们来说是一个复杂的且拥有多种逻辑类别的系统。这对于我们来说是一件好事但是也给我们带来处理一个相同问题会带来更多的复杂性。接下来我们会检查activity是否在你的应用中存在 介绍我们会需要一个持续运行的服务,这个服务会从远程站点获取信息或者做类似事情来给我们带来一些特殊利益。在当时我这个服务获取到一些信息...

2014-05-05 17:19:49 950

看了一些git教程后自己的总结

平时在维护开源程序的时候我时常会用到git,在win下用eclipse的git插件,用gitbash,在Ubuntu下也用eclipse的git插件和git工具,在这几个工具里面切来切去,也让我遇到不少问题,有些一直困扰我,但是也会被我慢慢解决的,如下就是我的一些用法,都经过gitbash的实验,一般不会有问题。我的开源程序地址:jshoper3x开源系统 你可以通过这个程序来实验下面...

2014-04-24 12:45:37 185

原创 android在布局中动态增加view时的层级控制

问题:我们有时候希望动态的在android的布局中增加view,例如动态增加一个textview来显示数据为空,但是当布局较为复杂时,你希望把view加载特定的其他view的后面,这是要如何处理呢?答案:先看一个布局片段 <RelativeLayout android:id="@+id/baobei_gridview" ...

2014-03-24 14:40:36 1378

原创 jquery在ie7下选择器的问题导致append失效

1,有如下这样一段html<div class="right" id="pending"> <table class="one" width="100%" border="0" cellspacing="0" cellpadding="0"> <

2014-02-19 12:38:09 165

原创 android 建议在onPause和onStop处理的事情

如下android doc里面的原文Generally, you should not use onPause() to store user changes (such as personal information entered into a form) to permanent storage. The only time you should persist user chang...

2013-12-16 21:41:27 479

原创 android 在配置文件中指定上级activity

今天在看sdk doc时发现可以在配置文件中定义一个activity作为返回的activity<application ... > ... <activity android:name=".DisplayMessageActivity" android:label="@string/title_activity_dis...

2013-12-07 23:47:50 204

原创 android button 点击事件

<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_send" android:onClick="sendMessage" /> 这段代码的anroid:onClick...

2013-12-06 11:49:38 142

Activiti5用户手册---Message Event Definitions

Message Event Definitions(消息事件定义)消息事件就是引用了一个已经命名的消息事件。一个消息有它的名字和一个负载。不像信号,消息事件总是指向一个信号接收者。 一个消息事件定义通常使用messageEventDefinition 元素来声明。MessageRef 属性引用一个消息元素声明把她当作根元素的定义子元素。下面的例子演示了一个流程有两个消息事件定义并被一...

2013-09-04 14:05:39 624

原创 mysql 计算工作日

DELIMITER $$drop procedure if exists `pGetWorkDays`$$create procedure pGetWorkDays(s datetime,e datetime)beginselect floor(days/7)*5+days%7 -case when 6 between wd and wd+days%7-1 then ...

2013-08-16 16:25:59 483

Activiti5用户手册---Events-Signal Event examples

Signal Event examples  说明:明白一个信号事件传播到所有的活动是很重要的。这意思是说在上述给出的例子中,所有流程的实例捕获的信号可以都可以到达事件。这种情况下,这就是我们所需要的。然而,也有某种情况,广播的接收者是不明确的。如下例子   上述的模式在Activiti中是不被支持的。当任务执行到“do something”的时候抛出了一个错误,这错误被边界...

2013-08-16 15:53:28 235

原创 mysql 跨年按周分组

use employees;create table sales( id int auto_increment, date datetime not null, cost int unsigned not null, primary key(id));insert into sales (date,cost)values('2010-12-31',100);i...

2013-08-16 15:36:30 267

Activiti5用户手册---Events---Error Event Definitions and other

Error Event Definitions(错误事件定义) 错误事件是一种被定义的错误触发的事件。重要说明:BPMN的错误不等同于一个Java异常。事实上,这两个没有什么不同的。BPMN错误事件是商业异常的一种表现模式。Java的异常有其自己的处理方式。 一个错误事件定义需要引用一个错误元素。如下就是一个错误事件定义引用了一个错误定义。<endEvent id=...

2013-08-09 09:48:02 361

原创 记录我第一写存储过程

DELIMITER $$USE `jshoper3x`$$DROP PROCEDURE IF EXISTS `pro_s_jshop_active_data_count`$$CREATE DEFINER=`root`@`%` PROCEDURE `pro_s_jshop_active_data_count`()BEGIN DECLARE jshopNu...

2013-08-09 09:39:33 135

原创 mysql 时间加减函数

SELECT NOW() AS now,DATE_ADD(now(),INTERVAL 1 DAY ) AS tomorrow,DATE_SUB(now(),INTERVAL 1 DAY) AS yeaterday SELECT DATE_ADD('2013-2-27',INTERVAL 4 YEAR) AS year;SELECT DATE_ADD(now(),INTERVAL...

2013-08-07 12:11:45 103

Activiti5用户手册---Events---Timer Event Definitions

好久以前翻译的了,今天整理下发出来吧!翻译的可能不到家,请大家多多包含! Events(事件)事件通常就是在流程生命期中一些发生事情的模拟。事件总是被定义成一个圆形图形。在BPMN2.0中,存在两种主要的事件类型:捕获和抛出事件。 @Catching:当流程执行到这个事件,流程会等待一个触发。触发的类型是内部有图形,或者是在xml有定义的类型。捕获事件和抛出事件的图形不想同...

2013-07-30 11:45:05 1087

原创 android 中checkbox radiobutton文字间间距处理

情况:ui设计要求必须让checkbox或者radiobutton和textview有一定的间距处理:1,使用空间的style属性来给checkboxbox和radiobutton附加样式2,在drawable下增加styles.xml要用的图形资源和部分状态初始值。假设xml叫checkbox_login.xml 内容如下 <?xml version="1.0" en...

2013-06-09 13:05:31 360

原创 android 中checkbox radiobutton文字间间距处理

情况:ui设计要求必须让checkbox或者radiobutton和textview有一定的间距处理:1,使用空间的style属性来给checkboxbox和radiobutton附加样式2,在drawable下增加styles.xml要用的图形资源和部分状态初始值。假设xml叫checkbox_login.xml 内容如下<selector xmlns:android=

2013-06-09 13:03:07 9323

原创 如何在eclipse adt中查看手机中应用的ui布局

情况:忽然想查下怎么看那些漂亮的android ui布局解决:1,eclipse adt 插件中的ddms可以截取手机中ui的xml并分析2,在ddms中点击 几个手机手机叠加的图标就会进行ui的xml抓取了 3,我抓取了如上图片并分析了 最终结果:其实我是想用 http://developer.android.com/tools/debugging/de...

2013-06-04 20:56:16 184

原创 如何在eclipse adt中查看手机中应用的ui布局

情况:忽然想查下怎么看那些漂亮的android ui布局解决:1,eclipse adt 插件中的ddms可以截取手机中ui的xml并分析2,在ddms中点击 几个手机手机叠加的图标就会进行ui的xml抓取了3,我抓取了如上图片并分析了最终结果:其实我是想用 http://developer.android.com/tools/debug

2013-06-04 17:43:13 5131

在eclipse 4.2中配置tomcat插件并修改jvm启动参数

情况:今天在运行项目的时候发现需要一个比较大的内存才能够完成启动时类加载的增量内存需求。解决:1,在eclipse4.2中增加tomcat插件,并且支持tomcat7 下载地址是  下载地址: http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip 直接解压到eclipse4.2中的plugins目录中。2,在eclip...

2013-06-04 12:31:15 164

原创 在eclipse 4.2中配置tomcat插件并修改jvm启动参数

情况:今天在运行项目的时候发现需要一个比较大的内存才能够完成启动时类加载的增量内存需求。解决:1,在eclipse4.2中增加tomcat插件,并且支持tomcat7 下载地址是  下载地址: http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip 直接解压到eclipse4.2中的plugins目录中。2,在ecli

2013-06-04 11:02:13 7634

原创 浏览器缓存机制

 本文地址: http://www.laruence.com/2010/03/05/1332.html文章转自: http://harry.javaeye.com/blog/605749文章转自: http://www.laruence.com/2010/03/05/1332.html Cache-Control Cache-Control 是最重要的规则。...

2013-05-31 10:08:38 68

转载 浏览器缓存机制

本文地址: http://www.laruence.com/2010/03/05/1332.html文章转自: http://harry.javaeye.com/blog/605749文章转自: http://www.laruence.com/2010/03/05/1332.htmlCache-ControlCache-Control 是最重要的规则。这个字

2013-05-29 10:54:13 1939

原创 css和html中的dom节点都是怎么被处理的

今天看到一篇文章浏览器渲染原理  很不错为什么我会去注意这篇东西呢!因为我昨天在修复朋友们提交的一个小bug后,发现自己的前端有点糟糕,可能是以前我对于前端的处理方式都是交给我的朋友的。原本在我的前端理解中,对于css的控制,我一直希望使用id和css,原因是我觉得够简单和直接,没有复杂的递归关系,不需要一层一层向下看,但是呢这要求很高的文档规范和命名规则,否则名字实在太多了。通过阅...

2013-05-26 19:11:49 90

转载 css和html中的dom节点都是怎么被处理的

今天看到一篇文章浏览器渲染原理  很不错为什么我会去注意这篇东西呢!因为我昨天在修复朋友们提交的一个小bug后,发现自己的前端有点糟糕,可能是以前我对于前端的处理方式都是交给我的朋友的。原本在我的前端理解中,对于css的控制,我一直希望使用id和css,原因是我觉得够简单和直接,没有复杂的递归关系,不需要一层一层向下看,但是呢这要求很高的文档规范和命名规则,否则名字实在太多了。通过

2013-05-25 21:56:14 2460

原创 对已有程序进行了aspectj的整合

自从前几天发布了一个版本后,我就开始对ostocy-jshop做一些优化,让代码的耦合性减少。我就找到了aspectj在看了一些资料以后对其进行了整合。简单的说下步骤和整合的功能代码吧 1,在eclipse中安装aspectj插件,找到help-=install new software 输入http://download.eclipse.org/tools/ajdt/36/updat

2013-05-25 21:30:51 2417

原创 freemarker处理小数和整数共存的情况

前几天在写程序的时候,利用的freemarker做的表示层。程序内容是价格的减法。在多次测试的时候发现如下情况: 1, 小于1的数字在freemarker中相减错误 2,1000,2000这类的数字在freemarker中的格式错误,会被解释成1,000 解决方法设置number在freemarker的显示格式   ${(x?numb

2013-05-25 21:29:53 3770

原创 ostocy-jshop编译后,classes文件中为空的bug修正

谢谢 clky2010 对于ostocy-jshop的支持 这个是关于 ostocy-jshop编译后,classes文件中为空的bug修正 一种解决方法,大家可以点这里 http://blog.csdn.net/clky2010/article/details/7764640

2013-05-25 21:29:09 1874

原创 android实现服务器图片本地缓存

情况:在做ostocy-jshop开源系统的时候,需要做一个关于android如何进行服务器图片本地缓存的功能。我使用了如下几个东西。 1,android 本地数据库SQLite        2,android下载网络图片3,正则截取4,Bitmap保存到本地 那就一个一个来说说吧 1,an

2013-05-25 21:28:27 3040 1

原创 ostocyjshop模板体系功能说明

ostocy-jshop的模板体系介绍。 1,ostocy-jshop的前台页面体系是基于Freemarker模板的。结合SSH2的后台处理来获取数据。即模板体系。 2,模板体系中通过DB中Template表记录模板内容。生成后的模板FTL文件在webinfo/theme/shop/ 下。 3,后台通过相关方法将数据注入到服务器上下文中,FTL自动读取变量,处理逻辑并显示。

2013-05-25 21:27:31 2345

原创 TabHost整合Listview进行数据显示和单独准确绑定listview中的控件

情况:最近ostocy-jshop这个开源项目,一直在进行pad版本的更新工作。今天把遇到的一些问题说说。 1,我们要实现的功能是,动态获取商品分类,加载到tabhost中,并切换tabhost读取商品分类下的商品。且能够单独绑定listview中的imageview和其他控件。 这个功能在网上搜索后的问题有如下几点:1,listview的onclick事件覆盖了imagevi

2013-05-25 21:26:41 3909

原创 org.springframework.transaction.CannotCreateTransactionException: Could not open

一客户和我说,服务器报错了,org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session长时间没有操作db造成的结果修改了spring配置文件            true  测试和正式运行

2013-05-25 21:25:59 4608

原创 表字段和mysql关键字冲突

情况:同事被read这个字段给坑住了。 在异常中,eclipse提示是在sql语句中有语法错误,请查看mysql版本,导致了更新失败。我想了几种可能的情况最后才想到是read这个字段和mysql中的保留字冲突了,但是我没查到read的记录,但是确实是这个问题啦。请参考如下这个链接的文章 http://www.thejtechs.com/blogDetail/32/h

2013-05-25 21:25:06 3299

原创 mysql中事务处理那点事

1事务隔离级别事务有ACID特性:A:atomicity 原子性 要么都操作成功,要么就都失败。只有查询的事务很容易处理原子性,但是有更新和插入动作的事务,就要注意并发对这部分数据的影响了。 C:consistency 一致性 当某一个字段是表的唯一标示时,如果事务修改了这个标示并破坏了表唯一性,那么系统可以自动撤销事务的这个动作。 I:isolation 隔离性 隔离性也

2013-05-25 21:23:27 2188

转载 jdk动态代理

以下的内容是从 http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html 引用而来 谢谢 基于接口的jdk动态代理编程1,先定义一个接口,把我们要做的事情写成接口方法public interface IOstocy{ void sayHello(String name); void sayGoodBy

2013-05-25 21:22:34 1846

转载 spring aop的实现原型模拟

我们都知道spring的配置文件中可以进行声明式事务管理,其基于的原理是spring aop 切片编程,aop是基于动态代理的,动态代理可以从jvm加载类时通过反射对方法进行额外的处理。 1,先定义一个接口,把我们要做的事情写成接口方法public interface IOstocy{ void sayHello(String name); void sayGoodBye

2013-05-25 21:21:54 1739

转载 java 拦截器和过滤器区别(转载)

1、拦截器是基于java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次

2013-05-25 21:20:32 1832

原创 ThreadLocale是什么

维持线程封闭性的一种更规范的方法是用ThreadLocal,这个类能使线程的某个值与保存值的对象关联起来。ThreadLocal提供了get set方法和其他接口方法。这些方法为每个使用该变量的线程提供一个单独的副本,所以get总是能获取最新的set的值。 ThreadLocal可以防止可变的单实例变量或者全局变量的访问。 举例来说,数据库连接池就可以被Th

2013-05-25 21:19:44 2125

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除