自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 JDBC中容易忽视的地方

JDBC 架构: JDBC 的 API 支持两层和三层处理模式进行数据库的访问,但是一般的JDBC架构由两层处理模式组成。 (1)JDBC API:提供了应用程序对 JDBC 管理器的连接 (2)JDBC Driver API:提供了 JDBC 管理器对驱动程序连接 结构图见 jdb...

2016-06-20 15:40:00 150

转载 JSON数据的处理

json的官方网络媒体类型:application/json。 扩展名为:.json。 是一种数据交换格式。 Json 语法: 数据使用键/值对表示 使用大括号保存对象,每个名称后面跟着一个 ':' 冒号,键值对之间用 ',' 逗号分隔。 使用方括号保存数组,数组使用 ',' 分割...

2016-06-20 15:29:00 209

转载 文件下载

1.单文件下载 (1)找出文件在Web应用的虚拟路径。 如 "WEB-INF/data/1.jpg"。 (2)根据虚拟路径,查找出该文件在服务器硬盘中的物理地址。 (3)读入输入流。 (4)设置响应类型,为固定格式:resp.setContentType("applicaton/x-m...

2016-06-20 15:24:00 152

转载 项目中需要注意的地方

1.自定义标签和缓存的使用:建议将下拉列表封装为自定义标签,并在后续的工作中加入缓存机制,将下拉列表框、单选框、多选框作为标准数据并封装到缓存中。 2.参数的封装:在方法的传递时,尽量使用已经封装好的对象,避免使用多个形参的方法。 3.字符串拼接使用string连加问题,建议使用Strin...

2016-06-16 17:32:00 102

转载 servlet总结

Get方法有大小限制:1024个字符。这些信息使用 Query_String头传递,并通过Query_String环境变量访问。 Post方法:请求体信息使用FromData头传递。 读取所有表单参数:getParamterNames()方法。枚举类型。 遍历枚举:使用hasMoreEleme...

2016-06-15 19:17:00 69

转载 由一句话引发的思考

看到这么一句话: “servlet 容器通过产生多个线程来处理多个请求,每个线程执行 servlet 的单个实例的 service() 方法” 然后就想,Servlet容器创建Servlet实例的时候,是单例的吗?如果是单例的话,面对10000个请求,那得创建10000个线程。 讨论: ...

2016-06-14 20:56:00 94

转载 Chrome 快捷键

一、快捷键 ?:进入设置。 Sources 某个具体的JavaScript文件,可以使用{}进行格式化。 Ctrl + Shift + I:打开 Chrome 开发工具 Ctrl + Shift + J:打开 Chrome 开发工具并聚焦于控制台 Ctrl + Shift + C:打...

2016-06-13 15:54:00 128

转载 Intellij Idea 下导入 Eclipse 项目

一、问题: 使用 Idea 导入Eclipse 的 Web 项目,无法跑起来。 二、解决: 1.在项目的 WEB-INF 下新建 classes文件。 2.Project Structure: (1)Project ①选择对应的 JDK 版本;②language level 和...

2016-06-13 10:38:00 104

转载 实际项目中的SQL语句

1.select语句中避免出现*,如有需要列出所查询的字段名。即使查询表中所有字段,也要将字段列出来,尽量按字段在表中定义的顺序列出。 2.表间关联查询时,where条件最左边写表间的关联字段,再写过滤条件,并且按照过滤条件过滤越多的,或者按照过滤条件查询的更少的,尽量放在where条件的最...

2016-06-06 19:22:00 244

转载 实际项目中表设计规范总结

一.技术规范性问题: 1.所有的业务表都应该具备以下5个公共字段: createBy varchar(30) 创建者 YES createDate datetime 创建时间 YES updateBy varchar(30) 更新者 YES updateDate datetime 更...

2016-06-06 17:21:00 200

转载 跳转到iframe的父窗口

在iframe子窗体跳到父窗口: window.parent.location.href = "parent.jsp"; 使用的是window的parent属性。 转载于:https...

2016-06-05 14:54:00 141

转载 a标签disabled效果

对a标签添加 disabled="disabled" 发现不起作用。 用以下这两种方式: (1) <a href="link.html" class="not-active">Link</a>.not-active { pointer-events: ...

2016-06-03 17:06:00 6605

转载 tomcat7中cookie写入中文引发的异常问题及解决

问题: Cookie cookie = new Cookie("cookieName", "Cookie值");resp.addCookie(cookie); 目标URL访问此方法时,会抛出异常: java.lang.IllegalArgumentException: Control ...

2016-06-02 21:59:00 186

转载 bookstore项目

bookstore项目介绍 转载于:https://my.oschina.net/javaGeeker/blog/685990

2016-06-02 14:33:00 156

转载 字符编码常识

基本常识: 1.位和字节 位:(bit),计算机里存放的二进制的值(0/1)。 字节:(byte),一个字节由8位组成。8个位的组合有256个组合方式,其值范围:“00000000-11111111”,常用16进制来表示。 通常所说的字符编码,就是指定义一套规则,将真实世界里的字母、字...

2016-06-01 18:14:00 120

转载 JSP页面获取 list 的长度

JSP页面获取 list 长度。 1.使用 EL 表达式:${list.size()} 来获取。发现不论是何种类型都可以获取到长度。 2.使用方法1,可能会存在获取不到的情况。(虽然我没有遇见,怎么测都没有测出来,但是朋友那里有这样的情况。然后在公司我也不能远程查看)。 引入 JSTL ...

2016-06-01 15:42:00 1552

转载 从bookstore项目中学到的(2)

1.Servlet项目中该如何进行测试。 这里所说的测试,主要是指测试持久化层的方法是否正确,分模块进行测试。如为BookDaoImpl 新建测试类,为CategoryDaoImpl新建测试类。 测试每一个模块的每个方法。及时发现问题进行更改。 因为不同项目,业务的复杂程度不相同。 遇...

2016-05-31 15:39:00 77

转载 mysql:备份数据库

mysqldump命令用来备份数据库。 mysqldump命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行。 (1)导出整个数据库(导出文件默认是存在mysql\bin目录下) mysqldump -u 用户名 -p 数...

2016-05-31 14:30:00 56

转载 mysql:修改表名

命令:rename table 原表名 to 新表名; 例如: mysql> rename table t_tb to t_tb2; 当你执行 RENAME 时,你不能有任何锁定的表或活动的事务。你同样也必须有对原初表的 ALTER 和 DROP 权限,以及对新表的 CREATE ...

2016-05-31 14:26:00 128

转载 mysql:增加表的字段

命令:alter table 表名 add字段 类型 其他; 例如: mysql> alter table t_tb add score int(4) default '0'; (1)加索引 mysql> alter table 表名 add index 索...

2016-05-31 14:23:00 94

转载 msyql:查询表中数据

1) 查询所有行 命令格式: select <字段1, 字段2, ...> from < 表名 > where < 表达式 >; 例如,查看表 t_tb中所有数据: mysql> select * from t_tb; 2) 查询前几行数据 ...

2016-05-31 14:06:00 72

转载 mysql:删除数据表

drop table命令用于删除数据表。 命令:drop table <表名>; 例如: mysql> drop table t_table; DROP TABLE用于删除一个或多个表。您必须有每个表的DROP权限。所有的表数据和表定义会被取消,所以使用本语句要小心...

2016-05-30 20:01:00 78

转载 mysql:创建数据表

create table命令用来创建数据表。 命令:create table <表名> (<字段名1> <类型1> [,..<字段名n> <类型n>]); 例如: mysql> create table t_table( ...

2016-05-30 19:59:00 60

转载 mysql:获取当前数据库信息以及SELECT命令的使用

select命令表示当前选择(连接)的数据库。 命令:mysql> select database(); MySQL中SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串、数字、数学表达式的结果等等。如何使用MySQL中SELECT命令的特殊功能...

2016-05-30 19:55:00 220

转载 mysql:删除数据库

drop命令用于删除数据库。 命令:drop database <数据库名>; 例如,删除名为 db 的数据库: mysql> drop database db; [例子1] 删除一个已经确定存在的数据库: mysql> drop database ...

2016-05-30 19:51:00 114

转载 mysql:显示所有数据库及编码设置

show databases命令用于显示所有数据库。 命令:show databases; 例如:mysql> show databases; 注意:为了不在显示的时候乱码,要修改数据库默认编码。以下以UTF-8编码页面为例进行说明。 1) 修改MYSQL的配置文件:my.in...

2016-05-30 19:49:00 121

转载 mysql:创建数据库

create命令用于创建数据库。 create命令格式:create database <数据库名>; (1)建立一个名为xhkdb的数据库: mysql> create database db; (2)创建数据库并分配用户: <1>CREATE...

2016-05-30 19:46:00 71

转载 msyql:新增用户并控制权限

grant on命令用于增加新用户并控制其权限。 命令:grant select on 数据库.* to 用户名@登录主机 identified by “密码”; 1) 增加一个用户test1,密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 首...

2016-05-30 19:42:00 57

转载 mysql:修改用户密码

命令:mysqladmin -u 用户名 -p 旧密码 password 新密码 1) 给root加个密码ab12 首先在DOS下进入目录mysql\bin,然后键入以下命令: mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-...

2016-05-30 19:38:00 62

转载 mysql:连接数据库

mysql命令用户连接数据库。 mysql命令格式: mysql -h主机地址 -u用户名 -p用户密码 (1)连接到本机上的MYSQL 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码。 注意用户名前可以有空格也可以没...

2016-05-30 19:35:00 67

转载 数据库连接池

一、为什么要使用数据库连接池? 数据库连接资源是非常昂贵的,特别是访问数据库需要通过网络的时候,更能体现。单纯的物理连接,会造成性能低下。 所以引入了数据库连接池的概念,连接池尽可能的重用了资源,大大节省了内存。提高了程序的性能。 同时也可以对数据库连接池实现更加个性化的管理。 二、数...

2016-05-30 19:32:00 71

转载 数据库事务

数据库事务 转载于:https://my.oschina.net/javaGeeker/blog/683317

2016-05-28 17:26:00 54

转载 在项目某个action方法中打个断点,当发一个请求在当前断点停住时,再发起其他请求,为什么会一直等待...

http://www.ibm.com/developerworks/cn/java/j-lo-jdi/ 多线程环境下的程序调试是让开发者头痛的问题。在 IDE 中通过添加断点的方式调试程序,往往会因为停在某一条线程的某个断点上而错失了其他线程的执行,线程之间的调度往往无法预期...

2016-05-28 15:08:00 506

转载 Apache:BeanUtils和PropertyUtils的区别

1.BeanUtils它以字符串的形式对javabean进行转换,而PropertyUtils是以原本的类型对javabean进行操作, 如果类型不对,就会有argument type mismatch异常。 2.PropertyUtils.getPropety方法获得的属性值的类型为该属性...

2016-05-28 10:02:00 287

转载 项目中的重构——提取方法,放到合适的位置

1.没有重构之前 TprojectManagerImpl public void updateProject(Integer status, String updateType, Tproject tproject) { // 草稿状态 if("0".equals(updateTy...

2016-05-23 17:36:00 88

转载 引入script标签出错

错误标签: <script src="${ctx}/static/js/module/project/personal_center.js" type="text/javascript" charset="utf-8"/> 使用自动提示工具,补全了script标签,但是发现这样...

2016-05-23 14:36:00 786

转载 EL表达式

1.EL 表达式语言,主要用于读取域对象或请求参数的值,可以直接在JSP页面上使用,不需要导入任何的包。 2.EL隐含对象: (1)pageContext,就是JSP页面上的pageContext (2)pageScope (3)requestScope (4)sessionScop...

2016-05-22 19:25:00 70

转载 从bookstore项目中学到的(1)

1.数据源的配置,使用C3p0数据源。 导入C3p0数据源包,添加C3p0配置文件 2.创建JDBCUtil,用来获取连接,和释放资源。 public class JDBCUtils { // 由于数据源对象很大,所有设置为静态资源,使其只有一份 private static Dat...

2016-05-22 15:27:00 102

转载 web应用中的路径

1.相对路径都是以当前资源为基准的,但是在转发的时候,这个基准会变,所以说不可靠。 2.绝对路径,以"/"开头。 (1)由浏览器解析时,"/"代表当前服务器的主机地址,http://localhost:8080/,多用于重定向。 (2)由服务器端解析时,"/"代表当前Web应用http:...

2016-05-22 09:22:00 111

转载 ServletContext

1.ServletContext是Servlet上下文。是一个全局的存储空间,随Web应用启动而创建,随Web应用卸载而销毁。对每个Web应用来说,只会存在一个对应ServletContext对象。 2.ServletContext对象是Web服务器中的一个已知路径的根,Servlet上下文...

2016-05-19 16:46:00 96

空空如也

空空如也

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

TA关注的人

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