- 博客(26)
- 收藏
- 关注
原创 object c 内存管理
看了下官方文档的关于object c 的内存管理,总结下: 在iphone中object c 中的内存管理是通过计数器来管理的,每个对象内部都有一个计数器.新建一个对象,或者这个对象被其他对象引用,多会使计数器加1.Retain 增加计数器值 release 减少计数器值.当计数器为0时对象就dealloc自己. 在object c中你生成的一个对象那么你就有责任
2009-09-08 21:33:00 488
object c 内存管理
看了下官方文档的关于object c 的内存管理,总结下: 在iphone中object c 中的内存管理是通过计数器来管理的,每个对象内部都有一个计数器.新建一个对象,或者这个对象被其他对象引用,多会使计数器加1.Retain 增加计数器值release 减少计数器值.当计数器为0时对象就dealloc自己.在object c中你生成的一个对象那么你就有责任去释放它,内存管理的一...
2009-09-08 21:33:00 96
关于clone
在java中我们时常会遇到需要对对象进行clone的情况,主要是因为Java的别名效应 如下: SimpleObject a = new SimpleObject(); SimpleObject b = a; 这个时候对b进行修改,a也会被改变.这个时候我们就需要对对象进行clone.单个对象的clone很简单,实现cloneable接口并继承object 的...
2009-08-03 21:41:35 95
原创 关于页面展现的效率
最近做了一个模块,实际很简单,用到了jquery,但是现在真是觉得js很复杂.很难控制与调试.代码太过灵活却很难理解.先说问题.我在页面上显示一颗树,用到了jquery的插件treeview.并且要在树上加右键菜单,用到了contextmenu. 最开始的做法.把要生成数的集合,包括所有的节点,子节点,一次性的传到页面,然后页面做个循环生成treeview要求的ui li的形式,
2009-07-15 23:39:00 422
关于页面展现的效率
最近做了一个模块,实际很简单,用到了jquery,但是现在真是觉得js很复杂.很难控制与调试.代码太过灵活却很难理解.先说问题.我在页面上显示一颗树,用到了jquery的插件treeview.并且要在树上加右键菜单,用到了contextmenu. 最开始的做法.把要生成数的集合,包括所有的节点,子节点,一次性的传到页面,然后页面做个循环生成treeview要求的ui li的形式, js语句很...
2009-07-15 23:39:00 125
转载 在Tomcat下配置jndi
准备工作:安装tomcat5.5(注意这点)安装mysql拷贝mysql驱动到tomcat_home/common/lib下新建一个web工程在工程中加入index.jsp Context ctx = new InitialContext(); String strLookup = "java:comp/env/jdbc/test"; DataSource ds
2009-07-06 18:50:00 700
在Tomcat下配置jndi
最近在tomcat 下配了下jndi 觉得这篇文章比较好,如下 准备工作:安装tomcat5.5(注意这点)安装mysql拷贝mysql驱动到tomcat_home/common/lib下新建一个web工程在工程中加入index.jsp<%@pageimport="java.util.*,javax.naming.*,java.sql.*,javax.sql.*"%>&...
2009-07-06 18:50:00 76
原创 java 传址或传值
java 是传值还是传值呢,这个问题已经要被讨论烂了.在我的认识中也是几经反复,结果都没有认识到本质.有些人说是传值的,有些人说要看情况,有些情况是传值,有些情况是传址 java 实际只是传值的,为什么我们会对它的认识有误区呢,来看个例子吧. package com.yecg.java.passvalue;public class PassReferenceOr
2009-06-29 00:30:00 465
java 传址或传值
java 是传值还是传值呢,这个问题已经要被讨论烂了.在我的认识中也是几经反复,结果都没有认识到本质.有些人说是传值的,有些人说要看情况,有些情况是传值,有些情况是传址 java 实际只是传值的,为什么我们会对它的认识有误区呢,来看个例子吧. package com.yecg.java.passvalue;public class PassReferenceOrValue ...
2009-06-29 00:30:00 84
css position 笔记
当设定position:absolute 如果父级(无限)没有设定position属性,那么当前的absolute则结合TRBL属性以浏览器左上角为原始点进行定位 如果父级(无限)设定position属性,那么当前的absolute则结合TRBL属性以父级(最近)的左上角为原始点进行定位。 当设定position: relative 则参照父级(最近)的内容区的左上角为原始点结合TR...
2009-06-28 03:01:49 83
原创 关于序列化
最近项目上用到了序列化的东西,所以就来总结一下java序列化的一些基础东西,已经google 出的一款可以用于序列话的工具Gson.一. java 序列化 什么是序列化呢,在java中实际就是用对象转换为字节,在有字节转换为对象的过程.有什么用处呢. 首先是可以进行简单的持久化,你可以把一个对象序列化后放入文件系统中,然后在需要的时候反序列化来恢复这个对象. 其次你可
2009-06-24 01:04:00 627
关于序列化
最近项目上用到了序列化的东西,所以就来总结一下java序列化的一些基础东西,已经google 出的一款可以用于序列话的工具Gson.一. java 序列化什么是序列化呢,在java中实际就是用对象转换为字节,在有字节转换为对象的过程.有什么用处呢. 首先是可以进行简单的持久化,你可以把一个对象序列化后放入文件系统中,然后在需要的时候反序列化来恢复这个对象. 其次你可以通过它来...
2009-06-24 01:04:00 69
原创 java 与 python (1)
一直想对前段时间学习python 做个总结,以免自己太快忘记.我这个人忘性很大,所以只有不停的总结与回顾来尽量减缓大脑的遗忘程度. 首先贴上dive to python 的一段话: 静态类型语言一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。Java 和 C 是静态类型语言。动态类型语言一种在运行期间才去
2009-06-06 21:49:00 514
java 与 python (1)
一直想对前段时间学习python 做个总结,以免自己太快忘记.我这个人忘性很大,所以只有不停的总结与回顾来尽量减缓大脑的遗忘程度. 首先贴上dive to python 的一段话: 静态类型语言一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其数据类型来保证这一点的。Java和C是静态类型语言。动态类型语言一种在运行期...
2009-06-06 21:49:00 52
面向对象还是面向数据
做过一些j2ee的项目,用过不同的方式,但是还是有一些困惑,实际上我想很多人都有或者曾有过这样的困惑,有困惑的人大家一起讨论下,过来人也希望能指点下.我暂且称之为面向对象和面向数据的方式. 1)面向对象方式:一个典型的j2ee系统一般分为页面,后台,以及数据库.在很多情况下都是根据需求先去设计数据库,那么在根据数据库来设计对象(pojo),在pojo中维护数据库表之间的关系.最...
2009-05-23 12:55:27 458
原创 关于分页
想简单总结下写一个比较通用的分页的方法,虽然很简单,但还是值得一写的 我想要写一个通用的分页程序,最主要要包含三个部分: 1:一个分页的javabean文件,这个文件最主要要包含几个属性,pageNumber(第几页),totalCount(记录的总数),pageSize(一页多少条记录,默认10条),data(查询出的数据,一般为List) 2:dao层关于分页的
2009-05-16 12:57:00 475
关于分页
想简单总结下写一个比较通用的分页的方法,虽然很简单,但还是值得一写的我想要写一个通用的分页程序,最主要要包含三个部分: 1:一个分页的javabean文件,这个文件最主要要包含几个属性,pageNumber(第几页),totalCount(记录的总数),pageSize(一页多少条记录,默认10条),data(查询出的数据,一般为List) 2:dao层关于分页的查询,主要看...
2009-05-16 12:57:00 66
初试django
最近学习了下python的框架 django ,在这做下笔记 安装部分省去,安装好了后.1. 建立project .首先是要建立一个项目,django会自动生成一些项目中需要使用的文件,使得其符合django的标准.具体是进入你要建立project的目录然后使用 django-admin.py startproject djangotest 命令,这时候在你当前的目录下会产生名为d...
2009-05-10 15:53:49 80
原创 再说springsecurity
上次发过一个springsecurity的文章但都是比较简单的,角色,权限什么的都是配置在配置文件中的,在现实中不是很实用,这次就更深入的弹下springsecurity 1)登录部分 在springsecurity中提供了各种的认证,表单认证,基本认证等,只要通过配置一下就可以实现你想要的认证方式.这里只说下表单验证
2009-05-03 16:27:00 1786
再说springsecurity
上次发过一个springsecurity的文章但都是比较简单的,角色,权限什么的都是配置在配置文件中的,在现实中不是很实用,这次就更深入的弹下springsecurity 1)登录部分 在springsecurity中提供了各种的认证,表单认证,基本认证等,只要通过配置一下就可以实现你想要的认证方式.这里只说下表单验证<http auto-config="true">...
2009-05-03 16:27:00 63
转载 分析java.lang.OutOfMemoryError: PermGen space
SUN JDK+Tomcat 5.5.20运行服务的时候遇到问题,服务器跑几天后就会挂掉,并报java.lang.OutOfMemoryError: PermGen space异常。发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent heap溢出 。然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至干脆不用tom
2009-04-21 18:31:00 308
分析java.lang.OutOfMemoryError: PermGen space
SUN JDK+Tomcat 5.5.20运行服务的时候遇到问题,服务器跑几天后就会挂掉,并报java.lang.OutOfMemoryError: PermGen space异常。发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent heap溢出 。然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至干脆不用tom...
2009-04-21 18:31:00 55
原创 关于struts 1 中的线程问题
今天突然发现几个月前写的代码中的一个线程问题.在这里做个笔记: 因为在struts1中在整个web生命周期中,web服务器只为每个action产生一个实例,所以就会产生线程问题,就必须要编写线程安全的代码. 需求是这样,简单的来说我需要保存一个学生的一些信息,但之前我需要加载这个学生相关的一些信息,信息量很大,然后在这些信息中筛选出需要的保存起来.关键在于这个加载的过程,
2009-04-05 23:00:00 484
关于struts 1 中的线程问题
今天突然发现几个月前写的代码中的一个线程问题.在这里做个笔记:因为在struts1中在整个web生命周期中,web服务器只为每个action产生一个实例,所以就会产生线程问题,就必须要编写线程安全的代码.需求是这样,简单的来说我需要保存一个学生的一些信息,但之前我需要加载这个学生相关的一些信息,信息量很大,然后在这些信息中筛选出需要的保存起来.关键在于这个加载的过程,因为信息量比较大所以我...
2009-04-05 23:00:00 61
原创 初尝spring security
msn spaces 对safiari的支持好像不好,每次写日志比较麻烦,所以决定把技术有关的日志移到csdn,就从这篇文章开始.这段时间一直在想权限的设计问题,网络上很多讨论这个问题的文章,看过一些,但仍然觉得没想到最好的办法,期间看到了有关acegi的介绍,他是spring下面的一个子项目,专门解决权限控制的问题,现在已经变为spring security. 权限问题说简单也
2009-03-29 20:14:00 626
初尝spring security
msn spaces 对safiari的支持好像不好,每次写日志比较麻烦,所以决定把技术有关的日志移到csdn,就从这篇文章开始.这段时间一直在想权限的设计问题,网络上很多讨论这个问题的文章,看过一些,但仍然觉得没想到最好的办法,期间看到了有关acegi的介绍,他是spring下面的一个子项目,专门解决权限控制的问题,现在已经变为spring security. 权限问题说简单也简单,说难也...
2009-03-29 20:14:00 63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人