自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

转载 mysql规范

2017-06-01 10:39:43 202

转载 java编程规范

java 日期比较compareTo:adConfig.getAdvertisingStartTime().compareTo(adConfig.getAdvertisingEndTime()) >= 0

2017-06-01 10:12:07 223

转载 幂等性

应用 调用 服务 失败 后, 会 将 调用 请求 重新 发送 到 其他 服务器, 但是 这个 失败 可能 是 虚假 的 失败。 比如 服务 已经 处理 成功, 但 因为 网络 故障 应用 没有收到 响应, 这时 应用 重新 提交 请求 就 导致 服务 重复 调用, 如果 这个 服务 是 一个 转 账 操作, 就会 产生 严重后果。服务 重复 调用 是 无法 避免 的, 应用 层 也不 需要 关

2017-06-26 13:23:28 585

转载 虚拟机开启8080端口

(1) vim /etc/sysconfig/iptables(2)重启防火墙service iptables restart

2017-06-20 13:08:57 15003 1

转载 浏览器访问优化

1. 减少 http 请求HTTP 协议 是 无 状态 的 应用 层 协议, 意味着 每次 HTTP 请求 都 需要 建立 通信 链路、 进行 数据 传输, 而在 服务器 端, 每个 HTTP 都 需要 启动 独立 的 线程 去 处理。 这些 通信 和 服务 的 开销 都很 昂贵, 减少 HTTP 请求 的 数目 可 有效 提高 访问 性能。 减少 HTTP 的 主要 手段 是 合并 CSS、

2017-06-19 21:25:01 383

转载 性能测试指标

1、响应时间指 应用 执行 一个 操作 需要 的 时间, 包括 从 发出 请求 开始 到 收到 最后 响应 数据 所需 要的 时间。 响应 时间 是 系统 最重要的 性能 指标, 直观 地 反映 了 系统 的“ 快慢”。2、并发数指 系统 能够 同时 处理 请求 的 数目, 这个 数字 也 反映 了 系统 的 负载 特性。 对于 网 站 而言, 并发 数 即 网 站 并发

2017-06-19 17:08:16 418

转载 分布式数据库

分布式 数据库 是 网 站 数据库 拆分 的 最后 手段, 只有 在 单 表 数据 规模 非常 庞大 的 时候 才使 用。 不到 不得已 时, 网 站 更常用 的 数据库 拆分 手段 是 业务 分库, 将不 同 业务 的 数据库 部署 在 不同 的 物理 服务器 上。

2017-06-19 15:06:01 311

转载 多个单核CPU和单个多核CPU

如果我们选择多个单核CPU,那么每一个CPU都需要有较为独立的电路支持,有自己的Cache,而他们之间通过板上的总线进行通信。假如在这样的架构上,我们要跑一个多线程的程序(常见典型情况),不考虑超线程,那么每一个线程就要跑在一个独立的CPU上,线程间的所有协作都要走总线,而共享的数据更是有可能要在好几个Cache里同时存在。这样的话,总线开销相比较而言是很大的,怎么办?那么多Cache,即使我们不

2017-06-19 14:45:06 1390

转载 分布式概念

1、高并发2、高TPS

2017-06-18 18:39:23 253

转载 锁重入

public class Test { static class Main { public int i = 10; public synchronized void operationSup(){ try { System.out.println(this); i--; System.out.println("Main print i = " + i);

2017-06-15 15:27:01 214

转载 多线程基础

1、尽量将域声明为final类型,除非需要他们是可变的。2、当保护同一个不变条件中的所有变量时,要使用同一把锁。3、在执行复合操作期间,要持有锁。

2017-06-12 15:33:37 215

转载 java工具类

CollectionUtils判断集合是否为空及返回空的集合

2017-06-07 14:14:52 168

转载 vm2

1.  Vm使用(velocityTools配置)2.  载入宏3.  #set(图1)4.  注释4.1. 单行注释4.2. 多行注释5.  引用VTL中有三种类型的引用:变量,属性和方法。有关引用的所有参数都处理为字符串对象。Everything coming to andfrom a reference is treated

2017-06-06 17:50:25 793

转载 vm

1.1.     Foreach 循环 #foreach 元素允许进行循环,例如:#foreach( $product in $allProducts )    $product#end这个#foreach 循环将导致$allProducts 列表 (对象) 为查询所有的产品$products (目标)遍历一遍。每次经过循环,从$allP

2017-06-06 16:11:44 302

原创 for循环、list和map处理

list循环中remove/add元素Iterator it = a.iterator(); while(it.hasNext()){ String temp = it.next(); if(删除元素的条件){ it.remove(); }}

2017-06-05 09:21:20 1636

原创 多线程上传文件

package com.jd.m.pthcms.common.util;import com.jd.fastjson.JSONObject;import com.jd.image.common.ImageUpload;import org.apache.commons.io.IOUtils;import org.apache.commons.lang3.StringUtils;impo

2017-06-02 18:25:00 564

原创 获取项目的部署路径

ServletActionContext.getServletContext().getRealPath("") + File.separator + dir

2017-06-02 15:33:47 440

转载 内网转发ngrok

https://ngrok.com/

2017-06-01 18:13:57 464

原创 测试Shutdown

public class TestShutdown { public static ExecutorService threadPool = Executors.newFixedThreadPool(5); public static void main(String[] args) throws InterruptedException, ExecutionException {

2017-06-01 17:52:29 278

原创 测试CountDownLatch和任务数量相同的线程并行

public class TestCountDownLatch { public static void main(String[] args) throws InterruptedException { ExecutorService threadPool = Executors.newFixedThreadPool(5); CountDownLatch doneSignal

2017-06-01 17:51:05 1067

文件上传jar

文件上传jar

2015-10-29

servetpath

假定你的web application 名称为news,你在浏览器中输入请求路径

2014-05-16

空空如也

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

TA关注的人

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