- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 solr map函数的坑
在solr中有很很多的函数查询,比如 sum,product,div等等,这里主要跟大家讲下这个map以及我在使用过程中遇到的一个坑。在solr查询中我相信大家一定会碰到一个动态加权排序的问题,这时候map其实是一个很好的选择。map函数的原型如下:1.map,如果 min2.map,如果 minmap有上面两种方式,我这里主要就是用这个map做了一个商品的分类动态加权分。刚开
2017-08-01 16:51:10 1002
转载 linux下elasticsearch
[+]转至http://blog.csdn.net/sinat_28224453/article/details/51134978简介 开始学es,我习惯边学边记,总结出现的问题和解决方法。本文是在两台Linux虚拟机下,安装了三个节点。本次搭建es同时实践了两种模式——单机模式和分布式模式。条件允许的话,可以在多台机器上配置es节点,如果你机器性能有限,那么可以在
2017-07-06 14:38:44 316
转载 线程池ThreadPoolExecutor参数设置
今天PM和我聊了下关于Java线程的知识,感觉受益匪浅。之前经过几次的学习对线程池有一定的了解但是一直没有太做深入的了解,因此在网上找了下资料,发现这一篇文章对ThreadPoolExecutor线程池的使用讲的挺详细的:以下内容为转载JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方
2016-02-26 17:22:27 355
原创 redis 之 BGREWRITEAOF
昨晚上被redis坑了一把,在挂掉重启后我足足等了半小时才启动成功,通过发现原来是aof文件太大了,以前不知道这个文件是可以通过BGREWRITEAOF来优化的。参考手册如下:BGREWRITEAOF执行一个 AOF文件 重写操作。重写会创建一个当前 AOF 文件的体积优化版本。即使 BGREWRITEAOF 执行失败,也不会有任何数据丢失,因为旧的 AOF 文件在 B
2015-03-26 11:01:48 943
转载 用Ant实现Java项目的自动构建和部署
原文地址:http://tech.it168.com/j/2007-11-09/200711091344781.shtml 本文请勿转载! Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一. 安装与配置
2014-10-22 17:35:11 458
原创 设计模式之策略模式
今天学习了设计模式中的策略模式顺便写下自己的一点理解。一、什么是策模式。策略模式又被称为算法族模式,就是定义了不同的算法,并且相互之间可以互相替换,此模式让算法的变化独立于使用算法的客户,使调用者不需要关心内部的实现,也不需要使用多个if-else的形式。二、什么使用策略模式。1、在一个系统中出现了很多的if-else时,而且这些之间的处理都是平级的,区别仅仅在他们的行为,那么就可
2014-03-18 14:44:31 493
原创 Java中GC机制
对于Java的GC相信做过Java程序员的人都知道,但是你真正的去了解过JVM是怎么实现GC的吗?GC的原理又是什么呢?最近在跟一些技术牛人交流时常的被问到这些问题,因此也找个时间来具体分析下Java的GC到底是怎么实现的?是采用什么样的机制来实现的。转文: 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,有一些应用程序对性能要求较
2014-03-13 10:08:05 657
转载 关于Spring中AOP的一个小例子程序
一个简单的Spring的AOP例子 经过这段日子的学习和使用Spring,慢慢地体会到Spring的优妙之处,正在深入地吸收Spring的精华,呵呵。现在写的这个只是个简单AOP例子,包括前置通知,后置通知,环绕通知,和目标对象。写这个例子的主要目标只是想让想学AOP的能更快地入门,了解一下如何去配置AOP里面的东东。目标对象的接口:IStudent.java /**
2014-03-11 15:27:14 590
原创 我的数据结构-第七章
第七章 链表、栈、队列从本章开始进入程序设计的灵魂——数据结构,由此可见数据结构在程序设计中的重要程度。数据结构是相互之间存在一种或多种特定关系的数据元素的集合,通常有4类基本结构:集合、线性结构、树形结构、图状结构。本书是站在ACM程序设计角度来编写的所以主要侧重数据结构中的算法设计,对于一些定义会简单带过如果要想深入了解请查阅相关的资料。7.1 链表7.1.1 什么是链表链表是
2014-03-10 10:07:29 687
原创 Spring学习1-为什么要使用spring
学过Java的人,几乎没有人不知道spring这个框架。而且在进行Java面试的时候面试官往往很喜欢问Spring相关的知识,今天我想写下的问题就是我们为什么要使用Spring。我觉得有一下几个方面:1.Spring是一个轻量级的框架:它可以继承到一个很小的Jar包,处理所需要花费的开支也非常小。2.IOC:Spring中使用IOC(控制反转)来实现松耦合。对象不是从容器中查找它的依赖类,
2014-03-08 10:07:05 698
原创 程序员在企业工作半年后的一点小感想
程序员的出路?开始在学校的时候想的好多,怎么越到工作了就产生了一丝迷茫,有时真的不知道自己该往哪个方向去走。现在在IT上方向真的很多,选择一个自己感兴趣而又不失前沿的技术还是需要多加考虑,自己还是多琢磨琢磨吧。
2014-03-07 13:40:02 951
原创 try catch包含多个异常时会怎么执行
try{}catch在Java编程中经常出现,不过你想过下面的这个情况吗?package com.qjq.mianshi;public class TryCatch {public static void main(String[] args) {int a[] = new int[10];try {a[10] = 1;} catch (ArrayIndexOu
2014-03-06 22:45:34 7467
原创 关于Switch语句的一点认识
switch语句相信大家在编程中应该经常用到。switch(key){};今天主要就是讨论下这个key值,这个key只能是一个整数表达式或者是一个枚举的常量,那么整数表达式主要有哪些呢?在Java里面可以是int或者Integer类型。这里别人常常会问short,string,long是否可以用作key,其实当我们搞清楚key的范围后是很好判断的,由于short是可以转换成int的,所以sho
2014-03-06 19:54:13 683
原创 不使用第三个变量实现两个整数之间的交换
大家在面试的时候经常会碰到这样的题就是在不适用第三个变量的情况下将两个值进行交换,这道题我在搞acm的时候就想过了,记得那会是在上课当时也是无意间自己想到的,解决这道题就是利用加减 例如 a = 2b = 3那么 a = a + b ==> a此时 是5 b 还是3b = a - b; 此时 b=2a = a - b;此时a=3这样下来我们利用加减就实现了不借用变量的情况
2014-03-06 19:45:10 601
opencv-2.4.9-0.8-linux(jar包).zip
2020-04-01
湖南省第八届大学生计算机程序设计竞赛试题
2012-12-14
EditPlus_3.4.1.1123_XiaZaiBa.exe
2012-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人