自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 问答 (1)
  • 收藏
  • 关注

转载 创建SQL约束的方法

转自:http://blog.csdn.net/litong09282039/article/details/46404139create table Student --建表格式:create table 自定义的表名( --字段名一般为有一定意义的英文StudentName nvarchar(15), -- 格式:字段名类型()括号里面的是允

2018-01-24 19:36:11 12898

原创 mysql常用日期时间函数

-- ‘#’后面是打印的结果SELECT CURDATE();#2017-02-20SELECT CURTIME();#14:21:51SELECT NOW();#2017-02-20 14:21:51SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日 %H点%i分%s秒') AS 中文时间;#2017年02月20日 14点21分51秒

2017-07-26 17:27:03 356

转载 Vim命令合集

原文地址:http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.htmlVim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filenam

2017-05-27 13:05:10 290

转载 centos7 mysql数据库安装和配置

原文地址:http://www.cnblogs.com/starof/p/4680083.htmlcentos7 mysql数据库安装和配置一、系统环境yum update升级以后的系统版本为[root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (

2017-05-27 09:30:35 313

转载 动态添加js对象属性

原文地址Javascript 中可以动态添加 对象属性 var obj = new Object(); alert (obj.username); obj.username = "allen"; alert (obj.username); 结果

2017-05-25 13:48:01 414

转载 MySQL主从复制与主主复制

原文地址1、简介      MySQL作为世界上使用最为广泛的数据库之一,免费是其原因之一。但不可忽略的是它本身的功能的确很强大。随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题了。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务器(这篇博客暂时不涉及)。在此之前我们必须要保证每台M

2017-04-21 17:00:22 452

转载 Hibernate三种状态详解

原文传送门学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但是session中不存在该对象。但是大家又是否对hi

2017-03-17 16:16:53 275

原创 解决Eclipse建Maven项目Dynamic web Module无法转换为2.5

Maven项目在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5     下面提供一种解决方式  1    window  -->  show view  --> Navigator  打开   

2017-02-10 11:10:27 6022

原创 在eclipse中创建maven项目

首先创建一个maven project项目  直接file~~> new~~>maven project  会出现如下图所示的界面  这里是使用的默认的工作空间   所以直接next这里我们选择webapp创建web项目  然后nextG:groupId 一般来代表项目名称,如:com.

2017-02-10 11:08:42 249

转载 IDEA 常用设置

原文说明IntelliJ IDEA 有很多人性化的设置我们必须单独拿出来讲解,也因为这些人性化的设置让我们这些 IntelliJ IDEA 死忠粉更加死心塌地使用它和分享它。常用设置IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注 1 所示,默认就是 First letter 区分大小写的。区分大小写的情况是这样的:比如我们

2017-01-16 22:04:02 360

原创 基本磁盘与所谓动态磁盘区别

原文地址无论是基本磁盘还是动态磁盘,你都可以使用任何文件系统,包括FAT和NTFS。而且你可以在动态磁盘改变卷而不需要重启系统。你可以把一个基本磁盘转换成动态磁盘。但是你必须了解这并不是一个双向的过程。一旦你从基本磁盘变成了动态磁盘,除非你重新创建卷,否则你不能将它转变回去。不知您是否遇到过这样的情况:在装某个软件时,它规定必须安装在磁盘的某个分区上,而恰恰此分区的磁盘空间不够了,怎么办?

2017-01-15 00:36:18 45583

原创 ssh注解配置

1.头部声明需加入xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd2.文件内部

2016-12-25 18:09:33 207

原创 php-变量常量

版权声明:本文为博主原创文章,未经博主允许不得转载。 PHP变量命名规范和Java相似 不能以数字开头,只能有数字字母和下划线 命名以$申明一个变量 是弱类型变量 变量常用方法 aaaa=array(“12”,1,true,45,12.5);echovardump(aaaa=array(“12”,1,true,45,12.5); echo var_dump(aaaa);这样可以

2016-12-25 18:08:20 224

原创 spring框架

Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: ! h! r; G% ?7 r2 r+ s核心容器:核心容器提供 Spring 框架的基本功能。核心

2016-12-13 16:25:55 153

原创 Struts2基础

Struts 2是在WebWork2基础发展而来的。注意:struts 2和struts 1在代码风格上几乎不一样。Struts 2 相比Struts 1的优点:1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。     Struts 2的应用可以不依赖于Servlet API和Strut

2016-12-13 16:24:29 160

原创 三种写入文件的方式

一,FileWritter写入文件FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。1. 替换所有现有的内容与新的内容。new FileWriter(file);2. 保留现有的内容和附加在该文件的末

2016-12-11 19:34:13 1235

原创 SimpleDateFormat函数语法:

G 年代标志符  y 年  M 月  d 日  h 时 在上午或下午 (1~12)  H 时 在一天中 (0~23)  m 分  s 秒  S 毫秒  E 星期  D 一年中的第几天  F 一月中第几个星期几  w 一年中第几个星期  W 一月中第几个星期  a 上午 / 下午 标记符   k 时 在一天中 (1~24)  K 时 在

2016-12-11 19:33:01 215

原创 如何使用组合命令(Compound Command)

1.&Usage:第一条命令 & 第二条命令 [& 第三条命令...]用这种方法可以同时执行多条命令,而不管命令是否执行成功Sample:C:\>dir z: & dir c:\Ex4rchThe system cannot find the path specified.Volume in drive C has no label.Volume Serial Number i

2016-12-01 20:59:32 673

原创 简单批处理内部命令简介

1.Echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法echo [{on|off}] [message]Sample:@echo off / echo hello world在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一些命令到特定格式的文件中.这将在以后的例子中体现出来。2.

2016-12-01 20:59:04 290

原创 Vitamio的用法

(1)引入vitamio框架到 Android Studio 或者 Eclipse(2)在布局中定义VideoView<io.vov.vitamio.widget.VideoView android:id="@+id/vv" android:layout_width="match_parent" android:layout_height="match_par

2016-11-27 17:25:06 248

原创 迭代器(Iterator)的简单实现

* 迭代器-Itr * Blog : http://blog.csdn.net/javazejian */private class Itr implements IteratorT> { /** * 表示将要访问的下一个元素的下标 * index of next element to return */ int cursor; /**

2016-11-27 17:24:24 253

原创 关于idea的一些快捷键

Ctrl + Space Basic code completion (the name of any class,method or variable)Ctrl + Shift + Space Smart code completion (filters the list of methodsand variables by expected type)Ctrl + Shift + En

2016-11-20 11:04:18 206

原创 about hibernate

increment   自动增长   他的具体方法是将最大的值给查询出来 然后添加的时候加一  不会在数据库中配自动增长 identity这种策略在Oracle中无法使用,因为这种策略是针对数据库中字段自动增长类型多次运行程序,在数据库中查看,可以看到主键是自动进行递增的。sequenceHibernate先从序列中得到下一个数值,然后执行插入操作。hilo

2016-11-20 11:00:26 168

原创 如何更改表中的列顺序

首先,请考虑是否的确需要更改表中的列顺序。SQL的核心要点是从数据存储格式获取应用。总应指定检索数据的顺序。在下面的第1条语句中,以col_name1、col_name2、col_name3顺序返回列;在第2条语句中,以col_name1、col_name3、col_name2顺序返回列:mysql> SELECT col_name1, col_name2, col_name3 FRO

2016-11-12 15:59:45 5534

原创 form序列化传值

//序列化取值差别      $.ajax({              type : "post",              url : "/System/AreaServlet",              dataType : "json",              data :{                  "pageNo" : "0",     

2016-11-08 12:55:22 324

原创 对象序列化

对象序列化的概念加入到语言中为了提供对两种主要特性的支持:1 、远程方法调用2 、 Java Beans 状态的保存与恢复  ObjectInput 接口继承 DataInput 接口ObjectOutput 接口继承 DataOutput 接口ObjectOutputStream 类实现了 DataOutput,ObjectOutputObjectInputStr

2016-11-05 14:37:50 227

原创 javaWeb-filter

request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");这是在Servlet里面设置字符编码的代码,但是通常情况下Servlet不止一个,所以我们需要在每一个Servlet中都写上上面的代码,这样的话,不仅麻烦,而且容易搞混淆。所以我们对于这类多个Serv

2016-11-01 22:42:57 209

原创 SQL

1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select * into b from a where 11法二: select top 0 * into b from a2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) insert into b(a, b, c) select d,e,f fro

2016-10-27 21:25:43 182

原创 JQueryAjax

jQuery 提供多个与 AJAX 有关的方法。通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同时您能够把这些外部数据直接载入网页的被选元素中。常用方法ajax() 方法通过 HTTP 请求加载远程数据。该方法是 jQuery 底层 AJAX 实现。简

2016-10-27 21:23:56 871

原创 JSP开发模式2

JSP开发模式2使用JSP开发模式2的开发步骤为:定义一系列Bean来表示数据使用一个Servlet来处理请求在Servlet中填充Bean在Servlet中,将Bean存储到请求、会话或者Servlet上下文中将请求转发到JSP页面在JSP页面中,从Bean中提取数据在JSP模式2使用过滤器在JSP模式2中显示结果是由Servlet

2016-10-23 19:15:19 236

原创 EL

EL表达式总是放在大括号里,而且前面有一个美元符前缀 ${person.name}EL表达式不能在脚本中定义变量 。目标是从JSP页面中消除Java代码 与JSP脚本表达式比较室外温度是 度。如果使用EL,则是:室外温度是${temp}度在EL表达式中使用隐式变量类别隐

2016-10-23 19:13:26 199

原创 HttpServlet上传文件

1.文件名.isFormField()     判断是不是普通的表单    2.文件名.getFieldName();     得到普通表单的name属性  3.文件名.getString("utf-8");     得到普通表单的值  4.文件名.getName();     得到你上传的文件的名字  5.  String savePath = t

2016-10-19 21:24:46 339

原创 求最大公约数最终算法

if( (b&1)==0 && (a&1)==0){//如果两个数都是偶数, return gcd(a>>1,b>>1)<<1;//等于 gcd(a/2,b/2)*2;的写法。 } else if( (a&1)==1 && (b&1)==0){//如果a是奇数,b是偶数 return gcd(a,b>>1); } else if( (a&1)==0 && (b&1)==1){//如果

2016-10-17 14:29:07 283

原创 get请求 VS post请求

1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.Quer

2016-10-17 14:22:54 568

原创 Servlet的生命周期

主要由java.sevlet.Servlet借口中的三个方法控制:初始化阶段,web容器通过调用init()方法来初始化Servlet实例,在Servlet的整个生命周期内,init()方法只会调用一次客户请求到来时,容器会开始一个新线程,并调用servlet的service()方法,service()方法根据请求的http方法调用doget()或dopost().终止阶段调用de

2016-10-17 14:16:13 168

原创 JSP与Servlet之间的关系

Tomcat等Weg容器最终会把JSP转换为ServletJSP更擅长表现与页面显示,Servlet更擅长于逻辑控制Servlet 是利用print() 来输出和他们,代码,由于包括大量的HTML标签、大量的静态文本及格式等,导致Servlet的开发效率低下。JSP通过在标准的HTML页面中嵌入JAVA代码,其静态的部分无须java程序控制,Java代码只控制那些动态生成的信息。最终JSP被容

2016-10-17 14:08:06 438

原创 自动装箱

public static void main(String[]args){Integer i = new Integer(0);int j = 0;System.out.print(i==j);System.out.print(i.equals(j));}以上代码的结果是:true  true

2016-10-17 14:06:09 187

原创 Java虚拟机GC根节点的选择

java通过可达性分析来判断对象是否存活。基本思想是通过一系列称为“GC roots”的对象作为起始点,可以作为根节点的是:  虚拟机栈(栈帧中的本地变量表)中引用的对象  本地方法栈中JNI(即一般说的Native方法)引用的对象  方法区中类静态属性引用的对象  方法区中常量引用的对象作为GC Roots的节点主要在全局性的引用(例如常量或类静态属性)与执行上下文(例如栈帧中的

2016-10-17 14:02:53 6465

原创 类加载主要步骤

加载 把class文件的二进制字节流加载到jvm里面验证 确保class文件的字节流包含的信息符合当前jmv的要求有文件格式验证,元数据验证,字节码验证,符号引用验证等准备 正式为类变量分配内存并设置类变量初始化的阶段,初始化为各数据类型的零值解析 把常量值内存的符号引用替换为直接引用的过程初始化 执行类构造器方法使用 根据相应的业务逻辑代码使用该类卸载 类从方法区移除

2016-10-17 14:01:55 365

原创 高效率的求出最大公约数

暴力查找:public int getGreatestCommonDivisor(int a,int b){ int big = a>b ? a:b; int small = a<b ? a:b; if(big%small==0){ return small; } for(int i

2016-10-16 18:05:18 273

空空如也

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

TA关注的人

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