自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 多规格的商品选择不同的规格值影响其他规格使之不可选

比如说现在一个SPU下对应有三种类型规格,分别为颜色,尺寸,重量三种类型规格各自拥有三个规格值颜色: 红色,白色,蓝色尺寸: XL XXL XXXL重量: 50kg 100kg 150kg那么这三种类型的规格值各自组合,笛卡尔积下,就是有9个SKU商品在发布商品的时候,会为每个SKU配置一个库存目的是获取基于用户已经选择的规格值获取所有规格值可选的规格值集合什么样...

2018-07-31 11:56:00 931

转载 转载:数据库优化-水平拆分 垂直拆分

通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。提示:sqlserver 2005版本之后,可以友好的支持“表分区”。  垂直(纵向)拆分:是指按功能模块拆分,比如分为订单库、商品库、用户库...这种方式多个数据库之间...

2016-04-13 09:25:00 156

转载 转载:CentOS yum 源的配置与使用

转载自:http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html一、yum 简介  yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python ...

2016-04-07 15:16:00 132

转载 linux --memcached的安装与配置

转载:http://blog.sina.com.cn/s/blog_4829b9400101piil.html1.准备安装包:libevent-2.0.21-stable.tar.gz 和memcached-1.4.25.tar.gz2. 具体安装步骤1.由于memcached依赖于libevent,因此需要安装libevent。由于linux系统可能默认已经安装libeve...

2016-03-06 19:25:00 123

转载 linux下的mongodb的备份与恢复

mongodb的备份有两种方式:1.直接拷贝数据目录下的一切文件2.使用mongodump方式3.主从复制:http://www.cnblogs.com/huangxincheng/archive/2012/03/04/2379755.html (这篇详细介绍了主从复制)下面一一说明:1.直接拷贝数据目录下的一切文件:这种方式用来备份整个mongodb的数据库,...

2016-03-06 18:40:00 408

转载 linux--mongodb安装与配置

linux下的mongodb的安装:在mongodb的官网上下载:mongodb-linux-x86_64-rhel62-3.2.3.gz1.解压: tar -xvf mongodb-linux-x86_64-rhel62-3.2.3.gz2.将解压后的目录更名为mongodb,并移动到/usr/local/下3.在/usr/local/mongodb下新建一个data文件,用于放置m...

2016-03-06 18:20:00 96

转载 Python执行系统命令的方法 os.system(),os.popen(),commands

转载:http://blog.csdn.net/b_h_l/article/details/12654749第一种:使用os.system()import osos.system('cat /etc/profile')第二种:使用os.popen()import osoutput = os.popen('cat /proc/cpuinfo')print...

2016-03-06 13:30:00 92

转载 python os 常用命令

转载:http://www.cnblogs.com/kaituorensheng/archive/2013/03/18/2965766.htmlpython编程时,经常和文件、目录打交道,这是就离不了os模块。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令1. os.getcwd()——得到当前工作的目录。2. os.listdir()——指定所有目录下...

2016-03-06 12:53:00 146

转载 Python PostgreSQL Psycopg2

【转】http://daigong.iteye.com/blog/901160Python如果要操作Postgresql,需要一个API,这就需要Psycopg21. 链接PostgreSQL并设定Cursorimport psycopg2import psycopg2.extrasconn = psycopg2.connect(host=’localhost’, por...

2016-03-06 12:42:00 137

转载 linux ---jenkins的安装与配置

linux下的jenkins的安装: Jenkins 下载网址: http://jenkins-ci.org/ 1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包 2.在linux上安装JDK,tomcat和maven,这里就不赘述了 3.将jenkins.war包放置在/tomcat/webapps下 4.然后启动tomcat,./star...

2016-03-05 13:31:00 127

转载 linux ---JDK的安装与配置--两种方式

linux下的JDK的安装与配置:JDK的安装有两种方式: tar包和rpm安装1.tar包安装: 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 我用的是:jdk-7u67-linux-x64.tar.gz 1.解压: tar -xvf jdk-7u...

2016-03-05 11:02:00 94

转载 linux ---maven的安装和配置

linux下的maven的安装和配置:本人使用的是apache-maven-3.3.9-bin.tar.gz------安装maven的前提是JDK安装成功:java -version测试一下--JDK的安装参考本人的文章《JDK的安装与配置》:http://www.cnblogs.com/shilin000/p/5244339.html1.将安装包放在/usr/local下2.解...

2016-03-05 10:22:00 98

转载 转载:PhpExcel使用方法

下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$o...

2016-03-04 09:56:00 117

转载 SVN中trunk,branches,tags的使用明细--项目代码的管理

SVN在项目开发过程中有两种模式:第一种:Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如...

2016-03-04 09:51:00 92

转载 linux的svn服务器搭建--Subversion Edge

linux下的collabnetsubversionedge的安装: 安装条件(运行环境) jdk + python + httpd 1、root用户下建立svnroot用户,及设定密码 useradd svn passwd svn 2. 安装JDK及环境变量:如果java -version 说明安装成功 3. 安装python,yum in...

2016-03-04 09:22:00 146

转载 linux ---apache的安装和配置

linux环境下的安装:yum安装和tar包安装yum安装: 首先安装php环境 yum install php55w yum install php55w-mysql yum install php55w-imap yum install php55w-cli yum install php55w-xml 然后开始安装apache: ...

2016-03-03 11:23:00 93

转载 linux的定时任务--crontab

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/servi...

2016-03-02 14:18:00 82

转载 linux的iptables设置---防火墙

1.首先介绍一下指令和相关配置文件启动指令:serviceiptablesstart 重启指令:serviceiptablesrestart 关闭指令:serviceiptablesstop 然后是相关配置:/etc/sysconfig/iptables 如何操作该配置呢? vim/etc/sysconfig/ipta...

2016-03-02 14:01:00 94

转载 linux下的环境变量

/etc/profile,/etc/bashrc 是系统全局环境变量设定 ~/.profile,~/.bashrc用户家目录下的私有环境变量设定 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 1首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc 2然后根据不同使用者帐号,...

2016-03-02 11:21:00 127

转载 linux--mysql的安装与配置

linux centos下,mysql安装有三种方式:二进制tar包安装,rpm安装,yum安装(最简单)查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql*查看有没有安装包: yum list mysql*安装mysql客户端: yum instal...

2016-03-02 10:58:00 56

转载 linux ---pgbouncer的安装和配置

pgbouncer是一款轻量级针对postgresql的数据库连接工具,可以对客户端的连接做限制,防止恶意连接,另外也可以减少数据库的实际连接数,从而减少数据库的开销。环境:centos 6.5postgresql-9.3.4pgbouncer-1.5.3libevent-1.4.13pgbouncer的安装:源码安装:http://my.oschina.net...

2016-03-01 17:02:00 282

转载 linux---postgresql的用户角色权限

PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象,如表、索引,也可以把这些对象上的权限赋予其它角色,以控制哪些用户对哪些对象拥有哪些权限。一、数据库角色: 1. 创建角色: CREATE ROLErole_name; 2. 删除角色: DROP ROLEro...

2016-03-01 15:19:00 723

转载 linux---postgresql的安装和配置

postgresql的安装:源码安装(推荐):http://my.oschina.net/hippora/blog/375292 1.tar -xjvf postgresql-9.3.4.tar.bz 2.cd postgresql-9.3.4 3. ./configure(会有错误提示,缺少依赖包readline和zlib) 4. yu...

2016-03-01 14:26:00 169

转载 java环境--JDK和Tomcat在linux上的安装和配置

Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK与Tomcat. jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downl...

2016-02-28 15:52:00 85

转载 转载:jQuery的deferred对象详解

一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函数。但是,在回调函数方面,jQuery的功能非常弱。为了改...

2016-01-18 18:44:00 92

转载 js 模板引擎 -Art Template

一个例子涵盖所有: <!doctype html> <html> <head> <meta charset="UTF-8"> <title>include demo</title> <script src...

2016-01-15 10:06:00 98

转载 sublime text的快捷键

Ctrl + Shift + P:调出命令板(Command Palette)Ctrl + `:调出控制台Ctrl + Enter:在当前行下面新增一行然后跳至该行Ctrl + Shift + Enter:在当前行上面增加一行并跳至该行Ctrl + ←/→:进行逐词移动Ctrl + Shift + ←/→进行逐词选择Ctrl + D:选择当前光标所在的词并高亮该词所有出现的位置,再次Ct...

2015-12-28 10:49:00 69

转载 Spring MVC 配置Controller详解

在SpringMVC中,对于Controller的配置方式有很多种,如下做简单总结第一种 URL对应Bean如果要使用此类配置方式,需要在XML中做如下样式配置:<!-- 表示将请求的URL和Bean名字映射--> <bean class="org.springframework.web.servlet.handler.BeanNameUrlHand...

2015-12-23 18:37:00 89

转载 转:几款免费的图表js插件

1,ichartjs(国产)(http://www.ichartjs.com/) ===============强烈推荐ichartjs是一款优秀的国产开源插件,作者是王鹤,英文名taylor,毕业于南昌大学软件工程专业。ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的...

2015-12-22 14:02:00 162

转载 tomcat manager详解

Tomcat Manager是Tomcat自带的、用于对Tomcat自身以及部署在Tomcat上的应用进行管理的web应用。Tomcat是Java领域使用最广泛的服务器之一,因此Tomcat Manager也成为了使用非常普遍的功能应用。在默认情况下,Tomcat Manager是处于禁用状态的。准确地说,Tomcat Manager需要以用户角色进行登录并授权才能使用相应的功能,不...

2015-12-22 11:27:00 552

转载 转载:Spring中各个JAR包的作用

(1)spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具类。(2) spring-beans.jar这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dep...

2015-12-09 10:15:00 88

转载 转载:tomcat过程原理

基于Java的Web 应用程序是 servlet、JSP 页面、静态页面、类和其他资源的集合,它们可以用标准方式打包,并运行在来自多个供应商的多个容器。Web 应用程序存在于结构化层次结构的目录中,该层次结构是由 Java Servlet 规范定义的。Web 应用程序的根目录包含直接存储或存储在子文件夹中的所有公共资源,比如图像、HTML 页面等。构成:Web应用由Web组件(一组Jav...

2015-12-08 19:03:00 61

转载 转载:tomcat性能的优化

考虑一下这种场景,你开发了一个应用,它有十分 优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如 果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomcat...

2015-12-08 09:19:00 73

转载 转载:HTTP详解

第一部分:1. HTTP简介 HTTP 协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机 正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。在了解HTTP如...

2015-12-03 13:48:00 458

转载 转载:java集合类数据结构分析

数组是 最常用的数据结构。数组的特点是长度固定,可以用下标索引,并且所有的元素的类型都是一致的。数组常用的场景有把:从数据库里读取雇员的信息存储为 EmployeeDetail[],把一个字符串转换并存储到一个字节数组中便于操作和处理,等等。尽量把数组封装在一个类里,防止数据被错误的操作弄 乱。另外,这一点也适合其他的数据结构。列表和 数组很相似,只不过它的大小可以改变。列表一般都是...

2015-11-24 21:13:00 162

转载 mysql---级联更新和删除操作

我们通常有这样的需求:删除表Table 1中记录,需要同时删除其它表中与Table 1有关的若干记录。对于这种,我们有两种解决方法:一,使用innodb表的外键约束ALTER TABLE `score`ADD CONSTRAINT `student_ibfk1`FOREIGN KEY `sid`(`sid`) REFERENCES `stude...

2015-11-22 14:36:00 309

转载 mysql 存储引擎

前言在数据库中存的就是一张张有着千丝万缕关系的表,所以表设计的好坏,将直接影响着整个数据库。而在设计表的时候,我们都会关注一个问题,使用什么存储引擎。等一下,存储引擎?什么是存储引擎?什么是存储引擎?关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有 的表根本不用来存储任何长期的数据,有的...

2015-11-18 08:54:00 68

转载 mysql优化的理解(转载)

当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多...

2015-11-18 08:46:00 84

转载 转载:字节流与字符流的理解

字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出...

2015-11-16 09:04:00 77

转载 转载:java面试题(二)

这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有...

2015-11-12 19:52:00 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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