关闭

Hadoop整体感知

认识一门新技术首先从该技术解决什么问题开始,探讨该技术为解决问题提供了什么特性,是如何实现该特性的,最后探讨在真是环境的应用。        1. 为什么会有hadoop?         随着公司业务发展,数据会逐渐增多,格式也越来越复杂,而这些数据是存在潜在价值的,当数据量达到P级别时,传统数据库就会在存储和计算的平衡上趋于瓶颈。hadoop就是为解决该类问题而诞生的。 ...
阅读(103) 评论(1)

2017年年度总结

转眼一年又过去了,勤奋的程序猿在今年的奋斗史上又留下了光辉的一笔!仅以简陋的笔录记录下自己的成长旅程。                    【项目】         作为程序猿,项目在我们的生活中扮演着举足轻重的角色,尽管大多数我是作为开发者的角色,但也经常站在管理者的角读思考问题:        1.  要善于使用工具,从开始建项,到数据库设计,产品设计,产品实现,后期...
阅读(413) 评论(16)

httpclient学习与短信应用实践

Http协议是在web开发中用到最多的协议了!访问我们发布的web服务都是通过js显式进行访问,但有时候为了访问安全,我们不能暴露访问的url地址及其登录信息,这时候,通过后台来实现post和get请求则是必须的了,最常见的应用就是短信发送,邮件服务等。        首先练习一下client的使用: //上传文件到指定url地址 public static String doUpl...
阅读(173) 评论(7)

过滤器实现单一用户登录

单一系统的登录要保证同一时间内不允许pc,app,微信同时登录,在一个时间内只保留最后一次登录状态。这样的设计是我们容易忽略的。下面通过过滤器的方式进行实现:        首先在web.xml文件中添加: LoginFilter com.test.filter.LoginFilter LoginFilter /ssl/* ...
阅读(189) 评论(5)

ActiveMQ支持协议

上节提到ActiveMQ支持多种协议,下面分析一下,ActiveMQ各个协议的特点以及该协议在什么情况下使用,使用所应用的接口。     常见的协议配置信息:     1. TCP协议:TCP协议保证broker与client的高稳定性通信。使用openwire序列化字节流,促使网络上的传输效率和数据快速交互。应用接口为16161   ...
阅读(167) 评论(7)

从ActiveMQ认识JMS

随着分布式系统的规模和复杂度提高,往往会出现如下问题:(1)系统间同步通信,客户端发出调用后,必须等到服务对象完成处理并返回结果后才能继续执行;(2)服务端和客户端强耦合,后端一旦出现故障,前台将会牵扯进来;(3)客户的一次调用只能发送给单独目标对象。在这样的环境下,面向消息的中间件就应运而生了。       1. 什么是消息中间件?有什么特点?        很容易理解,消息...
阅读(165) 评论(8)

spring源码解读(1)-容器基本实现

学习spring源码对理解spring的执行流程,如何更好的发挥spring的功能有很大的指导作用。下面针对spring加载bean容器学习spring的执行流程。        spring通过调用xml配置文件,解析并加载Bean,xmlBeanDefinitionReader则是整个资源加载的切入点:          spring从xmlBeanReader读取...
阅读(223) 评论(24)

spring实现可动态修改时间定时任务

前端时间开发接触了一个开源框架jeecg,里面封装了spring与quartz整合的定时任务实现方式。因为之前尝试过单纯使用quartz来实现定时任务,遇到一些问题,比如,无法通过spring注入的方式添加自己的注入类。         首先了解一下,定时任务有三种技术实现方式:java自带的Timer类,可以让程序保持一定频度执行,但是无法按照某个时间执行;quartz,一个功能强大的...
阅读(1559) 评论(27)

msql优化--索引优化

关于数据库优化指标主要为:响应时间,扫描行数,返回行数。对于响应时间,主要体现在服务器级别,服务器性能,网络响应速度等;索引主要为了减少扫描行数;根据limit来限制返回行数。         常用的索引有:B-Tree索引,哈希索引,空间索引,全文索引。除此之外,按照数据存储方式可以分为聚集索引和非聚集索引。 【索引类型】 B-Tree索引              ...
阅读(402) 评论(21)

spring-Aop应用日志处理

上文讲解了sping Aop的基础概念与实现逻辑,本文从实践出发介绍sping进行aop配置并实现日志打印过程。        环境介绍:spring4.0 release版本,前端使用spring mvc框架。        1. 定义注解拦截器 /** * 自定义注解 拦截service */ @Component public class LogIntercepto...
阅读(317) 评论(12)

Spring-AOP概论

AOP是OOP的一种实现,将业务代码进行隔离,降低逻辑代码之间的耦合度,提高代码复用率,经常用在日志处理,权限控制,事务处理,Struts2的过滤器拦截器等。我们首先通过学习动态代理认识AOP原理,然后进行AOP概念的论述。        下面代码通过实现InvocationHandler接口实现代理控制接口:public class LogProxy implements Invoca...
阅读(211) 评论(10)

JVM--java类文件结构

据说分析java类结构对日后的编码优化有很大的帮助,同时它也是我们理解java虚拟机类加载,内存分配,解析的基础,就和小伙伴们一起探讨学习了一番!         先来张大图做个导向:                                  1. 我们首先要搞明白.class文件是咋来的,为啥要有.class文件?          我们知道在JDK里面执行一...
阅读(244) 评论(16)

小小加密应用

日前,大家在公司讨论一个很激烈的问题,原来有个小黑客在网上通过模拟ip和post请求,不断访问发送短信的接口,要知道,发送短信这个功能是接入第三方平台来完成的!每一条短信的发送就代表着流量和短信条数的流失,造成金钱的浪费。经过两天的试验,大神简单设计了一个算法,暂时解决了该问题,也跟大神学习一下:        首先发送短信的功能是用阿里云的服务实现的,它首先提供了一个风险拦截系统!也做...
阅读(380) 评论(11)

java基础--IO

数据在计算机内存储转换必须要用到IO操作,了解IO操作机制,对我们编码时针对文件操作,提高系统性能,磁盘存储,数据网络传输等都有很大的帮助。       (1) java的IO流的概念是数据从源头到达目的存储地的有序数列,正是这些输入输出流实现了java的输入输出。        分类:我们最熟悉的要数字节流和字符流了,按照计算机的二进制存储规则,字节流是操作8位二进制位,字符...
阅读(451) 评论(15)

信息资源管理

信息资源管理讲述了信息资源如何从获取到转化为知识的过程,企业如何通过细化该过程提高资源利用率,为社会创造财富。...
阅读(343) 评论(15)
156条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:192448次
    • 积分:10721
    • 等级:
    • 排名:第1676名
    • 原创:156篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3509条
    QQ联系
    点击这里给我发消息
    邮箱联系
    点击这里给我发消息
    博客专栏
    最新评论