自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

关小真

精雕细琢,精益求精。

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

原创 MySQL 笔记

☆ 安装 MySQLcat /etc/redhat-release uname -mcd /root/toolstar zxvf cmake-2.8.12.tar.gz cd cmake-2.8.12./configuregmakegmake installcd ..yum install ncurses -yyum install ncurses-devel -yrpm -qa ncursesr...

2018-05-19 19:22:46 220

原创 Linux 笔记

☆ 根据关键字查找文件的内容vi $file/$keywordn 下一处匹配内容 N 上一处匹配内容☆ 一次性找出匹配关键字的所有内容grep -i $keyword httpd.conf

2018-05-17 11:52:57 170

原创 配置本地 yum 源

☆ 启动 Apache默认情况下,安装 CentOS 时安装了 Apache ,它的服务名称是 httpd ,通过如下命令查看 httpd 的服务状态。service httpd status通过如下命令启动或是关闭 Apache 。service httpd startservice httpd stop访问如下网址可以看到 Apache 的测试页面。http://host ip/☆ 挂载 Ce...

2018-05-17 11:24:01 237

原创 Apache 笔记

☆ 查看系统 CentOS 自带的 Apache 安装版本[root@httpd ~]# rpm -qa httpdhttpd-2.2.15-26.el6.centos.x86_64☆ 卸载 Apache [root@httpd ~]# rpm -e --allmatches --nodeps httpd-2.2.15-26.el6.centos.x86_64[root@httpd ~]# rpm...

2018-05-16 14:30:38 213

原创 HDFS 笔记

☆ DataNode每个 DataNode 对应一台主机,一台主机有多块磁盘,因此,一个 DataNode 对应多块磁盘。猜想:数据存储三份,这三份数据应该分散在三个不同的 DataNode ,即分散在不同的主机的不同磁盘里,而不应该分散在同一个 DataNode 的不同磁盘里。若是后者,DataNode 所在的主机当机,会造成三份数据同时丢失。...

2018-04-22 23:17:28 142

原创 HBase 笔记

※ 进入 HBase shell : ./hbase shell 。进入 Phoenix : ./sqlline.py※ 退出 HBase shell : quit , 退出 Phoenix : !quit .※ 查看表结构 : describe 'user' , 若有命名空间,describe 'ns:user' ,表名和命名空间大小写敏感。若表是在 Phoenix 建立,使用 HBase sh...

2018-04-13 13:40:43 268

原创 创建 Oracle 用户

使用具有 DBA 权限的 Linux 用户登陆 Oracle 服务器sqlplus / as sysdbacreate user {userName} identified by {password} default tablespace {tablespaceName} temporary tablespace {temporaryName} profile DEFAULT;

2018-02-07 08:52:42 160

原创 HDFS 常用命令

使用 Hadoop 平台的 Linux 管理用户,登录任意一个 HDFS 节点。查看 HDFS 文件系统的磁盘的总体使用情况:# hdfs dfs -df -h查看 HDFS 文件系统根目录的直属目录或文件的使用情况:# hdfs dfs -du -h /查看指定目录 /tmp 下的文件、子目录、字节的数量:# hdfs dfs -count -h

2018-02-06 09:04:34 307

原创 [ JDK ] 函数式接口 Predicate<T>

标准函数式接口 Predicate ,它代表着一个断言, Predicate 的中文意思就是断言。有些人可能对断言这个词有些陌生,通俗地讲,断言就是对一个对象或是一个基本数据作出判断,要么判断为 true ,要么判断为 false ,可见,断言的结果是 boolean 类型的。既然涉及到断言(判断),就需要断言标准和等待断言的对象或是等待断言的基本数据。泛型接口 Predicate

2017-09-19 11:51:14 1216

原创 [ JDK ] 列表转数组 toArray

T[] toArray(T[] a) :该方法返回一个数组,数组元素包含了 List 中的所有元素,数组中的元素顺序和 List 中的元素顺序保持一致。该方法声明了类型参数(泛型参数) T ,代表数组元素的类型。请注意,返回值类型 T[] 和参数类型 T[] 是同一种类型,这就说明,参数指定的类型等同了返回值的类型。在本例,我们的参数指定为 new Person[roster.size

2017-09-17 18:09:34 519

原创 删除oracle所有表、视图、序列、存储过程

select 'drop table '||table_name||';' from user_tables ;select 'drop view '||view_name||';' from user_views ;select 'drop sequence '||sequence_name||';' from user_sequences ;select 'drop procedur

2016-10-31 20:53:55 691

原创 Spring应用上下文配置:java编程配置

前面的章节我们讲解了Spring应用上下文的两种配置方式,分别是xml文件配置,混合配置。有些时候,我们不得不使用混合配置,因为仅仅使用java编程配置,无法达到我们的期望,这些场景我们在后续的章节会详细讲解。前面章节所讲解的混合配置不是必须的,它完全可以修改为纯java编程配置。之所以使用混合配置,仅仅是处于演示的目的。

2016-09-09 11:06:49 2413

原创 Spring应用上下文配置:混合配置

所谓Spring应用上下文混合配置,指的是配置一部分在xml文件,一部分在java代码。这种方式不是很常见,常见的要么是纯xml文件配置,要么是纯java编程配置。纯java编程配置后续章节我们会详细讲解。关于这两种纯配置方式的比较,我们前面的章节已经提过。

2016-09-07 22:34:51 928

原创 Spring应用上下文配置:xml配置

之前的章节我们讲解了Spring的两种启动方式,分别是web.xml方式,java编程方式。如同我们讲过的那样,启动Spring,实际上是启动一个容器,创建一组应用上下文。既然需要创建应用上下文,就必须配置应用上下文,指导应用上下文如何工作。如同启动Spring一样,配置Spring应用上下文也有三种方式,分别是xml配置,混合配置,java编程配置。

2016-09-02 18:03:19 5192

原创 启动Spring:java编程方式

上一篇文章讲解了使用web.xml启动Spring,本文讲解使用java编程启动Spring。那么,后者有什么优势呢?因为是使用java编程,最明显的优势莫过于容易调式了。若是使用web.xml的方式启动Spring,出现了问题,无法直接调试xml文件,但是,可以通过Spring的源代码间接调式,只是这种调试方式难度非常大,需要程序员了解Spring的工作原理。比如说,程序员需要知道,JavaEE应用程序容器初始化Spring应用上下文时,执行了哪一块代码。接着,在这块代码打断点进行调试。从狭义上讲,启动S

2016-09-01 18:46:18 1264

原创 启动Spring:web.xml方式

Spring是一个容器,它支持JPA(Java持久化接口)、IoC(反转控制)、DI(依赖注入)、AOP(面向切面编程)、MVC(模型-视图-控制器)等等,它们能在Spring环境下工作。我们知道,Tomcat也是一个容器,一个JavaEE程序容器,同所有容器一样,要让容器工作,就必须启动它,还需要配置它,指导它如何工作。

2016-08-31 19:59:16 1572

原创 大对象属性JPA映射

以MySQL为例,保存字符数据的数据库表字段类型一般选择char,varchar,nchar,nvarchar。保存二进制数据的数据库表字段类型一般选择binary,varbinary。但是,这些类型保存的数据长度非常有限。比如,我们需要保存一篇长文章,一个大文件,这些类型的字段长度往往就不够使用了。MySQL常用的大对象类型有两个,分别是text和blob,分别存储大字符数据,大二进制数据。

2016-08-26 16:03:48 4810

原创 日期时间JPA映射

以MySQL为例,Date类型存储日期,Time类型存储时间,DateTime存储日期时间。对应的,这三个MySQL数据库字段类型在实体类的类型分别是java.sql.Date,java.sql.Time,java.sql.Timestamp。

2016-08-25 17:59:09 16017

原创 复杂数据类型的映射之枚举

枚举类型规定了取值的数量和内容,这对于需要限定取值的属性非常有帮助。比如性别有三种,男、女、未知,是否打印有两种,是,否。

2016-08-25 12:14:02 3545

原创 组合主键及JPA映射

主键最常见的是单字段主键,组合主键使用两个及以上的字段作为主键,常用于多个字段能唯一标示一条记录的表。比如,股票数据表,股票代码、日期和收盘价作为主键。每支股票,在一个特定日期,只能有一个收盘价。数据库管理系统使用MySQL,创建一个具有组合主键的表Person。

2016-08-24 09:59:50 2474

原创 MySQL主键自动生成和生成器表以及JPA主键映射

MySQL有许多主键生成策略,其中很常见的一种是自动生成。一般情况下,主键类型是BIGINT UNSIGNED,自动生成主键的关键词是AUTO_INCREMENT。主键的生成策略是生成器表,这种策略不常见,一般用于遗留数据库使用JPA。否则的话,主键的生成策略一般会选择自动生成(GenerationType.IDENTITY)或是序列生成(GenerationType.SEQUENCE)。往目标表插入一条数据之间,JPA实现者从生成器表选择一条关于目标表的主键记录,该记录保存目标表的主键。JPA实现者增大该

2016-08-18 11:59:41 5699 2

原创 Oracle序列和主键映射

每张表都有主键,可分别简单主键和组合主键,简单主键为表中的一列,组合主键为表中的几列。主键的生成策略有许多种,其中,序列是oracle常见的主键生成策略之一。本文主要讲解JPA映射主键的技术细节。其中,主键生成策略是oracle序列,JPA实现是Hibernate。

2016-08-10 13:59:32 1806

对URL进行编码和设置服务器的编解码方式

如果URL含有中文而且以GET方式提交,必须同时对URL进行编码和设置服务器的编解码方式1.对URL进行编码,可以利用JS的window.encodeURIComponent函数      例如:  var clientIdOrName = window.document.getElementById("clientIdOrName");  var clientIdOrNameValue = ...

2011-08-06 15:38:48 812

原创 使用<c:forEach>报"找不到相关属性""的错误

&lt;%--写了如下一段代码,报如下错误javax.el.PropertyNotFoundException: Property 'id' not found on type java.lang.String检查好几遍,clientPageModel.list明明就有id属性错误原因,clientPageModel.list忘了写在${}里面 --%&gt;&lt;c...

2011-08-06 14:20:34 437

原创 使用DOM4J找不到org/apache/xerces/parsers/SAXParser解决方案

大多数情况下,使用DOM4J用以下两个jar包即可,dom4j-1.6.1.jarjaxen-1.1-beta-6.jar但有时候仅仅有以上两个jar包会报如下错误Warning: Caught exception attempting to use SAX to load a SAX XMLReader Warning: Exception was: java.lan...

2011-08-06 10:42:44 1904

原创 使用别名应注意(报"缺失右括号"的错误)

(Oracle测试)使用SQL语句的select语句是经常会用到字段和表的的别名,使用要注意,字段的别名前面可以加as关键字,或是省略不写,但是表名的别名前面不可以加as,否则会报如下错误:[color=red]命令出错, 行: 11 列: 20错误报告:SQL 错误: ORA-00907: 缺失右括号00907. 00000 - "missing right parenth...

2011-08-06 09:46:17 627

原创 Eclipse 莫名奇妙的错误(编码问题)

今天在eclipse导入项目时,发现了一大堆的错误,觉得有点奇怪,这个项目之前调试得好好的,怎么又爆出一大堆的错误.随便打开一个文件一看,中文全是乱码.这时想到项目是用UTF-8编码的,而Eclipse用GBK解码了,我马上把eclipse的text file encoding改为UTF-8,果然中文能正确显示,先前的错误也不翼而飞了,然来编解码方式的不一致也会导致编译错误,...

2011-08-04 11:23:54 258 1

ITEye,我的选择

[size=medium] 作为一个JavaEE程序员,当然其他的程序员也一样,经常要看以前写过的代码,尤其是模板代码,比如JDBC的连接,Spring事务的配置等等.之前就想到了以后会经常回来看这些代码,所以对这些代码已经做了初步的整理,比如把它们单独copy在ultraedit中,但是当我回头去看的时候仍觉得不是很爽.一个是觉得ultraedit中的字体跟myeclip...

2011-08-03 11:49:04 103

空空如也

空空如也

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

TA关注的人

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