- 博客(47)
- 资源 (18)
- 收藏
- 关注
原创 Java实现二叉树
Java实现一颗二叉树 实现了插入、删除、是否包含、将二叉树转化为主链、将二叉树平衡化、将二叉树写入文件、从文件读取一颗二叉树
2022-12-18 18:53:04 249 1
原创 概览
基础篇面向对象设计 设计模式 异常体系、断言、日志和调试反射、泛型、注解和动态代理字符串、数值、日期时间api 数据结构 函数式编程IO/NIO 、序列化和RMI高级应用篇图形编程java与xml、数据库编程网络编程并发编程位运算、类加载和Java安全JNIjava/jvm性能优化规范篇JCP JSR Java语言规范 JVM虚拟机规范JNDIJDBC J...
2020-02-16 20:45:53 117
转载 treegrid级联勾选或深度级联勾选扩展:两种扩展
treegrid没有级联勾选,要用怎么办?自己扩展呗~ 先明确两个概念:1、级联勾选:不包括未加载的子节点2、深度级联勾选:包括未加载的子节点 两种思路:1、扩展个新方法cascadeCheck,当需要进行级联勾选时,调用该方法进行级联勾选或不勾选。2、扩展onLoadSuccess方法,添加一个自定义属性:cascadeCheck(级联)或deepCas
2012-04-09 17:22:52 3201
原创 Servlet简介
开发中常用MVC模式,MVC对应的各个组件如下:M:model,模型,对应JavaBean(处理用户请求)。V:view,视图,对应Jsp(显示页面,如显示表格、菜单树等)。C:controller,控制器,对应Servlet(只负责请求转发)。此前,Servlet也是同时充当视图层、业务逻辑层以及持久层的动态网页编程技术。Jsp是Servlet的一种简化,使用Jsp只需要完成程序
2012-04-04 19:19:29 576
原创 Cookie与session
Cookie常用于网站记录客户的某些信息。一旦用户下次登录,网站可以获取到客户的相关信息,根据这些信息,网站可以对客户提供更友好的服务。Cookie会一直存放在客户端机器上,直至超出Cookie的生命期限。JSP使用response内置对象增加Cookie,它提供如如下方法:增加Cookie的步骤:(1).创建Cookie实例(2).设置Cookie的最大保存期限(3).向
2012-04-04 19:18:51 434
转载 struts2核心工作流程与原理
1. Struts2架构图 这是Struts2官方站点提供的Struts 2 的整体结构。 2. Struts2部分类介绍 这部分从Struts2参考文档中翻译就可以了。 ActionMapper ActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Request等java S
2012-03-20 20:38:49 767
转载 jRebel
想必大家对项目开发中,调试类文件修改时,容器自动重新加载漫长的过程早已厌倦,我今天闲来无事,于是,想试试javaRebel (jRebel)这个东西,javaRebel(jRebel)现在是收费软件,不过在网上可以下载到确解版的。在网上查了一下相关资料,可以实现修改类文件后,不用容器重新加载的功能,高兴之余顺手一试高下,先是下载了MyEclipse7.0(包括了eclipse)安装之,想在一个全
2012-03-20 18:25:57 10402
转载 oracle生成树
下面我们以PF_MENU这张表当作我们的数据表。 1、首先,我们查得整个表的数据: //CDID:菜单ID; FCDID:父菜单ID;CDM:菜单名称。 FCDID=0是最高级菜单;CDM=- 是 分割线SELECT CDID,FCDID,CDM FROM PF_MENU 得到的数据,如下(以下列举部分数据,不是完整的):CDID FCDID CDM30
2012-03-20 13:23:49 1290
转载 文件锁
读写相关的问题是永远存在的,文件锁就是为了解决这个问题而做的,其实它就是个简单的信号量。读写相关性指由于同时读写文件造成文件数据的随机性冲突。为了明确知道在何时通过何种操作对更改或是读取了文件中的那些数据,有必要对操作进行序列化,原子化,同步化,使用户能确知在何时文件中有什么数据。文件锁就是其中一个工具。文件系统一般有两种锁,共享锁及排它锁,也可被称为读锁和写锁。文件系统锁的特点:
2012-03-19 09:52:19 533
转载 农夫养牛
package excise;import java.util.ArrayList;import java.util.List;/** * 问题描述: * * 一头母牛在3—10岁的时候每年可以生一头小牛,生公牛和母牛的比率是50%, * 在牛12岁的时候就送入屠宰场买了。现在有一个农夫有1头1岁大的母牛, * 在母牛3岁的时候就送到附近的农场去配种,请问40年后这
2012-03-17 12:27:59 636
原创 关于NetBeans的界面风格转换详细操作
http://wiki.netbeans.org/Main_Pagehttp://www.blogjava.net/daisheng/articles/245909.htmlhttp://be-evil.org/netbeans-color-theme-collection.html
2012-03-15 13:55:46 1568
转载 历届奥斯卡获奖影片(1927—2009)
2009(81届) 获奖 《贫民窟的百万富翁》(Slumdog Millionaire),福克斯 提名 《贫民窟的百万富翁》(Slumdog Millionaire),福克斯 《本杰明·巴顿奇事》(The Curious Case of Benjamin Button),派拉蒙 2008(80届) 获奖 《老无所依》No Country fo
2012-03-14 19:20:21 2246
转载 各种字符编码详解(ascii,utf-8,unicode,gbk,gb2312,iso8859-1等)
1. ASCII 我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位大小的字节,因此用户不仅可以存放所有可能的ASCII字符,而且有整整一位空余下来。如果你技艺高超,可以将该位用做自己离奇的目的:WordStar中那个发暗的灯泡实际上设置这个高位,以指示一个单词中的最后一个字母,同时这也宣示了WordStar只能用于英语文本。 由于字节有
2012-03-10 22:41:40 828
原创 一些网址导航
版本控制Github https://github.com/progit/progit/tree/master/zh数据库MySql http://doc.mysql.cn/Java图形 http://www.cnblogs.com/cocowool/archive/2010/08/16/1800954.html骑士的卓越誓言blog http://xokni
2012-03-07 22:29:04 1244
转载 疯人院之大家别去美国,一个愚蠢而落后的国度
原文地址:大家别去美国,一个愚蠢而落后的国度【转载】作者:金鑫大家别去美国,一个愚蠢而落后的国度 来美国已多时了。我后悔当初的选择。一直都被西方媒体所蒙蔽欺骗,让我错误地以为美国是一个现代化国家。怀着学习美国先进科技报效祖国的豪情,我翻山越岭来到了这个“强大”的国度。可是结果让我大失所望! (1) 美国真的是个还未经开发的大农村.在中学时,老师们就教过
2012-03-05 13:17:12 6290
原创 树1
树节点类:package org.zp.datastruct;public class TreeNode { public Object data; public TreeNode leftChild; public TreeNode rightSib; public TreeNode () {} public TreeNode (Object obj) {}
2012-03-03 23:30:44 382
原创 疯人院之语言、编码、计算机
在数据结构总结1那篇文章中我已经提到了数据是信息的载体,语言是信息交流的工具,人类是个独立又相互联系的矛盾体。现在就来简单说说人类是如何进行相互联系的。毫无疑问至今为止人类交流的方式是丰富多彩、千奇百怪的。比如最基本的交流方式就是口语即说话,也就是规定一系列的符号,然后发送者通过声波(声带振动)的形式发送出去,接受者通过耳膜(共振)将接受到的声波信息转换为电信号通过神经传导至大脑,大脑经过分析
2012-03-03 11:25:47 1067
原创 队列
抽象数据类型描述:package org.zp.datastruct;public interface Queue { // 先进先出只能从队首删除、队尾插入 public void clear(); public void enqueue(Object obj); // 在队尾插入一个新元素 public Object dequeue(); // 删除并返回队首元素
2012-03-02 23:45:52 625
转载 API_JDBC
JDBC由一组用 Java 编程语言编写的类和接口组成。JDBC 扩展了 Java 的功能。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯 Java API 来编写数据库应用程序。即JDBC是应用程序与数据库交互的接口(或者说方法)。因为Java是平台无关的,所以使用 Java 编程语言编写的应用程序,就无须去忧虑要为不同的平台编写不同的应用程序。将 Java 和 JDB
2012-03-02 16:50:30 548
原创 NetBeans快捷键
psvm+Tab 生成Main方法sout + Tab 生成输出语句Ctrl-E/Ctrl-X 删除当前行ctrl+enter 增加空白行,光标不移动;Ctrl-数字键盘上的 - 折叠(隐藏)代码块Ctrl-数字键盘上的 + 展开已折叠的代码块Ctrl-Shift-数字键盘上的 - 折叠所有代码块Ctrl-Shift-数字
2012-03-01 18:46:18 522
原创 简单学jQuery---概述
jQuery 是一个轻量级 JavaScript 库。它提倡:写的更少,做得更多。jQuery共有两个版本的 jQuery 可供下载:一份是精简过的,另一份是未压缩的(供调试或阅读)。可从jQuery官网下载。 通过jQuery你可以实现如下操作:(当然你可以任意扩展自己的插件) HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数
2012-03-01 18:39:07 586
原创 栈---链表实现
栈--链表实现:package org.zp.datastruct;public class LinkedStack implements Stack { // 链表节点类 private static class SLLNode { private Object data; private SLLNode next; public SLLNode() { }
2012-02-26 14:53:01 371
原创 栈---数组实现
栈的抽象类型描述(ADT):package org.zp.datastruct;public interface Stack { // Stack values are stacks whose elements are arbitrary objects. // 栈元素类型为任意对象 //Modifiers 修改器--修改栈 public void clear(); p
2012-02-26 14:06:36 902
原创 数据结构总结1
序言: 还记得think in java 中Everything Is an Object一章那句引言吗?If we spoke a different language, we would perceive a somewhat different world.人类文明发展的今天,科学技术进步以及对世界的认知可谓空前,而我们对世界的认识完全是对抽象事物的具体限定。
2012-02-26 11:40:15 1051
原创 单链表1
单链表类:package org.zp.datastruct;public class SLL { // 链表节点类 private static class SLLNode { private Object data; private SLLNode next; public SLLNode() { } public SLLNode(Object dat
2012-02-25 23:34:28 464
原创 二叉树2
二叉树类:package binarytreetraversal;/** * * @author shootzp */public class BST { public static class BSTNode { Comparable data; BSTNode left; BSTNode right;
2012-02-25 18:30:08 449
原创 二叉树1
二叉树节点类:package binarytree;public class BTNode { Object data; BTNode left; BTNode right; public BTNode() { } public BTNode(Object obj) { this.data = obj; }
2012-02-24 22:20:47 397
原创 JSP基础知识1
两种包含:静态包含,先包含后处理:动态包含,先处理后包含,处理静态和动态页面(返回结果)两种跳转:客户端跳转,会改变地址栏,页面加载完毕才会跳转: response.setHeader("refresh","time,url=xxx.html"); response.sendRedirect("frame.jsp");服务器端跳转(不改变地址栏,无条件跳转): 如果现在一个页面中使用了JDBC,则
2012-02-24 17:26:52 316
转载 JVM
20. 接口和抽象类定义有什么区别? 接口一般用于定义业务相对稳定的功能,用接口定义的实现要求,实现者不能改变接口的参数需求和返回值类型。一旦接口的参数需求与返回值类型中的任何一项发生改变都会导致接口的失效。因此,接口带有规范的约束力。开发人员必须严格按照这种约束力来实现其功能。 抽象类的要求要比接口宽松许多,因为抽象类允许对定义的业务有简单实现,因此,
2012-02-18 13:30:10 397
原创 web开发中常遇到的乱码问题
环境/资源:windows 7/tomcat 7/ie/firfox/firebug详情请参考:TCP/IP协议指南(卷2)应用层协议 Request for Comments (RFC) 2822 http://www.ietf.org/rfc.html圣思园JavaWeb http协议 查看http协议报文格式,并比较get/post的请求报文与响应报文的差别T
2012-02-15 11:01:17 477
原创 Linux基本命令
用户系统相关命令su[参数选项][使用者]--用户切换其中的使用者为要变更的对应使用者 在将普通用户变更为root用户时建议使用“-”选项,这样可以将root的环境变量和工作目录同时带入,在转变为root权限后,提示符变为#. 环境变量:实际上就是用户运行环境的参数集合。Linux是一个多用户的操作系统。而且在每个用户登录系统后,都会有一个专有的运行环境。通常每个用户默
2012-02-11 17:36:48 349
转载 2011年度中国互联网红黑榜TOP10
【搜狐IT消息】每年的互联网都宛若一个大舞台,悲欢离合,生老病死悉数上演,跳梁小丑与江湖大义同台竞争。他说着鬼话,你戴着面具,为了各自目的走到舞台,上演着一出出互联网悲喜剧。一,年度最猛大事件:密码泄露中奖理由:如果没有几大网站数千万用户帐户密码被泄露,中国互联网将继续沉睡数百万睡眠用户,在密码可能泄露的恐惧下,无数用户疯狂登陆自己早 已不再留恋的网站,激活,更改密码,并顺便看了看当年注册
2012-02-10 22:30:02 2190
转载 2012最受企业欢迎的开发技能 Top10
本文的目标是通过列举Indeed的前十名职位,来看看新的一年里企业需要的前十位开发者和工程师的开发技能。01. HTML502. MongoDB03. iOS04. Android 05. 手机应用06. Puppet07. Hadoop08. jQuery09. PaaS10. 社交媒体HTML5企业发布了183个Web开发职位,其中微软和亚马逊的
2012-02-10 22:27:23 490
原创 UML学习小结
UML1、OOAD与UML Object Oriented Analysis&Design 面向对分析(what)和设计(how) UML:Unified Modeling Language 统一建模语言(图形化的语言表示) 帮助我们在OOAD的过程中标识元素、构建模块、分析过程并可通过文档说明系统中的重要细节2、UML图的分类 静态模型(stati
2012-02-10 19:46:10 559
CPU结构_8086指令系统_汇编.pdf
2020-02-12
java ssh框架
2015-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人