- 博客(47)
- 资源 (14)
- 收藏
- 关注

原创 用DTree实现对所有树形结构的增删改查
不管是组织机构,还是功能路径,都是树形结构的展示效果,用ajax技术通过DTree来实现对所有树形结构对象的增删改查
2010-06-02 11:05:00
9854
109
原创 Win7下安装Docker踩坑填坑全过程
首先在window7下安装docker实在是因为个人电脑太老的原因,系统一直没有更新,所以这篇文章记录一下安装的全过程。1:首先找一篇windows7下安装Docker的文章做参考2:一切装好之后会遇到以下问题A)looks like something went wrong in step ‘looking for vboxmanage.exe'这个问题是因为你自定义目录后导致配置文件中安装文件目录不正确,两种方法,1卸载重新默认安装,2配置文件中修改文件start.sh,修改其中的配
2022-01-24 15:24:48
974
原创 程序员生命周期的中段
2009年入行,从事软件编程工作,主打Java和Android开发,算是一个前一个后2014年注册指南针信息科技有限公司,为厂商提供程序外包服务,包括APP和PC系统端的开发和维护,在7年的服务过程中,积累了经验,也形成了自己的产品和二十多项软著。2020年公司获得国家高新技术企业称号和大数据企业称号,同时加入了工业互联网联盟,评为创新科技示范单位,总算是有一点点成绩吧。希望程序员生涯的中段能继续向前进。...
2021-11-11 14:55:31
6151
原创 Androidpn服务器搭建及集成进自己的用户表
背景:前两天需要APP推送功能,并且不能用云推送,如极光啊、百度云推等等等等。所以无奈之下,百度搜索确定方案,基于Apache的mina框架的开源项目Androidpn,决定采用到项目中。一、首先需要下载例子看看效果,源码项目优快云都有,分服务端程序和移动端程序。1:服务器端,将项目导入到MyEclipse中,项目名称为Androidpn-tomcat,如下图:导入成功后,需要修改1
2015-08-13 17:23:51
2726
转载 2014年企业移动混合型APP开发战略
许多企业向实施移动战略迈出了头几步,它们正面临将影响移动项目成效的一个重要决定。为移动 App 选择一种开发方法:Native、Web 还是 Hybrid 的过程牵涉许多因素,比如预算、项目时间表、目标群体和 App 功能,等等。每种方法都有天生的优点和局限性,找到最适合本企业要求的一种开发方法可能是项艰巨的任务。 混合型APP软件、网页型APP软件、原生型APP软件,哪一种模式会成为
2014-06-11 16:15:36
705
原创 能让用户心情好的UI设计
c语言->html/css/javascript->java->c#->php->flex->android界面设计是我最头疼的环节,但往往界面设计又是最先开始,CSS是我的瓶颈,一个简单的效果,我需要弄很久,感觉极其浪费时间,所以往往都是知难而退,即使自己有好的想法和创意也无从下手,最后宁愿放弃自己的想法,去拷贝一个非常普遍的界面来用,这样,我的项目才可以顺利的往下进行以至完成。但,完成
2012-06-04 12:11:11
637
转载 安卓巴士Android开发神贴整理
一个demo让你掌握Android的各种Service:http://www.apkbus.com/android-19645-1-1.htmlandroid开发教程专题http://dev.apkbus.com/ Android 动画效果专题研究:http://www.apkbus.com/android-729-1-1.html盘点Android 所有Dia
2012-05-10 09:25:14
483
原创 CI重要知识点
1:数据库类 2:装载类3:URL辅助类4:scaffolding(脚手架)5:分页类6:输入于安全过滤类7:表单辅助函数8:自动加载
2012-01-31 10:03:22
467
原创 codeigniter流程图
index.php 作为前端控制器,初始化运行 CodeIgniter 所需要的基本资源。Router 检查 HTTP 请求,以确定谁来处理请求。如果缓存(Cache)文件存在,它将绕过通常的系统执行顺序,被直接发送给浏览器。安全(Security)。应用程序控制器(Application Controller)装载之前,HTTP 请求和任何用户提交的数据将被过滤。控制器(Controller)装
2012-01-30 22:03:51
828
原创 Android开发备忘录!
1:如果要使用全局文件,可以把变量放入Applacation中,在Applacation中包含你的每个Activity2:长时间的后台操作请使用Service,它会一直运行,并且可以进行通知3:Android的线程Handler不会开辟一个新的线程,使用的还是当前的主线程,new Thread才是另外的线程,你也可以使用looper对象4:遇到后台更新完数据需要通知Activity更新
2011-11-03 00:55:13
3409
原创 vs 2005快捷键
<br />快捷键 功能 <br />CTRL + SHIFT + B生成解决方案 <br />CTRL + F7 生成编译 <br />CTRL + O 打开文件 <br />CTRL + SHIFT + O打开项目 <br />CTRL + SHIFT + C显示类视图窗口 <br />F4 显示属性窗口 <br />SHIFT + F4显示项目属性窗口 <br />CTRL + SHIFT + E显示资源视图 <br />F12 转到定义 <br />CTRL
2011-03-29 10:12:00
532
原创 flex 使用viewstack实现页面的跳转(转)
<br />flex中实际没有页面跳转的概念,都只有在一个页面中,隐藏显示。那怎样才能很好地实现页面的跳转呢?我经过昨天不懈地努力尝试,终于实现了一种页面跳转的方法。<br /> 在网上查询相关资料中,都是说有如下几种方法:1)viewstack, 2)state, 3)modular, 4)navigatortourl等。我的这个方法也是用viewstack来实现。<br /> 使用viewstack时,我碰到的主要问题是:到底是要把某一页面的相关处理(比如该页面的按钮响应事件)放在该页面
2011-03-16 23:56:00
5771
转载 FLEX内存优化技巧集合
<br />1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; <br />2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除; <br />3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null; <br />4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部引用了,孩子删不掉导致父亲也删不掉; <br />5. 除
2011-03-09 11:00:00
572
转载 RIA大战——Silverlight vs Flex
<br /> 我喜欢任何一种可以让我的工作更有生产率和效率的新技术。但是在新技术的接受上,我绝对不是个冒进者也不盲目跟风,而是试过之后再选择。<br /> 最近一年来,我从C#的世界中走出,从后台系统、商业逻辑等走到前端技术和用户界面系统。我看了看XHTML,CSS和Javascript,这么多年来每次我都会失望:这些技术看起来是那么地相似感觉一样,不论它们是用什么IDE、代码执行,也不论它们在不同的浏览器里看起来有多么的不一样。<br />Silverlight<br
2011-03-07 12:48:00
635
转载 用Axis构建java WEB Service
<br />一、Axis安装 1、环境 jdk1.5,Tomcat 5.0<br /><br /> 2、到 http://ws.apache.org/Axis/网站下载Axis安装包<br /><br /> 3、解压缩安装包,将Axis_UNZIP_PATH/Axis-version/webapps下的Axis包拷贝到TOMCAT_HOME/webapps/下,以下约定Axis_HOME为该TOMCAT_HOME/webapps/Axis目录<br /><br /> 4、启动t
2010-09-03 09:26:00
595
转载 sql之left join、right join、inner join的区别
<br />left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 <br />right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录<br />inner join(等值连接) 只返回两个表中联结字段相等的行<br />举例如下: <br />--------------------------------------------<br />表A记录如下:<br />aID aNum<br />1 a200501
2010-08-24 09:11:00
379
转载 sql2000数据库同步
<br />SQL Server 2000 数据库同步配置的原理<br />复制的概念<br />Microsoft? SQL Server? 2000 的复制是在数据库之间对数据和数据库对象进行复制<br />和分发并进行同步以确保其一致性的一组技术。<br />使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过 Internet 分<br />发给远程或移动用户。复制还能够使用户提高应用程序性能,根据数据的使用方式物理<br />分隔数据(例如,将联机事务处理 (OLTP) 和决策支持系统
2010-07-29 11:20:00
2415
原创 为DTree添加复选框
为DTree添加上复选框可以让树的功能更加丰富,比如在做树形结构的时候可以点击选择多个树节点进行操作等等....添加复选框的方法:1)dtree.js在function dTree(objName) { this.config = { target : null, folderLinks : true, useSelection : true, useCookies : true, useLines :
2010-07-27 15:22:00
11221
14
原创 优化MyEclipse速度
<br />去除不需要加载的模块<br />一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 <br />windows–>perferences–>general–>star
2010-07-23 17:19:00
598
转载 JAVA MD5加密
<br />/**<br /> * MD5 加密<br /> */<br /> public String getMD5Str(String str) {<br /> MessageDigest messageDigest = null;<br /><br /> try {<br /> messageDigest = MessageDigest.getInstance("MD5");<br /><br />
2010-07-22 09:48:00
453
原创 用java操作注册表
<br />package test1;<br /><br />import java.util.prefs.Preferences;<br /><br />/**<br /> *<br /> * @author hadeslee<br /> */<br />public class Test3 {<br /> <br /> public static void main(String[] args)throws Exception {<br /> Preferences pre=
2010-06-29 16:56:00
532
转载 oracle 10g的数据类型
☆数据类型 定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型 ☆标量(SCALAR) 合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。 ☆数字 数字,它有三种基本类型--
2010-05-31 09:05:00
1147
原创 零基础零编码一分钟开发对单表的增删改查
零基础零编码一分钟开发javaEE平台之对单表的增删改查,查询方面:带条件的查询,支持分页(oracle、sql、mysql),所有树形结构(如组织机构、功能路径等)均以DTree动态展示(一分钟即可开发完成对树的增删改查),可选择隐藏显示列,插入带普通的数据验证,删除方面全选删除,编辑采用模态窗口,该平台提交数据均采用Ajax方式,保证页面无刷新,页面布局采用div+css,可更换样式
2010-05-28 15:13:00
1920
3
原创 怎样将excel中的数据通过PL/SQL导入ORACLE数据库中
详细地步骤: 1、打开MicroSoft Excel 2000 2、文件(F)→新建(N)→工作簿→ 3、输入数据后,存盘为test.xls, 4、文件(F)→另存为(A)→ 保存类型为:制表符分隔,起名为text.txt,保存到C:/
2010-05-25 15:54:00
3468
转载 Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用
区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR(20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2(20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VA
2010-05-24 17:28:00
475
原创 oracle建立触发器 实现自增实例
create table TN_TEST( username varchar2(32), userpass varchar2(32), version number) 要求一:TN_TEST表中字段version 每次修改TN_TEST表则讲version自动加一 建立触发器语句:create trigger add
2010-05-24 17:18:00
576
转载 Java权限控制的算法
这里笔者介绍一种很常用,也比较专业的权限控制思路。这里用java语言描述,其实都差不多的。要换成其他的语言主,自己转一下就可以了。为了方便起见,我们这里定义a^b为:a的b次方。这里,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2 删除B---3修改B---4添加
2010-05-18 12:32:00
420
转载 Oralce的数据类型
定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型 ☆标量(SCALAR) 合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。 ☆数字 数字,它有三种基本类型--NUMBER、PLS_INTE
2010-05-18 10:03:00
1959
原创 用命令行(CMD)中启动和关闭ORACLE服务
lsnrctl start开启监听lsnrctl stop停止监听net start oracleserviceoracle开启oracle服务net stop oracleserviceoracle停止oracle服务
2010-05-17 09:00:00
5058
转载 SELECT ... FOR UPDATE(WAIT/NOWAIT)命令与ORACLE锁
oracle锁的排队机制: 请求锁定需要排队。如果某个会话请求一个锁定,但是由于其他会话已经锁定了指定记录或对象而无法获得所需的锁定,那么这个会话将会等待。此时,可能多个会话都在等待访问相同记录或对象,在这种情况下,ORACLE会跟踪这些会话请求锁定的顺序。 如果不希望某个会话在无法获得锁定时进行排队等候,那么避免排队的唯一方式是使用SELE
2010-04-29 16:55:00
14635
原创 Proxy方式的aop
这种方式适用于被代理对象有接口的情况public class JDKProxyFactory implements InvocationHandler{ private Object targetObject; //创建代理对象 public Object createProxyIntance(Object targetObject) {
2010-03-31 10:18:00
496
原创 CGlib方式的aop
该情况适用于被代理对象没有接口的情况public class CGlibProxyFactory implements MethodInterceptor { private Object targetObject; //创建代理对象 public Object createProxyIntance(Object targetObjec
2010-03-31 10:17:00
420
转载 供应链
供应链的概念最早是在20世纪80年代末提出来的。近年来,随着全球制造的出现,以及信息管理技术的迅速发展,供应链在制造业管理中得到普遍应用,成为一种全新的管理模式。 1.供应链的概念及其模型 早期的观点认为供应链是制造企业中的一个内部过程,供应链的概念局限于企业的内部操作,注重企业的自身利益目标。随着企业经营的进一步发展,现代供应链的概念更加注重围绕核心企业的网链关系。
2010-03-26 17:17:00
1912
原创 oracle并发问题
#查看现在系统中用户拥有的锁。Select scott,v$lock.sid,trunc(id1/power(2,16)) rbs,bitand(id1,to_number(ffff,xxxx))+0 slot,id2 seq,lmode,request,v$lock.typefrom v$lock,v$session where v$lock.sid=v$sessi
2010-03-23 13:45:00
485
原创 oracle常用命令
create insert delete select创建用户必须在sys超级管理员下;连接到超级管理员:conn sys as sysdbasys zhuangyansystem zhuangyanscott tiger查出所有CLERK(办事员)的姓名及其部门名称,部门的人数.找出所有办事员的姓名及部门编号select e.ename,d.dna
2010-03-23 10:55:00
390
原创 oracle多粒度锁机制
1.数据库锁的概念 为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读 “脏”数据),数据库中引入了锁机制。基本的锁类型有两种:排它锁(Exclusive locks 记 为X 锁)和共享锁(Share locks记为 S锁)。 排它锁:若事务T对数据D加X锁,
2010-03-23 10:54:00
631
转载 oracle之索引
1.索引分类a) 唯一索引, 作用是数据约束,保证数据唯一,还有就是数据索引,提高查询效率b)一般索引,只有数据索引的作用, 2.唯一索引的建立create unique index 索引名 on 表名(字段名)ok,假设有一个Emploeyy表,里面有一个empName字段,我们来为empName添加唯一索引cr
2010-03-23 10:08:00
385
转载 proxool属性说明
属性列表说明:fatal-sql-exception: 它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果在片段中存在,那么这个异常将被认为是个致命错误(Fatal SQL Exception ).这种情况下,数据库连接将要被放弃.无论发生什么,这个异常将会被重掷以提供给消费者.用户最好自己配置一个不同的异常来抛出.
2010-03-22 11:00:00
406
的Ajax(jQuary)网页即时聊天(java版模仿sina直播室聊天)
2009-12-17
POJO代码生成器 Swing做的
2009-09-03
jsp写的BBS小论坛 有分页 有注册登录 带数据库
2009-07-17
jsp写的BBS小论坛 有分页 有注册登录 带数据库
2009-07-16
必学的swing 非常适合需要锻炼java代码的人
2009-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人