自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

草原孤狼的专栏

能记下点什么、就积点什么!!!

  • 博客(38)
  • 资源 (37)
  • 收藏
  • 关注

原创 Java 线程知识

java 牛逼的就是对多线程的处理,先贴点概念性的东西,可能不准确。1.线程的基本概念、线程的基本状态及状态之间的关系  线程就是应用程序中的一个可单独执行的,完成某种操作的程序块。  多线程就是同一个应用程序中有多个可执行的程序块,它们可以并发执行。状态:a.就绪,b.运行,c.synchronize阻塞,d.wait和sleep挂起,e.结束。wait必须在synchron

2014-01-27 18:43:45 623

原创 Informix 的一些命令

IBM的informix数据库,其实也还是蛮扯的,写点常用的命令,供 linux 系统使用:这两个命令执行之前:先登录 informix所在的数据库,然后 su  -  informix ,最后执行如下命令。启动informix 命令: oninit -vy 关闭informix 命令: onmode -ky其他命令:语法 oninit  [

2014-01-27 11:56:45 3189

原创 Java 访问已知的url方法

在网络编程中,很多时候会遇到给你一个固定的url ,让你去耙一些东西回来,通常有如下三中操作:      method one :           URL url = new URL("http://www.baidu.com");           URLConnection urlcon = url.openConnection();           InputStr

2014-01-25 17:46:01 981

原创 在informix的存储过程

使用informix 时候,编写的一个存储过程:CREATE PROCEDURE informix.remove_2( settleno_in VARCHAR(22),flag_in varchar(8))-- 定义settle变量define settleno_v     varchar(22)    ;define operatecode_v    char(10)    ;

2014-01-24 16:10:40 1590

翻译 why not the Main method is public static void ?

Main方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么main方法是public、static、void的。当然,很多人首先学的是C和C++,但是在Java中main方法与前者有些细微的不同,它不会返回任何值。原文讲述了main方式是public、static、void的原因。最后总结如下:main方法必须声明为public、static、void,否则JVM没法运

2014-01-20 09:55:13 914

原创 Linux 常用系统命令

1. 修改 linux 的 hostname的方法,主要使用 hostnamectl 命令:# hostnamectl -h -h --help 显示帮助 --version 显示安装包的版本 --transient 修改临时主机名 --static 修改瞬态主机名 -...

2014-01-17 17:32:26 726

转载 Log4j 全面配置介绍

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger  =   [ level ]   ,  appenderName1 , 

2014-01-17 17:25:49 608

原创 shell 判断文件是否存在

因为项目的原因,写一下测试的 shell 脚本和运行的 shell 脚本,对于文件的判断主要是:shell判断文件,目录是否存在或者具有权限  #!/bin/sh    myPath="/var/log/test/"  myFile="/var /log/test/http.log"    #这里的-x 参数判断$myPath是否存在并且是否具有可执行权

2014-01-17 16:43:17 724

转载 Tomcat配置JVM参数步骤

这里向大家描述一下如何使用Tomcat配置JVM参数,Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本,但还是推荐您使用Sun公司发布的JDK。Tomcat配置JVM参数Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的

2014-01-16 18:31:49 2988

转载 JVM参数调优技巧总结

你对JVM参数调优的概念了解多少,这里和大家分享一下其方法,如果设置的不好,JVM不断执行FullGC,将导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。JVM参数调优实例解析关于JVM参数调优,对于很多程序员来说都是很头痛的问题,如果设置的不好,JVM不断执行FullGC,将导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况

2014-01-16 18:27:35 1341

转载 JVM中的内存设置详解

一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Colle

2014-01-16 18:22:01 548

原创 JVM内存分配和调优

一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx    Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms    Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn    Java Heap Young区大小,不熟悉

2014-01-16 18:20:39 744

转载 JVM工作原理和特点

JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例装载并处理class类。在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是J

2014-01-16 18:18:54 610

转载 JVM中的Stack和Heap

在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。一般,JVM的内存分为两部分:Stack和Heap。Stack(栈)是JVM的内存指令区。Stack管理很简单,push一定长度字节的数据或者指令,Stack指针压栈相应的字节位移;pop一定字节长度

2014-01-16 18:17:07 550

转载 5个JVM命令行标志

本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。不熟悉JVM将不仅会影响应用程序性能,而且

2014-01-16 18:15:37 661

转载 Shell脚本编程的常识

(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用)七种文件类型d            目录                                                       l             符号链接s             套接字文件                                          

2014-01-16 16:16:29 588

原创 Linux 的开关机以及重启命令

在服务器的市场上,window因为其危险性而不被看好,于此相反的是linux 则是很受欢迎!很多大型的应用,应用系统都部署在性能比较稳定的linux系统上。下面说说linux 的开关机命令:linux下有关关机重启的命令主要有:shutdown、reboot、halt、poweroff、telinit、init.它们都可以达到关机或重启的目的,但是每个命令的工作流程并不一样.它们都

2014-01-15 12:48:02 2542

原创 Hibernate 3 介绍以及注意点

一.介绍         1. Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了轻量级的对象封装,使 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。它不仅提供了从 Java 类到数据表之间的映射,也提供了数据查询和恢复机制。相对于使用 JDBC 和 SQL 来手工操作数据库,Hibernate 可以大大减少操作数据库的工作量。 另外 Hibernat

2014-01-14 18:57:44 934

转载 常使用的正则

以下是经常使用的正则表达式的写法,有使用的时候可以拿来看看。只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。

2014-01-14 16:06:18 480

转载 Java 处理高并发高负载类程序的优化方法

java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)一:高并发高负载类网站关注点之数据库        没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能

2014-01-13 18:01:32 872

翻译 Java GC

一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。    GC的基本原理 

2014-01-13 17:39:35 586

转载 hibernate性能调优:二

4.6 HQL调优4.6.1 索引调优HQL看起来和SQL很相似。从HQL的WHERE子句中通常可以猜到相应的SQL WHERE子句。WHERE子句中的字段决定了数据库将选择的索引。大多数Hibernate开发者所常犯的一个错误是无论何时,当需要新WHERE子句的时候都会创建一个新的索引。因为索引会带来额外的数据更新开销,所以应该争取创建少量索引来覆盖尽可能多的查询。

2014-01-13 14:36:13 739

转载 hibernate性能调优: 一

1.引言Hibernate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久化和查询服务。在你的项目中引入Hibernate并让它跑起来是很容易的。但是,要让它跑得好却是需要很多时间和经验的。通过我们的使用Hibernate 3.3.1和Oracle 9i的能源项目中的一些例子,本文涵盖了很多Hibernate调优技术。其中还提供了一些掌握Hiberna

2014-01-13 14:34:03 759

转载 JAVA线程池

1. 引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。

2014-01-13 14:28:37 562

原创 Memcached 注意点

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。memcached是一套分布式的快取系统,

2014-01-11 22:42:23 724

转载 Memcached 解析五

我们介绍了与memcached直接相关的话题,本次介绍一些mixi的案例和实际应用上的话题,并介绍一些与memcached兼容的程序。 mixi案例研究mixi在提供服务的初期阶段就使用了memcached。随着网站访问量的急剧增加,单纯为数据库添加slave已无法满足需要,因此引入了memcached。此外,我们也从增加可扩展性的方面进行了验证,证明了memcached的速度和稳定性都能

2014-01-11 21:13:57 640

转载 Memcached 解析四

memcached的分布式正如第1次中介绍的那样, memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括第2次、第3次 前坂介绍的内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。memcached的分布式是什么意思?这里多次使用了“分布式”这个词,但并

2014-01-11 21:12:00 608

转载 Memcached 解析三

memcached是缓存,所以数据不会永久保存在服务器上,这是向系统中引入memcached的前提。本次介绍memcached的数据删除机制,以及memcached的最新发展方向——二进制协议(Binary Protocol)和外部引擎支持。memcached在数据删除方面有效利用资源数据不会真正从memcached中消失上次介绍过, memcached不会释放已分配的内存。记录超时后

2014-01-11 21:09:34 780

转载 Memcached 解析二

文章介绍了memcached是分布式的高速缓存服务器。本次将介绍memcached的内部构造的实现方式,以及内存的管理方式。另外,memcached的内部构造导致的弱点也将加以说明。Slab Allocation机制:整理内存以便重复使用最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行mal

2014-01-11 21:07:26 601

转载 Memcached 解析一

最近看了些关于memcache的一些知识,发现这玩意还是蛮有用的,就拜读了些文章,发出来有后边再好好阅读。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。一般的使用

2014-01-11 21:02:51 566

转载 Shell 编程基础

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的She

2014-01-09 18:31:54 561

转载 开发Java Web程序

1. 考虑使用不止一个数据中心在商务领域,一直存在许多恐怖的道听途说,而这些恐慌都因为他们只使用了单一的数据中心。如果你想在自然灾害或者电力供应故障中幸免,那么请使用多于1个的数据中心,使用active-active模式来配置你所有的数据中心。虽然在开销上可能会有所增加,但是比只使用单active的配置要值得多——因为在passive和active副本上,总会发现有些数据片不一致。2. 考

2014-01-09 15:37:04 893

转载 MapReduce 2.0 之 YARN 简介

带有 MapReduce 的 Apache Hadoop 是分布式数据处理的骨干力量。借助其独特的横向扩展物理集群架构和由 Google 最初开发的精细处理框架,Hadoop 在大数据处理的全新领域迎来了爆炸式增长。Hadoop 还开发了一个丰富多样的应用程序生态系统,包括 Apache Pig(一种强大的脚本语言)和 Apache Hive(一个具有类似 SQL 界面的数据仓库解决方案)。不

2014-01-09 15:33:03 720

转载 yum 的使用以及注意点

一. yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题注:为什么要使用yum而不用apt,最简单的原因Centos自带二. yum特点*可以同时配置多个资源库(Repository)*简洁的配置文件(/etc/yum.conf,/et

2014-01-08 19:11:07 958

原创 Webservice 之.wsdl 生成客户端代码

接上文, 说明一下使用使用wsdl生成客户端代码的另外一种实现方式——命令行生成。        linux 下现在没有尝试过,就说说在windows下的实现方式。                 首先是环境变量的配置,这个就不用多说了,只要是java开发的,估计都干过这个事情,就不多说了,主要是在系统环境中配置  JAVA_HOME , Path ,  CLASSPATH 等变量

2014-01-08 19:08:47 1055

原创 Webservice 之生成客户端代码

有时候在进行webservice开发的时候,不会让你有接触服务器的机会,只会是给你一个向外的webservice接口,然后给你一个发布完成的webservice.xml、如何利用这个,生成相应的webservice客户端的代码呐?哥们有这点经验,现在说道,说道。      1. 在eclipse 3.6 或者 myeclipse 6.5以上,因为它们差不多都带有相应的webserv

2014-01-08 17:40:08 747

转载 Java I/O

这篇文章主要回顾Java中和I/O操作相关的内容,I/O也是编程语言的一个基础特性,Java中的I/O分为两种类型,一种是顺序读取,一种是随机读取。有两种方式可以进行顺序读取,一种是InputStream/OutputStream,它是针对字节进行操作的输入输出流;另外一种是Reader/Writer,它是针对字符进行操作的输入输出流。下面我们画出InputStream

2014-01-06 09:44:01 671

原创 WebService CFX 实现

Apache CXF是Codehaus XFire 的第二代产品,目前在不同框架中性能最佳,应该是开发者不错的选择,这与它本身的架构设计不无关系。相比其他框架,CXF具有几个突出的特性:支持JAX-WS、Spring集成、Aegi数据绑定、支持RESTful services、支持WS-*、Apache协议、代码实现简洁。Apache Axis2是Apache Axis1的第二代产品,架构上也非常

2014-01-02 11:18:49 2266

Netty4 使用

本资料是使用netty4来进行对象的传输的demo ,并对这个通信做了封装,方便用户的使用。

2015-04-24

github使用

github使用 , 本文档使用的是记事本记录了在windows系统上如何使用github来上传代码的实现方式,可供初学者来借鉴。

2015-04-10

全国所有省市县

全国所有省市县,比较全的一份数据,用来存储所有的全国所有省市县

2015-03-17

很好的手机模板

这个是一个很不错的手机开发展示的模板,主要是手机访问来做显示的,非常的不错噢。

2015-03-17

SVN使用说明

全面而充分的介绍了SVN这款国内广泛使用的代码管理的工具,具有非常使用的介绍和解说,是学习的好帮手。

2014-12-15

Java JVM调优

JVM调优,是程序猿会遇到的常事,好好学习这个,比较有用

2014-08-08

socket 字节传输

socket 字节传输,内有传输协议和客户端,服务器的代码,可作为借鉴来了解socket传输。

2014-07-07

python 远程获取文件

远程获取主机上的资源信息、并下载到本地目录下

2014-05-23

SSM 分页实现

struts2+Spring3+mybatis3 实现的分页。使用的是mysql数据库,数据文件在工程的doc文件夹里,有mysql数据库,下载便可以使用。

2014-03-23

SSH 简单权限管理

使用SSH开发的一个简单的权限管理模型。可以看看。

2014-03-20

图型界面的设计

这是一个图表制作的demo ,里面有2个demo ,分别使用不同的技术实现了对图表的制作。

2013-07-16

菜单栏的制作

用来制作一个菜单显示栏、左侧是菜单、右侧是显示、上边是提示的东西

2013-07-12

json jar 下载

json 传递数据时候必须要的jar ,比较的全、、、 可供下载使用。

2013-06-04

webservice jar

整个的webservice xfire 要使用到的jar ,当然也有部分是开发中不需要的、可以根据实际情况而定使用那些jar文件。

2013-06-03

webservice demo

一个全的webservice服务,其中包括单独的客户端实现,服务端实现,数据库等信息、还包括要注意的细节等等的信息。是初学webservice的一个不错的事例。。。

2013-05-31

JAVA WEBservice API

讲述java 1.6 版本之后的java自带的webservice的功能的操作

2013-05-27

SVN 服务器环境搭建

svn 搭建所需要的程序,里面有客户端和服务器端的安装程序,可以提供你下载和安装

2013-05-09

arcgis 的破解文件

破解gis的工具以及方法,通过此工具就可以去破解下载的gis软件

2013-03-21

一个gdb文件的

这是个简单的gdb文件,里面就是描述的是几个简单的几何图形

2013-03-21

NiFi学习实践.doc

资源是关于nifi的一些初步涉猎,包括了单机安装nifi,使用内置的zookeeper安装集群nifi,和使用外部的zookeeper安装nifi,已经使用nifi做些简单的操作。

2019-10-23

比较不错的模板

比较不错的cms模板集合,里面有收集到的常用的比较OK 的70多套模板,可以供使用者挑选和使用。

2018-11-20

Bosent 开发手册

Bosent 快速开发手册,方便使用bosent平台进行快速开发。

2018-09-13

JavaBase 项目所需要的 jar 文件

用来使得 javabase 项目能正常跑起来的 jar 文件... ...

2016-12-16

全国省市区对应地址

这个是一个全国省市地区的身份证归属地记录。有需要的哥们可以使用这个来获得某个身份证属于什么地方。方便有些操作

2016-08-01

SpringMVC 多数据访问

一种用来配置多数据源的java实现类...

2015-12-18

JS多星评论

JS 实现多维度的星级评价,并取得评价后的值。

2015-09-18

炫酷的时间控件

很酷的时间控件 + 一个带时分秒的时间插件,方便对时间的管理.

2015-09-15

上传图片到七牛服务器

1.html实现图片上传到七牛服务器;2,有个用java语言实现的上传图片的到七牛服务器的实例

2015-09-15

tomcat+memcached session共享

本资源中包括了两个测试的demo,http://blog.csdn.net/supingemail/article/details/48010141 中涉及到的session共享的tomcat配置,以及windows memcached 的安装文件,以供学习者了解和学习。

2015-08-28

去https,环信注册

本资源中,有两个实现: 1. 实现了去https 的去秘钥的实现,可以将https的请求变成是http请求 2. 实现环信即时通信接口的用户注册功能.方便ios ,Android的调用即时聊天...

2015-08-11

D3 Tip 获取 X,Y

D3 Tip 用来获取坐标轴上X ,Y 的值,可以通过此值来获取想要的数据,实现方式是 D3 + Tip 来实现.

2015-07-17

linux gcc install

linux gcc install 很全的linux gcc 安装,对离线安装gcc很有帮助...

2015-06-29

linux expect tcl

主要是linux上要使用的expect 和 依赖tcl ,可以方便的使用,直接用 rpm -ivh ... 命令就可以使用了.

2015-06-29

缓存大集合

本资源中,有基于ehcache的缓存,磁盘和内存缓存;也有自己理解并写出的缓存:磁盘和内存缓存,可供学习和参考之用。。。

2015-05-26

ehcache 缓存

有基于ehcache 自己的cache实现,也有是自己实现的,基于ehcache的写磁盘的缓存设置,已经测试过,可以放心使用。

2015-05-24

cache 实例

这是一个cache的管理demo,里面有cache的一套东西,还有就是计算内存的工具类。

2015-05-07

hadoop 编码

hadooop 的开发

2015-04-24

空空如也

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

TA关注的人

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