6 236004

尚未进行身份认证

暂无相关描述

等级
博文 201
排名 1k+

Java、spring框架拦截器区别

spring的Aspect,Filter、Interceptor、ControllerAdvice区别@ControllerAdvice使用详解对于@ControllerAdvice,我们比较熟知的用法是结合@ExceptionHandler用于全局异常的处理,但其作用不仅限于此。ControllerAdvice拆分开来就是ControllerAdvice,关于Advice,前面我...

2019-05-14 16:12:31

java定时器、Spring定时器和Quartz定时器

当前java程序中能够实现定时的主要有三种方式,分别是:java定时器,spring定时器,quartz定时器。下面依次讲讲他们的应用!java定时器的应用其实java很早就有解决定时器任务的方法了,java提供了类java.util.TimerTask类基于线程的方式来实现定时任务的操作,然后再提供java.util.Timer类来注册调用,先创建一个类RingTask...

2019-04-26 20:41:03

学习路线

2018-06-24 12:41:13

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

给定一组数字,找出数组中最长的增长子序列的长度。子序列不一定必须是连续的。例如,给定数组[0,8,4,12,2,10,6,14,1,9,5,13,3,11,7,15],最长的增长子序列的长度为6:它是0,2,6,9,11,15。解决方案解决这个问题的蛮力方法是生成每个可能的子序列,然后测试每个子序列的单调性并保持跟踪最长的那个。这将非常昂贵:生成每个子序列就得O(2^N)!相反,我们可以试着用递归...

2018-03-28 21:20:17

Java 对象排序详解

在Collection框架中,主要使用的类是来自List接口中的ArrayList,以及来自Set接口的HashSet、TreeSet,我们经常处理这些Collections的排序。在本文中,我将主要关注排序Collection的ArrayList、HashSet、TreeSet,以及最后但并非最不重要的数组。让我们看看如何对给定的整数集合(5,10,0,-1)进行排序:数据(整数)存储在Arra...

2018-03-28 21:06:32

单点登录原理与简单实现

来源:http://www.codeceo.com/single-login.html一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想...

2018-03-17 23:34:35

Java实现对hashMap排序

map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍):HashMap:我们最常用的Map,它根据key的HashCode值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMap最多只允许一条记录的key值为Null(多条会覆盖);允许多条记录的Valu...

2018-03-17 23:06:38

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

selectcount(*)fromJMS_NEWStwheret.type='0103';deletefromJMS_NEWStwheret.type='0103';20170101120000000000020161020005321920457921位201610011043246970245总共:PR:108082NEWS:25955...

2018-03-09 16:45:40

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

在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打包好的应用直接替换掉原有的应用,不用关闭或者重启服务器,一切就是这么简单。那么,热部署到底是如何实现的呢?在本文中,我将写一个实例,这个实例就是一个容...

2018-03-07 13:58:01

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

已实现导入excel,包括前端js,ajax代码js代码、window.uploadRegisterTableRest=function(){ //获取文件输入框对象varfileInput=$('#getFile_registerTable');

2018-02-05 15:46:31

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

SecureCRT无法连接虚拟机Linux—虚拟网卡(NAT方式)IP(169.254.xx.xx)无效问题问题背景:好久没用的笔记本,突然拿回来再用的时候出现SecureCRT无法连接虚拟机Linux的问题,以前也遇到过这种问题,基本上这种问题是以下几种情况导致的:1.虚拟机Linux防火墙没有关闭;2.虚拟机Linux没有安装ssh服务;3.

2018-01-25 11:35:44

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

今天要谈的是如何在Java中调整字距与行距,当然,这里谈的主要是针对swing与awt里的字距与行距。调整字距与行距看起来似乎是个很简单的问题,大概可以直接调用某个内置的方法来操作,紫雾我最开始也是这么觉得的,但找了一圈也没发现相关方法,没办法,自己写吧,毕竟也不难。其实调整字距的方法有很多种,本文介绍其中一种,即直接指定每个字符的初始位置,从而自由调控字距与行距。其实实现手段还有

2018-01-25 11:26:15

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

1、准备:为了完成主题中所提到的任务我们需要做如下准备:     IntelliJIDEA11.1.1     Maven3.0.4     JDK1.6.0     JBOSS5.1.0GA关于安装以及环境配置请Google 2、新建项目和一键式部署   打开IntelliJ中

2018-01-25 11:06:23

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

不变模式(immutablepattern) 一个类的内部状态创建后,在整个生命期间都不会发生变化时,就是不变类。这种使用不变类的做法叫做不变模式。 不变模式有两种形式:一种是弱不变模式,另一种是强不变模式。 弱不变模式: 一个类的实例的状态是不可变化的,但是这个类的引用的实例具有可能会变化的状态。这样的类符合弱不变模式的定义。要实现弱不变模式,一个类必须满足如下条件: 

2018-01-25 10:49:38

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

基本概念: 有状态就是有数据存储功能。有状态对象(StatefulBean),就是有实例变量的对象,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。 无状态就是一次操作,不能保存数据。无状态对象(StatelessBean),就是没有实例变量的对象.不能保存数据,是不变类,是线程安全的。 代码更好理解:/***有状态bean,有state,us

2018-01-25 10:29:15

游戏--坦克世界

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

2018-01-24 16:29:07

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

@FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明1. @PathParam,使用@PathParam可以获取URI中指定规则的参数,举个例子: @Path("/user")@GET@Path("{username"})@Produces(MediaT

2018-01-22 14:24:41

Java-多态

2018-01-14 13:10:08

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

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

2018-01-11 14:20:15

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

1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4:2.4内存:1Gos:windows2003数据库:mssqlserver2000目的:查询性能测试,比较两种查询的性能SQL查询效率stepbystep--setp1.--建表createtablet_userinfo(use

2017-12-20 10:36:08
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!