12 2015 档案

spring 加载bean过程源码简易解剖(转载)
摘要:这一篇主要是讲用载入bean的过程。其实就是IOC.低调 低调。。我把重要的都挑出来了。一步步往下看就明白spring载入bean.xml里面bean的原理 。感觉像候杰的 MFC深入浅出,哈哈。观看规则接下 表示下一层代码。接上 表示最近上面要调用的代码的详细部分。publicclassXmlBe... 阅读全文

posted @ 2015-12-31 18:09 舒润 阅读(412) 评论(0) 推荐(0)

常用shell命令实战
摘要:#!/bin/sh ################### #### 环境变量 ### ################### #主程序目录 #APP_HOME=/apps/svr/apache-tomcat-7.0.2/webapps APP_HOME=/apps/svr/tomcat/webap 阅读全文

posted @ 2015-12-31 09:21 舒润 阅读(554) 评论(0) 推荐(0)

机器学习的11个开源项目
摘要:作者张天雷发布于 2014年12月18日|讨论分享到:微博微信FacebookTwitter有道云笔记邮件分享稍后阅读我的阅读清单机器学习是目前数据分析领域的一个热点内容,在平时的学习和生活中经常会用到各种各样的机器学习算法。实际上,基于Python、Java等的很多机器学习算法基本都被前人实现过很... 阅读全文

posted @ 2015-12-28 09:58 舒润 阅读(952) 评论(0) 推荐(0)

京东物流青龙系统分享
摘要:QQ空间腾讯朋友新浪微博人人网开心网微信QQ好友腾讯微博浏览:11022015年,中国的大电商平台格局已定,各大平台开始重视的方向已经从过去的价格战转向最后一公里和O2O的布局了。移动电商、社交电商时代的到来,O2O成为每一家平台布局的重点。我一直就说,O2O不是卖货、不是物流,而是综合的服务体验,... 阅读全文

posted @ 2015-12-28 09:52 舒润 阅读(12234) 评论(0) 推荐(0)

LNMP环境下SendMail+OpenWebMail的详细配置
摘要:随着网络的发展和普及,邮件服务器正在成为人们日常生活中不可缺少的部分。现在,许多企业采用 Lotus Note, Exchange 作为公司内部的邮件服务器。本文主要介绍一种基于Linux系统的邮件服务器软件(sendmail)提供邮件服务。注意:之前已经配置好了LNMP web环境。配置过程/步骤... 阅读全文

posted @ 2015-12-25 20:59 舒润 阅读(898) 评论(0) 推荐(0)

基础架构
摘要: 阅读全文

posted @ 2015-12-25 15:38 舒润 阅读(133) 评论(0) 推荐(0)

开源的服务发现
摘要:开源的服务发现返回原文英文原文:Open-Source Service DiscoveryService discovery is a key component of most distributed systems and service oriented architectures. The ... 阅读全文

posted @ 2015-12-24 19:25 舒润 阅读(490) 评论(0) 推荐(0)

Maven多模块项目管理小结
摘要:题记最近刚完成一个用Maven构建的Web项目,看了一些Maven方面的书,比如《maven实战》,但还是对Maven多模块项目理解得不清晰,所以花了一点时间好好研究了下,现分享如下。问题下面是一个简略的项目结构图 Parent`------ childA(BusinessLayer) `-... 阅读全文

posted @ 2015-12-24 18:34 舒润 阅读(799) 评论(0) 推荐(0)

Zookeeper使用场景
摘要:分布式系统的运行是很复杂的,因为涉及到了网络通信还有节点失效等不可控的情况。下面介绍在最传统的master-workers模型,主要可以会遇到什么问题,传统方法是怎么解决以及怎么用zookeeper解决。Master节点管理集群当中最重要的是Master,所以一般都会设置一台Master的Backu... 阅读全文

posted @ 2015-12-24 17:10 舒润 阅读(308) 评论(0) 推荐(0)

CentOS6.5下安装Cloudstack
摘要:个人记录:使用yum源安装,地址:http://mirrors.163.com/.help/CentOS6-Base-163.repo后续待进行 阅读全文

posted @ 2015-12-23 01:31 舒润 阅读(283) 评论(0) 推荐(0)

JVM 详谈
摘要:JVM 详谈本来这次应该讲讲ORM 的几个框架,但是笔者还没有完全总结出来,所以这里先插入一次学习JVM的心得。作为一个Java程序员,如果不了解JVM的工作原理,就很难从底层去把 握Java语言和Java程序的运作机制。这里先推荐一个最权威的讲解JVM的文档,大家只要查过Java API的可以在里... 阅读全文

posted @ 2015-12-22 11:25 舒润 阅读(216) 评论(0) 推荐(0)

涉及技术
摘要:前端分离: thymeleaf 统一token:OLTU 数据挖掘: spark hadoop hbase 可能需要使用到的技术: 用户信息配置信息分页数据展示权限认证(shiro)单点登录(cas)打印(PJL)集群部署方案(多台多IP同时运行)服务器宕机容灾(zookeeper转换或lvs+ke 阅读全文

posted @ 2015-12-18 10:03 舒润 阅读(409) 评论(0) 推荐(0)

谈谈基于OAuth 2.0的第三方认证 [下篇]
摘要:从安全的角度来讲,《中篇》 介绍的Implicit类型的Authorization Grant存在这样的两个问题:其一,授权服务器没有对客户端应用进行认证,因为获取Access Token的请求只提供了客户端应用的ClientID而没有提供其ClientSecret;其二,Access Token是... 阅读全文

posted @ 2015-12-17 17:45 舒润 阅读(538) 评论(0) 推荐(0)

谈谈基于OAuth 2.0的第三方认证 [中篇]
摘要:虽然我们在《上篇》 分别讨论了4种预定义的Authorization Grant类型以及它们各自的适用场景的获取Access Token的方式,我想很多之前没有接触过OAuth 2.0的读者朋友们依然会有“不值所云” 之感,所以在介绍的内容中,我们将采用实例演示的方式对Implicit和Author... 阅读全文

posted @ 2015-12-17 17:44 舒润 阅读(230) 评论(0) 推荐(0)

谈谈基于OAuth 2.0的第三方认证 [上篇]
摘要:对于目前大部分Web应用来说,用户认证基本上都由应用自身来完成。具体来说,Web应用利用自身存储的用户凭证(基本上是用户名/密码)与用户提供的凭证进行比较进而确认其真实身份。但是这种由Web应用全权负责的认证方式会带来如下两个问题:对于用户来说,他们不得不针对不同的访问Web应用提供不同的用户凭证。... 阅读全文

posted @ 2015-12-17 17:43 舒润 阅读(241) 评论(0) 推荐(0)

Linux远程复制文件
摘要:将本机文件app.properties 复制到用户为root,ip为ip的具体路径下去scp app.properties root@ip:/apps/javaconf/common/其他参考:1.从本机复制文件到远程scp 文件名 远程计算机用户名@远程计算机的ip:远程计算机存放该文件的路径2.... 阅读全文

posted @ 2015-12-17 14:53 舒润 阅读(387) 评论(0) 推荐(0)

CentOS下安装Gitlab
摘要:环境Requirements软件版本CentOS6.6Python2.6Ruby2.1.5Git1.7.10+Redis2.0+MySQLGitLab7-8-stableGitLab Shellv2.6.0#==============================================... 阅读全文

posted @ 2015-12-16 23:24 舒润 阅读(481) 评论(0) 推荐(0)

Maven_POM配置结构
摘要:本文转载,转载地址:http://blog.csdn.net/ithomer/article/details/9332071 ... 4.0.0 ... ... ... ... ... ... ... ... ... ... ... ... 阅读全文

posted @ 2015-12-16 14:21 舒润 阅读(373) 评论(0) 推荐(0)

Maven_POM配置详解
摘要:本文转载,方便以后查阅,转载地址:http://blog.csdn.net/ithomer/article/details/9332071 4.0.0 asia.banseon banseon-maven2 jar 1.0-SNA... 阅读全文

posted @ 2015-12-16 14:19 舒润 阅读(314) 评论(0) 推荐(0)

MySQL索引背后的数据结构及算法原理
摘要:摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎 对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索 引,因为这是平常使用M... 阅读全文

posted @ 2015-12-15 19:37 舒润 阅读(269) 评论(0) 推荐(0)

CentOS6.5下安装Nexus
摘要:一、环境准备(1) CentOS6.5(2)nexus-latest-bundle.tar.gz下载地址:http://www.sonatype.org/nexus/archived/二、安装(1) 将安装包上传至服务器(2) 解压,tar -xvfnexus-latest-bundle.tar.g... 阅读全文

posted @ 2015-12-12 02:32 舒润 阅读(365) 评论(0) 推荐(0)

高并发唯一ID解决方案
摘要:后续 阅读全文

posted @ 2015-12-10 08:31 舒润 阅读(226) 评论(0) 推荐(0)

【译】Linux概念架构的理解
摘要:声明:本文转载,原路径地址:http://www.jianshu.com/p/c5ae8f061cfe摘要Linux kernel成功的两个原因:(1)灵活的架构设计使得大量的志愿开发者能够很容易加入到开发过程中;(2)每个子系统(尤其是那些需要改进的)都具备良好的可扩展性。正是这两个原因使得Lin... 阅读全文

posted @ 2015-12-10 08:03 舒润 阅读(290) 评论(0) 推荐(0)

Linux 常用命令
摘要:通过端口号查询PIDlsof -Pnl +M -i4|grep 8063查看是那一个应用占用端口:netstat -anp | grep 8063jps -l#shell 有时候shell脚本里面是不能加载环境变量的,需要在脚本中使用source /etc/profile即可#获取对应应用的PIDp... 阅读全文

posted @ 2015-12-08 18:31 舒润 阅读(364) 评论(0) 推荐(0)

MySQL下查询锁信息
摘要:SHOW PROCESSLIST;SHOW OPEN TABLES WHERE In_use > 0;#运行线程SHOW GLOBAL STATUS LIKE 'Threads_running%';#链接线程SHOW GLOBAL STATUS LIKE 'Threads_connected%';#... 阅读全文

posted @ 2015-12-07 19:30 舒润 阅读(816) 评论(0) 推荐(0)

CentOS6.5下安装Zabbix
摘要:一、安装环境LAMP这次安装zabbix全程使用yum进行安装,在于速度快,而且,出错的机会小,如果以后在生产环境上时,也可以先使用可以联网的机器进行安装,安装好以后将机器隔离,这样安装速度更快更方便下面进行zabbix的安装(1) 安装LNMP环境,这个由于前面已经有安装MySQL数据库的教程了,... 阅读全文

posted @ 2015-12-06 00:52 舒润 阅读(1178) 评论(0) 推荐(0)

CentOS6.5下安装MySQL
摘要:方法有点笨,但是,没有找到好一点的办法,就这样先装着,看朋友们是否也有需要,记录一下CentOS 下安装MySQL5.7的时候出现各种问题,各种报错,试过无数办法,今天终于安装上去,特此记录一下。(1) 首先,下载一个wget dev.mysql.com/get/mysql-community-re... 阅读全文

posted @ 2015-12-05 22:32 舒润 阅读(598) 评论(0) 推荐(0)

Java命令学习系列(四)——jstat
摘要:Java命令学习系列(四)——jstat2015-07-31 分类:Java 阅读(329) 评论(0) jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行... 阅读全文

posted @ 2015-12-03 13:34 舒润 阅读(294) 评论(0) 推荐(0)

Java命令学习系列(三)——Jmap
摘要:Java命令学习系列(三)——Jmap2015-05-16分类:Java阅读(479)评论(0)Jmapjmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump。在Java命令学习系列(零)——常... 阅读全文

posted @ 2015-12-03 13:33 舒润 阅读(444) 评论(0) 推荐(0)

Java命令学习系列(二)——Jstack
摘要:Java命令学习系列(二)——Jstack2015-04-18 分类:Java 阅读(512) 评论(0) jstack是java虚拟机自带的一种堆栈跟踪工具。功能jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主... 阅读全文

posted @ 2015-12-03 13:30 舒润 阅读(428) 评论(0) 推荐(0)

Java命令学习系列(一)——Jps
摘要:Java命令学习系列(一)——Jps2015-04-16 分类:Java 阅读(423) 评论(0) jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jp... 阅读全文

posted @ 2015-12-03 13:29 舒润 阅读(1990) 评论(0) 推荐(1)

Java命令学习系列(零)——常见命令及Java Dump介绍
摘要:Java命令学习系列(零)——常见命令及Java Dump介绍一、常用命令:在JDK的bin目彔下,包含了java命令及其他实用工具。 jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jconsole:简易... 阅读全文

posted @ 2015-12-03 13:27 舒润 阅读(1526) 评论(0) 推荐(0)

Nginx + Tomcat 动静分离实现负载均衡
摘要:0.前期准备 使用Debian环境。安装Nginx(默认安装),一个web项目,安装tomcat(默认安装)等。 1.一份Nginx.conf配置文件 1 # 定义Nginx运行的用户 和 用户组 如果对应服务器暴露在外面的话建议使用权限较小的用户 防止被入侵 2 # user www ww... 阅读全文

posted @ 2015-12-03 13:24 舒润 阅读(272) 评论(0) 推荐(0)

软件架构模式
摘要:软件架构模式本文是我在阅读O'Reilly免费的电子书 Software Architecture Patterns过程中做的笔记。首先这本书非常新,2015年3月30号订正后发布。其次将目前流行的几种架构详细进行了剖析和比较,除了传统的N层架构外,其它架构相当的前沿。并且,这篇小书连带封面才55页... 阅读全文

posted @ 2015-12-03 13:20 舒润 阅读(429) 评论(0) 推荐(0)

MySql 生成日期随机数
摘要:select DATE_ADD(sd, INTERVAL FLOOR(1+ RAND() * ((ABS(UNIX_TIMESTAMP(ed) - UNIX_TIMESTAMP(sd))) - 1)) SECOND) from dual; 阅读全文

posted @ 2015-12-01 20:37 舒润 阅读(763) 评论(0) 推荐(0)

导航