关闭

hibernate 中的 inverse情况

在编写hibernate的多对多关系的表的时候,我们经常会使用到inverse属性,然而这个属性的true和false值实际上是有着巨大影响的。1) 保存数据 有影响。 inverse=false ,有控制权,可以维护关联关系;保存数据的时候会把对象关系插入中间表; inverse=true, 没有控制权,不会往中间表插入数据。 2) 获取数据...
阅读(96) 评论(0)

Spring 基于Introduction的引入

在spring里面,引入了非常受大众所熟悉的Introduction,这里将会有一个模拟超市过节里面进行商品打折优惠活动时,该如何进行商品的优惠价格控制案例。 由于只是模拟而已,所以数据库方面暂时只是考虑用模拟的数据进行操控。核心部分在于如何引入introduction。package com.sise.lh.lab05Test.model;/** * 作者:idea * 时间:2017/10...
阅读(102) 评论(0)

有关Spirng ioc的BeanPostProcessor接口案例

关于spring里面的BeanPostProcessor接口的调用,每一个实现了该接口的类,一旦被注入到了spring容器里面之后,那么spring容器在进行相应的类实例化的时候,会对每一个类进行拦截,判断该类是否有实现该接口。 案例代码: studentpackage com.sise.lh.lab01;/** * 作者:idea * 时间:2017/9/14 * 使用说明:学生bean...
阅读(68) 评论(0)

Spring Boot 系列(2) 配置文件的加载

在Spring Boot 里面含有两种常用的配置文件,一种是传统的.properties,另外一种就是.yml文件,这两种文件的配置常用于实际开发当中,但是本人更为推荐使用yml文件的配置,因为它的配置比较简便,可以省去很多不必要重复的代码。 接下来我们用几个实例来进行比较:(我用的IDE是idea2017) 实例一:使用.properties文件来给相应的配置类注入属性内容首先我们需要在...
阅读(96) 评论(0)

Spring Boot 系列(1) 微服务介绍

相信做过ssh或者ssm项目的人都曾经被那些繁琐的xml文件所困扰,后来,随着注解的出现,注解式开发变得越来越普及,但是有的时候,开发还是离不开xml。Spring Boot的核心功能: 1.生产出独立地jar文件来运行,运行一个Spring Boot的项目,只需要通过java的命令 java -jar xx.jar即可,启动服务的时间比传统开发的启动时间要快很多。 2.内嵌相应的服务器,包括了...
阅读(272) 评论(0)

springMVC 入门程序 helloworld!

(本人还只是一个新手,如有什么不正确之处,希望各位能够指出) springMVC是一个目前市场上日渐变火的一款框架,springmvc的核心配置其实还是来自于spring里头,在这里我使用的是springmvc3.0的版本和myeclipse2015工具。 在学习使用一门框架的时候,我们一般都是按照以下的顺序去进行的: 1.导入jar包 2.添加配置 3.编写相应的java类 4.运行测...
阅读(107) 评论(0)

hibernate里面的一对多关系映射

hibernate里面的一对多关系映射里面,一般都是指一张主表和一张从表。 在表示“多”的一方数据表里面增加一个外键,来指向表示“一”的那方数据表,“一”也就是我们所说的主表,而“多”就是我们所说的从表,接下来我们可以举个例子来进行说明: (我所用的数据库是mysql)这是一张顾客表(customer)的结构 这是一张订单表(order)的结构 在两张表里面,customer的cid和ord...
阅读(163) 评论(0)

线程和进程的区别

线程的划分尺度要比进程小,一个进程里面可能会包含有多个线程,当多个线程并发运行的时候可以提高程序的运行效率(多个线程一起共享内存)。但是在操作系统里面,线程是不会被单独划分出来独立地占用一个资源空间的。每一个线程都会有一个属于自己的入口,执行顺序,出口。线程不能够单独地存在,它们都是要依靠其他的程序块通过相应的方法来进行调用的,这也是线程和进程的重要区别。对于进程而言,就可以理解为是很多个线程的集合...
阅读(95) 评论(0)

spring Aop 面向切面编程简单实例

最近画了一点时间研究了一下spring的aop,接下来就先直接放源码: 首先创建一个教师Teacher接口:package com.sise.aop; public interface Teacher { public void teach(); }然后是一个教师类:package com.sise.aopimpl;import com.sise.aop.Teacher;public cl...
阅读(174) 评论(0)

Struts2里面灵活action跳转

最近在刚刚做完了一个项目,在项目里面团队通过灵活使用struts2里面的通配符来进行action的跳转有利地简化了struts2的xml配置,在这里公考给各位参考,有不足之处欢迎各位网友指出: 在action里面通过采用通配符的组合搭配可以灵活地进行页面跳转控制,同时在前端页面部分的表单或者链接可以这样写: 接下来在下边解释一下: 表单action的值为Admin_login_admin_us...
阅读(130) 评论(0)

Java集合框架(1)hashset

众所周知,hashset里面存储的元素都具有无序性,标识唯一性。但最近仔细研究了一下java里面的hashset,发现hashset里面大多数的内容都是在hashmap的基础上进行修改的。接下来是hashset的源码展示:public class HashSet extends AbstractSet implements Set, Cloneable, java....
阅读(111) 评论(0)

servlet3.0新的变化

在javaEE6出现之后,servlet3.0也随之的出现了,可以说servlet3.0的出现实现了一个巨大的突破,随着servlet3.0的出现,传统的采用web.xml来进行javaWeb开发部署的方式已经被逐渐抛弃,新的方式则是采用相应的annotation机制来运行。在这里如果读者发现自己所搭建的servlet不能够支持annotation这种机制的话,有可能是以下的几种版本不匹配的原因:(...
阅读(138) 评论(0)

junit3和junit4的比较

JUnit3部分: 在junit3里面对于一个测试用例的定义时需要继承一个TestCase,而且对于其中的每一个测试方法都要一test命名开头;在每一个测试用例里面都会写有一个setup()的方法,这个方法主要作用是用于初始化数据和便于以后测试时共享数据的; 一般按照习惯来讲,我们总是习惯在setup方法里面new 一些新的对象,这也是每一个测试人员所要遵守的规定,每一次进行测试的时候都要用一个...
阅读(168) 评论(0)

C++和java的比较

从C++转换为了java的学习,Java会有和c++不一样的地方,java不再存在有指针的这一种说法。但是这并非就意味着Java里面就没有了指针这种东西的存在;在java里面,指针被很好地隐藏和封装在了底层区域,所有对于数据的处理都是采用了引用的方式,所以java的程序一般可以说不会有内存泄漏这种事情发生,除非开发者恶意去制造一些混乱。 引用 在Java里面,对于数据的处理我们过多的都是采用引用...
阅读(135) 评论(0)

java 数据库连接(用properties文件)

这是自己空闲时间总结的连接数据库的配置文件的写法,希望对于新手的学习有帮助,如有不足之处,欢迎大家多多指点。(这次以连接mysql数据库为例)...
阅读(502) 评论(0)

初识java的几种io流

BufferedReader,BufferedWriter,FileInputStream,FileOutputStream,PrintWriter...
阅读(225) 评论(0)
    个人资料
    • 访问:2596次
    • 积分:180
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类