自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql规范

2017-06-01 10:39:43 193

转载 java编程规范

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

2017-06-01 10:12:07 213

转载 查看被进程占用的端口

查看被占用端口对应的PIDnetstat -aon|findstr 63566查看是哪个进程或者程序占用了5600端口 tasklist|findstr 5600 命令行结束该进程taskkill /pid 5600或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列

2017-04-29 14:20:25 616

原创 idea及常用快捷键使用

1. 常用命令自动补全返回类型及变量快捷键 ctrl+alt+v移动选中的一行代码 Ctrl+Shift+↑/↓ 或者 Alt+Shift+↑/↓1 Ctrl+Alt+O优化导入的类和包2 Alt+Insert生成代码(如get,set方法,构造函数等)3 Ctrl+F当前页查找文本4 Ctrl+R当前页替换文本5 Ctrl+D复制行6 Ctrl+X删除行...

2017-04-29 13:41:09 1580

原创 git操作

强制提交:

2019-05-07 12:38:30 176

原创 java时间比较方法

(1)Date的方法cashCoupon.getCouponOnTime().after(curDate) || cashCoupon.getCouponOffTime().before(curDate)

2018-01-11 23:16:37 2991

转载 mysql查询表和列的注释、添加列

show table status;show full fields from tablename;

2017-10-16 12:20:57 583

转载 git操作

http://blog.csdn.net/wangligong/article/details/53591593?utm_source=gold_browser_extension

2017-09-17 14:14:54 240

转载 mysql性能分析

1、show PROFILES;

2017-08-24 19:37:02 267

原创 logback打印mybatis sql语句

2017-08-22 11:57:40 808

原创 redis操作

2017-08-12 16:23:43 367

转载 RestTemplate文件上传

public class GameFileControllerTest extends BaseTest { @Test public void gameFileSupport() throws Exception { String filePath = "D:\\test.png"; RestTemplate rest = new RestTemp

2017-08-12 10:46:43 3039

转载 git

修复未提交文件中的错误(重置)如果你现在的工作目录(work tree)里搞的一团乱麻, 但是你现在还没有把它们提交; 你可以通过下面的命令, 让工作目录回到上次提交时的状态(last committed state):$ git reset --hard HEAD这条命令会把你工作目录中所有未提交的内容清空(当然这不包括未置于版控制下的文件 untracked files)

2017-08-01 14:52:35 174

转载 ajax

1、ajax请求不能发送json对象,只能传递json字符串。可使用Json.stringfy()转换,对不支持该方法的浏览器可使用json.js$.getjavascript()动态加载脚本2、$.ajaxSetup(options),设置ajax全局配置参数ajax配置cache为false,只有在Get请求时,自动在url后添加随机数的参数

2017-07-30 22:51:28 192

转载 JQuery页面加载完成后事件

一:$(document).ready(function(){  //code})二:jQuery(document).ready(function(){  //code})解决方案三:window.onload=function(){  //code}解决方案四:将jquery代码放入body的后面,这样也会实现相同的效果。

2017-07-30 22:50:47 2988

转载 guava

2017-07-24 13:53:49 179

转载 myql索引

1、当 出现 服务器 对 多个 索引 做 相交 操作 时( 通常 有 多个 AND 条件), 通常 意味着 需要 一个 包含 所有 相关 列 的 多列 索引, 而 不是 多个 独立 的 单列 索引。2、当 服务器 需要 对 多个 索引 做 联合 操作 时( 通常 有 多个 OR 条件), 通常 需要 耗费 大量 CPU 和 内存 资源 在 算法 的 缓存、 排序 和 合并 操作上。 特别是 当

2017-07-05 14:28:17 259

原创 如何制作ppt

1、设置幻灯片大小2、幻灯片中元素动画3、幻灯片切换效果

2017-07-04 12:24:34 405

转载 幂等性

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

2017-06-26 13:23:28 568

转载 虚拟机开启8080端口

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

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

转载 浏览器访问优化

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

2017-06-19 21:25:01 367

转载 性能测试指标

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

2017-06-19 17:08:16 402

转载 分布式数据库

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

2017-06-19 15:06:01 295

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

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

2017-06-19 14:45:06 1372

转载 分布式概念

1、高并发2、高TPS

2017-06-18 18:39:23 242

转载 锁重入

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 202

转载 多线程基础

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

2017-06-12 15:33:37 199

转载 java工具类

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

2017-06-07 14:14:52 156

转载 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 761

转载 vm

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

2017-06-06 16:11:44 288

原创 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 1585

原创 多线程上传文件

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 549

原创 获取项目的部署路径

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

2017-06-02 15:33:47 425

转载 内网转发ngrok

https://ngrok.com/

2017-06-01 18:13:57 442

原创 测试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 256

原创 测试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 1055

原创 mycat实现mysql读写分离

1. mysql生产环境一般不要授权root用户远程登录,可以用root用户授权一个权限较高的用户,允许该用户远程登录。1.1.mysql主从复制1.2.mycat实现读写分离

2017-05-30 13:17:13 224

原创 mybatis缓存

1、mybatis一级缓存2、mybatis一级缓存集合3、缓存延迟加载配置4、缓存配置详解5、二级缓存配置6、是否清空二级缓存配置

2017-05-30 13:08:04 178

原创 mybatis关联查询2

1、mybatis批量插入2、避免所有的值都为空时抛出异常3、多张表的延迟加载4、三张表一对多一对多的关联查询5、通过中间表多对多关系查询6、同时包含一对多和多对一的查询7、一对多的查询8、一对多延迟加载查询

2017-05-30 13:01:16 238

原创 mybatis关联查询

1、list属性,非关联n+1条sql2、list属性,一条sql关联查询3、mybatis关联查询4、mysql递归查询5、不返回list不可存在两条数据6、列表中包含对象查询7、使用注解注入多个参数

2017-05-30 12:51:14 272

文件上传jar

文件上传jar

2015-10-29

手机网页支付接入与使用规则

手机网页支付接入与使用规则

2015-09-22

servetpath

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

2014-05-16

空空如也

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

TA关注的人

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