自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jronzhang的博客

有时做那么久,不一定能掌握,但有用的东西必须留下来

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

转载 MYSQL中日期与字符串间的相互转换

因为之前面试遇到了时间类型的需要转格式,快进入工作状态了,温习一下!一、字符串转日期下面将讲述如何在MYSQL中把一个字符串转换成日期:背景:rq字段信息为:201009011、无需转换的:SELECT * FROM tairlist_day WHERE rq>'2010-07-31' AND rq2、使用:DATE_FORMATSE

2017-07-14 14:38:56 569

转载 删除表所有数据的sql语句,和效率快慢

一、SQL中的语法 1、drop table 表名称 eg: drop table dbo.Sys_Test 2、truncate table 表名称 eg: truncate table dbo.Sys_Test 3、delete from 表名称 where 列名称 = 值 eg: delete from dbo.Sys_Test where test='test'二、drop,truncat

2017-07-14 14:30:15 11959

转载 在vmware上安装centos7以及网络配置

1. 在vmware上安装centos71.1去官网上下载DVD centos7的iso镜像,大约4G1.2 在vmware上新建虚拟机打开文件->新建虚拟机,选择自定义(高级),选择下一步,选择centos7作为光盘映像文件,结果出现下面的问题:        centos好像的确不太能被vmware识别,所以这里先选择第三个选项:稍后安装操作系统

2017-04-25 12:12:57 511

转载 Java_IO_两种文件复制方式比较

一:缓冲输入输出流(InputStream、OutputStream)[java] view plain copy print?"font-size:14px;">    /*      *缓冲输入输出流方式复制文件       */      public static boolean copyFile(String srcFile

2017-04-24 17:53:50 417

转载 Java设计模式(一) 简单工厂模式不简单

摘要:本文介绍了简单工厂模式的概念,优缺点,实现方式,以及结合Annotation和反射的改良方案(让简单工厂模式不简单)。同时介绍了简单工厂模式(未)遵循的OOP原则。最后给出了简单工厂模式在JDBC中的应用原创文章。同步自作者个人博客http://www.jasongj.com/design_pattern/simple_factory简单工厂模式使用案例有一种抽象产品

2017-04-20 21:45:57 360

转载 使用commons的Configuration读取XML

#808080 #000000 #008000 ${colors.header} 15 OK,Cancel,Help 以上是个很简单的XML,首先肯定是把这个文件载入(就把上面这个文件命名为table.xml吧)try{ XMLConfiguration config = new XMLConfiguratio

2017-04-20 00:24:59 2121

转载 JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)

在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部

2017-04-19 23:10:10 251

转载 Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结:写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的Java语言代码把思路体现出来。 学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意):3,该技术怎么使用。

2017-04-19 20:34:44 718

转载 jQuery_如何用js或jQuery实现input失焦后,为空则为红色边框,不为空则为绿色边框?

本人比较笨 我需要完整版的 包括html 谢谢了解决方案name_textbox .blur(function(){ if(!name_textbox .val() || name_textbox.val() == '') name_textbox.css("border","1px solid orange");});解决方案二:

2017-03-24 14:53:11 1081

转载 Jquery-Uncaught ReferenceError: $ is not defined报错

在我的jsp页面上有这些js代码:[java] view plain copy print?//加载数据      $(document).ready(function() {                    var param={};          param.page=3;          param.si

2017-03-24 13:12:19 3884

转载 HTML5日期输入类型(date)

在很多页面和web应用中都有输入日期和时间的地方,最典型的是订飞机票,火车票,酒店,批萨等网站。在HTML5之前,对于这样的页面需求,最常见的方案是用JavaScript日期选择组件。这几乎是无可争议、别无选择的做法。你可以在搜寻一下“javascript 日期选择框”,会发现有无数的可选择的JavaScript组件。大部分这些日期选择组件都提供将日期填充到指定的输入框里的功能。

2017-03-21 12:51:47 1866

转载 Cannot convert value of type [java.lang.String] to required type [java.util.Date] for property 'xxx'

今天在完成项目的时候遇到了下面的异常信息:04-Aug-2014 15:49:27.894 SEVERE [http-apr-8080-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [cms] in context with path [/cms] threw

2017-03-21 11:47:35 5437

转载 a 标签中调用js的几种方法

今晚闲着没事做,跑去看前端的东西,发现忘了不少,碰巧自己又在敲项目,手贱又起兴了,知识还是可以的,只是自己忘了不少。记录一下。我们常用的在a标签中有点击事件:1. a href="JavaScript:js_method();"这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必

2017-03-20 21:03:58 5730

转载 fmt格式转化date格式

使用fmt函数需在jsp中引入 报java.lang.IllegalArgumentException: Cannot convert 20131125 of type class java.lang.String to class java.util.Date 异常    因为${item.expDate}取出来是String类型,无法转换为Date类型 如下将能正常

2017-03-20 10:07:57 1126

转载 public、private、protected、default的区别

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes(即同一个包),认为都是自己的朋友friendly。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就

2017-03-17 11:42:50 985

转载 java 构造函数

构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数。构造方法是一种特殊的方法,具有以下特点。(1)构造方法的方法名必须与类名相同。(2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。(3)构造方法的主要作用

2017-03-17 11:39:35 439

转载 Java接口学习笔记

一、Java接口基础知识1, Java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承.2, 与Java接口相关的设计模式:1, 定制服务模式设计精粒度的接口,每个Java接口代表相关的一组服务,通过继承来创建复合接口2, 适配器模式当每个系统之间接口不匹配时,用适配器来转换接口3,

2017-03-17 11:37:02 334

转载 java中的抽象类和抽象方法

抽象方法:在类中没有方法体的方法,就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。抽象类中的抽象方法必须被实现!如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象类!抽象类中的普通方法,可以不必实现。1 用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。例如 :abstr

2017-03-17 11:35:32 372

转载 JAVA的solr操作实现(基本操作)

Java操作solr的实现其实很简单,但是很多细节要注意,在实际的开发中,很多人喜欢自己封装这些基础的方法以一个全新的“面貌”出现,其实都是一回事,操作熟了自然就会想到将一些实现功能用到的方法重新封装,这也是编程进阶的表现。SolrJ的使用       SolrJ覆盖了solr的全部功能,下面将自己在实际开发中所使用的程序粘贴出来并适当加以解释,由于本人比较菜,

2017-03-17 10:40:45 820

转载 JAVA中创建对象的四种方式

/** * * Title: 创建对象的四种方式 * * * * @author lwx * @version 1.0 * @create 2013 1 17 14:03:35 */public class CreateObj implements Cloneable,Serializable{ private static String filename =

2017-03-16 20:51:40 561

转载 Hibernate的ID生成策略

1.介绍hibernate是目前最为常用的ORM框架,当然也有人会选择iBATIS或者其他的架构.这里我们着重讲Hibernate的ID生成策略 2.可选的ID策略生成方式 (1)native/auto根据不同的数据库采用不同的ID生成方式,例如:在SQL Server中采用identity; 在MySQL中采用auto_increment; 在

2017-03-16 20:18:06 454

转载 数组、字符容器,对象容器

1.数组     ·几种定义方式[java] view plain copy /**  * Created by 111 on 2016/2/24.  */  public class ArrayTest {      public static void main(String [] args){        

2017-03-16 13:06:06 3560 1

转载 Mysql索引会失效的几种情况分析

索引并不是时时都会生效的,比如以下几种情况,将导致索引失效:    1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)  注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引  2.对于多列索引,不是使用的第一部分,则不会使用索引  3.like查询是以%开头    4.如果列类型是字符串,那一定要在条件中将数据使用

2017-03-16 12:16:04 433 1

转载 mysql的视图

一. 视图概述视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时

2017-03-16 12:05:13 219

转载 MySQL索引类型总结和使用技巧以及注意事项

在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制代码 代码如下:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找username="admin

2017-03-16 12:02:11 271

转载 MySQL索引的使用

我们首先讨论索引,因为它是加快查询的最重要的工具。还有其他加快查询的技术,但是最有效的莫过于恰当地使用索引了。在 MySQL 的邮件清单上,人们通常询问关于使查询更快的问题。在大量的案例中,都是因为表上没有索引,一般只要加上索引就可以立即解决问题。但这样也并非总是有效,因为优化并非总是那样简单。然而,如果不使用索引,在许多情形下,用其他手段改善性能只会是浪费时间。应该首先考虑使用索引取得最

2017-03-16 11:59:58 224

原创 mysql索引

/*所有MySQL列类型可以被索引。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。索引的存储类型目前只有两种(btree和hash),具体和存储引擎模式相关:MyISAM btreeInnoDB btreeMEMORY/Heap hash,btree默

2017-03-16 11:55:32 199

转载 Spring的事物有几种方式?谈谈spring事物的隔离级别和传播行为?

声明式事务    使用spring声明式事务,spring使用AOP来支持声明式事务,会根据事务属性,自动在方法调用之前决定是否开启一个事务,并在方法执行之后决定事务提交或回滚事务。事务的隔离级别:数据库系统提供了4种事务隔离级别,在这4种隔离级别中,Serializable的隔离级别最高,Read Uncommitted的隔离级别最低;· Read Uncommitted

2017-03-16 10:39:50 3002

转载 Hibernate缓存机制

Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据Hibernate缓存分类: Hibernate缓存包括两大类:Hibernate一级缓存和Hibernate二级缓

2017-03-16 10:30:29 259

转载 Spring事务的传播特性和隔离级别

事务的几种传播特性1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启2. PROPAGATION_SUPPORTS: 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行3. PROPAGATION_MANDATORY: 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。4. PROPAGATION_

2017-03-16 10:27:18 256

转载 Struts2常用标签总结

Java代码  Struts2常用标签总结  一 介绍  1.Struts2的作用      Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。      Struts2的标签库有一个巨

2017-03-16 10:11:54 240

转载 Struts2与SpringMVC区别与比较总结

1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共享,这也就无法用注解或其他

2017-03-16 09:58:55 274

转载 《深入理解mybatis原理》 MyBatis缓存机制的设计与实现

本文主要讲解MyBatis非常棒的缓存机制的设计原理,给读者们介绍一下MyBatis的缓存机制的轮廓,然后会分别针对缓存机制中的方方面面展开讨论。MyBatis将数据缓存设计成两级结构,分为一级缓存、二级缓存:       一级缓存是Session会话级别的缓存,位于表示一次数据库会话的SqlSession对象之中,又被称之为本地缓存。一级缓存是MyBatis内部实现的一个特性

2017-03-15 23:24:47 254

转载 事务有哪些特性?spring的事务管理有几种方式实现,如何实现?

特性:1.原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做要么全不做2.一致性:数据不会因为事务的执行而遭到破坏3.隔离性:一个事物的执行,不受其他事务的干扰,即并发执行的事物之间互不干扰4.持久性:一个事物一旦提交,它对数据库的改变就是永久的事务的实现方式:实现方式共有两种:编码方式;声明式事务管理方式基于AOP技术实现的声明

2017-03-15 22:42:03 2923

转载 jquery.validate.min.js 用法方法示例

页面html 代码[html] view plaincopy  [html] view plaincopy>  html xmlns="http://www.w3.org/1999/xhtml">  head runat="server">      title>jquery

2017-03-15 09:24:08 1364

转载 jQuery(一)--用途:表单认证

为什么要用jquery validate这个表单验证插件:form表单验证是网站建设中前端必须要做的事情,自己写一个通用没有bug强大的jquery表单验证插件并不容易,特别对新手和建站爱好者,有一个通用好用的表单验证插件式必须的。jquery validate这个jquery插件几乎可以轻松应对95%以上的表单验证, jquery validate表单验证如何调用?

2017-03-14 23:44:15 464

原创 初步认识jQuery

今天复习时,发现一个javaScript的库jquery,就是以前老师堂上讲,但没有留心的东西,想想现在真是追悔莫及,事后也没去查询相关资料,这么方便的工具包,真是相见恨晚的感觉,基本现在想认真再爱一回,以前碰到的验证和动态效果,数据交互,我今后就拜托jQuery啦!首先在jQuery官网下载一个工具包:https://jquery.com/download/;下个jQuery.min.js或

2017-03-14 23:17:57 382

转载 mysql cursor游标的使用,实例

原创文章:http://crocodile.iteye.com/blog/1467189mysql被oracle收购后,从mysql-5.5开始,将InnoDB作为默认存储引擎,是一次比较重大的突破。InnoDB作为支持事务的存储引擎,拥有相关的RDBMS特性:包括ACID事务支持,数据完整性(外健),灾难恢复能力等特性。使用mysql做为数据库的话,将来程序员肯定要写很多,存储过

2017-03-14 16:11:22 895

转载 MySQL自定义函数

自定义函数的格式:CREATE       [DEFINER = { user | CURRENT_USER }]       FUNCTION sp_name ([func_parameter[,...]])       RETURNS type       [characteristic ...] routine_body  func_param

2017-03-14 15:52:15 415

转载 MySQL自定义函数用法详解-复合结构自定义变量/流程控制

自定义函数 (user-defined function UDF)就是用一个象ABS() 或 CONCAT()这样的固有(内建)函数一样作用的新函数去扩展MySQL。所以UDF是对MySQL功能的一个扩展创建和删除自定义函数语法:创建UDF:  CREATE [AGGREGATE] FUNCTION function_name(parameter_name type

2017-03-14 14:45:02 1255

空空如也

空空如也

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

TA关注的人

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