自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 共享锁和排他锁了解

共享锁(S锁):共享 (S) 用于不更改或不更新数据的操作(只读操作),如 SELECT 语句。如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。确保不会同时同一资源进行多重更新。如果事务T对数据A加上排他锁后,则其他事务不能再对A加...

2018-03-27 10:35:11 383

转载 final 关键字

Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。编译期常量在java中,由final关键字修饰,并在定义时进行赋值的基本数据类型即为编

2017-11-17 18:57:16 326

转载 页面引入JS文件IE6报错 XX函数未定义 对象为空

页面引入JS文件IE6报错 XX函数未定义 或对象为空 —- 解决“引入JS文件IE6报错”的问题问题描述:页面引入一个js文件,其中定义了函数或对象,然后在页面中调用函数或对象时,在IE6会报“语法错误”或“缺少对象”。在IE6+或者IE7却运行正常。问题分析:这个对象在引入的JS文件中是存在的,因为在IE6+以上的浏览器都可以正常运行。这个问题在于文件编码上,如果JS文件编码与当前页面的编码不

2017-09-28 15:51:39 1791

转载 中国标准时间 转换函数 JS

var format = function(time, format){ var t = new Date(time); var tf = function(i){return (i < 10 ? '0' : '') + i}; return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){ switch(

2017-09-02 11:59:30 2713

转载 Java通过SMS短信平台实现发短信功能

项目中需要做一个短信引擎,将信息验证码推送到短信平台,然后使用第三方短信平台发短信的功能,这是网上找到一个简单的实例,从中了解一二.

2017-08-10 10:40:13 1319 1

转载 关于 String、StringBuffer 和 StringBuilder了解

定义和可变性String 类中使用字符数组保存字符串,有final 修饰 所以不能被继承和改变; (通过 concat 方法拼接字符是重新创建了对象,相比StringBuffer的append方法,非常耗内存)StringBuffer 和 StringBuilder 都是继承 AbstractStringBuilder 类(公共父类),在AbstractStringBuilder中也是使用字

2017-08-07 18:27:00 254

转载 equals的重写和hashmap

首先 要清楚:equals 是 object 类的方法,所有没有重写 equals 方法的类中,方法比较的都是地址(引用),也就是和’==’是一样的,重写过 equals 方法的类就按照重写的方法来比较,比如String类就重写了这个方法,比较的是内容.equals() equals 是根类 object 中的方法 源码如下: public boolean equals(Object

2017-06-29 09:47:46 333

转载 IntelliJ IDEA开发SpringMVC网站(下)

五、SpringMVC框架配置进行完上面的配置,那就说明现在基本的开发环境已经搭建好了,现在要开始进行SpringMVC的网站开发。1、web.xml配置打开src\main\webapp\WEB-INF\下的web.xml文件,稍微更新一下web.xml的版本,可以支持更高级的一些语法,如下:<?xml version="1.0" encoding="UTF-8"?><web-app xml

2017-06-19 16:04:52 322

转载 IntelliJ IDEA开发SpringMVC网站(上)

一、相关环境 - Intellij IDEA 2016.2 Ultimate - Tomcat 8.0.35 - JDK 1.8.0_92 - Spring 4.2.6 - MySql 5.7 - Maven 3.3.9 - Bootstrap 3.3.5版本是可控的。如果用不惯Maven的话可以自行去官网下载jar包然后导入自己的工程中,如果想要学习下Maven可以看看《Maven视

2017-06-19 14:36:16 427

原创 EL表达式页面传值(${param}和requestScope)

1.对于浏览器地址栏中的地址拼接参数http://localhost:8888/Test/index.jsp?test=123EL表达式获取<body> ${param.test}</body>Java脚本获取<body> <%=request.getParameter("test") %></body>2.向request作用域赋值<% request.se

2017-05-19 09:28:21 4436 1

原创 cookie 的简单使用

一.cookie的作用cookies给网站和用户带来的好处非常多:Cookie能使站点跟踪特定访问者的访问次数、最后访问时间等;Cookie能告诉在线广告商广告被点击的次数,从而可以更精确的投放广告;Cookie有效期限未到时,Cookie能使用户在不键入密码和用户名的情况下进入曾经浏览过的一些站点;Cookie能帮助站点统计用户个人资料以实现各种各样的个性化服务在JSP中 我们也可以使用C

2017-05-18 21:13:42 309

转载 SSO单点登录三种情况的实现方式详解(二)

(接上篇)方式二接下来我们来介绍另一种方式。这种方式需要我们借助一个单独的SSO服务,专门做验证用。而且我们还需要对于不同的站点的用户要有一个统一的用户数据。相对于前一种方式——浏览器需要存储每个站点的cookie——来说,这种方式浏览器只需要存储SSO服务站点的cookie信息。将这个cookie信息用于其他站点从而实现单点登录。我们暂且将这个SSO服务站点成为www.SSOsite.com(以下

2017-05-17 09:25:44 791

转载 Token、Cookie、Session的认识了解

token token的意思是“令牌”,是用户身份的验证方式,最简单的token组成:uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,由token的前几位+盐以哈希算法压缩成一定长的十六进制字符串,可以防止恶意第三方拼接token请求服务器)。还可以把不变的参数也放进token,避免多次查库

2017-05-12 09:18:30 366

转载 SSO单点登录三种情况的实现方式详解(一)

单点登录(SSO——Single Sign On)对于我们来说已经不陌生了。对于大型系统来说使用单点登录可以减少用户很多的麻烦。就拿百度来说,百度下面有很多的子系统——百度经验、百度知道、百度文库等等,如果我们使用这些系统的时候,每一个系统都需要我们输入用户名和密码登录一次的话,我相信用户体验肯定会直线下降。当然,对于个人博客这类系统来说根本就用不上单点登录了。(假如,我们的系统很庞大,但是就是这一

2017-05-10 21:59:30 3599

转载 Spring和SpringMVC区别

spring 是一个开源框架,是为了解决企业应用程序开发,功能如下目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量– 从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发

2017-05-03 18:08:49 319

转载 jsp基础知识点系列

jsp基础知识点第一部分为 Servlet 技术,包括Servelt入门,会话跟踪,javaMal 和Servlet。 第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean 与 jsp 中的标准动作,jsp表达式语言,自定义标签,jsp 自定义表签库。 第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式。一.Servlet知识及常见错误和规律.

2017-04-27 17:51:41 409

原创 日志打印-log4j

jsp 打印日志%@ page import="org.apache.log4j.Logger" %> //添加日志打印 final Logger log = Logger.getLogger("plug-in.faweb.common.service.jsp"); log.debug("---------日志打印 Start-----------------"

2017-04-27 09:26:19 367

转载 关于 static 关键字

java 中的 static 关键字主要用于内存管理。我们可以应用 java static 关键字在变量,方法,块和嵌套类中。 static 关键字属于类,而不是类的实例。静态(static)可以是:变量(也称为类变量)方法(也称为类方法)代码块嵌套类1. Java静态变量如果将一个变量声明为static,它就是所谓的静态变量了。静态变量可以用于引用所有对象的公共属性(对于每个对象不是唯一

2017-04-26 09:38:57 333

转载 关于 this 关键字

this在java中,this是一个引用当前对象的引用变量。 java this 关键字的用法如下:1- this 关键字可用来引用当前类的实例变量。 2- this 关键字可用于调用当前类方法(隐式)。 3- this() 可以用来调用当前类的构造函数(在构造方法内调用时必须放在第一条语句的位置,否则会报错)。另外 - this 关键字可作为调用方法中的参数传递。

2017-04-25 09:12:15 263

转载 关于 super 关键字

superjava 中的 super 关键字是一个引用变量,用于引用直接父类对象。 每当创建子类的实例时,父类的实例被隐式创建,由super关键字引用变量引用。java super关键字的用法如下:super可以用来引用直接父类的实例变量。super可以用来调用直接父类方法。super()可以用于调用直接父类构造函数。1、引用父类实例变量class Animal

2017-04-21 21:31:41 414

原创 jsp的一些基本知识

jsp -- 以java为主的跨平台web开发语言jsp(java Server Page)java --> java基础server --> web服务器tomcat(web logic,JBoss等)page --> Html可以理解为由java 和 HTML 语言组成的页面 在tomcat中执行本质: 一个实现了Servlet的Java类 (jsp 由 Jsp 引擎翻译成实现ser

2017-04-19 00:49:33 373

转载 两种div隐藏和显示方式的区别visibility和display

一.方式1:隐藏后仍占有页面空间,显示空白div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白(占用页面空间)style="visibility: none;"document.getElementById("typediv1").style.visibility="hidden";//隐藏document.getElementById("typediv1").style

2017-04-17 19:40:14 505

转载 IE11之调试器(Debugger)部分功能的使用

使用调试器工具在代码运行时对其导航、设置监视点和断点,查看调用堆栈,以及提高编译/精简JavaScript的可读性。调试器可以帮助你了解为何你的代码片段会出现未按照预期方式运行、未在预期时间运行及在不应运行的时候运行的情况。在调试过程中可以暂停执行中的代码,让你可以备份和重复代码块,也可以从不同角度检查代码的情况。调试器默认布局显示三个窗格,可以调整其宽度和/或高度。

2017-04-17 09:13:03 10859

转载 Request 数据到handler method 参数数据的绑定所用到的注解及使用

引言:Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们

2017-04-17 08:43:53 538

转载 IE8调试工具详解2

在想要调试的网页上按下f12快捷键,然后切换到调试模式。在想要调试的代码上加断点,然后点击启动调试,但是ie往往会提示:无法加载进程,该进程可能附加另一个...,点击确定,然后重新点击开始调试,刷新页面,然后即可。但是你要保证你调试的代码能够运行到。 以下是转载的关于ie调试的扩展功能:浏览器模式IE8发布的之前,有很多“只有在IE6中才能正常显示”的页面。如果碰到

2017-04-14 14:06:06 672

转载 @RequestMapping 用法详解之地址映射

RequestMapping注解有六个属性1、 value, method;value: 指定请求的实际地址;method: 指定请求的method类型, GET、POST、PUT、DELETE等; 2、 consumes,produces;consumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;produces: 指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型

2017-04-13 19:46:28 554

转载 IE8的调试工具使用详解

认识“开发人员工具”虽然这玩意改了时髦的名字,但是却也不是什么新玩意,它的前身是“IEdevtoolbar”。但是,以前只是IE的一个插件而已。而在IE8中,浏览器已经自动集成了这玩意,不仅改了个有点土鳖的名字,而且功能也加强了很多。 开发人员工具在IE8的工具菜单下,或者直接点击F12快捷键也可以呼叫出来。 在我们介绍它之前,我们先来说说这玩意到底能做什么?如果你只是

2017-04-12 20:22:27 9001

空空如也

空空如也

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

TA关注的人

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