- 博客(61)
- 资源 (14)
- 收藏
- 关注
原创 查找一个字符串不重复最长的串
import java.util.HashMap;import java.util.Map;public class MyStringUtils { public static int getMaxLenght(String s) { int n = s.length(); int ans = 0;//最大不连续长度 int start = 0;//重复字符串位置 int from = 0;//不重复开始的字符串开始 .
2020-12-01 15:06:46
210
原创 http4次挥手
关键名称解释:FIN终止位,ACK确认位, ack确认号, (期望得到的seq), seq数据传输序号1.握手图 client server(1) FIN=1(client请求终止),A
2017-06-19 09:48:49
1954
原创 大话http三次握手
关键名称解释:SYN同步位,ACK确认为, ack确认号, (期望得到的seq), seq数据传输序号1.握手图 client server(1) SYN=1(第一次请求创建连接同部位),A
2017-06-16 17:17:46
822
转载 使用Proxy和InvocationHandler实现代理器模式 实现spring aop
[转自: http://publishblog.blogdriver.com/blog/tb.b?diaryID=842351 ][Java]使用Proxy和InvocationHandler实现代理器模式元对象(被代理对象):package com.zj.gof.proxy;public interface StudentInfoService { v
2015-01-21 12:01:07
901
转载 Hibernate实体类对象生命周期的3种状态
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached).处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject).瞬时态由new命令开辟内存空间的java对象,例如.Student student=new Student();如果
2014-09-22 14:43:22
4374
转载 如何同时启动多个Tomcat服务器
如何同时启动多个Tomcat服务器http://www.blogjava.net/allen-zhe/archive/2007/01/15/93981.aspx 前些时日,出于某种需要,需要同时启动多个Tomcat服务器,在网上查了半天,才找到解决的办法,拿出来分享一下,嘿嘿。我所用Tomcat服务器都为zip版,非安装版。以两个为例:安装第二个Tomcat
2014-07-23 14:53:11
703
转载 MySQL 添加列,修改列,删除列
http://blog.youkuaiyun.com/ws84643557/article/details/6939846ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alte
2013-09-05 10:01:38
5281
转载 Hibernate(分组查询等续)
投影查询使用聚集函数在HQL中可以调用Count:统计函数Min:求最小值函数Max:求最大值函数Sum:求和函数Avg:求平均数函数 Count:统计函数Session session = HibernateSessionFactory.getSession();Transaction tx = session.beginTransaction();
2013-04-01 13:33:55
827
转载 JSP、JAVA获取各种路径总结
3.1 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径 :application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径 :application.getRealPath("/"); 取得请求文件的上层目录:new Fil
2012-09-22 11:50:39
527
转载 Struts2的工作机制及分析
原文:http://www.blogjava.net/lzhidj/archive/2008/07/10/213898.html概述本章讲述Struts2的工作原理。读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组
2012-07-28 13:21:41
741
转载 Java程序员从笨鸟到菜鸟之(九十)跟我学jquery(六)jquery中事件详解
转载:http://blog.youkuaiyun.com/csh624366188/article/details/7777643 由于jquery本身就是web客户端的有力帮手,所以事件对于它来说就显得尤为重要了,事件是脚本编程的灵魂. 所以此内容也是jQuery学习的重点。 在传统的javascript中,注册一个事件也是非常简单的事情,下面我们具体看一下一个
2012-07-26 11:27:23
1769
转载 【转】jQuery的.bind()、.live()和.delegate()之间差别
转】jQuery的.bind()、.live()和.delegate()之间差别Admin2011年8月9日 名人名言:友情是天堂,没有它就象下地狱;友情是生命,没有它就意味着死亡;你在人间所做的一切,无一不是为了友情。——威·莫里斯起首看看live()与bind()两种给元素绑定事务的办法的差别是什么??live()给所有匹配的元素附加一个事务处理惩罚
2012-07-26 11:24:39
1103
转载 iframe与父窗口或其他iframe框架通信
1.在iframe中调用本窗口的控件 document.forms["form1"].控件ID.value2.在iframe中调用父窗口的控件 window.parent.forms["form1"].控件ID.value3.在父窗口中调用iframe中的控件 window.frames["iframe窗体ID"].document.forms["form1"
2012-07-06 11:30:56
5386
转载 设计模式-Bridge模式
GOF中这样描述桥接模式--将抽象部分与实现部分分离,使得它们都可以独立的变化 生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢? 概述:
2012-06-27 16:38:48
1059
转载 JAVA深复制(深克隆)与浅复制(浅克隆)
出自:http://www.cnblogs.com/yxnchinahlj/archive/2010/09/20/1831615.html1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含
2012-06-27 16:07:26
731
转载 细谈Hibernate数据库事务与隔离级别
数据库事务:事务是指一组相互依赖的操作行为,如银行交易、股票交易或网上购物。事务的成功取决于这些相互依赖的操作行为是否都能执行成功,只要有一个操作行为失败,就意味着整个事务失败。关于事务的一个经典例子就是:A到银行办理转账事务,把100元钱转到B的账号上,这个事务包含以下操作行为: (1)从A的账户上减去100元。 (2)往B的账户上增加100元。 显然,以上两个操作必须作为
2012-06-08 00:13:17
6805
转载 Spring事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的
2012-06-04 23:21:40
544
转载 java多线程总结
http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html
2012-06-04 22:40:08
526
转载 将值对象改为引用对象
在很多系统中,我们可以用如下的方法来划分对象:引用对象和值对象。引用对象是:指如客户和帐号这样的对象,每个对象实例对应于显示世界中的一个真实对象,我们通过标识符来判断不同的对象实例是否是同一个对象。值对象是:如同日期这样的对象,对象的值就是它们全部的意义。要判断两个值对象是否相等就需要判断他们的值是否相等。在实际的开发中,那些对象应该划分为值对象,哪些对象应该划分为引用对象有时候并
2012-02-26 23:08:55
2171
转载 反射机制的理解及其用途
Reflection 是 Java 程序开发语言的重要特征之一,是学习Java必须 String s = "aaa"; Class cls1 = s.getClass(); Class cls2 = String.class; Class cls3 = Class.forName("java.lang.String"); if (cls1 == cls2) {
2012-02-26 22:55:53
5328
转载 Hashtable和HashMap有什么区别
a.Hashtable是继承自陈旧的Dictionary类的,HashMap继承自AbstractMap类同时是Java 1.2引进的Map接口的一个实现。 b.也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个 多线程的应用程序中用一个Hashtable,但你必须同样地为一个HashMap提供外同步。
2012-02-26 22:45:49
1397
转载 ArrayList、Vector、LinkedList的区别及其优缺点?
ArrayList,LinkedList,Vestor这三个类都实现了java.util.List接口,但它们有各自不同的特性,主要如下: 一、同步性 ArrayList,LinkedList是不同步的,而Vestor是同步的。所以如果不要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费的开销。但在多线程的情况下,有时候就不得不使用Vector
2012-02-26 22:39:39
30548
2
原创 Tomcat 6.0配置数据源(DBCP)和JNDI使用
JNDI : Java Naming and Directory Interface (JNDI) JNDI works in concert with other technologies in the Java Platform, Enterprise Edition (Java EE) to organize and locate components in a distributed
2012-02-24 15:58:26
1201
原创 J2EE开发中大量的专业缩略语
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。 首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistant object持久对象最形象的理解就是一个PO就是数据库
2012-02-24 15:14:34
698
转载 两个有序数组合并为一个有序数组
两个有序数组合并为一个有序数组突然想到了这个算法,记得以前看过,但是没写,怕自己会写不出这个算法,于是就把它用JAVA写出来,呵呵。 思想:先依次比较两个数组,按照小的就传入新 class ArraySort { //两个有序数组的合并函数 public static int[] MergeList(int a[],int b[]) {
2012-02-23 17:37:23
3990
转载 Mysql之inner join,left join,right join详解
Mysql之inner join,left join,right join详解文章分类:PHP编程首先借用官方的解释下:inner join(等值连接):只返回两个表中联结字段相等的行;left join(左联接):返回包括左表中的所有记录和右表中联结字段相等的记录;right join(右联接):返回包括右表中的所有记录和左表中联结字段相等的记录。比如我们有xs、cj两个
2012-02-07 10:32:31
24147
转载 SQL面试题
问题描述: 为管理岗位业务培训信息,建立3个表: S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄 C (C#,CN ) C#,CN 分别代表课程编号、课程名称 SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩 要求实现如下5个处理: 1. 使用标准SQL嵌套语句查询选修课程名称为
2012-02-07 10:24:13
2750
转载 Mysql 的 Cascade/Restrict/No action
外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下 . cascad
2012-02-07 09:54:54
4947
转载 hibernate 根据对象关系表生成 数据库
一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更应当从对象出发,生成数据库里面相关表,这样更加符合人认知事物的习惯。由于hibernate3提供了自带的工具hbm2ddl,建立根据你的对象建立数据库是一件非常简单
2012-01-16 15:24:54
2304
原创 关于 sessionState mode='InProc' 不用启动ASP.NET 服务
由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下: 我们会发现sessionState标签中有个属性mode,它可以有3种取值:InProc、StateServer?SQLServer(大小写
2011-09-30 10:13:39
3397
原创 怎么查看端口占用情况?
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被
2011-09-07 16:15:47
507
原创 Ext.dd.DragZone 拖拽
Ext.onReady(function () { //拖放区域内的所有item处理拖(drag) new Ext.dd.DragZone("zone2", { ddGroup:"zone2DD", //开始拖动,则当前元素
2011-09-01 10:44:19
5691
转载 Ext 拖拽深入研究
整个Ext架构中组件是其重要的组成部分,除了少部分(如树的结点)的界面表现元素不是在这样的一个体系中,大部分的页面表现元素都被绑定在这个体系之中,下面从这个体系的最底层即在这个继承体系的最高层进行研究:1. Ext.util.Observable所有在这个体系中的
2011-09-01 10:41:47
4604
转载 如何修改SQL Server 2000身份验证模式和系统管理员Sa的登录密码
原帖:http://space.itpub.net/166189 如何修改SQL Server 2000身份验证模式和系统管理员Sa的登录密码1、如何修改SQL Server 2000身份验证模式? 分析:由于千方百剂软件,在数据库安全方面采用了最安全的方式“混
2011-08-30 15:29:49
971
原创 windows操作系统下忘记Mysql的root密码,重设密码方法如下
仅适合Windows NT内核: 首先,停止Mysql服务,这是必须的 找到你的安装目录(我的是C:\Program Files\MySQL\MySQL Server 5.0\bin)C:\Program Files\MySQL\MySQL Server 5.0\
2011-08-25 10:28:49
692
模拟jQuery架构--理解jQuery对象
本文主要是对http://stworthy.iteye.com/blog/200863此篇文章的改进,希望读者更能重复理解javascript的一些框架。本文在stworthy的基础上对代码做了一些改变,并做了一些详细的阐述,希望能给广大IT朋友一点参考价值,如果写的不好的地方欢迎指正。 <script type="text/javascript">...
2011-07-13 15:57:38
109
原创 Ext的拖放官方案例研究
EXT中拖拽的五个步骤(extjs.com官方论坛上搞来的) 5 Steps to Understanding Drag and Drop with Ext JSOne of the mos
2011-07-06 14:16:55
1231
原创 jquery实现简单播放图片功能
New Document <!-- // --> BBBB CCCC DDDD EEEE FFFF GGGG <!-- f
2011-06-21 16:42:00
732
原创 JS 四舍五入自定义小数位数,空缺补0
<br /><br /><mce:script type="text/javascript"><!--//JS 四舍五入自定义小数位数,空缺补0function formatnumber(value, num) { var a, b, c, i; a = value.toString(); b = a.indexOf("."); c = a.length; if (num == 0) { if (b != -1) {
2011-05-25 20:22:00
3821
原创 JAVA ODBC 连接SQLSERVER2008
<br />package mypackage;import java.sql.*;public class DB {String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //String sConnStr = "jdbc:sqlserver://PC--20110331FNJ:1433;databaseName=productShowSys;integratedSecurity=true;";
2011-05-20 17:15:00
5832
图书在线浏览系统-毕业设计+论文全套
2012-07-26
即时通讯系统设计 本科毕业论文
2010-12-13
流媒体 流媒体同步技术和流媒体关键技术解决
2010-04-16
人才招聘网站-asp
2009-03-31
VF企业人事档案管理系统
2009-03-30
嵌入式系统中Java+AWT的实现.
2009-03-29
asp——网上在线花店
2009-03-29
VB企业工资管理系统
2009-03-29
Struts__Hibernate
2009-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人