当前搜索:

算法面试题:如何找最长的增长子序列

给定一组数字,找出数组中最长的增长子序列的长度。子序列不一定必须是连续的。例如,给定数组[0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15],最长的增长子序列的长度为6:它是0,2,6,9,11,15。解决方案解决这个问题的蛮力方法是生成每个可能的子序列,然后测试每个子序...
阅读(18) 评论(0)

Java 对象排序详解

在Collection框架中,主要使用的类是来自List接口中的ArrayList,以及来自Set接口的HashSet、TreeSet,我们经常处理这些Collections的排序。在本文中,我将主要关注排序Collection的ArrayList、HashSet、TreeSet,以及最后但并非最...
阅读(26) 评论(0)

单点登录原理与简单实现

来源:http://www.codeceo.com/single-login.html一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下...
阅读(154) 评论(0)

Java实现对hashMap排序

map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍):HashMap:我们最常用的Map,它根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快...
阅读(145) 评论(0)

创建多个表空间(表分区)

select count(*) from JMS_NEWS t where t.type='0103'; delete from JMS_NEWS t where t.type='0103'; 201701011200000000000 201610200053219204579 2...
阅读(351) 评论(0)

Java服务器热部署的实现原理

在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打包好的应用直接替换掉原有的应用,不用关闭或者重启...
阅读(395) 评论(0)

POI导入excel,包括前端js代码

已实现导入excel,包括前端js,ajax代码 js代码、 window.uploadRegisterTableRest = function () { //获取文件输入框对象 var fileIn...
阅读(1170) 评论(0)

SecureCRT无法连接虚拟机Linux—虚拟网卡(NAT方式)

SecureCRT无法连接虚拟机Linux—虚拟网卡(NAT方式)IP(169.254.xx.xx)无效问题 问题背景: 好久没用的笔记本,突然拿回来再用的时候出现SecureCRT无法连接虚拟机Linux的问题,以前也遇到过这种问题,基本上这种问题是以下几种情况导致的: ...
阅读(2116) 评论(0)

Java中调整字距与行距的方法 其一(以DrawString为例)

今天要谈的是如何在Java中调整字距与行距,当然,这里谈的主要是针对swing与awt里的字距与行距。 调整字距与行距看起来似乎是个很简单的问题,大概可以直接调用某个内置的方法来操作,紫雾我最开始也是这么觉得的,但找了一圈也没发现相关方法,没办法,自己写吧,毕竟也不难。 其实调整字距的...
阅读(1518) 评论(0)

Maven的EJB&JBoss的配置使用以及一键式部署

1、准备:为了完成主题中所提到的任务我们需要做如下准备:           IntelliJ IDEA 11.1.1           Maven 3.0.4           JDK 1.6.0           JBOSS 5.1.0 GA 关于安装以及环...
阅读(1432) 评论(0)

设计模式之不变模式(Immutable Pattern)分析

不变模式(immutable pattern)  一个类的内部状态创建后,在整个生命期间都不会发生变化时,就是不变类。这种使用不变类的做法叫做不变模式。  不变模式有两种形式:一种是弱不变模式,另一种是强不变模式。   弱不变模式:  一个类的实例的状态是不可变化的,但是这个类的引用...
阅读(1446) 评论(0)

有状态和无状态(@stateless/@stateful)

基本概念:  有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。  无状态就是一次操作,不能保存数据。无状态对象(Stateless Bean),就是没有实例变量的对象.不能保存数据,是不变类...
阅读(1459) 评论(0)

游戏--坦克世界

只是玩的游戏,和编码等技术无关。 中系HT车长灯炮.兄弟连.侦查.修理.多面手 炮手.修理  兄弟连  人工稳定 隐蔽  灭火 驾驶员.修理 兄弟连  平稳驾驶 隐蔽 灭火 装填手.修理 兄弟连  态势感知  规整弹药 隐蔽 灭火 注;第3个技能和第4个可以互换位置具体看需求 中...
阅读(1465) 评论(0)

Jersey框架restful 不同参数形似及区别

@FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明 1. @PathParam ,使用@PathParam可以获取URI中指定规则的参数,举个例子:  @Path(&q...
阅读(1534) 评论(0)

Java-多态

阅读(1674) 评论(0)

扼杀性能的 10 个常见 Hibernate 错误

错误1:使用Eager Fetching FetchType.EAGER的启示已经讨论了好几年了,而且有很多文章对它进行了详细的解释。我自己也写了一篇。但不幸的是,它仍然是性能问题最常见的两个原因之一。 FetchType定义了Hibernate何时初始化关联。你可以使用@OneToM...
阅读(3412) 评论(0)

数据库索引--SQL语句执行效率、分析及优化

1.关于SQL查询效率,100w数据,查询只要1秒,与您分享: 机器情况 p4: 2.4 内存: 1 G os: windows 2003 数据库: ms sql server 2000 目的: 查询性能测试,比较两种查询的性能 SQL查询效率 step by step -- setp 1....
阅读(3658) 评论(0)

Tomcat启动一闪而过,报错,配置JDK

windows环境下: 下载解压版直接双击startup.bat文件或者安装版(安装成功后)启动,CMD命令框一闪而过,并报错:  The CATALINA_HOME environment variable is not defined correctly  This environm...
阅读(4632) 评论(0)

Oracle高性能SQL语句

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将...
阅读(4752) 评论(0)

JSON和JSONP区别(跨域)

前言   由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。   当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通...
阅读(5004) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 160万+
    积分: 1万+
    排名: 815
    最新评论