2016年8月24日

全面挖掘Java Excel API 使用方法

摘要: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separat 阅读全文

posted @ 2016-08-24 18:30 刘先森 阅读(9484) 评论(1) 推荐(1) 编辑

2016年8月19日

MySQL的varchar定义长度到底是字节还是字符

摘要: 相信这个问题也会困扰不少人,尤其是使用过其它数据库(如Oracle)的人,之前我也没有太在意这个问题,再加上一些书籍和网上的文章讲的不够细致,又没测试过,导致我一直理解错误。下面通过实例来解释,在开始之前先简单介绍下字符和字节的区别。字符 人们使用的记号,抽象意义上的一个符号。一个汉字和英文就是一个 阅读全文

posted @ 2016-08-19 08:37 刘先森 阅读(4255) 评论(0) 推荐(0) 编辑

2016年8月15日

MYSQL 用户管理

摘要: 1.权限表 MYSQL是一个多用户的数据库,MYSQL的用户可以分为两大类: (1) 超级管理员用户(root),拥有全部权限 (2) 普通用户,由root创建,普通用户只拥有root所分配的权限 1.1 权限表的位置 数据库:mysql 与权限相关的数据表:user,db,host,tables_ 阅读全文

posted @ 2016-08-15 18:29 刘先森 阅读(5670) 评论(0) 推荐(0) 编辑

MySql中的变量定义

摘要: 根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型: 一、局部变量。 局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行完毕后 阅读全文

posted @ 2016-08-15 13:25 刘先森 阅读(63468) 评论(4) 推荐(4) 编辑

2016年8月11日

mysql 内连接 左连接 右连接 外连接

摘要: mysql 内连接 左连接 右连接 外连接 mysql> desc student;+ + + + + + +| Field | Type | Null | Key | Default | Extra |+ + + + + + +| ID | int(11) | NO | PRI | 0 | || 阅读全文

posted @ 2016-08-11 13:06 刘先森 阅读(314) 评论(0) 推荐(0) 编辑

经典SQL练习题

摘要: 今天在网上找了几道经典的SQL练习题做了一下,虽然都不难,但是对打基础是很有好处的,在明白的基础上可以进一步做分析,来研究一下各种解法的优劣,甚至进行简单的优化。。现在将题目和答案分享一下。我使用的是MySQL 5.0,但是绝大部分都是标准SQL。表结构:CREATE TABLE STUDENT(S 阅读全文

posted @ 2016-08-11 13:05 刘先森 阅读(277) 评论(0) 推荐(0) 编辑

2016年8月5日

Java反射

摘要: 一:概述 Java中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代表链接。反射允许我们在编写与执行时,使我们的程序代码能够接入装载到JVM中的类的内部信息,而不是源代码中选定的类协作的代码。这使反射成为构建灵活的应用的主要工具。但需注意的是:如果使 阅读全文

posted @ 2016-08-05 20:55 刘先森 阅读(373) 评论(0) 推荐(0) 编辑

Java自定义注解和运行时靠反射获取注解

摘要: 本文原地址 http://www.itzhai.com/java-based-notebook-annotation-annotation-introduction-and-use-custom-annotations.html 阅读全文

posted @ 2016-08-05 19:45 刘先森 阅读(15902) 评论(2) 推荐(0) 编辑

2016年8月4日

类之间的四种关系

摘要: 类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。 纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。 横向关系较为微妙,按照UML的建议大体上可以分为四种: 它们的强弱关系是没有异议的:依赖 < 关联 < 聚合 < 组合 然而它们四个之间的差别却 阅读全文

posted @ 2016-08-04 19:49 刘先森 阅读(1394) 评论(0) 推荐(0) 编辑

java中的String.getBytes()的用法

摘要: 在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不通OS下,返回的东西不一样! String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk 阅读全文

posted @ 2016-08-04 18:59 刘先森 阅读(3008) 评论(0) 推荐(0) 编辑

导航