也学习Java/JVM/GC (三)

GC算法 目前HotSpot的GC算法是针对分代的GC算法,主要包括串行GC、并行GC、CMS GC和G1。 一、串行GC 串行GC可以在JVM的启动参数上加-XX:+UseSerialGC这个非标准化参数实现。

2016-10-28 09:37:44

阅读数 1408

评论数 3

ibatis迁移到mybatis注意事项

1、resultMap中的id 在ibatis中为 在mybatis中为 2、别名 在ibatis中为 在mybatis中为 type="com.aaa.bbb.App" /> 3、在ibatis中的parameterClass对应mybatis中的 pa...

2016-10-27 17:43:33

阅读数 1154

评论数 0

git push命令简化

git命令简化 在开发过程中,git是当前必不可少的版本管理工具,但是在git提交代码的时候,总是要经过add,commit,push三个步骤,比较复杂,如果使用的是linux操作系统,可以 简化如下: function gpush() { if [ $# -lt 2 ]; t...

2016-09-30 09:07:45

阅读数 1317

评论数 0

也学习Java/JVM/GC (二)

二、JVM的堆结构及参数配置对于开发人员来说,最多接触的就是程序启动参数的设置。程序的启动参数对系统具有至关重要的影响。其中包含堆大小的设置、年轻代大小、年老代大小,Perm区等大小,以及垃圾回收算法,年轻代的垃圾回收算法,年老代垃圾回收算法等。 1、JVM的堆结构如下图所示: 从上图可见,JV...

2016-09-22 16:42:18

阅读数 474

评论数 1

FFmpeg 参数详解(二)

5、参数选项 如果没有特殊声明,所有的数字参数以一个字符串代表数字的形式作为输入接收,所有的数字参数都会带着一个SI前缀单位,例如’K’, ’M’或者’G’。 如果 ‘i’被追加到SI单位的前缀上,完整的前缀会被当做i的二进制倍数解释,倍数需要乘以1024,而不是乘以1000。追加 ‘B’到前缀...

2016-09-21 15:15:12

阅读数 4825

评论数 0

FFmpeg 参数详解(一)

1、ffmpeg语法结构: ffmpeg [global_options] {[input_file_options] -i input_file} ... {[output_file_options] output_file} ... 2、描述 ffmpeg可以从直播的音视频源抓取输入作为一个...

2016-09-13 18:08:44

阅读数 3126

评论数 0

ImageMagicK编译--合成图片为gif

tar xvfz ImageMagick-6.6.9-5.tar.gz cd ImageMagick-6.6.9-5 export CPPFLAGS=-I/home/admin/ImageMagick_build/include export LDFLAGS=-L/home/admin/Ima...

2016-08-17 10:03:03

阅读数 1249

评论数 0

spring 配置文件路径使用

1、在同一个工程中的文件可以通过 classpath:db-config/datasource/datasource.xml来加载配置文件。 2、如果使用二方包的情况下,比如一个web工程,一个dal工程,而配置文件都在dal工程中,需要像下面这样引用配置文件: classpath*...

2016-08-17 09:35:59

阅读数 1145

评论数 0

ImageMagick编译

首先下载ImageMagick源码包 tar xvfz ImageMagick-6.6.9-5.tar.gz cd ImageMagick-6.6.9-5 export CPPFLAGS=-I/home/admin/ImageMagick_build/include export ...

2016-08-10 20:04:28

阅读数 1271

评论数 0

也学习Java/JVM/GC(一)

也学习Java/JVM/GC 一、JVM 的内存结构; 二、内存分配; 三、GC的日志; 四、内存回收(GC); 简言 java 程序可以使用2种方式启动,client模式和server模式。server模式尽可能的加快运算速度,server模式的目的是服务于长期运行的服务端系统,与启动...

2016-08-09 22:24:41

阅读数 327

评论数 0

jgit pull 分之代码

import java.io.File;import java.util.ArrayList;import java.util.List;import org.eclipse.jgit.api.CreateBranchCommand;import org.eclipse.jgit.api.Git;...

2016-05-04 15:53:19

阅读数 2396

评论数 0

mysql 批量删除数据库中的所有数据

select CONCAT("truncate ", table_name, ";") from INFORMATION_SCHEMA.TABLES  where TABLE_SCHEMA='clouddrive_00' 来自:

2014-04-18 09:40:47

阅读数 1837

评论数 0

shell查询执行脚本的路径

代码如下: #!/bin/bash basepath=$(cd `dirname $0`; pwd) echo $basepath 来源:http://sexywp.com/bash-how-to-get-the-basepath-of-current-running-script.htm

2014-01-16 17:44:57

阅读数 724

评论数 0

spring事务处理的几种方式

一、声明式事务 1、使用配置文件 建立一个事务性的服务接口 package x.y.service; public interface FooService { Foo getFoo(String fooName); Foo getFoo(String fooName, Strin...

2013-10-12 17:46:10

阅读数 695

评论数 0

设计模式之单例模式

最近一直在看设计模式,为了能够对设计模式有个较深的理解,同时能够把设计模式深入到自我日常开发的理念中,特做此记录! 单例模式:在jvm中只存在唯一的一个类实例,在全局中只存在一个访问点。 为什么有这样的类:对于一些设备或产品只希望只有一种访问方式,例如对于注册表的修改,如果同时存在多个...

2013-09-09 08:45:46

阅读数 651

评论数 0

常用svn命令

日常开发常用的svn命令如下: 1、从代码库中拉下代码,即checkout       将代码checkout到当前目录:svn co url       将代码checkout到指定目录:svn co url directory 2、把新建的文件提交的svn代码库,这需要两个步骤        ...

2013-09-05 09:01:31

阅读数 27250

评论数 0

html select元素无法选择

在编写jsp或者类似html文件时,如果不小心用label包含着select便会发生错误,造成select的option无法选择 测试用例如下: test *name - 1 2 3

2013-07-26 08:47:24

阅读数 5028

评论数 0

ubuntu 12.04卸载 vmware

在ubuntu 安装玩VMware 9 后,始终卸载不掉,一直提示: The vmware installer could not shut down all running virtual machines. if you have ACE VMs open, please shut them...

2013-07-23 08:55:20

阅读数 7205

评论数 0

python ftp上传文件代码

主要使用ftp命令完成上传操作,上传过程中需要注意中文乱码问题 #!/usr/bin/python #coding=utf-8 from ftplib import FTP #引入ftp模块 import os ftp = FTP("ip") #设置f...

2013-07-19 15:03:19

阅读数 5171

评论数 0

python 遍历目录

第一种方式 import os dir = '/home/donghuixiedh/workspace' def readfile(dir): for f in os.listdir(dir): file = os.path.join(dir, f) if os.path.isdi...

2013-07-18 20:09:53

阅读数 3996

评论数 0

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