自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 JVM调优:选择合适的GC collector (三)

CMS Collector在很多地方,CMS Collector常被翻译成“并发”,而ParallelGC被称为“并行”,但中文里,这两词的区分度并不明显。事实上,所谓的Parallel是指,在执行GC的时候将会有多个GC线程共同工作,但是,在执行GC的过程中仍然是“stop-the-world”。CMS的区别在于,在执行GC的时候,GC线程是不需要暂停application的线程,而是和

2017-07-27 20:51:36 205

转载 JVM调优:选择合适的GC collector (二)

ParallelGC再来看看parallelGC的结果。截取其中一段放大如下: JVM参数如下:Java -jar -Xms10g -Xmx15g -XX:+UseParallelGC -XX:ParallelGCThreads=8 -XX:NewSize=6g -XX:MaxNewSize=6g -verbose:gc -XX:+PrintGCDetail

2017-07-27 20:49:35 224

转载 JVM调优:选择合适的GC collector (一)

正文之前,先介绍一人:Jon Masamitsu。此人背景不详,不过他在SUN做的就是JVM,所以他的blog我认为是每一个想对JVM调优的人都应该读一读的。本文的很多观点和一些图也是取自他的blog。blog link:http://blogs.sun.com/jonthecollector/在他的一篇blog【1】中,写到了GC调优的最重要的三个选项:排在第三位的是youn

2017-07-27 20:46:55 274

原创 Spring+redis整合

一、引入依赖jar包 org.springframework.data spring-data-redis 1.6.1.RELEASE redis.clients jedis 2.7.3 二、编写redis.properties#redis中心redis.host=192.168.207.131redis.port=637

2017-06-10 16:00:02 422

原创 Java 连接虚拟机上的 redis

Redis设置密码

2017-06-09 11:20:36 667

原创 Sql

oracle 根据根据单列去重 DELETE FROM emp_test WHERE ROWID NOT IN( SELECT MAX(ROWID) FROM emp_test GROUP BY job)oracle 分页查询 SELECT * FROM ( SELECT e.*, ROWNUM rn FROM emp e WHERE ROWNUM<=10 ) WHERE

2017-06-04 17:33:13 197

原创 Java多线程实现,生产者消费者

根据自己的理解简单的实现了一个,生产者,消费者模式的多线程,请大家多提宝贵意见 //仓库 public class SourceA {private static int SIZE = 1;private List<String> list=new ArrayList();public boolean isEmpty(){ return list.size()==0?true:fals

2017-06-04 15:21:09 820

原创 SpringMVC 的Model值传到JSP页面中,用EL表达试取不到值

Controller 中返回ModelAndView,@Overridepublic ModelAndView handleRequest(HttpServletRequest request,HttpServletResponse response) throws Exception {ArrayList itemsList=new ArrayList();Items ite

2017-05-26 21:17:46 17828 10

原创 Python 遍历二叉树

# -*- coding:utf-8 -*-class TreeNode:    def __init__(self, x):        self.val = x        self.left = None        self.right = None        class Solution:    def HasSubtree(self, pRoo

2015-11-02 23:08:32 483

原创 数据库表横表变纵表

主要用 case...when...then...else...end创建数据库表插入数据:insert into sales(years, month, sales) value('2011', 1, 3);insert into sales(years, month, sales) value('2011', 2, 2);insert into sales(

2015-10-30 15:37:06 741

转载 Java 理论与实践: 线程池与工作队列

from:http://www.ibm.com/developerworks/cn/java/j-jtp0730/#icomments相关文章:http://www.oschina.net/question/565065_86540为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某

2015-10-23 10:06:16 314

转载 JVM 调优

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms3

2015-10-22 11:43:41 259

原创 Python Flask设计Restful

六条设计规范定义了一个 REST 系统的特点:客户端-服务器: 客户端和服务器之间隔离,服务器提供服务,客户端进行消费。无状态: 从客户端到服务器的每个请求都必须包含理解请求所必需的信息。换句话说, 服务器不会存储客户端上一次请求的信息用来给下一次使用。可缓存: 服务器必须明示客户端请求能否缓存。分层系统: 客户端和服务器之间的通信应该以一种标准的方式,就是中间层代替服务器做出响应的时候,

2015-10-22 10:26:09 439

原创 flask 学习(二)

1.模板继承为了使资源的有效利用,共享页面的公共部分templates 下base.html        {% if title %}    {{title}}-blog    {% else %}    blog    {% endif %}            blog:Home        {% with messages = g

2015-10-22 00:53:26 381

原创 flask 学习

我的系统是ubuntu1.安装flaska.安装virtualenv    sudo apt-get install python-virtualenvb.创建虚拟环境      virtualenv flaskcodec.安装flask 及依赖的模块$ flaskcode/bin/pip install flask$ flaskcode/bin/pip install

2015-10-21 21:29:43 373

原创 shell实践(一)读取一个文件输出文件内容

方法一:vi s.sh#!/bin/bashif test -e "$1" #第一个参数是否为文件then    cat $1 | while read line    do        echo $line    donefi:wqchmod +x s.sh./s.sh file方法二:#!/bin/bashif [ -f

2015-10-21 10:29:24 1234

原创 UNIX 高手的 10 个习惯

UNIX 高手的 10 个习惯当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之

2015-10-21 09:29:40 272

转载 Hadoop 安装

安装:  1.在ubuntu中创建hadoop用户1.1. ctrl+Alt+T打开终端窗口,然后输入如下命令创建新用户。$ sudo useradd -m hadoop -s -/bin/bash1.2. 使用下面命令修改密码(笔者密码为hadoop)$ sudo passwd hadoop1.3. 接着为hadoop增加管理员的权限,以免之后出现权限问题。$ s

2015-10-18 22:23:35 355

原创 apache 服务安装

1.下载 apache  http://httpd.apache.org/download.cgi2.下apr   http://apr.apache.org/download.cgi3.下载apr-util  http://apr.apache.org/download.cgi4.减压缩tar -zxvf  httpd-NN.tar.gzmv httpd-NN htt

2015-08-26 22:16:38 233

原创 Django+redis 实现登录

1.创建Python Django 工程工程目录结果如图2.创建form.py 实现表单视图from django import formsfrom django.forms.widgets import Widgetclass LoginForm(forms.Form):    us = forms.CharField(label=u'用户名',max

2015-08-17 22:37:03 1306

原创 Python Django Forbidden (403) CSRF verification failed. Request aborted.

Python Django 框架用POST提交时会出现这个问题问题复现代码:contact_form.html            Subject:        You e-mail (optional):        Message:            def contact(request):    errors = []   

2015-08-16 00:47:51 547

原创 Java EE基础学习总结(一、JSP基础语法)

JSP语法基础一、注释:显示注释:注释内容-->隐藏注释,隐藏注释与Java代码注释几乎相同,不同的是要包含在“”里面,“//单行注释”,“/*多行注释*/”,“注释--%>“二、Scriptlet标记:“”编写局部变量,语句等。如下:         String info=”hello world”;    out.println(“info=”+info+””

2015-04-12 15:23:04 841

转载 python创建和解析xml文件

python中的xml.dom模块使用的就是传统的dom解析api和方法。所以也就不写什么了,主要就是练习敲敲代码,继续熟悉python。本文通过xml.dom.minidom创建一个xml文档,然后再解析出来,用以熟悉相关接口方法的使用。创建一个xml文档:?'''Created on 2012-1-10Create a xml documen

2013-07-27 21:17:47 533

原创 python解析XML文档

XML文件   保存用户的信息            auto_userone        Jordy        12345678        20        男        上彀                auto_usertwo        功夫         34443678         18   

2013-07-27 12:32:33 398

原创 RSA加密,java实现

看此片之前,请先看上一篇 package com.my.file;import java.util.Arrays;import java.util.Random;/** * 应用于RSA公钥密码,此程序存在一个问题,如果ORDER取值过大,就会出现无法解密 *  * @author yan *  */public class Test1{ //

2013-05-20 01:49:44 469

原创 java实现快速生成大素数,并用Miller-Rabin算法检验

Miller-Rabin算法生成大素数:选取素数的步骤如下:1>随机选择一个奇数n(可以用伪随机数生成)2>对n进行一次素性检验,如果n没通检验则跳转到步骤13>重复步骤2足够多如果n通过检验,则认为n是素数Miller-Rabin算法:n是一个大于3的奇数,将n-1写成2^k * m 的形式,其中m是素数;{在{2,……,n-1}中随机的选取一个整数a;令:b

2013-05-19 23:04:02 5032

原创 map集合的遍历

package com.my.file;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;public class Test{ public static void main(String[] args) {  Ma

2013-05-17 23:27:43 331

原创 java操作Excel

先下载jxl.jar包 创建Excel文件package com.my.file;import java.io.File;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;public class

2013-05-17 23:04:05 301

转载 linux下 mysql命令

一、总结一下:1.linux下启动mysql的命令:   mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:   mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:

2013-05-12 18:03:05 377

原创 javascript 数组

//定义数组 var arr = []; //定义数组 //增加元素 arr.push(1); arr.push(2); arr.push(3); arr.push("hello"); arr.push(4) //遍历数组 for(var i in arr) {  alert(arr[i]); } //删除元素"hello"元素 dele

2013-04-29 11:43:34 288

转载 liunx 挂载1

/etc/fstab文件的作用 文件 /etc/fstab存放的是系统中的文件系统信息。当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件 系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、mount、umount的等命令都利用该程序。/etc/mtab文件的作用:记载的是现在系统已经装载的文件系

2013-04-28 22:51:52 384

转载 liunx java软件

linux版myeclipse 下载地址2007-12-13 13:21 14542人阅读 评论(2)收藏 举报最新liux下tomcat5.5.25+mysql5.0.45+jdk1.0.5.13+eclipse3.3.1+myeclipse6.0配置一、安装所需软件包:1.JDK 5.0 Update 13(jdk-1_5_0_13-

2013-04-28 22:50:03 509

原创 Linux下的mysql安装

1、下载MySQL的安装文件  安装MySQL需要下面两个文件:  MySQL-server-5.0.26-0.i386.rpm  MySQL-client-5.0.26-0.i386.rpm  下载地址为:http://dev.mysql.com/downloads/mysql/5.0.html,打开此网页,下拉网页找到 “Red Hat Enterprise Linux 3 R

2013-04-28 22:46:55 359

原创 linux 的相关命令

1.查看所有shell  ls –l /bin/*sh2.查看目前使用的是那种shell  env [可以显示当前操作系统的环境变量]3.Shell的修改 chash –s 输入新的shell 例如chsh –s /bin/csh4.history 显示使用过的命令5.ip设置:(1)网络配置 setup(2)配置后运行/etc/rc.d/init.d/network re

2013-04-28 22:45:24 329

转载 stevens

Stevens 99年因病去世(享年48岁,1951年生),身后给我们留下了七本书,按时间逆序是:UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications, Prentice Hall, 1999.UNIX Network Programming, Volume 1, Seco

2013-04-28 22:42:41 488

转载 VI编辑器的快捷键

linux下Vi编辑器命令大全(网上找滴)2007-04-23 18:09/根目录下的文件夹输入”/”,回车里面有很多文件夹,如:etc,home,lib,mnt等等etc:存放用户名和密码home:每个用户有个文件夹,存放在这里lib:操作系统文件等mnt:挂扣用的opt:java工具bea:web编程的一些东西sbin,bin,usr:这三个文件夹都是存

2013-04-28 22:40:47 531

转载 Oracle 的5个服务

Oracle的服务一共有5个:1.OracleDBConsoleorcl oem控制台的服务进程2.OracleJobSchedulerORCL 定时器的服务进程3.OracleOraDb10g_home1iSQL*Plus isql*plus的服务进程4.OracleOraDb10g_home1TNSListener 监听器的服务进程5.OracleServiceORCL 数

2013-04-28 22:37:52 771

转载 使用EditPlus技巧

EditPlus的logo除了windows操作系统,EditPlus可以说是我最经常使用的软件了。无论是编写xhtml页面,还是css、js文件,甚至随笔记记这样的事情,我都会使用EditPlus(现在使用的是EditPlus2.31英文版),感觉它不仅功能强大,更难得的是:绿色、轻量级、启动速度快、稳定性高……反正,我个人是爱死她了!在使用中,我个人也总结了一些使用经验。可能作

2013-04-28 22:36:38 688

转载 Linux IP配置

/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticHWADDR=00:26:18:0B:38:C0ONBOOT=yesIPADDR=192.168.0.20NETMASK=255.255.255.0GATEWAY=192.168.0.1IP生效:/sbin/ifdown eth

2013-04-28 22:32:57 395

原创 hibernate OneToMany (Annotation)

//Students类 外键是classId引用ClassName中的ClassIdpackage com.hibernate_oneTomany;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.JoinColumn;import javax.persist

2013-04-28 22:30:48 370

java数据结构和算法(第二版)

java数据结构和算法(第二版)

2015-05-25

mysql帮助文档

mysql帮助文档中文版,html格式,非常方便查阅。请保留

2013-11-07

orcale

2012-03-08

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

TA关注的人

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