自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java GC分析浅谈

GC分析是为了进一步优化系统性能,性能优化是一个很大的领域,CPU、cache命中、IO各个方面都要综合进行考虑,这里我们只讲其中的一小部分,GC分析。在进行性能优化之前先要根据业务场景制定一个明确的性能需求指标,优化是一个无止境的事情,先制定好性能优化指标以便平衡投入和产出的问题。性能需求指标一般有以下几个:应用预期的吞吐量是多少? 请求和响应之间的延迟预期是多少? 应用支持多少并发用...

2018-05-06 14:34:43 4855

原创 apache-commons-math3简介

apache-commons-math3是java的一种科学计算类库,实现科学计算功能的类库其他语言如python、scala都有很多而且很容易找到资料,java可能是由于这方面的需求不多,所以相关的资料较少,在此我就简要介绍一下apache-commons-math3,帮大家大致了解一下这个东西,详细的使用还是需要自己去研究官方文档了。

2017-11-04 20:50:56 29928 2

原创 Java动态代理

Java静态代理与动态代理一、静态代理和动态代理静态代理需要和目标类实现共同的接口,可以通过代理类控制对目标类的访问致力于对外界隐藏目标类的具体信息。而常常与静态代理混淆的装饰器模式则是为了装饰目标类,所以我们常常将目标类作为参数传给装饰器,而代理类则是直接初始化某个确定的目标类,这两者关系下面这篇文章讲的比较清楚。 http://www.cnblogs.com/jaredlam/archiv

2017-10-20 02:06:44 235

原创 Java反射机制

Java反射机制一、什么是反射?一般来讲,java从源码到运行有三个阶段,如下图所示:Created with Raphaël 2.1.0源代码字节码机器码其中从源代码到字节码的过程是在编译期完成的,从字节码到机器码是在执行期完成的。反射就是可以在执行期动态地获取类的实例、属性、方法并且能够调用类的方法的机制。二、反射的主要用途根据反射的定义可以看出,反射的作用主要有两个编译期间无法确定要调用的类

2017-10-19 21:07:41 353

原创 搭建Redis集群的注意事项

redis.conf的配置 创建其他redis实例时,要将7000修改为对应的端口。最后一行的保护模式如果不关闭,Jedis访问Redis集群时会报错远程访问 客户端如果在远程机器上,需要开启服务端机器的防火墙端口systemctl stop|start firewallde 暂时关闭|开启防火墙firewall-cmd --list-all 查看防火墙端口开放情况

2017-10-18 17:29:55 357

原创 Spring如何管理Java普通类(Java类获取Spring容器的bean)

Spring如何管理Java普通类Java类获取Spring容器的bean获取spring的ApplicationContext

2017-05-15 22:50:59 4331 1

原创 jenkins常用API

执行机(节点) Jenkins credentials

2017-04-17 20:38:05 6908 4

原创 二叉树的创建及各种遍历操作

二叉树的创建及各种遍历操作创建二叉树时使用的是扩展二叉树,即将叶子节点的孩子补成#,用作标记,如下所示: 在以前序方式创建二叉树的时候需要输入:ab#d##c#e##。class TreeNode { char data; TreeNode left; TreeNode right;}public class Tree { public

2017-03-22 14:59:40 567

转载 【网络】Mac地址、IP、子网掩码、网关、DNS

MAC(Media Access Control, 介质访问控制)MAC地址是烧录在Network Interface Card(网卡,NIC)里的.MAC地址,也叫物理地址或硬件地址,是由48比特长,16进制的数字组成.0-23位叫做组织唯一标志符(organizationally unique ,是识别LAN节点的标识.24-47位是由厂家自己分配。其中第40位是组播地址标志位。网卡的物理地址通

2016-12-15 17:17:27 1546

原创 【sed】命令小结

sed

2016-11-26 20:13:06 304

原创 【expect】使用心得

一、expect的安装expect是在tcl的基础上发展起来的,所以在安装expect之前要先安装tcl。tcl下载地址:[tcl下载地址](http://www.tcl.tk/software/tcltk/downloadnow84.tml)二、expect的简要说明三、expect的简单用法四、expect进阶五、expect常见问题

2016-11-26 18:14:14 8195

原创 【centos7常用技巧】RPM打包

一、RPM打包的目的 1、当目标机中不存在编译环境时,可以先在本地环境中编译打包,然后直接在目标机中用rpm -ivh *.rpm安装即可。 2、当需要在目标机中安装多个软件或者增加多个文件时,可以将整体打成RPM包,方便使用。 二、RPM打包简要说明 1、进入home目录:cd ~ 2、安装rpm打包所需的工具: yum -y install rpmde

2016-11-26 17:13:30 1482

原创 【centos7】添加开机启动服务/脚本

一、添加开机自启服务在centos7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):systemctl enable jenkins.service #设置jenkins服务为自启动服务sysstemctl start jenkins.service #启动jenkins服务二、添加开机自启脚本在centos7中增加脚本有两种常用的方法,以脚本autostart.sh为例:#

2016-11-24 23:49:33 1381 2

转载 import com.sun.image.codec.jpeg.JPEGCodec不通过 找不到包

点击查看出处import com.sun.image.codec.jpeg.JPEGCodec;在Eclipse中处理图片,需要引入两个包:import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;报错:Access res

2015-09-25 15:48:43 748

转载 字符流与字节流的区别

(转自点击打开链接)字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两

2015-07-09 20:54:30 377

转载 C语言字节对齐

文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。     二、为什么要字节对齐      需要字节对齐的根本原因在于CPU访

2015-03-25 12:37:53 365

原创 【C++】输入流小结

几个常用的c++ cin成员函数:1.cin.get();2.cin.get(字符);3.cin.get(字符数组指针,要读取的最大字符数+1,结束字符(默认为‘\n’));4.cin.getline(字符数组指针,要读取的最大字符数+1,结束字符(默认为‘\n’));5.cin.gets(字符指针);6.cin>>;**************************

2014-10-20 22:28:15 1076

Linux Shell脚本攻略(高清第二版)

Linux Shell脚本攻略(高清第二版)详细说明了Shell脚本中可能用到的各种命令及具体用法,是一本shell方面的经典之作。

2016-11-28

空空如也

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

TA关注的人

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