自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CODE男孩的博客

你只是看起来很努力,,,,,

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 java 解析excel,带合并单元的excel

首先,mavn导入jar包                      org.apache.poi            poi            3.11                            org.apache.poi            poi-ooxml            3.11              

2016-12-30 17:35:17 801

原创 【JavaService】部署Java jar为Windows后台服务

【JavaService】部署Java jar为Windows后台服务    将Java jar文件部署为Windows后台服务有多种方法:Service Installer、Java service Wrapper、JavaService.exe等等。这里介绍下使用JavaService.exe来部署windows后台服务的方法。 1. 下载JavaService.exe

2016-12-29 18:18:39 1447

原创 SpringMVC+Spring+Hibernate搭建实例

1. 说明搭建SpringMVC+spring+hibernate的框架,项目结构如图1所示  引用的jar包为Spring3.2.6和Hibernate4,如图2所示 2. 配置文件2.1 spring-mvc.xml注意看其中的注释内容,写的比较详细beans xmlns="http://www.springframework.org/sche

2016-12-29 15:34:10 319

转载 大话设计模式之设计模式遵循的七大原则

最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码。下面是设计模式应当遵循的

2016-12-29 11:13:39 232

原创 ORACLE日期时间函数大全

ORACLE日期时间函数大全ORACLE日期时间函数大全(最后附上对于时间戳的转化)   TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年

2016-12-27 20:10:18 569

转载 Spring Boot 1.4测试的改进

[译]Spring Boot 1.4测试的改进PHIL WEBB · 2016-04-28 11:03原文:Testing improvements in Spring Boot 1.4译者:杰微刊兼职翻译张迪 对Pivotal团队来说,工作上的好事情是他们拥有一个被叫做Pivotal Labs的灵

2016-12-27 10:29:11 486

原创 JAVA MAIL发送邮件实例

项目用到一需求,完成特定任务后需要自动发邮件给客户,看了下javamail比较简单...不啰嗦,你懂的,然后就开始写写个简单的入门,先百度找到mail.jar ,commons-email-X.X.jar ,activation.jar 这三个jar,放进项目里dependency> groupId>org.apache.commonsgroupId>

2016-12-27 10:08:52 264

原创 JAVA发送短信

今天闲来无事,在微博上看到一个关于用Java实现的一个发送手机短信的程序,看了看,写的不太相信,闲的没事,把他整理下来,以后可能用得着JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备,呵呵(

2016-12-27 09:13:32 252

原创 JAVA生成ZIP包

package tk.mybatis.springboot.controller;import org.apache.tools.zip.ZipEntry;import org.apache.tools.zip.ZipOutputStream;import java.io.*;//这里用的是apache的zip工具 //我在maven中引入的是ant1.9.4版本/*depen

2016-12-26 09:40:14 393

原创 深入Java核心 Java内存分配原理精讲

Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据

2016-12-22 18:40:22 217

原创 VJM常量池小解

jvm常量池在jvm规范中,每个类型都有自己的常量池。常量池是某类型所用常量的一个有序集合,包括直接常量(基本类型,String)和对其他类型、字段、方法的符号引用。之所以是符号引用而不是像c语言那样,编译时直接指定其他类型,是因为java是动态绑定的,只有在运行时根据某些规则才能确定具体依赖的类型实例,这正是java实现多态的基础。为了对常量池有更具体的认识,下面引用几个例子

2016-12-22 18:34:40 1104

原创 Java 内存分配全面浅析

本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所

2016-12-22 18:12:38 211

原创 Spring Boot:在Spring Boot中使用定时任务

本文主要介绍如何在Spring Boot中使用定时任务,假设你已经建好了一个基础的Spring Boot项目。首先,我们在项目中建立一个定时任务。1.创建定时任务package hello;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.scheduling.an

2016-12-22 14:54:30 525

原创 单纯的Mongdb学习

mongodb memcached redis        kv数据库(key/value) mongodb 文档数据库,存储的是文档(Bson->json的二进制化). 特点:内部执行引擎为JS解释器,把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作. mongo和传统型数据库相比,最大的不同:传统型数据库: 结构化

2016-12-22 11:19:29 428

原创 mybatis 中 foreach collection的三种用法

oreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。    item表示集合中每一个元素进行迭代时的别名,    index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,    open表示该语句以什么开始,

2016-12-21 19:35:18 54232 4

原创 解决idea 控制台中文乱码

打开IntelliJ IDEA 14.0安装路径,小编的安装路径为:D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin 找到idea.exe.vmoptions 文件,用记事本打开,在最后一行填加:“-Dfile.encoding=UTF-8”,如图所示,保存。设置IDEA server编码。在菜单

2016-12-20 16:03:31 543

原创 JSON字符串转javabean,报net.sf.ezmorph.bean.MorphDynaBean cannot be cast to.....

JSON串: {"seqNo":2,"taskName":"入库","taskDiscription":"这是入库状态","status":"0","performUser":"发起人","rollbackTaskId":"","guideId":"","managerOfType":"author","formFieldSettingData":{"formId":"1","taskN

2016-12-15 12:58:07 2081

原创 问题描述: 在使用mybatis对数据库执行更新操作时,parameterType为某个具体的bean,而bean中传入的参数为null时,抛出异常如下:

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘pxh‘, mode=IN, javaType=class java

2016-12-09 10:20:34 7434

原创 正则表达式,去除所有HTML标签

protected string str = "sdasasdsddsdsaaassss<img src='http://www.baidu.com/img/baidu_logo.gif' width='100' height='50' alt=''> 说是道 ";    protected void Page_Load(object sender, EventArgs e)   

2016-12-09 08:44:45 1898

原创 mybatis中的#和$的区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的

2016-12-08 16:30:14 242

原创 MyBatis In的使用

项目中where条件中用到in,我理所当然的拼了个字符串传进去了,郁闷的是程序一直运行正常,测试case一直没有覆盖到这种情况,今天发现了,原来是程序的问题,我以为mybatis有bug呢。。。。。故记下此问题,留作笔记。                      1.解决方法(多参数)               Map.xml

2016-12-08 16:20:03 239

原创 Java操作MongoDB

Java驱动程序是MongoDB中的驱动程序之一,也是比较成熟的Mongodb驱动程序之一,下面介绍了使用java连接、操作Mongodb。          一、安装java驱动程序                 Mongodb的java驱动程序是一个jar包,可以在:https://github.com/mongodb/mongo-java-driver/downloads

2016-12-02 14:46:19 385

原创 Spring Boot 配置优先级顺序

一般在一个项目中,总是会有好多个环境。比如:开发环境 -> 测试环境 -> 预发布环境 -> 生产环境每个环境上的配置文件总是不一样的,甚至开发环境中每个开发者的环境可能也会有一点不同,配置读取可是一个让人有点伤脑筋的问题。Spring Boot提供了一种优先级配置读取的机制来帮助我们从这种困境中走出来。常规情况下,我们都知道Spring Boot的配置会从applicat

2016-12-02 12:48:48 2470

原创 使用 Spring Boot 快速构建 Spring 框架应用

Spring 框架作为目前非常流行的一个 Java 应用开发框架,它所包含的内容是非常繁多的。Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面。要在这些子项目之间进行选择,并快速搭建一个可以运行的应用是比较困难的事情。Spring Boot 的目的在于快速创建可以独立运行的 Spring 应用。通过 Spring Boot 可以根据相应的模板快速创建应用并运行。Spring Boo

2016-12-02 10:57:52 616

Spring源码深层解析

资源共享,共同进步

2017-02-28

smartGit8.0.4操作文档

网上没找到 ,个人简单总结,欠缺之处,请提出来,与君共勉

2017-02-05

SSO单点登录

2016-09-08

空空如也

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

TA关注的人

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