- 博客(14)
- 资源 (1)
- 收藏
- 关注
转载 HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!
来源:公众号:crossoverJie 原标题:HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!前言Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 Concu...
2018-08-01 17:06:15
200
原创 防止同一用户在不同地方下登陆的简单实现
基本的实现原理很简单,就是通过检测当前登陆请求的session是否为已登录状态的session,如果不是的话,说明你的账号在另一个地方登陆,这样会将之前登陆的账号踢下线,本质的操作就是,被踢出下线的请求会执行session.invalidate()。这种操作不能防止第二个用户是恶意登陆的,只是单纯的只允许一个在线的session。大家如果有什么更好的方案,希望提出来,一起进步学习。1、每次登陆的时...
2018-06-14 17:42:30
977
原创 细说Angular ng-class
在前面Angularjs开发一些经验总结中我们说到在angular开发中angular controller never 包含DOM元素(html/css),在controller需要一个简单的POJO(plain object javascript object),与view完全的隔离(交互angularjs框架的职责。但在某些项目中看见controller涉及DOM的元素最多的是在contro
2016-03-15 17:46:48
401
转载 JDBC和JNDI区别,数据库连接区别
jdbc是数据库中间代理商为了是java连接数据库而定的一个协议 或者说是方法,通过jdbc-odbc的方法进行数据库连接,是连接一次创建一次的做法 1,由数据库驱动和协议组成连接数据的方法,调用中间商提供的类包,进行创建连接 2.再由连接去调用3种状态. 3.由状态来提供对数据库的操作 jndi是一种命名树的方式,把需要的类都列成目录的样式,需要哪个只要根据命名直接去 调用,是一种比较快洁的思想
2015-08-17 19:04:33
669
原创 Hibernate的持久化类
这里介绍Hibernate持久化类使用的是JavaBean的风格,为要被访问的属性提供了一套get和set方法,这两个方法也叫做Hibernate持久化类的访问方法。本文向大家介绍Hibernate持久化类,可能好多人还不了解Hibernate持久化类,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。Hibernate持久化类使用的
2015-08-11 18:25:02
486
转载 侵入式和非侵入式的区别
非侵入式设计一个客户端的代码可能包含框架功能和客户端自己的功能。侵入式设计,就是设计者将框架功能“推”给客户端,而非侵入式设计,则是设计者将客户端的功能“拿”到框架中用。侵入式设计有时候表现为客户端需要继承框架中的类,而非侵入式设计则表现为客户端实现框架提供的接口。侵入式设计带来的最大缺陷是,当你决定重构你的代码时,发现之前写过的代码只能扔掉。而非侵入式设计则不然,之前写过的代码仍
2015-08-11 18:00:17
906
转载 Struts2 - 常用的constant总结
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">
2015-08-10 18:19:25
338
原创 Extjs和jQuery的区别
一、ExtJS1、ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样
2015-07-22 11:36:02
854
转载 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等 .
摘要 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等目录[-]1. ValueStack2.ActionContext3. HttpServletRequest类或request的Map3. Parameters,即GET请求或POST请求的参数4. HttpServ
2015-07-17 18:16:23
492
转载 struts2 检验 字段型校验器&非字段型校验器
数据校验规则文件 1.数据校验规则文件规则: 1.此文件中规定了参数的一些校验条件;2.可以包括字段型校验器和非字段型校验器;3.命名规则:ActionName-validation.xml,其中ActionName是Action类的名字;4.每个Action都有一个validation文件,规则文件放在和Action同目录下;5.在
2015-07-16 17:19:45
1340
原创 struts2 通配符的配置方式
本人最近学习struts2,发现struts2 通配符的配置方式简直碉堡了。记录下来大家一起学习。 1、第一种配置方式新建一包:com.cqxs.action新建一个Action类:UserAction,代码如下: public class UserAction extends ActionSupport{ public Stringadd(){
2015-07-15 17:19:56
797
转载 Jetty和tomcat的比较
Jetty和tomcat的比较 相同点:1. Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。 不同点:1. 架构比较Jetty的架构比Tomcat的更为简单Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现
2015-06-28 15:11:33
384
转载 Jsp9个内置对象详解
JSP内置对象(9个常用的内置对象) 1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号方法说明objectgetAttribute(Stringname) 返回指定属性的属性值EnumerationgetAttributeNames() 返
2015-06-26 16:47:08
403
转载 从store中获取数据
从store中获取数据有很多种途径,可以依据不同的要求选择不同的函数。最直接的方法是根据record在store中的行号获得对应的record,得到了record就可以使用get()函数获得里面的数据了,如下面的代码所示。store.getAt(0).get('name')通过这种方式,我们可以遍历store中所有的record,依次得到它们的数据,如下
2014-10-29 10:12:50
1067
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人