自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

娜娜的专栏

初来乍到,请多多关照

  • 博客(16)
  • 资源 (25)
  • 收藏
  • 关注

原创 Centos 下安装Ruby和rubygems

安装ruby [root@TA30-53 ~]# yum install ruby已加载插件:fastestmirror, security设置安装进程Loading mirror speeds from cached hostfile包 ruby-1.8.7.374-4.el6_6.x86_64 已安装并且是最新版本无须任何处理测试一下[root@TA30-53 ~]#

2017-08-30 18:26:05 681

原创 yum命令详解

yum(Yellow dog Updater, Modified) 是一个在Fedora、RedHat、SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁。命令形式yu

2017-08-30 18:20:39 288

原创 window下Gradle安装

C:\Users\Administrator>java -versionjava version "1.7.0_17"Java(TM) SE Runtime Environment (build 1.7.0_17-b02)Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)C:\Users\Administrator

2017-08-30 18:11:46 424

原创 Java虚拟机

1.抽象规范2.一个具体的实现3.一个运行中的虚拟机实例Java虚拟机的生命周期一个运行时的Java虚拟机实例的天职就是:负责运行一个Java程序。当启动一个Java程序时,一个虚拟机实例就诞生了。当该程序关闭退出,这个虚拟机实例就随之消亡了。如果在同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚拟机实

2017-08-30 18:10:19 284

原创 git之修改上次提交备注

1.修改上次提交的备注$ git log --stat -2commit bd05a0bdb88cf7eb4c10b084ada2121990561097Author: yinnana Date: Sun Jan 8 12:23:22 2017 +0800 doc commit ...6\260\345\273\272\346\226\207\346\234\254\3

2017-08-30 18:09:33 3551

原创 tomcat-server.xml之autoDeploy参数

...若autoDeploy="true",则两次部署web应用程序。第一次因server.xml中的Context配置而被部署(因为deployOnStartup="true"),第二次因为autoDeploy="true"而发生自动部署(默认情况下,在没有显示Context的这些属性时,它们的默认值都是true)。显示设置autoDeploy="false",避免在serve

2017-08-30 18:07:57 15073

原创 chown

ls -la 显示的信息,第一个是用户,第二个是组,777=rwxrwxrwx,rwx的读写执行,分别是421,第一组rwx对应的是用户,第二组是组,第三组是其他用户chown -R pso.pso nginx

2017-08-30 18:06:57 487

原创 类加载器

类与类加载器对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类名称空间。这句话可以表达得更通俗一些:比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载的前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个虚拟机加载,只要加载它们的类加载器不同,那这两个类就必定不相等。

2017-08-30 18:03:42 319

原创 类加载的过程

类加载的过程加载1)通过类的全限定名来获取定义此类的二进制字节流。2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。3)在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。数组类,不通过类加载器创建,它是由Java虚拟机直接创建的。数组类的元素类型(Element Type,指的是数组去掉所有维度

2017-08-28 15:53:59 720

原创 虚拟机类加载机制

虚拟机的类加载机制虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度的灵活性,Java里天生可以动态扩展的语言特性就是依赖运行期动态加载和动态连接这个特点

2017-08-22 16:48:02 329

原创 字节码指令简介

Java虚拟机的指令由一个字节长度的、代表着某种特定操作含义的数字(称为操作码,Opcode)以及跟随其后的零至多个代表此操作所需参数(称为操作数,Operands)而构成。由于Java虚拟机采用面向操作数栈而不是寄存器的架构,所以大多数的指令都不包含操作数,只有一个操作码。由于限制了Java虚拟机操作码的长度为一个字节(即0~255),这意味着指令集的操作码总数不可能超过256条;又

2017-08-18 17:57:08 1462

原创 常用

show processlist; -- 显示哪些线程正在运行show open tables from intell_kefu; -- 查看当前有那些表是打开的In_use列表示有多少线程正在使用某张表,Name_locked表示表名是否被锁show status like '%lock%' -- 查看服务器状态show variables

2017-08-17 17:49:05 234

原创 类文件结构

Class类文件的结构任何一个Class文件都对应着唯一一个类或接口的定义信息,但反过来说,类或接口并不一定都得定义在文件里(譬如类或接口也可以通过类加载器直接生成)。Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部是程序运行的必要数据,没有空隙存在。

2017-08-17 14:39:30 339

原创 JVM监控工具

jps:虚拟机进程状况工具[root@U10-22 bin]# jps -l 17859 org.apache.catalina.startup.Bootstrap28586 org.apache.catalina.startup.Bootstrap28000 org.apache.catalina.startup.Bootstrap18095 sun.tools

2017-08-14 18:16:01 567

原创 内存分配

对象优先在Eden分配大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发起一次Minor GC。-Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8 @Test public void test3() { int _1MB=1024*1

2017-08-14 14:47:38 333

原创 自动内存管理机制_垃圾收集器与内存分配策略

Java内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会由JIT编译器进行一些优化),因此这几个区域的内存分配和回收都具备确定性,在这几个区域内就不需要过多考虑回收的问题,因为方法结束或者线程结束时,内存自然就跟随着

2017-08-08 17:49:01 291

redis常用命令

本人最近开始学习redis 从网上搜集了下资料 这是常用命令 其他资料我也上传了 需要的话 可以看看其他的资源 共享下

2015-04-11

redis资料电子书

自己开始学习redis 所以从网上搜集了下资料 学习了下 在此共享下

2015-04-11

maven+springmvc+mybatis

自己初步接触maven 所以搭建了个环境测试下 学习下 在此共享下

2015-04-11

Linux命令大全

Linux命令大全 从网上搜的 很全很好用 便于学习 适合初学者使用

2015-04-10

优化myeclipse卡的问题

在开发过程中,myeclipse不论是启动还是编码时 总是卡,感觉很耽误事 从网上搜的 总是零零散散 所以自己整理了下 很好用啊

2015-04-10

lucene-core-4.3.1源码

lucene-core-4.3.1的源码 可以用的 放心用吧 官网上很多链接都打不开

2015-04-01

lucene4.7常用jar包

lucene4.7常用的jar包 可以用的 放心用吧

2015-04-01

数据导入与进度条

从别的地方 花了好多积分下的 可以用的 在此共享下 可以放心用

2015-04-01

IK Analyzer源码

IK Analyzer 2012FF_hf1的源码,官网的链接都打不开 通过其他方式获得的,不错,适合业余时间学习下 在此共享下 可以用的

2015-04-01

IK Analyzer jar包

IK Analyzer官网的链接打不开,自己在网上苦苦搜了老半天,支持lucene4.x 很好用的分词器

2015-04-01

黑客与画家

一直很想看的一本书 也不是太厚 讲解的也很幽默风趣 很适合业余时间看的资料 对于培养良好的代码规范之类的 很不错的推荐

2015-04-01

maven实战中文版

关于maven 很经典的一本资料,很适合初学者入门 讲解的也很全面 工作中遇到不懂的 也适合查阅 很推荐的资料

2015-04-01

mongodb入门指南

关于mongodb很简单 很入门的一个chm格式的资料 很适合初学者

2015-04-01

mongodb权威指南

关于mongodb 很经典很权威的一本资料 适合初学者 讲解的蛮好的

2015-04-01

springMVC笔记

之前从网上搜的一篇关于springMVC文章,后来根据自己的理解 改了下 感觉不错 在此分享一下

2015-03-31

关于split笔记

个人在学习过程中 总结的有关split整理的一点知识

2013-09-01

java中基本类型及string类型

java中基本类型及string类型 跟大家分享下

2013-09-01

struts2 校验框架

个人学习过程中 关于校验框架 的总结 希望跟大家分享下

2013-09-01

ibatis多对一代码示例

ibatis 多对一 个人平时学习中的总结 跟大家分享下

2013-09-01

ibatis笔记

ibatis 示例代码 个人平时学习总结

2013-09-01

空空如也

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

TA关注的人

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