自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尘世中迷糊的小码农

学了最多的是JAVA,最少的也是JAVA,迷茫迷茫

  • 博客(29)
  • 收藏
  • 关注

转载 泛型的内部原理:类型擦除以及类型擦除带来的问题

参考:java核心技术一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参

2015-10-19 23:52:33 440

原创 笔记

mybatis-在使用批量插入的过程中,由于执行sql批量的次数有限,批量插入的次数也是有所限制的,故需要在批量的基础上在进行一次分批处理,进一步拆分数据进行批量处理

2015-08-19 12:47:45 355

原创 prestoDB搭建小得

通过搭建hadoop为基础,使用hive作为数据仓库,presto加速查询的大数据平台

2015-08-07 15:41:17 2144

转载 Linux集群-LVS+Keepalived(DR模式)

环境介绍 操作系统:CentOS6.5_x64 mini负载均衡模式:DR(直接路由)LVS与Keepalived简述:LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,很好的可伸缩性、可靠性和管理性。LVS集群采用IP

2015-03-30 08:59:44 538

转载 CentOS6.4下Mysql数据库的安装与配置

一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司

2015-03-18 14:40:12 368

原创 新人搭建集群之DRBD

--集群不是一个简单的任务本鸟用的虚拟机+centos6.6一开始可以根据我转载的另外一篇文章Linux集群-DRBD服务配置此处记录本鸟在安装过程中出现的问题在进行 vi /etc/hosts 这一步操作的时候,在node1和node2中都要配上对应node1和node2两个ip和别名在内核低于2.6.33的版本,需要添加kernels-devel相关在进行参数配置 

2015-03-18 10:44:57 426

转载 Linux集群-DRBD服务配置

-----------------------闲    扯-------------------------------最近准备更新点负载均衡高可用的文档,所以把之前一直想攻克的DRBD今天抽空给搞定了。DRBD(Distributed Replicated Block Device) 我们可以理解为它其实就是个网络RAID-1,两台服务器间就算某台因断电或者宕机也不会对数据有

2015-03-17 17:31:57 459

转载 MySQL Cluster 7.3.5 集群配置实例( 入门篇 )

一、环境说明: CentOS6.3(32位) + MySQL Cluster 7.3.5,规划5台机器,资料如下:节点分布情况:MGM:192.168.137.101NDBD1:192.168.137.102NDBD2:192.168.137.103SQL1:192.168.137.104SQL2:192.168.137.105 

2015-03-13 15:02:09 506

转载 配置log4j的日志文件为Tomcat的logs目录的方法

value="%p - %C{1}.%M(%L) | %m%n"/>                    ${catalina.home}/logs/apcms/apcms_sys.log"/>                                  value="%d{yyyyMMdd HH:mm:ss} %p

2015-03-09 14:35:51 15944

转载 eclipse下gradle配置

1.上Grandle官网下载Gradle,地址:http://www.gradle.org/downloads如果只是运行可以只下载bin,为了扩展开发还是下载all。2.下载完毕,直接把zip解压,放到你电脑的软件安装目录下,例如:D:\Program Files3.在计算机/我的电脑设置环境变量,如果你下载了all,需要添加GRADL

2015-03-05 09:54:02 3391 1

转载 【web必知必会】—— 图解HTTP(下)

上一篇《图解HTTP 上》总结了HTTP的报文格式,发送方式,以及HTTP的一些使用。本文再总结以下内容:  1 http状态码  2 http报文首部中的各字段  3 http中的身份验证  通过上篇粗略的描述,大体了解了http首部的概念。  其实请求报文与响应报文长得差不多,区别就在于请求报文与响应报文有一个各自的报文首部,和一个请求行和状

2015-03-04 10:24:07 397

转载 【web必知必会】——图解HTTP(上)

本篇总结关于http的相关知识,主要内容参考如下导图:  主要讲解的内容有:  1 URL与URI的区别。  2 请求报文与相应报文的内容。  3 GET与POST的区别。  4 http的cookie、持久化、管道化、多部分对象集合、范围请求等  后续会更新http其他的相关知识。  关键词概念  平时会经常接触到URL,他

2015-03-04 10:22:39 471

转载 解决web项目无法部署到eclipse配置的本地tomcat

一、发现问题在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没有出现所建立的工程名字。二、验证很明显项目并没有自动部署到Tomcat的Webapps中而是部署在了别的容器中。在内置浏览器中输入http://localhost:8080/w

2015-03-03 17:12:13 505 1

转载 VisualSVN开发SVN服务端的hook钩子

功能,svn更新注释不能少于10个字符,只有指定的admin用户拥有删除文件或文件夹的权限@echo offsetlocalset Repos=%1set TXN=%2set SCM="admin"svnlook author -t "%TXN%" "%Repos%" | findstr "%SCM%"IF %ERRORLEVEL

2015-03-03 15:05:33 3605 1

转载 一台电脑同时运行多个tomcat配置方法

(1) 修改http访问端口(默认为8080端口)    <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100"

2015-03-03 15:04:29 433

转载 String对象的创建过程中的内存分配

1.JVM数据区内存模型先来了解一下JVM运行时数据区的内存模型。《深入Java虚拟机》书中是这样描述的:JVM运行时数据区的内存模型由五部分组成: 方法区(类型信息被存储在一个称为方法区的内存逻辑区中。类型信息是由类加载器在类加载时从类文件中提取出来的。类(静态)变量也存储在方法区中)堆(存放所有new出来的对象。)Java栈(存放基本类型的变量数据和对象的引用,但对象本身不存放

2015-03-03 15:03:05 1377

转载 CentOS6.4下Mysql数据库的安装与配置

一、mysql简介说到数据库,我们大多想到的是关系型数据库,比如mysql、oracle、sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Orac

2015-03-03 15:02:30 318

转载 Centos6.4安装JDK

1.先看看OpenJDK的安装包$ rpm -qa |grep javatzdata-java-2013b-1.el6.noarchjava-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_642.检查OpenJDK版本$ jav

2015-03-03 15:01:38 371

转载 整合structs2和spring前提下使用proxool

第一步:首先去http://proxool.sourceforge.net/下载一个proxool.jar文件了,我用的是proxool-0.9.0RC3.jar,现在最新版本是proxool-0.9.1.jar,我在用这个JAR包时,老是报如下错误:严重: Servlet.service() for servlet action threw exceptionjava.lang.NoCl

2015-03-03 15:01:05 443

转载 Spring中使用proxool的配置+【转】proxool.xml配置属性说明

一.下载proxool去proxool官网下载proxool,最新版本是0.9.1。下载完后解压,把proxool.jar和proxool-cglib.jar放入你要配置的项目的lib目录下.二.配置proxool.xml添加proxool.xml文件到项目的/WEB-INF下.连接数据库Oracle的配置如下:xml version="1.0" e

2015-03-03 15:00:58 399

转载 java连接mysql

一,搭建实验环境:1.在mysql中创建一个库,并创建user表和插入表的数据。.2.新建一个java工程,并导入数据驱动。二,编写程序,在程序中加载数据库驱动DriverManager.regiserDriver(Driver driver)Class.forName(com.mysql.jdbc.Driver)三,建立连接(Connection)

2015-03-03 14:59:06 294

转载 mysql创建数据库指定字符集

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过

2015-03-03 14:58:36 798

转载 MySQL数据库中的字符集设定参数描述

以下的文章主要向大家讲述的是MySQL数据库中的字符集设定的所有参数为UTF8的实际操作过程,我们大家都知道在安装完成之后已经对MySQL数据库设置为utf8,但是有时会出现以下的内容,如:MySQL(和PHP搭配之最佳组合)> SHOW VARIABLES LIKE 'collation_%';  +----------------------+-------------

2015-03-03 14:58:31 468

转载 mysql常用语句

一、mysql常用语句创建,删除和最基本查询:显示数据库 mysql->show databases;创建数据库 mysql->create database db;删除数据库  mysql->drop database db;选择数据库 mysql->use db创建表 mysql->create table mytable(name varchar(20),sex(

2015-03-03 14:57:35 323

转载 Mysql字符集

mysql有六处使用了字符集,分别为:client,connection,database,results,server,system. (1)client是客户端使用的字符集 (2)connection是连接数据库的字符集设置类型,如果程序没有指明连接数据库使用的字符集类型就按照服务器端默认的字符集设 (3)database是数据库服务器中某个库使

2015-03-03 14:56:47 268

转载 一篇在我开始jsp之路时看到的文章(2)

第七章 超长文本的操作——Clob类型数据的存取回到我编写留言板的时候,当时要存放留言板的正文内容,发现VARCHAR2()(可变长度的字符串)只能存4000字节,也就是2000个汉字,这也太少了啊,查一下数据库类型的资料,发现有这么几个类型:LONG,2G(要是我没记错的话,它是为了向前兼容,不推荐使用);CLOB,4G,字符;BLOB,4G,二进制。看来超长文本应该使用CLOB了,

2015-03-03 14:49:19 569

转载 一篇在我开始jsp之路的时候看到的文章(1)

这篇文章是在05、06年分两次完成的(内容含盖了学习JSP初期经常会遇见的问题,包括配置服务器、操作数据库、javabean、servlet、超长文本的保存、保存图片文件到数据库、文件的上传、分页的实现、Model2、甚至awt画图等),之前在CSND发过,现在我把它贴到这里,作为以后工作、学习的参考资料,备查。一个Jsp初学者的学习过程前言从现在开始我要把我学习Jsp

2015-03-03 14:47:36 1403

转载 proxool详细配置

连接池最基本的目的:1、重用连接,节省连接资源;2、免去建立连接操作,提高效率最近做的一个项目中运用到了连接池技术,在此简单的记录一下,我在项目中成功的配置和测试源码。第一步:首先去http://proxool.sourceforge.net/下载一个proxool.jar文件第二步:就是写一个单独的proxool.xml文件放到对应工程的WEB-INF文件夹下。我用的数

2013-05-02 09:05:42 890

转载 Web Service学习笔记

Web Service概述Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。这里我们从一个程序员的视角来观察web service。在传统的程序编码中,存在这各种的函数方法调用。通常,我们知道一个

2013-05-02 08:56:46 402

空空如也

空空如也

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

TA关注的人

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