`
wuxiaozeng2440
  • 浏览: 27246 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

lambda test

    博客分类:
  • code
  @Test     public void test() { DaDz dz1 = new DaDz(2L,2223L,"2","bb"); DaDz dz2 = new DaDz(1L,2222L,"2","aa"); DaDz dz3 = new DaDz(3L,2224L,"2","cccc"); DaDz dz4 = new DaDz(4L,2225L,"3","dd"); List<DaDz> en ...

分组方法

    博客分类:
  • code
public static Map<String, List<Map<String, Object>>> list2Map(String key, List<Map<String, Object>> data) {   if (data == null) return null; Map<String, List<Map<String, Object>>> result = new HashMap<String, List<Map<String, Object>> ...
  编程不难,难的是写出好的程序来,良好的编码习惯有很多好处 写代码一定要精炼,要简单易懂。不少人以为自己写的代码很复杂,就觉得自己很了不起,事实恰恰相反。   类:很多对类的理解不够深刻,所以不清楚什 ...
最近公司有项目组提到这样的需求,需要一个基于TCPIP协议的双向ssl加密中转平台,类似于信安世纪的bisafe的简化版,一端(A)搭建在企业那边,另一端(B)搭建在公司内部,要求企业那边代码和公司这边的代码都不改动。可 ...
  集群或者群集是指所有的设备共同完成相同的功能,每一个设备的功能都是完整的,但是在外界看来是一个设备。     分布式是所有的设备集结后,共同组成一个体系,相互之间协同工作,同时又各自完成自己的相应的工作 ...

java异常

    博客分类:
  • Java
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。   java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕 ...
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关 ...
  海量数据处理问题是一项艰巨而复杂的任务。原因有以下几个方面:   一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理时,前面还能正常处理,突然到了某个地方问题出现了,程序终止了。httpwww.itokit.com   二、软硬件要求高,系统资源占用率高。对海量的数据进行处理,除了好的方法,最重要的就是合理使用工具,合理分配系统资源。一般情 ...

项目经理

最近准备应聘项目经理一职。故在网上了解一下如何做一个合格的项目经理。结合自己接触过的项目经理。整理了一篇文章。   一、 项目经理岗位职责 在外企做项目经理或许挺轻松,但在国内,项目经理就是一个全能型的 ...

工作流程

项目和产品的开发都应遵循此流程规定。   需求分析 需求分析应拟定一个计划,在计划期限内由项目经理或产品经理按照需求说明书的模板完成,必须按照国际化UML用例的模式对业务需求进行分析,并给出用例的场景描述, ...

rest

REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式,指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。REST提出了一些设计概念和准则: 1.网络上的所有事 ...

java各种区别

    博客分类:
  • Java
ArrayList LinkedList Vector 1.ArrayList:底层用数组实现的List  特点:查询效率高,增删效率低 轻量级 线程不安全  2.LinkedList:底层用双向循环链表 实现的List  特点:查询效率低,增删效率高  3.Vector: 底层用数组实现List接口的另一个类  特点:重量级,占据更多的系统开销 线程安全   Hashtable和HashMap不同之处。 1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。

apache shiro 简介

Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制,即权限或者角色; 密码加密 - 把JDK中复杂的密码加密方式进行封装; 会话管理 - 用户session管理器,可以让CS程序也使用session来控制权限。 除了以上功能,shiro还提供很多扩展 Web Support:主要针对web应用提供一些常用功能。 Caching:缓存可以使应用程序运行更有效率。 Concurrency:多线程相关功能。 Testing:帮助我们进行测试相关功能 Run As:一个允许用户 ...

用户管理设计

下图是版本一。      1. 权限:Privilege 权限应具有上下级关系,也就是管理级别。下面通过例子来说明 系统管理       用户管理           查看用户           新增用户                 修改用户                 删除用户 我把权限细分为三种类型,”角色权限“,组织权限,“一般权限”,我没有写成继承,而是用了一个枚举属性,因为我觉得他们没有明显的继承关系。   2. 角色Role 我觉得角色也可以有上下级关系,那样父角色就能拥有子角色的所有权限。但为了简单起见,没那么设计,树形结构不好维护。   ...
  Struts2体系结构大致包含四个模块。Servlet过滤器,Struts核心API,拦截器,开发者定义文件。   1.客户端初始化一个指向Servlet容器(例如Tomcat)的请求(HttpServletRequest)   2.这个请求经过一系列的过滤器(Filter)(这些过滤 ...
Global site tag (gtag.js) - Google Analytics