自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

永远的北极光

我希望你看到,我追梦IT的脚步!

  • 博客(26)
  • 问答 (25)
  • 收藏
  • 关注

原创 JSP —— Filter 与 页面编码类型

一、jsp 页面编码主要想弄清楚pageEncoding、page指令里的contentType、meta标签里声明的的contentType的关系。新建一个jsp页面是这样的:<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

2017-04-30 17:09:24 466

转载 JSP —— Servlet 单实例多线程模式

转载自:http://kakajw.iteye.com/blog/920839前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。 JSP的中存在的多线程问题: 当客户端第一次请求某一个JSP文件时,服务端把该JS

2017-04-29 22:10:45 3355

原创 JSP —— 使用referer 请求头防止表单从外部提交,防止从外部登录网站

我将访问网站分为普通访问与登录访问,前者是以游客身份,后者是以该网站的用户身份。对于游客身份,游客能看到的信息必然只能是公共的,不涉及隐私的,所以对于游客所显示的页面的链接可以在任何网站引用。对于用户身份,用户需要登录网站,出于某些安全因素考虑,我们通常希望用户只能通过网站的登录页面登录网站,而不能通过其他网站登录,这就涉及到本篇日志的主题。分三部分:第一部分,从外部的登录网站

2017-04-29 17:00:00 3978

原创 Spring 笔记——javaSE 或JSP 中引用Spring bean

首先应该清楚一点,javaSE 项目中,ApplicationContext是通过代码加载xml得到的,而javaEE 中是在web.xml中配置或在默认位置WEB-INF目录下在tomcat启动时加载的。一、javaSE 项目中引用Spring 容器管理的beanpublic class Main{ public static void main(String[] ar

2017-04-29 02:01:45 765

原创 log4j.jar log4j.properties 配置与使用

一、配置log4j.properties如下:#配置根日志优先级,及输出位置#语法:log4j.rootLogger = [debug],apppenderName1,appenderName2...log4j.rootLogger = debug,stdout,D #上面定义了两个输出位置名:stdout与D,现分别配置:#配置stdout为调试窗口输出:log4j.appe

2017-04-21 00:47:50 3444

原创 Java —— Object、Class、泛型与集合

一、Object 类类层次结构的根。关键想粗略了解它有哪些基本方法。package java.lang;public class Object { private static native void registerNatives(); static { registerNatives(); } public final nat

2017-04-20 01:28:54 793

原创 Spring笔记——第一个SpringMVC 工程

主要记录下学习过程中遇到的问题,重点在第二项。一、新建Spring MVC工程1、新建工程,取名JWebSpringMVC2_5,勾选使用web.xml 。注:自己使用 tomcat 7,默认的ROOT 目录中web.xml 中定义的wep-app版本是2.5,为排除干扰,就建一个2.5版本的web工程。2、导入必须的8个 Spring 包。通过后面发布工程时提示的错误

2017-04-19 16:33:06 1089

原创 Java —— MessageFormat类 处理国际化

一、MessageFormat 概览java.text包中的 Fomart 接口是所有处理格式的基础接口,有三个子类:DateFormat、MessageFormat、NumberFormat。MessageFormat 是专门处理文本格式的类,且没有子类。二、MessageFormat 细节1、构造函数:MessageFormat(String pattern

2017-04-17 14:08:43 9715

原创 Spring笔记——通过源码理解Spring 中事件发布

Spring 中ApplicationContext 容器在BeanFactory 基础上增加了许多功能,现在单独记录下其中事件发布功能是如何实现的。一、Spring 中与事件概览关于Java 中事件机制这篇文章中自己已经整理:     。弄清楚Java 中的事件原理,无非要弄清楚三个角色:事件源(source)、事件对象(EventObject)、事件监听器(EventLis

2017-04-17 14:06:23 3072

原创 Java —— 事件处理机制

一、Java事件主要角色Source:事件源,即触发事件的对象;EventObject:事件对象,即带有 EventSource 信息的事件对象,是对EventSource的包装;Eventlistener:事件监听器,对该事件的处理。说明:1、Source:即任何具有行为的Java 对象,具有行为是为了能触发事件。2、EventObject类:继承关系:直接继承于Ob

2017-04-17 14:04:19 36464 1

原创 Spring笔记——Spring容器:ApplicationContext

基于 Spring 的应用中,所有的对象(即bean)生存于 Spring 容器,Spring 负责创建、装配、配置并管理它们的整个生命周期。图:Spring 框架的模块。核心容器包含了Beans、Core、Context、Expression Lanuage四个模块。一、Spring 容器Spring 容器并不是只有一个,而是自带了多个容器实现,可归纳为两种不同类型:

2017-04-17 14:01:57 4493

转载 Java —— 接口可以多继承

之前一直认为java是单继承的,但那只是对类,今天学习Spring首次看到了多继承,顺便搜到了一篇笔记:接口是常量值和方法定义的集合。java类是单继承的:classB Extends classAjava接口可以多继承:Interface3 Extends Interface0, Interface1, interface……不允许类多重继承的主要原因:如果A

2017-04-13 12:32:06 3088

转载 JSP —— ServletContext 与 application 区别

相同点:其实servletContext和application 是一样的,就相当于一个类创建了两个不同名称的变量。在servlet中ServletContext就是application对象。大家只要打开jsp编译过后生成的Servlet中的 _jspService()方法就可以看到如下的声明:ServletContext application = null;application

2017-04-13 12:02:50 3515

原创 Spring笔记——初识Spring

一、Spring简单介绍Spring是一个开源框架,是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。Spring用bean或JavaBean来表示应用组件,但并不意味着Spring组件必须要遵循JavaBean规范。一个Spring组件可以是任何形式的POJO。Spring不仅仅局限于服务器端开发,任何Java应用

2017-04-11 22:44:07 1342

原创 JSP —— scope取值page、request、session、application

一、JSP Scopescope(范围)即JSP 中变量或对象的作用域,有四个取值:page、request、session、application,这四个取值范围是从小到大排列的。page:当前访问的页面内有效,关闭页面重新打开或刷新后变量或对象重置;request:变量或对象存在于一次完整HTTP 请求与响应期间,完成后被释放。所以在forward跳转的几个页面内都有效

2017-04-11 10:46:08 11820

原创 JSP —— 内置对象 Cookie 与 Session

session

2017-04-10 23:18:19 2585 3

原创 JSP —— 内置对象 Request 与 Response 与重定向

JSP 有9个内置对象:Request、Response、Session、Out、PageContext、Application、Config、Page、Exception。简单介绍:Request:即 javax.servlet.http.HttpServletRequest 对象,对应于一个HTTP 请求。作用范围:一次HTTP 请求(跳转的情况后面再讨论)。Response:即

2017-04-10 18:15:49 1014

转载 综合 —— HTTP 请求行、请求头、请求体

引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体):  下面是一个实际的请求报文:  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、O

2017-04-10 15:00:08 701

原创 tomcat- 无法启动 Commons Daemon procrun stdout initialized错误

问题描述:使用tomcat 7.0安装版启动时无法启动,进度条跳到一半就自动消失了(如图1),但之前是可以正常启动的,打开日志发现里面也只有几条:Commons Daemon procrun stdout initialized。网上搜了下,说是jdk环境变量配置有误。但tomcat安装版是在安装时指定jdk路径的,所以环境变量改变并不会在tomcat配置中自动更新,自己打开jdk安装目录

2017-04-08 10:13:52 32427 1

转载 CSS —— !important 与 CSS Hack

一、!important使使用的样式具有最高优先级(优先于内联样式、内部样式)。1、W3C解释:CSS企图创造一个平衡作者和用户之间的级层样式表。默认情况下,CSS规则按级层覆盖,例如在.CSS文件中的定义可以被html文件中里的定义覆盖,反之不行;书写在下面的定义可以覆盖写在上面的定义,反之不行。然而,对覆盖平衡而言,加上一个“!important”就优先于正常的CS

2017-04-08 09:17:14 642

原创 MySQL笔记-definer与SQL SECURITY

procedure与function、trigger等创建时紧接着CREATE都有个definer可选项,该definer规定了访问该procedure等的安全控制。一、DEFINER如:创建procedure说明:上面示例指定definer为用户'admin'@'localhost',所以任意用户A访问该PROCEDURE 时,能否成功取决于A是否有调用该PROC

2017-04-07 22:43:25 12109

原创 MySQL笔记-select多表查询

前面的笔记已经记录了select单表查询与子查询,此笔记记录SQL99标准的多表连接查询。一、SQL92与SQL99的连接查询SQL92标准连接查询语法:SELECT col1,col2[,...] FROM table1,table2 [,table3,...] [WHERE condition]如:SELECT t1.*,t2.id FROM table1 t1,tab

2017-04-07 16:50:06 880

原创 MySQL笔记-trigger与index

一、TRIGGERmysql5.6 文档关于trigger的创建语法图简单实践:往test_procedure表中插入新记录时,将新记录的name列记录在test_trigger表中说明:1、同一个schema(mysql中schema与database相同)中的触发器拥有同一命名空间,所以trigger的名字不能相同;此外,对同一个表,trigger_time

2017-04-07 14:53:30 762

原创 MySQL笔记-mysql用户管理

用户创建(create user)、修改(alter user)、分配权限(grant)、删除(drop user)都属于数据库管理语句中的用户管理语句(Database Administration Statements——>Account Management Statements)。现记录下简单使用方法:一、用户创建说明:创建用户时,mysql服务将自动分配一个认证插件(

2017-04-05 16:04:20 1045

原创 MySQL笔记-procedure与function

一、mysql5.6 文档关于procedure与function的创建语法图图1二、基础知识1、delimiter指令英文含义:分隔符,定界符。在mysql的命令行操作中的作用:指定一个符号为一条SQL 语句的结束,默认为分号。一条SQL语句结束时会立即执行,而procedure与function中存在分号,所以定义procedure与function之前,需要先修改此符

2017-04-03 18:36:08 6032

原创 MySQL —— 无法启动MySQL 提示1067 错误 解决方法

一、问题描述:将mysql注册为系统服务后,启动服务时提示无法启动服务,错误代码为1067注册服务参考:网友日志这篇日志中值得注意的是这句话:如果一台机器上要安装多台mysql,一定要指定mysql的配置文件的路径,如:mysqld install mysql --defaults-file=G:\mysql-5.6.32-winx64\my-default.ini自己

2017-04-03 12:35:07 20104 3

空空如也

Spring 事务隔离级别read-committed复现不了“不可重复读”的问题

2020-12-11

讨论下,现在mybatis 用xml 方式的还多吗

2020-10-19

Hudson 新建任务,构建maven 项目,提示:没有这个文件pom.xml,求解答!

2018-04-24

select2 弹出后下面出现黑白块,如何去除?

2017-10-15

页面引入的js 文件中定义了一个全局变量,但再页面的script 中使用时提示undefined

2017-09-23

token 验证与普通用户名加密码验证区别在哪?为什么能减少数据库压力?

2017-08-31

ISO8859-1与ISO-8859-1正确的格式应该是哪个?还是两个都可以?

2017-08-30

Jackson如何动态返回json?具体点:如何过滤类中成员属性(另一个对象)中的属性?

2017-08-10

SpringMVC 中Controller 的值自动重复问题,有谁碰到吗???

2017-08-04

JPA的@JoinColumn 注解问题,提示外键列不能为空

2017-07-31

java基础知识,谁能告诉我静态方法调用怎么会使结果值叠加呢?

2017-07-28

SpringMVC 中@RequestBody 注解的List<>参数如何传递?解决了立马给C币!

2017-07-27

SpringMVC 项目,JSP 视图解析器 直接jsp返回为html,配置错误?

2017-07-20

KnedoUI Grid 表格组件加载数据后 第一次界面不刷新

2017-07-18

java swing编程,画布无缘无故出现其它组件界面,谁遇到过吗?

2017-04-01

java的画布一定要每次paint都整个刷新吗

2016-11-03

奇怪,javascript的split返回数组的值无法进行==判断

2016-09-03

mysql数据库delete from后为啥自增长的列数据“没删除”?

2016-08-14

eclipse 安卓编程时无法使用Log.d()等等

2015-12-04

蓝牙通信怎么实现?c++

2015-08-22

有谁学过cocos2dx,想问个问题

2015-08-21

为什么要将java程序JAR包打包成.EXE,作用是什么

2015-08-12

vs2010mfc中使用odbc连接mysql问题

2015-06-20

vs2010无法打开libmysql.lib,非设置路径错误,急求解答,谢谢了

2015-06-16

eclipse创建的c++项目中怎么引用ws2_32.liba

2015-06-10

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

TA关注的人

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