- 博客(28)
- 资源 (25)
- 收藏
- 关注
原创 将 war 包 打成docker镜像
随着docker等容器技术的成熟,使得dev-ops的开发理念得到落实。公司内部提供的容器都是封装好的,于是决定尝试自己在docker上部署第一个应用来练习练习,还是有不少坑的。前提是docker已经在本地安装了,具体安装步骤可以上官网查看。1、拉取最新的tomcat镜像到本地sudo docker pull tomcat:lastest2、基于Dockerfile创建镜像文件do
2018-01-25 10:42:46
8165
原创 几张图帮你理解 docker 基本原理及快速入门
什么是dockerDocker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Dock
2017-07-11 18:36:46
489
原创 Docker-利用dockerfile来搭建tomcat服务
在前面的例子中,我们从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。常用参数:FROM命令。用法,FROM :。FROM命令告诉docker我们构建
2017-07-11 18:30:29
920
原创 从头开始搭建一个dubbo+zookeeper平台
本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用。 首先,看下一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多之后的常规方案演进历程。 其次,当服务越来越多之后,我们需要做哪些服务治理? 最后,是dubbo的架构图
2017-06-07 11:06:45
484
原创 Web自动化测试之Webdriver+TestNG
自动化测试用例的最终目的就是无人值守的自动化回归测试,不管是用什么语言,什么框架编写的测试用例,如果想达到这个效果,都需要借助于Jenkins或是Hudson。根据业界的习惯,我们还是使用Jenkins。在本人的各个自动化测试教程中,已经多次介绍到了Jenkins的使用,网上也有很多相应的教程,在此就不在累述,我们只讲解如何将TestNG编写的测试用例接入到Jenkins中。7.1 Jen
2016-12-02 22:56:09
1554
转载 Oauth2.0 用Spring-security-oauth2 非常简单
上周,我想开发OAuth 2.0的一个实例。我检查了Spring-security-Oauth2.0的样例,OAuth 2提供商sparklr2和OAuth 2客户端TONR 。我探索在互联网上了一下,整理相关文档。编译并运行了OAuth 2提供商sparklr2和OAuth 2客户端TONR,并检查所有的授权上。现在,我在这里从实用的角度讲解的OAuth 2.0的不同方面来理解Sprin
2016-11-19 13:10:15
4294
1
转载 CAS实现单点登录(sso)搭建流程 服务器端搭建
一、简介1、cas是有耶鲁大学研发的单点登录服务器2、所用环境· Linux系统· Tomcat7.0· JDK1.7· CAS Service 版本 CAS Server 3.5.2 Release· CAS Client版本 cas-client-3.3.3-release
2016-11-19 13:05:41
3676
转载 使用 Google Guava 美化你的 Java 代码
目录:[ - ]1-使用 GOOGLE COLLECTIONS,GUAVA,STATIC IMPORTS 编写漂亮代码1、Google Collections一览2、操作lists和maps3、静态导入和Eclipse模板4、Guava走马观花2-深入探索 GOOGLE GUAVA 库1、The Guava CharMatcher2、Joiner and S
2016-08-21 22:07:47
1010
原创 理解OAuth2.0
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在Google上的照片。问题是只有得到用户的授权,Google才会同意"云冲
2016-08-12 20:42:48
563
原创 jabber服务器搭建
经过几次努力,我终于在我的ubuntu上成功搭建起了jabber即时通讯服务器。由于是源码编译的所以没有放到ubuntu分类下。由于依赖于openssl和mysql,所以安装之前要把这两个准备好(如果configure的时候提示找不到mysql的文件那可能是你的mysql没有安装dev包)现将大致步骤介绍如下(本文只研究在局域网内架设服务器,互联网上可能需要改动一些地方:):1、首先到ht
2016-07-28 19:24:16
3098
原创 ss-panel v3前端与ss-manyuser后端配置supervisord守护完整教程
这是一个sspanel v3 配置的完整教程,我用的是lnmp框架,当然lamp也是可以的,安装lnmp的过程我就不说了。一,安装ss-panel首先我们进入网站目录cd /home/wwwroot/ss.iforday.comgit clone https://github.com/orvice/ss-panel.gitcp -R ss-panel/. ./c
2016-07-21 10:51:42
18073
转载 订单系统开发(仿淘宝和美团网) 之 项目总结(降低数据库并发量)
继上一篇"订单系统开发(仿淘宝和美团网) 之 项目总结(一)",这篇博客重点想说下订单系统开发的设计和有待优化改进的问题。 上图是订单系统数据库设计比较重要的一个——其决定了订单数据的横向切割,而不是将所有的订单数据都存放在一个表中。为什么要这样设计?这样做有什么好处?(看下文便可知晓) 回答上面的疑问,我感觉有必要
2015-09-19 17:29:47
2824
转载 订单系统开发(仿淘宝和美团网) 之 项目总结(一)
基于公司战略的调整和开发框架的升级换代,也伴随着SOP(面向服务编程)和SOA(面向服务架构)的软件开发思想在公司开发团队中的慢慢深入,最终讨论决定在将现有(旧)的支撑公司业务的项目模块(如:产品,商家和订单...)在进行底层架构升级的同时,要让这个模块在一定程度上可以达到复用性——即它应该可以满足新的栏目('同城网购')的相关需求且适当的考虑未来的需求扩展,它不能跟其它的模块耦合在一起,只负责属
2015-09-19 17:27:26
2763
转载 非小型电子商务系统设计经验分享
前言做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更想的是能在和各位朋友交流中,互相进步。ps:所有字段并不是正式项目所使用字段,请根据自己的业务需求进行酌情查看处理,类目属性,商品,订单结构可以参考淘宝API数据接口进行查看具体字段。商品模块设计商品模块是支撑整个架构的核心,如果
2015-09-19 15:03:08
927
原创 电商系统中的商品模型的分析与设计—续
对电商系统商品模型有一个粗浅的描述,后来有博友对货品和商品的区别以及属性有一些疑问。我也对此做一些研究,再次简单的对商品模型做一个介绍。
2015-09-14 22:38:52
3998
2
转载 Java实现中文算数验证码(算数运算+-*/)
为了防止,页面向数据库暴力注册入力,用户登录暴力破解,所以加入验证码,验证码无法被软件获取上边的内容(加入算数计算,更加安全),所以在现在技术,暂时安全。先看效果图:第一次加载比较慢,防止无法加载验证码显示,后台获取准备好的默认正在加载图片(静态图片),后台图片获取好后,替代。验证码效果图: 后台Java图片实现
2015-09-14 20:41:43
1864
转载 patchca整合Spring MVC生成超炫的验证码
官方的色调单一,随机色也不随机,黑不拉几的,很难看。为此做了扩展实现,并整合了spring mvc,生成的验证码漂亮多了。官网:http://code.google.com/p/patchca/官方效果:下面是我整合到spring并修扩展后的效果:
2015-09-13 17:15:47
1193
转载 Memcache内存分配策略
一、Memcache内存分配机制 关于这个机制网上有很多解释的,我个人的总结如下。Page为内存分配的最小单位。Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存时,memcached会划分出一个新的page并分配给需要的slab区域。page一旦被分配在重启前不会被回收或者重新分配(pa
2015-09-09 10:51:52
471
转载 PowerDesigner使用教程 —— 概念数据模型
一、概念数据模型概述 概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。 通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relation
2015-08-18 18:43:31
616
转载 spring mvc 的Controller类默认Scope是单例(singleton)的
使用Spring MVC有一段时间了,之前一直使用Struts2,在struts2中action都是原型(prototype)的, 说是因为线程安全问题,对于Spring MVC中bean默认都是(singleton)单例的,那么用@Controller注解标签注入的Controller类是单例实现的?测试结果发现spring3中的controller默认是单例的,若是某个controll
2015-07-27 07:52:06
547
原创 区域,日期联动
三级联动省市县名字可以叫area.js/* * 全国三级城市联动 js版 * author:☭lixin☺ **/function Dsy() { this.Items = {};}Dsy.prototype.add = function (id, iArray) { this.Items[id] = iArray;}Dsy.prototype.Exists = function (id) { i
2015-07-19 09:07:49
125090
转载 nginx+memcached构建页面缓存应用
nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx只负责从memcached服务器中读取数据,要往memcached写入数据还得需要后台的应用程序来完成,主动的将要缓存的页面缓存到memcached中,可以通过404重定向到后端去处理的。ngx_
2015-07-16 08:06:09
511
转载 20个代码生成框架
1.1 CodeSmith一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://www.codesmithtools.com官方论坛:http://forum.codesmithtools.com/default.aspx版权形式:30天试用开源:否需要先注册确认后才能下载1.2 MyGeneratorMyGenerator是又一个国外很不错的代
2015-07-15 08:24:13
837
原创 httl 一个比freemarker 还牛逼的静态框架
httl 比freemarker 快10倍,不过还是要用好才行,大家快来努力探索完善吧!分享些自己用的经过的总结吧!
2015-07-10 14:02:01
2974
转载 Sublime Text 3 支持的热门插件推荐
SublimeText是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁,功能非同凡响,性能快得出奇。这些非常棒的特性 包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distraction free mode)、分区编辑(split editing)、快速项目切换(i
2015-07-10 13:58:06
458
原创 idea+jrebel 开启java不重启
最近一直在用idea相当好用,jrebel无疑是神一样的存在让java像php一样走起来,可是嗯就是要收费,你也知道我么有这么多money,所以呢~你懂的请看下文的破解之路,针对6.1.0的哦Intellij14破解请见最下方....JRebel安装、破解1.下载文章底部的附件,包含官方插件zip文件(已安装了JRebel6.1.0的可以忽略)以及破解需要的zip文件。
2015-05-25 16:39:39
2158
java 代码自动生成工具
2016-01-19
spring4.1.6-mybatis3.2.8
2015-07-26
C# WinForm截取屏幕存为本地图片,然后上传图片至服务器
2014-09-10
桌面共享软件
2014-08-26
100个android源码下载地址
2013-11-28
linux公社2011~2013所有下载链接
2013-11-28
78中jquery高级tab特效(32种精美)
2013-11-06
idea使用教程
2012-09-04
自己动手精简你的jre到做小
2011-08-14
dreamweaver jquery 提醒插件
2011-07-25
phpeclipse 插件
2011-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人