自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 扩展mybatis逆向工程(结合模板引擎生成crud controller,service和serviceImpl)

##1.导入maven依赖<dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.23</version&gt...

2019-03-29 17:01:46 1368

转载 为什么spring注入接口正确而注入接口的实现类错误?

在做spring和mybatis整合的时候出现的问题。这个问题的根本在于动态代理类生成代理对象。动态代理有两种的实现方式jdk和cglib的方式,这两种方式也是A实现原理。原因所在:出现如果直接注入实现类会出现没有对应的bean,因为我们通过实现类来继承的接口,然而,必须使用jdk提供的动态代理放法,而不使用接口直接对实现类进行注入,则为cglib的注入,而不能既继承接口又使用实现类来注入...

2019-03-29 17:00:45 1128

转载 mybatis中foreach的用法(转)

foreach一共有三种类型,分别为List,[](array),Map三种。foreach属性属性 描述 item 循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。 具体说明:在list和数组中是其中的对象,在map中是value。 该参数为必选。 collection 要做foreach的对象,作为入参时,Li...

2019-03-29 16:21:13 3766 2

转载 spring AspectJ的Execution表达式

转载自:http://blog.csdn.net/peng658890/article/details/7223046Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式execution(* com.sample.service.impl..*.*(..))execut...

2019-03-29 15:59:13 151

转载 SSM框架,配置多个数据库连接

一个WEB系统需要使用两个数据库,一个mysql,一个oracle。所以需要配置两个数据库来进行操作。1.首先,需要在jdbc.properties文件中将两个库的配置数据写入,不过一个写driver,另一个写driver2,区别两个库的变量名。代码如下:#oracle webjdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=j...

2019-03-29 15:54:11 662

转载 js断点调试

1.断点调试是啥断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)步骤记住没?用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试的js代码文件 → 在行...

2019-03-29 15:42:30 65

转载 Jquery对页面元素的实用操作

操作select标签:A、获取获取select选择的文本与值获取select 选中的 text :$("#id").find("option:selected").text();获取select选中的 value:$("#id").val();获取select选中的索引:$("#id").get(0).selectedindex;B、设置设置sele...

2019-03-29 15:36:59 166

转载 js清除浏览器缓存的几种方法

一.关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。二.清理网站缓存的几种方法1.meta方法Html代码//不缓存...

2019-03-28 15:11:06 434

转载 白话TCP为什么需要进行三次握手

首先简单介绍一下TCP三次握手在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器 进入SYN_RECV状态...

2019-03-14 18:24:54 116

转载 jvm到底是什么?有什么作用?工作机制如何?

1、jvm定义 JVM就是java虚拟机,它是一个虚构出来的计算机,可在实际的计算机上模拟各种计算机的功能。JVM有自己完善的硬件结构,例如处理器、堆栈和寄存器等,还具有相应的指令系统。2、jvm作用 JVM是java字节码执行的引擎,还能优化java字节码,使之转化成效率更高的机器指令。 JVM中类的装载是由类加载器和它的子类来实现的,类加载是java运行时一个重要的...

2019-03-11 20:48:20 4198

转载 SSM框架-----Mybatis篇

三.Mybatis1.SpringJdbc1.1 SpringJdbc是什么?是Spring框架对jdbc的封装.目的是为了简化代码,提高质量效率,比如访问数据库要先连接跟关闭连接都已经写好了。1.2怎么用?step1.导spring-webmvc,spring-jdbc,ojdbc,dbcp,junitstep2.添加配置文件,spring容器表配置JdbcTem...

2019-03-11 17:22:55 140

转载 SSM框架-----Spring MVC篇

二.Spring MVC1.1 spring MVC是什么?spring MVC:是一个基于MVC架构,简化的web应用程序开发的框架(属于Spring框架的一部分),通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherS...

2019-03-11 17:03:26 255

转载 SSM框架-----Spring篇

SSM框架是spring MVC,spring和mabatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。spring MVC:负责请求的转发和视图管理。spring :实现业务对象管理。mybatis :作为数据对象的持久化引擎。一.谈谈你对Spring框架的理解1.Spring...

2019-03-11 17:02:47 1249

转载 单例模式的5种形式

有过编程经验的朋友都知道设计模式中的单例模式,最近又重新看了一遍设计模式,今天将单例模式的几种形式介绍一下:1、懒汉形式(延迟加载)Singleton.java 12345678910111213 public class Singleton{ private static Singleton singleton; ...

2019-03-08 18:46:33 131

转载 Java 单例模式的十种实现方式

本文介绍Java中单例模式实现的多种方式以及各自特点。包括:1、单例模式概述2、单例模式实现的基本思路3、单例模式示例代码以及分析3.1、饿汉式(静态常量)[可用]3.2、懒汉式(线程不安全)[不可用]3.3、懒汉式(线程安全)[不推荐用]3.4、懒汉式(线程不安全)[不可用]3.5、未使用volatile的双重检查(线程不安全)[不可用]3.6、使用volat...

2019-03-08 18:45:19 208

转载 详细解析单例模式

在java中单例设计模式的几种写法和各种写法的优缺点单例模式的概念单例模式的意图是保证单例类在系统中有且仅有一个实例存在。单例模式会自行实例化单例类,提供给整个系统使用。单例模式的特点有且仅有一个单例类实例(无法通过反序列化重新构建对象)构造函数私有化通过静态方法或枚举获得单例类实例单例模式优点严格控制对唯一的实例的访问方式(可以允许有限数量的实例)仅有一个实例,...

2019-03-08 18:44:16 310

转载 如何理解分布式与集群,二者区别是什么?

分布式是指不同的业务分布在不同的地方,集群指的是将几台服务器集中在一起,实现同一业务。白话理解的话,比如公司项目上线初期(举例电子商务网站)初期:用户访问量低,只弄了一台服务器,一个tomcat项目运行一个web工程。中期:用户访问量提高,服务器崩了,为了解决这个问题,购买服务器,增加服务器数量,然后每个服务器中个各放了一份,使用nginx代理转发。(这就是运用集群原理)后期:用户访问...

2019-03-08 18:43:11 193

转载 GET和POST本质上有什么区别

不知道各位读者在面试的时候,有没有被问过这个问题:“请说一下GET和POST两者的本质区别”。基本上做过WEB开发的,对这个问题,都可以回答出一堆的区别。比如:最直接的区别,GET请求的参数是放在URL里的,POST请求参数是放在请求body里的;GET请求的URL传参有长度限制,而POST请求没有长度限制;GET请求的参数只能是ASCII码,所以中文需要URL编码,而POST请求...

2019-03-08 18:42:30 168

转载 拦截器和过滤器的区别

拦截器(Interceptor)和过滤器(Filter)的区别:  ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。  ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。  ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。  ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。  ⑤在action的生命周期中,拦...

2019-03-08 17:07:07 117

转载 Java-Servlet的转发与重定向、Servlet的单例问题

区别:1.客服端浏览器的地址栏重定向会将URL指向jsp页面;转发不会2.转发可以携带数据,重定向不行3.重定向发生在客服端,转发发生在服务端,客服端不知道服务器如何操作4.重定向时,客服端发送了两个请求,而转发只发送了一个请求(本质区别)最后这一点有点难理解,举个例子:a、你向你爸要钱,你说“爸给我点钱” (请求)你爸摸摸口袋发现没有,起身去房间里拿钱(至于...

2019-03-08 16:28:54 133

转载 为什么要使用AOP?

前言一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基础。这篇文章最后的推荐以及回复认为我写的对大家有帮助的评论有很多,但是现在从我个人的角度来看,这篇文章写得并不好,甚至可以说是没有太多实质性的内容,因此这些推荐和评论让我觉得受之有愧。基于以上原因,更新一篇文章,从最基础的原始代码--&gt;使用设计模式(装饰器模式与代理)--&gt;使...

2019-03-07 21:56:34 385

转载 javascript实现java的map对象,js实现new map()

/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove(key) 删除指定KEY的元素,成功返回...

2019-03-07 15:02:51 1993

转载 深入HQL学习以及HQL和SQL的区别

HQL(Hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能:在查询语句中设定各种查询条件; 支持投影查询, 即仅检索出对象的部分属性; 支持分页查询; 支持连接查询; 支持分组查询, 允许使用 HAVING 和 GROUP BY 关...

2019-03-06 15:25:21 154

转载 HQL: Hibernate查询语言

Hibernate配备了一种很强大的查询语言,这样的语言看上去很像SQL。可是不要被语法结构 上的类似所迷惑,HQL是很有意识的被设计为全然面向对象的查询,它能够理解如继承、多态 和关联之类的概念。15.1. 大写和小写敏感性问题除了Java类与属性的名称外,查询语句对大写和小写并不敏感。 所以SeLeCT与sELEct以及SELECT是相同的,可是org.hibernate...

2019-03-05 12:56:32 254

转载 Redis 的各项功能解决了哪些问题?

先看一下Redis是一个什么东西官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial indexes等数据类型。它还内建了复制,lua...

2019-03-04 22:25:29 101

转载 JAVA程序改错

1.abstract class Name { private String name;public abstract boolean isStupidName(String name) {} }答案: 错。abstract method必须以分号结尾,且不带花括号。2.public class Something { void doSomething () { private Stri...

2019-03-04 22:24:25 818

转载 java面试题

1、&amp; 和 &amp;&amp;的区别?电路问题总结:对于:&amp; -- &gt; 不管怎样,都会执行"&amp;"符号左右两边的程序;对于:&amp;&amp; -- &gt; 只有当符号"&amp;&amp;"左边程序为真(true)后,才会执行符号"&amp;&amp;"右边的程序。下面来说说运算规则:对于

2019-03-04 22:10:21 101

转载 List、Set、Map的区别

https://www.cnblogs.com/IvesHe/p/6108933.html

2019-03-04 22:07:02 96

转载 hql语句之简单查询表数据(只是把表中的数据“拿”出来)

hql语句就可以理解成hibernate中的sql语句。所以要想学习hql就必须有表作为支持。下面是这次博客所用到的三张表。(其三张表的关系就是:学生表和课表是多对多的关系,然后通过建立中间表即学生选课信息表将其多对多的关系分成了一对多和多对一的关系)1.检索表中全部数据(对象中所有属性)(例如在学生表中检索出所有的学生):public static void main(String...

2019-03-02 15:14:42 342

转载 Hibernate中使用HQL语句进行增,删,改,查

Hibernate的所有的操作都是通过Session完成的.基本步骤如下:1:通过配置文件得到SessionFactory:  ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");  SessionFactory sessionFac...

2019-03-02 15:14:13 594

转载 hibernate的hql查询语句总结

在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与Student是一对多的关系,这里仅仅贴出这三个bean的属性代码:Special类:public class Special{ private int id; private String name; priv...

2019-03-02 15:13:28 98

转载 HQL语法详解

HQL查询:Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL...

2019-03-02 15:12:25 391

转载 jsp怎样获取struts2中action里的值

方式一、Action中定义成员变量,并生成get/set方法,在JSP页面可以取到这个变量值。例如:action类:public class BookAction extends ActionSupport { private Book book; private List&lt;Book&gt; books; ... public String fin...

2019-03-01 22:43:24 357

转载 Java之泛型 T与T的用法

版权声明:本文为博主yellowcong原创文章,未经博主允许不得转载。 https://blog.csdn.net/yelllowcong/article/details/78537149&lt;T&gt; T表示返回值是一个泛型,传递啥,就返回啥类型的数据,而单独的T就是表示限制你传递的参数类型,这个案例中,通过一个泛型的返回方式,获取每一个集合中的第一个数据, 通过返回值&lt;T...

2019-03-01 22:42:39 951

转载 Struts2系列(二)Action

版权声明:博客文章仅供技术交流,文章转载请注明出处: https://blog.csdn.net/bestmy/article/details/81068026一.Action是Struts2的核心,所有用户请求都需要使用Action处理并返回数据。二.Action测试代码直接上代码,具体解释见代码注释代码演示内容:创建Action,Action默认值,Action获取参数...

2019-03-01 22:41:07 108

转载 Hibernate详细教程

Hibernate学习总结----一、搭建Hibernate环境1.在src目录下创建hibernate.cfg.xml配置文件PS:文件的名字不能改!&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate...

2019-03-01 22:40:12 86

转载 Java泛型参数T详解

Java泛型中的标记符含义:E - Element (在集合中使用,因为集合中存放的是元素)T - Type(Java 类)K - Key(键)V - Value(值)N - Number(数值类型)? - 表示不确定的java类型S、U、V - 2nd、3rd、4th types泛型就是变量类型的参数化。在使用泛型前,存入集合中的元素可以是任何类型的,当从集合中取...

2019-03-01 22:38:49 5668 1

转载 Eclipse 安装 Hibernate插件以及使用

转自 http://www.cnblogs.com/anstoner/p/7509175.html目录Eclipse juno 中安装 JBoss Tools,集成Hibernate 一.Help-&gt;Install New Software中安装 二.在Eclipse Markeptplace中找到相应的版本 三.离线安装 四.选择...

2019-03-01 11:34:13 530

空空如也

空空如也

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

TA关注的人

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