自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (23)
  • 收藏
  • 关注

原创 电商平台架构2

1.电商案例原因分布式大型网站,目前看主要有几类:1.大型门户,比如网易,新浪等;2.SNS网站,比如校内,开心网等;3.电商网站:比如阿里巴巴,京东商城,国美在线,汽车之家等。大型门户一般是新闻类信息,可以使用CDN,静态化等方式优化,开心网等交互性比较多,可能会引入更多的NOSQL,分布式缓存,使用高性能的通信框架等。电商网站具备以上两类的特点,比如产品详情可以采用CDN,...

2020-01-10 17:59:10 339

转载 电商平台架构

设计理念1 时间换空间1.1 多级缓存,静态化客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag),反向代理缓存,应用端的缓存(memcache),内存数据库,Buffer、cache机制(数据库,中间件等)。1.2 索引...

2020-01-10 17:46:42 3305

原创 MySQL的FIND_IN_SET()函数

今天在做项目时,看到了一个从没见过的MySQL函数——FIND_IN_SET(),顿时就产生了浓郁的兴趣,然后就搜了搜,翻了翻。语法:FIND_IN_SET(str,strlist)定义:假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二...

2020-01-08 14:17:34 267

转载 微信服务商的分账功能总结

微信服务商的分账功能总结概要基于官方文档:服务商分账接口文档,根据我们自身的需求开发功能。此文为开发后的总结和思考。分析文档先搞清楚官方接口能干嘛,不能干嘛。一、能干(的功能)1. 角色服务商 子商户(特约商户)2. 开通分账(服务商联系运营开通产品白名单后,才可在产品中心看到此功能)开通流程文档里已经很详细了。只要一步步按着操作就 ok 。简单总结就是服...

2019-12-08 17:08:22 2979

转载 正向最大匹配中文分词算法

中文分词一直都是中文自然语言处理领域的基础研究。目前,网络上流行的很多中文分词软件都可以在付出较少的代价的同时,具备较高的正确率。而且不少中文分词软件支持Lucene扩展。但不管实现如何,目前而言的分词系统绝大多数都是基于中文词典的匹配算法。 在这里我想介绍一下中文分词的一个最基础算法:最大匹配算法 (Maximum Matching,以下简称MM算法) 。MM算法有两种:一种正向

2016-08-07 16:15:10 1804

转载 中文分词之Java实现使用IK Analyzer实现

IK Analyzer是基于lucene实现的分词开源框架,下载路径:http://code.google.com/p/ik-analyzer/downloads/list需要在项目中引入:IKAnalyzer.cfg.xmlIKAnalyzer2012.jarlucene-core-3.6.0.jarstopword.dic什么都不用改示例

2016-08-07 16:08:14 3819

转载 Tomcat集群如何同步会话

Tocmat集群中最重要的交换信息就是会话消息,对某个tomcat实例某会话做的更改要同步到集群其他tomcat实例的该会话对象,这样才能保证集群所有实例的会话数据一致。在tribes组件的基础上完成这些工作就相当容易些,tribes是tomcat实现的一个通信框架。如下图,tomcat实现会话同步的过程中大致会使用如下组件,现在假设中间的tomcat实例的会话改变了,它会通过会话管理器M

2016-08-06 17:06:31 564

转载 Spark优化及总结

本篇文章是关于我在学习Spark过程中遇到的一些问题及总结,分为Spark优化、RDD join问题、遇到的问题、总结、参考资料几个部分。 一:Spark优化 1、设置序列化器为KryoSerializer   Spark默认使用的是Java序列化机制,但是Spark也支持使用Kryo序列化库,Kryo序列化机制比Java序列化机制性能高10倍左右  2、压缩机制   如果

2016-08-06 17:03:40 492

转载 CPU阿甘之烦恼

1批处理系统CPU阿甘最近很烦。 原因很简单,内存和硬盘看他不顺眼。(注: 不认识阿甘的参见文章《CPU阿甘》,回复0005阅读文章)阿甘心里很清楚, 是自己干活太快了,干完了活就歇着喝茶,这时候内存和硬盘还在辛辛苦苦的忙活,他们肯定觉得很不爽了。  中国有句古话叫什么来着? “木秀于林,风必摧之”,“不患贫而患不均”

2016-08-06 16:56:16 448

转载 引用iBatis中oscache实现自定义缓存及动态更新技巧

绝大部分情况,使用缓存对效率提升来说是一个非常大的性能提升,但在这种性能提升的背景,缓存数据是否有效,能否支持通知更新,缓存是否支持集群分布式这些问题是作为系统设计环节中必须要考虑的。         大家知道,ibatis对oscache提供了很好的支持,在更新刷新缓存,支持集群方面做的还算是令人满意。平时开发过程中也会遇到一些非SQL查询缓存需求,如登录用户部分登录处理过后信息需要能够

2016-04-15 14:39:32 1253

原创 电商网站,性能优化

问题:1)当大型网站系统>10万人一个小时内,会跟数据库交互10万次(国内有京东,淘宝),这就会出现数据库瓶颈,每个数据库最大连接数(socket)2000在某一段短暂时间内1万人,会跟数据库发生1万次交互,2000-8000【30秒】 5000 30002000个用户很快就可以到页面5000个用户访问页面比较慢还有3000个用户会提示超时/服务器出现例外这

2016-04-15 14:37:37 5305

转载 80端口被NT kernel & System 占用pid 4解决方法

打开cmd运行net stop http kernel & System 占用pid 4解决方法" title="80端口被NT kernel & System 占用pid 4解决方法" style="margin:0px; padding:0px; border:0px; list-style:none; width:630px; height:277.3116691

2014-04-15 09:38:15 1401

原创 We are already in the process of making 11 connections and the number of simultaneous builds has be

Caused by: java.sql.SQLException: We are already in the process of making 11 connections and the number of simultaneous builds has been throttled to 10情况一但是我的最大值都是120了,是非常大的,不知道怎么回事提示了一个10,经过查询s

2013-08-10 09:44:09 2267

原创 java.lang.OutOfMemoryError: PermGen space及其解决方法

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同

2013-08-10 09:22:49 585

原创 linux安装jdk和tomcat

安装jdk1、        下载jdk安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html下载jdk-6u38-linux-i586-rpm.bin包2、        上传并下载至目标服务器将包通过FileZilla(本地客户端需安装FileZilla

2013-01-26 14:32:50 810

原创 linux命令安装mysql

安装cmake1.安装相关库文件(没有的话就安装,有就不用安装了)  # yum install bison gcc gcc-c++ autoconf automake zlib* libxml*ncurses-devel libtool-ltdl-devel* 2.安装cmake包A、网址http://www.cmake.org/files/v2.8/cmake-2.8.6.

2013-01-26 14:28:25 737

可以筛选的下拉菜单

可以筛选的下拉菜单

2017-08-24

html5实现手机端滑动删除添加列表效果源码

html5实现手机端滑动删除添加列表效果源码

2017-08-24

jQuery实现按钮滑动切换

jQuery实现按钮滑动切换

2017-08-24

spring-framework-4.0.0.RELEASE 完整包

spring-framework-4.0.0.RELEASE 完整包

2017-08-23

spring完整jar包

spring完整jar包

2017-08-23

JavaCRM客户关系管理系统

项目技术指标: B/S架构 Struts、Spring、Hibernate、Extjs、Dwr等框架 Tomcat6.0 CRM系统的基本理念 一、营销管理:客户开发计划、销售机会管理 二、客户管理:客户信息管理、客户流失管理 三、服务管理:服务创建、服务分配、服务反馈、服务归档

2017-08-23

umeditor1.2.3-utf8-jsp

umeditor1.2.3-utf8-jsp

2017-08-23

响应式布局

html5响应式布局

2017-08-23

struts-2.3.33

struts-2.3.33

2017-08-23

struts-2.5.12

struts-2.5.12

2017-08-23

struts1.3.rar

struts1.3.rar

2017-08-23

hibernate3.3.1.rar

hibernate3.3.1.rar

2017-08-23

spring-context-3.1.0.RELEASE

spring-context-3.1.0.RELEASE

2017-08-23

spring-orm-4.3.10.RELEASE

spring-orm-4.3.10.RELEASE

2017-08-23

httpclient-4.5所需jar包

httpclient-4.5所需jar包

2016-08-06

ansj相关jar

ansj相关jar

2016-08-06

jsp页面框架3

jsp页面框架,轻松美化页面,直接使用,简单实用

2013-08-03

jsp页面框架2

jsp页面框架,轻松实现页面美化,给用户以清馨的感觉

2013-08-03

jsp页面编程框架1

jsp页面编程框架,让你更轻松做出更好看的jsp页面

2013-08-03

MSSQL数据库技术基础

好的技术源于好的基础,mssql数据库基础帮助你打好数据库编程基础

2012-09-04

学生信息管理系统需求分析

学生信息管理系统需求分析,让你很轻松做系统;

2012-09-04

apache-tomcat-6.0.18.rar

应用于web开发的便捷服务器,用于java开发实在是很方便,只要将做好的项目部署到其中,就可以访问;访问地址:http://localhost:8080/项目名/项目首页

2012-08-23

java基础知识

java基础学习,java知识从入门到深入,基本汇总完毕,希望对大家有帮助

2012-04-16

空空如也

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

TA关注的人

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