自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

依木前行的博客

心之所向

  • 博客(10)
  • 资源 (21)
  • 收藏
  • 关注

原创 spring的aop,为一个service添加一个一个逻辑

在学spring的时候 初学aop面向切面编程的时候,书上讲的很简单就是对一段业务添加一段逻辑,我就尝试着自己写了一个对service添加一段逻辑,就是在执行service的一段代码的时候在让其执行另一端代码,例如一下的例子:package com.qbd.blog.serviceimpl;import java.util.Date;import javax.annotat

2016-06-30 22:00:54 2336

原创 java中的四舍五入的问题

大家应该都用过java、的四舍五入函数吧 以前刚开始用的时候用的都是用的正数即 11.3四舍五入为11  11.6四舍五入12.但是-11.6取舍应该是多少按照我们的想法应该是-12但是结果却是-11,为什么那  ?那次没事看了一下java这个函数的源码发现他的取舍是+0.5进行的即11.3+0.5=11.8所以为11  11.6+0.5=12.1所以为12负数一样-11.6+0.

2016-06-29 12:04:57 635

原创 如何去面向对象的编程

相信大多数学软件开发的都知道面向对象这个词语吧,所以就产生了面向对象的编程即oo,那莫如何去面向对象那  如何去抽象,如何去封装那。下面我用java来举个例子两个石头磨成一个石刀,如何去抽象封装。1、我们很容易就看到一个类石头,想着石头里面应该有一个方法把自己变成什么。一开始我也是这样想的,但是在仔细一想不对,如果石头把自己变成了石刀,那自己 岂不是没有了,所以这个方法不应该放在自己本身中

2016-06-29 11:53:30 507

原创 mybatis映射文件mapper.xml的写法。

在学习mybatis的时候我们通常会在映射文件这样写:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappe

2016-06-25 20:22:52 103662 10

原创 hibernate的懒加载得到的代理对象里面有什么

hibernate的session在采用load的时候采用的是懒加载。得到的是代理对象,那么这个代理对象有什么那 当我们真正用到的时候采取查询数据库得到我们想要的数据。这个代理对象中保存的是我们想要查询的那条数据的id,当我们真正要用到这条数据时候他才会去数据哭查询。还有采用懒加载的时候容易出现nosession的错误 请大家注意,一般是事务已经提交session已经关闭,而我们还要去查询数据库,

2016-06-25 13:24:55 2699

原创 ssh中出现no session的问题

一般出现这个问题都是采用了懒加载,即fechType=lazy在多个表的关联关系中经常会遇到A有B的引用,B有C的引用,A和b一对多,B和C一对多。如果采用注解什么也不写,hibernate=默认采用懒加载,即采用load的方法但是当我们在jsp页面调用时就会出现no session的问题。因为事务已经提交session已经关闭。解决办法:1、把懒加载换掉2、在web.xml中配置

2016-06-25 13:17:43 3076 1

原创 如何通过mybatis逆向工程生成实体类以及dao和mapper.xml

1、去官方网站下载mybatis-generator-core-1.3.2.jar和mysql-connector-java-5.1.7-bin.jar这两个jar包版本可以不同,2、然后再根目录下新建一个文件夹名为src3、新建一个xml文件名为generatorConfig.xml内容如下      PUBLIC "-//mybatis.org//DTD MyBatis G

2016-06-25 13:07:10 11988

原创 模拟集合的Iterator

这是一个自定义的链表集合,来模拟集合中的Iterator这个迭代器,具体代码如下。节点类:package com.qbd.duan.iterator;public class Node {    private Object object;    private Node node;        public Node(Object object, Node

2016-06-25 12:19:27 351

原创 Filter的原理

模拟过滤器链的工作原理。和servlet和struts的拦截器站差不多。先定义Filter接口:package com.qbd.duan.main;public interface Filter {    public void doFilter(Request request,Response response,FilterChain chain);}在写具体

2016-06-24 12:28:37 636

原创 struts2的容器和spring的容器在产生actionbean时遇到的问题

action在产生是可以放到两个容器中,一个是struts2中,一个是spring中。1、放在struts中简单按照struts的配置,action中不用添加任何注解,容器会在初始化action时像spring容器查找action中的属性,默认按照name找不到按照type2、利用注解放到spring容器中@Compent(),@scope()这两个注解需要在action中,由于放在spr

2016-06-24 12:26:11 380

springboot+mongodb例子

里面是git地址 ,大家可以直接通过git拿来使用。大家也可以根据此来扩展。

2017-10-26

springcloud例子

里面包含 springcloud中的 eureka ribbon feign hystrix zuul

2017-07-27

hadoop软件

hadoop

2017-05-14

springboot-mybatis

这是一个简单的springboot+mybatis的例子,大家可以根据此来进行扩展

2017-04-21

struts2的自定义标签例子

一个struts2的简单的例子

2016-12-30

struts2的自定义校验器例子

一个struts2的校验器的例子

2016-12-30

struts2的自定义拦截器例子

struts2的一个简单的拦截器例子

2016-12-30

struts2的转换器例子

一个简单的struts2的例子

2016-12-30

struts2的国际化

struts2的国际化例子,内嵌校验器

2016-12-30

struts2的自定义拦截器代码例子

struts2的自定义拦截器代码例子

2016-12-30

struts2的自定义校验器代码

struts2的自定义校验器代码

2016-12-30

struts2的自定义标签

2016-12-30

struts2的自定义拦截器代码

struts2的自定义拦截器代码

2016-12-30

struts2的转换器

2016-12-30

easyui的简单的使用

一个使用easyui编写的医疗后台系统。

2016-12-29

一个简单的购物商城的模型

一个采用ssh写的一个购物商城

2016-12-29

一个简单的bbs

一个简单的bbs

2016-12-29

java email

2016-07-23

java发送邮件的mail包

2016-07-22

easyui 应用项目示例有源码

easyui 应用项目示例有源码

2016-07-22

空空如也

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

TA关注的人

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