自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 用Elasticsearch构建电商搜索平台,一个极有代表性的基础技术架构和算法实践案例

转自:http://www.sohu.com/a/114545287_116235电商数据系统主要类型一个中等的电商平台,每天都要产生百万条原始数据,上亿条用户行为数据。一般来说,电商数据一般有3种主要类型的数据系统:1. 关系型数据库,大多数互联网公司会选用mysql作为关数据库的主选,用于存储商品,用户信息等数据。 关系型数据库对于事务性非常高的OLTP操作(比如订单,结算等)支持良好。2. ...

2018-07-01 22:37:29 3262

转载 GC算法&回收器

转载自:https://www.cnblogs.com/wanhua-wu/p/6582994.html垃圾回收主要内容:  1. 那些内存需要回收?  2. 什么时候回收?  3. 如何回收?垃圾回收主要针对运行时数据区那些区域?  运行时数据区的线程私有区域有:虚拟机栈,本地方法栈,程序计数器等;                 栈中的栈帧随着方法的进入和退出执行入栈和出栈,每个栈帧的内存分配...

2018-03-26 17:38:37 195

转载 WebSocket与消息推送

转载自:https://www.cnblogs.com/best/archive/2016/09/12/5695570.html一、Socket简介Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Socket的英文原义是“孔”或“插座”,作为UNIX的进程通信机制。Socket可以实现应用程序间网络通信。Socket可以使用TCP/IP协议或UDP协议。TCP...

2018-03-23 11:13:17 276

转载 Java内存溢出的几种情况

转载自:https://www.cnblogs.com/lin-xuan/p/5271354.html1. Java堆溢出1.1 模拟场景Java堆用于存储对象,只要不断的创建对象,并保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量到达最大堆的容量限制后就会产生内存溢出异常。package com.lindaxuan.outofmemory;import ...

2018-03-22 09:07:24 1279

转载 Java虚拟机类加载机制

原文出处:http://www.importnew.com/18548.html类加载过程类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验证、解析3个...

2018-03-18 18:08:24 125

转载 Oracle表分区

废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码  create table graderecord    (    sno varchar2(10),    sname varchar2(20),  

2017-08-03 00:24:40 245

原创 Redis基础应用

1、首先保证有一个可用的redis服务器,并在项目中引入jedis包2、案例1package test;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org.junit.Before;import org

2017-07-20 17:37:54 172

转载 Oracle索引原理

B-TREE索引(二叉树索引,默认情况下,我们建的索引都是此种类型)         一个B树索引只有一个根节点,它实际就是位于树的最顶端的分支节点。可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。    对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的(缺省是升序排列,也可以在创建索引时指定为降序排列)。每 个索引条目(也可以叫做每条

2017-07-19 17:41:15 306

原创 表单自动完成

1、需引入  jquery-ui-1.12.1.js,jquery-ui-1.12.1.css2、        var cache = {};        var option = {                source: function( request, response ) {                    var key = request

2017-07-19 15:32:45 566

原创 ajax异步请求高并发处理

var ajaxConfig={targetLength:0, currentIndex:0, queueLength: 0};        function queryRecEhrNum(){        ajaxConfig.targetLength = $(".retSpan_rec").length;        ajaxConfig.currentIndex = 0

2017-07-18 17:05:23 3496

转载 jdk动态代理和cglib动态代理的区别

1、Jdk动态代理实例:JDK动态代理智能代理实现了接口的类,其他普通类不能实现。代理类会在newProxyInstance方法中生成接口:package proxy.jdk;public interface BookFacade {    public void addBook();    public void deleteBook();}业务实现类

2017-07-04 13:44:21 385

转载 定宽Jquery+AJAX+JSON瀑布流布局

1、定宽Jquery+AJAX+JSON瀑布流布局body,ul,li,h3 {    margin: 0;    padding: 0;    list-style: none;    font: bold 12px "微软雅黑";}/*瀑布流布局样式*/#lxf-box {    position: relative;    

2017-06-16 18:14:40 312

转载 Oracle 取随机数、随机字符串、随即日期

1、从表中随机取记录     select * from (select * from staff order by dbms_random.random)      where rownum      表示从STAFF表中随机取3条记录2、产生随机数         SELECT DBMS_RANDOM.RANDOM FROM DUAL;          产生一个任意大小的随机

2017-06-09 10:33:11 459

原创 js 利用正则表达式替换字符串中指定字符

1、替换除首尾字符以外的字符为*name = name.replace(/(\S{1})(\S*)(\S{1})/, '$1'+new Array(name.length-1).join('*')+'$3');

2017-06-06 16:43:56 1719

原创 jquery+spring mvc 带文件提交

1、前端需要jquery.js和jquery.form.js                            var options={                                    type:"post",                                    url : '${ctx}/org/ajaxAdd',          

2017-06-06 16:01:19 251

空空如也

空空如也

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

TA关注的人

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