5 startcentos

尚未进行身份认证

学技术就是要学原理!!!任何止步于使用层面的技术都在浪费时间!!!

等级
博文 17
排名 15w+

java GC分析浅谈

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

2018-05-06 14:34:43

apache-commons-math3简介

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

2017-11-04 20:50:56

Java动态代理

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

2017-10-20 02:06:44

Java反射机制

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

2017-10-19 21:07:41

搭建Redis集群的注意事项

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

2017-10-18 17:29:55

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

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

2017-05-15 22:50:59

jenkins常用API

执行机(节点)Jenkinscredentials

2017-04-17 20:38:05

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

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

2017-03-22 14:59:40

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

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

2016-12-15 17:17:27

【sed】命令小结

sed

2016-11-26 20:13:06

【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

【centos7常用技巧】RPM打包

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

2016-11-26 17:13:30

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

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

2016-11-24 23:49:33

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

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

2015-09-25 15:48:43

字符流与字节流的区别

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

2015-07-09 20:54:30

C语言字节对齐

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

2015-03-25 12:37:53

【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
奖章
    暂无奖章