自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux环境下使用JVM诊断工具排查问题

刚接手的服务经常间断性的出现CPU突然爆高的情况,正常情况下java应用线程的CPU利用率在200%左右,但是在出问题的时候利用率接近2000%(部署的服务器为单机24核)。开始由于对项目不太熟悉,所以一直怀疑是流量的问题,但是通过日志观察,问题爆发的时候流量并没有多大波动,显得很正常。最后随着时间的推移,慢慢的用了一些JVM自带的诊断工具来追踪问题,这里整理一下排查思路。1.首先是top命令

2016-09-21 15:44:05 3864

原创 10个线程并发加10次

朋友内推搜狐面试,面试题中面试官出了这样一道题,大致为:变量i,10个线程分别对其加10次,最后接口i为100。题目其实不难,但是由于自身很少多线程编程,所以在面试中答得不好,所以下来重新写了代码,巩固了一下多线程方面知识。        代码如下:        package test;/** * Created by zhanggan on 2016/1/21. */pub

2016-01-21 16:02:33 4182

原创 快速排序法

今天复习快速排序法。快速排序法主要分为三步:分割、分割、合并。下面是代码:package com.sort;import java.util.Random;/** * * 快排策略一:对初始排序序列,先备份轴元素(一般为首元素),取两个游标left和right分别从左到右扫描,右到左扫描。left指向最左边的下标,right指向最右边 * 的下标。游标移动规则为:首先righ

2015-05-27 00:20:47 371

原创 希尔排序

Shell排序: 1.思路:根据插入排序的特性分析,如果待排序的数据是有序的,那么最好的时间复杂度为O(n) 2.描述:对于一个长度为n的序列,设排列次数k,间距d=n/(2^k);则对于第k次排列,对i+d,i+2d,..,i+td进行插入排

2015-05-24 14:44:37 300

原创 插入排序

今天复习插入排序,下面是几个代码:原始代码:package com.sort;import java.util.Random;/** * 算法感想: * 1.算法的精妙之处在于限定 * 2.限定的好了,接下来就是一些操作,比如赋值操作等 * @author lingrp * */public class InsertSort { //预留一个数组长度参数,为以后需要改

2015-05-22 21:38:54 279

原创 冒泡排序

大三的我看到身边的同学慢慢出去实习,心里开始烦躁。但烦躁又有何意义,不如将心静下来,巩固自己的基础。闲话不多说,开始我自己的冒泡排序。冒泡排序思想正如它的名字一样,卓次将最大的元素交换到其相应的位置来进行排序。原版:package com.sort;public class BubblingSort { public static void main(String[] arg

2015-05-20 23:09:47 344

转载 springMVC对于controller处理方法返回值的可选类型

简介对于springMVC处理方法支持支持一系列的返回方式: ModelAndView Model ModelMap Map View String Void Model 一个模型对象,主要包含spring封装好的model和modelMap,以及java.util.Map,当没有视图返回的时候视图名称将由requestToViewNameTranslator决

2015-02-06 09:32:48 432

转载 SpringMVC从Controller跳转到另一个Controller

这样有个弊端,就是传中文可能会有乱码问题。          方式二:用RedirectAttributes,这个是发现的一个比较好用的一个类                      这里用它的addAttribute方法,这个实际上重定向过去以后你看url,是它自动给你拼了你的url。                      使用方法:                       attr.

2015-02-06 09:27:15 364

Huffman压缩解压java实现

这是一个java实现的Huffman编码,实现了文本文件的压缩解压

2014-07-02

空空如也

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

TA关注的人

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