马万明的专栏

just happy

UML的9种图例解析

转自:http://blog.csdn.net/fatherican/article/details/44966891 UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是...

2017-11-23 16:20:54

阅读数 532

评论数 2

日志搜集系统从ELK到EFK

为什么做日志系统 首先,什么是日志? 日志就是程序产生的,遵循一定格式(通常包含时间戳)的文本数据。 通常日志由服务器生成,输出到不同的文件中,一般会有系统日志、 应用日志、安全日志。这些日志分散地存储在不同的机器上。 通常当系统发生故障时,工程师需要登录到各个服务器上,使用 g...

2017-10-25 18:51:10

阅读数 17260

评论数 2

java 线程池

一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, Ti...

2017-10-17 19:21:15

阅读数 364

评论数 0

大数据之数据采集

本篇主要介绍目前网站数据采集的主流方式,之后篇章会介绍客户端数据采集目前主流的实现方式。 目前有很多数据采集云平台,如Google anylytics,百度统计,腾讯统计等等,还有一些平台也非常不错:  一.友盟+,支持移动端和web端数据采集,个性化场景数据定制采集方案。官网给的...

2017-10-16 20:38:45

阅读数 15768

评论数 4

RSA前端加密后端解密

通过强大的开源工具类,我们可以实现前端公钥加密,后端私钥解密,非对称加密方式相对比较安全。 通过强大的开源工具类,我们可以实现前端公钥加密,后端私钥解密,非对称加密方式相对比较安全。 1. 准备工作 下载jar包     https://mvnrepository.com/artifact/org...

2016-12-16 16:01:47

阅读数 5525

评论数 3

Web-listener与filter

1、Listener的定义与作用   监听器Listener就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时自动执行代码的功能组件。   Listener是Servlet的监听器,可以监听客户端的请求,服务端的操作等。 2、Liste...

2016-09-22 10:24:27

阅读数 686

评论数 0

Socket套接字

源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。 它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 非常非常简单的举例说明下:...

2016-09-19 11:10:54

阅读数 731

评论数 0

Disruptor介绍

Disruptor 1. Disruptor是什么 1.1  技术背景     LMAX是在英国注册并受到FCA监管(监管号码为509778)的外汇黄金交易所, LMAX架构是LMAX内部研发并应用到交易系统的一种技术。它之所以引起人们的关注,是因为它是一个非常高性能系统,这个系统是建立在J...

2016-09-19 09:31:42

阅读数 1735

评论数 0

java中各种Queue

在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。 ...

2016-09-13 08:18:25

阅读数 3215

评论数 0

Drools一个很好的例子

转自http://www.360doc.com/content/15/0701/15/5054188_481943680.shtml 一、问题描述   假设雇员 Employ 有:            学历信息 eduInfo , 简历信息 resume ,    ...

2016-09-08 16:39:03

阅读数 6714

评论数 1

OSGI基本原理

定义 OSGi(Open Service Gateway Initiative)技术是面向Java的动态模型系统。 这个框架实现了一个优雅、完整和动态地组价模型。应用程序(称为bundle)无序重新引导可以被远程安装、启动、升级和卸载。 OSG...

2016-09-08 08:38:51

阅读数 4486

评论数 0

java的(PO,VO,TO,BO,DAO,POJO)解释

PO(persistant object) 持久对象  在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的...

2016-09-07 10:53:39

阅读数 307

评论数 0

Java单例模式之双重检锁-优

单例创建模式是一个通用的编程习语。和多线程一起使用时,必需使用某种类型的同步。在努力创建更有效的代码时,Java 程序员们创建了双重检查锁定习语,将其和单例创建模式一起使用,从而限制同步代码量。然而,由于一些不太常见的 Java 内存模型细节的原因,并不能保证这个双重检查锁定习语有效。 ...

2016-09-07 10:45:35

阅读数 711

评论数 0

javaBean对象与Map对象互转

import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; impor...

2016-09-07 08:38:57

阅读数 838

评论数 0

spring之ModelAttribute

1.@ModelAttribute注释void返回值的方法 [java] view plain copy  print? @Controller   public class HelloModelController {      ...

2016-09-07 08:35:28

阅读数 234

评论数 0

Java 之EnumSet与EnumMap

Java 之EnumSet与EnumMap EnumSet是Java枚举类型的泛型容器,Java既然有了SortedSet、TreeSet、HashSet等容器,为何还要多一个EnumSet呢?答案肯定是EnumSet有一定的特性,举个例子,EnumSet的速度很快。其他特性就不一一列举了,毕竟...

2016-09-05 10:54:46

阅读数 1395

评论数 0

apt-get,apt-update

转自http://blog.csdn.net/span76/article/details/41313591 用 apt-get 也很久了,没多想它的实现,最近遇到 gstreamer 装不上的问题,才多看看了它 apt-get 就是从网上下载包,并安装到本地 手工下...

2016-09-02 16:12:37

阅读数 408

评论数 0

使用ScureCRT连接本地虚拟机中的Ubuntu系统

如果是公司网络,需要代理上网,先设置代理: 两种设置linux apt-get http代理的方法 1:修改/etc/apt/apt.conf配置文件,添加行: Acquire::http::Proxy “http://用户名:密码@Ip:port”; 2:通过echo命令设置变量http_pro...

2016-09-02 15:45:46

阅读数 519

评论数 0

Java 内部类与静态类

内部类 1:内部类拥有普通类的所有特性,也拥有类成员变量的特性 2:内部类可以访问其外部类的成员变量,属性,方法,其它内部类 静态类 1:只有内部类才能声明为static,也可以说是静态内部类 2:只有静态内部类才能拥有静态成员,普通内部类只能定义普通成员 3:...

2016-09-02 14:41:57

阅读数 290

评论数 0

请求转发与重定向

在servlet中可能会牵扯到传值或者跳转的问题,可以能是servlet之间互相跳转,也可能是两个web应用程序之间互相跳转。这就出现了请求转发和重定向。 请求转发的特点: 1.请求转发需要RequsetDispatcher,最后通过forward方法传递request和respo...

2016-09-01 16:14:04

阅读数 1086

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭