自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (6)
  • 收藏
  • 关注

原创 领域模型系统设计/新零售平台架构

2019-11-30 21:58:56 544

原创 Guava学习笔记之Cache实例

Guava是谷歌的java类库,功能十分强大,下面是本地内存缓存工具类实例,在第一次通过调用get(key)时,会调用load去获取值,当再次调用时,我们发现就直接从缓存中调用了,根据maximumSize设置缓存大小,当大小超过限度的时候,会从缓存中移除最远的数据。实例如下。Guava cahche实例,通过loadingCachepublic class Main {

2014-12-08 20:05:15 3389

原创 Guava学习笔记之Joiner ,Strings,Splitter 工具实例

Guava一.Strings1.Strings.padEnd方法//padEnd普全右 String a="12345"; String b=Strings.padEnd(a, 10, 'x'); System.out.println(b);结果为:12345xxxxx2.Strings.padStart方法//padStart 普全左 String a="12345

2014-12-08 19:08:18 2800 1

原创 二.mongodb集群之win7环境下模拟多节点主从集群的添加、删除、管理

mongo Replica Sets 三个节点部署 主从节点之间复制数据,与分片不同,集群在一个节点丢失后,其他节点可以继续工作。

2014-12-05 10:46:33 2158

原创 HelloWorld压测大比拼_测试工具jmeter_测试对象语言nodejs_Python_struts2_jersey

HelloWorld压测大比拼_测试工具jmeter_测试对象语言nodejs_Python_struts2_jersey

2014-12-04 15:30:55 1934

原创 Maven+jersey快速构建RESTful Web service集成mongodb-短小而精悍-值得拥有

Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service。此外Jersey还提供一些额外的API和扩展机制,所以开发人员能够按照自己的需要对Jersey进行扩展

2014-12-03 23:33:37 3740

原创 linxu下安装nginx详细图解教程-附带安装包下载地址

linxu下安装nginx详细图解教程-附带安装包下载地址

2014-12-01 22:31:21 1160

原创 nginx快速入门之nginx.conf配置注解说明

以下是windows版本 nginx配置文件注解说明#user nobody;#启动进程数量,一般设置成cpu数量worker_processes 2;#全局错误日志以及PID文件error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid

2014-12-01 16:51:42 2315

原创 JAVA多线程并发变量控制方法之volatile修饰工作原理

在JAVA中,每个线程都有一块属于自己的工作内存区,该内存区会保存一份从主内存拷贝过来的公共变量值。不加volatile修身的变量在每个线程中的值修改一般都是独立的。及如下图所示。

2014-12-01 14:54:27 2386 1

原创 JAVA绝对干货——List、Set、Map并发数据结构对比实现

在对List、Set、Map并发应用场合,我们可以使用Collections的下面方法将非线程安全List、set、Map转化为线程安全的。但是效率并不是最好的,JDK提供了专门的线程安全List与Set实现类,后面我们将讨论下他们的具体实现。

2014-12-01 11:49:33 10833

原创 一.mongodb分片之win7环境下模拟多节点添加与移除分片

本文主要介绍在一台win7电脑上模拟mongo分片。如果有多台服务器,可以将每个mongo部署在单台电脑上。我们将配置3个mongo分片,3个配置服务器,1个路由服务器。如下图所示进行配置,介绍如何增加分片、移除分片。

2014-12-01 10:01:31 2080

原创 JAVA生产者与消费者模式 BlockingQueue与ExecutorService实例

首先创建生产者:package ProducerAndConsumer;import java.util.Random;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;pub

2014-11-25 15:14:06 2037

转载 ExecutorService线程池

1.CachedThreadPool    CachedThreadPool首先会按照需要创建足够多的线程来执行任务(Task)。随着程序执行的过程,有的线程执行完了任务,可以被重新循环使用时,才不再创建新的线程来执行任务。我们采用《Thinking In Java》中的例子来分析。    首先,任务定义如下(实现了Runnable接口,并且复写了run方法): 

2014-11-25 15:12:17 533

原创 web开发6种必备报表图形方案

1.EchartsECharts,缩写来自Enterprise Charts,商业级数据图表,它最初是为了满足公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。以前这些系统的图表需求我们都是使用flash去实现的,百度分工很细,有专门的flash组同学去做这个事情,这就不可避免多了一个沟通环节,作为前端工程师无法独立掌控,不管是数据接口的设计,个性化的需求都得沟通商定。而且一个系统

2014-11-22 09:04:12 3978

原创 推荐系统 ---用户兴趣向量计算一

D(ci)是整体用户点击ci分类的分布D(u,ci)是用户u点击ci分类的分布

2015-05-03 09:27:50 2169

原创 solr5.0注意事项

需要高亮和查询 type设为string 无法显示高亮,也无法只明字段查询,需按照上面设置对于链接等不需要查询的可设置如下

2015-03-08 21:41:09 587

原创 solr5.0高亮配置

高亮方法: 方法:solrconf.xml下配置:            explicit                on      name content titleShow      true      html      <b>      </b>      3      200      co

2015-03-08 21:36:50 2137

原创 solr5.0增加中文分词库

1.solr-5.0.0\contrib\analysis-extras\lucene-libs\lucene-analyzers-smartcn-5.0.0.jar  拷贝到solr-5.0.0\solr/server/solr-webapp/webapp/WEB-INF/lib下2.修改对应solr core如:/usr/local/soft/solr/server/solr/ent/co

2015-03-06 21:48:40 1433 1

原创 umeditor上传功能后端与Spring结合,不使用官方jar

后端上传图片处理的Springmvc代码如下 package com.yltoutiao.ent.admin.base.controller;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.ut

2015-01-09 09:01:06 1818

转载 mysql-5.6.17-win64 免安装 绿色版本安装配置方法

下载mysql-5.6.17-win64;官网下载地址百度解压到自定义目录,我这里演示的是D:\wamp\mysql\复制根目录下的my-default.ini,改名为my.ini,my.ini用下面内容替换#以下是复制内容,这行可不复制[client]port=3306default-character-set=utf8#客户端字符类型,与服务

2014-12-21 09:38:31 3256

转载 Angular.js的使用原因

如果你不熟悉什么是Angular.js的话,小编我强烈推荐你阅读 Javascript教程:AngularJS的五个超酷特性。简单来说Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。当然,这里有很多其它的前端开发框架,但是如何选择合适的前端框架对于我们这些开发人员来说就不是那么容易了!在今天的这篇文章中,我们将介绍三个你应该使用Angular.js的

2014-12-17 22:50:41 807

原创 Map,List,Set类图

注意点:Map不实现Collection, Collections只是工具类。

2014-12-17 10:58:58 973

转载 Docker 传奇之 dotCloud

原文地址:http://chijianqiang.baijia.baidu.com/article/394512010年,几个大胡子年轻人在旧金山成立了一家做 PaaS 平台的公司,起名为「dotCloud」,这个名字让我想起了微软的「DotNet」。dotCloud 主要是基于 PaaS 平台为开发者或开发商提供技术服务。什么是 PaaS 呢?PaaS 的全称是 Platform

2014-12-12 22:19:53 556

转载 docker安装笔记

原文:http://os.51cto.com/art/201407/444789.htm本文将介绍如何安装Docker,并用它高效地管理虚拟机。Docker是一种开源Linux虚拟化平台,以便广大开发人员和系统管理员轻松地开发、部署和执行分布式应用程序。Docker包括这几个部分:Docker引擎(一个轻型运行时和虚拟化层),封装和版本控制虚拟机的工具(类似源代码软件库),以及Docker

2014-12-12 20:18:30 1068

原创 redis入门之centos环境下快速安装

一、安装redis1.进http://www.redis.io/下载最新redis2.tar xzf redis-2.8.18.tar.gz3.mv redis-2.8.18 redis4.cd redis5. make6.make install二、启动redis 默认端口 6379 可以使用--port 638指定端口1.[root@tianyi redis]#

2014-12-09 00:00:25 619

原创 Mongodb一之快速上手部署

Mongodb之快速上手部署一.下载mongdb,mongoVUE我这里下载的是windows zip包  二.解压后重命名为mongodb  三.在mongodb目录中创建 data,log,repair文件  四:建start.bat,repar.bat  Start.bat代码如下:mongod --dbpath=F:\mong

2014-11-29 09:43:50 951 2

原创 nodejs上传功能实现

1.npm install formidable 安装上传模块代码如下:function upload(res, req){ var timestamp = Date.parse(new Date()); var form = new formidable.IncomingForm(); form.parse(req, function(error, field

2014-11-28 15:33:03 921

原创 Mysql触发器-保留 日后参考

DELIMITER $$DROP TRIGGER IF EXISTS `UPDATEtrigger_tbl_enterprice_user` $$CREATE TRIGGER `UPDATEtrigger_tbl_enterprice_user` AFTER UPDATE ON `tbl_enterprise_user` FOR EACH ROW BEGINdeclare

2014-11-28 09:40:52 464

原创 JAVA与框架开源协议说明

技术与工具是否开源开源协议是否免费Spring Framework是Apache License是Struts2是Apache License是Hibernate是GNU LICENSE  是

2014-11-26 15:25:57 3191

转载 BlockingQueue

前言:     在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个

2014-11-25 14:54:41 321

转载 Java 理论与实践: 正确使用 Volatile 变量

ava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要

2014-11-25 12:28:56 310

原创 JAVA NIO的BufferByte与Channel DEMO实例

package nio;import java.io.FileInputStream;import java.io.FileOutputStream;import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.channels.FileChannel;import java.nio.charset.Cha

2014-11-25 11:28:32 649

原创 Struts2+mybatis+Spring+Maven

目录结构如下:

2014-11-25 10:53:34 1928

原创 并发模式Future ,JAVA内置模块Callable接口实现 实例

package futureCallable;import java.util.concurrent.Callable;public class RealData implements Callable { private String para; public RealData(String para) { this.para = para; } @Override

2014-11-25 10:41:06 569

原创 并行JAVA程序设计模式Future模式

package future;public class Client { public Data request(final String queryStr) { final FutureData future = new FutureData(); new Thread() { public void run() { RealData realdata =

2014-11-25 10:15:38 485

原创 mongodb windows 分片

一:首先我们准备4个mongodb程序,我这里是均摊在C,D,E,F盘上

2014-11-24 23:25:20 498

原创 swfUpload文件上传教程 附带下载地址

rel="stylesheet" type="text/css" />    src="${contextPath}/statics/plugin/swfupload/js/swfupload.js">    src="${contextPath}/statics/js/common/jquery-1.10.2.min.js">    src="${contextPat

2014-11-24 15:02:50 2270 3

转载 搭建LVS+KeepAlived环境

interval 9                            //监控时间 weight 1                        //权重值,数值越大权重越高 }  2. track_script { chk_http    //执行监控的服务 }   启动keepalived服务 # service keepalived start Startin

2014-05-26 09:46:32 711

转载 Redhat Enterprise 5 安装Oracle 11g

一、进行硬件检测官方文档注明了每个Oracle版本对相应平台的最低硬件要求。1.内存检测:[oracle@localhost oraclefile]$ grep MemTotal /proc/meminfoMemTotal: 1035324 kB2.交换分区检测[oracle@localhost oraclefile]$ grep SwapTotal

2014-04-01 17:20:16 683

转载 eclipse安装freemarker插件

eclipse安装freemarker插件最近安装了eclipse,需要安装freemarker插件,用之前链接http://www.freemarker.org/eclipse/update是不可用的。后几经周折再jboss的网站找到相关的方法第一种在http://www.jboss.org/tools/download/stable/3_0_GA.html网页上下载需要的插件,通过

2013-04-11 09:56:04 541

swfupload flash上传兼容所有浏览器

swfupload flash上传兼容所有浏览器

2014-11-24

迷你pdf阅读器

迷你pdf阅读器

2013-04-18

Java数据结构和算法 (第二版)

Java数据结构和算法 (第二版)

2013-04-18

空空如也

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

TA关注的人

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