自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java8 新特性之日期处理

伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的不足之处:将 java.util.Date 设定为可变类型,以及 SimpleDateFormat的非线程安全使其应用非常受限。然后就在 java8 上面增加新的特性。全新API的众多好处之一就是,明确了日期时间概念,例如:瞬时(instant)、 长短(duration)、日期、时间、时区和周期。同时继承了Joda库按人类语言和计算机各自解析的时间处理方式。不同于.

2020-10-20 17:58:33 232

原创 word、excel、图片转PDF文件

word、excel、图片转PDF文件package test.pdf;import java.io.File;import java.io.FileOutputStream;import java.util.Date;import com.itextpdf.text.Document;import com.itextpdf.text.Image;import com.itextpdf.text.PageSize;import com.itextpdf.text.pdf.PdfWrite

2020-10-13 17:16:09 216

原创 Java生成Excel表并生成zip包进行下载

Java生成Excel表并生成zip包进行下载生成Excel文件并导出Java将指定文件夹中的内容复制到新的文件夹中编写zip的工具类生成Excel文件并导出import java.io.FileOutputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;...

2020-04-11 15:21:54 1582

转载 IntelliJ IDEA 使用教程(2019图文版) -- 从入门到上瘾

如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDE所折服。为了让身边更多的小伙伴参与...

2019-11-04 11:34:29 921

转载 Maven之(二)Maven生命周期

Maven之(二)Maven生命周期我们在开发项目的时候,不断地在编译、测试、打包、部署等过程,maven的生命周期就是对所有构建过程抽象与统一,生命周期包含项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、站点生成等几乎所有的过程。Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易将Maven的生命周期看成一个整体,其实不然。这三套生命周期分...

2019-10-29 16:37:17 100

转载 Maven之(七)pom.xml配置文件详解

Maven之(七)pom.xml配置文件详解setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。基础配置一个典型的pom.xml文件配置如下:<project xmlns="...

2019-10-29 16:24:54 243

原创 如何将struts2中Action的默认后缀由.action改为.do

在Struts2中,Action的默认后缀是.action,在直接访问一个Action时,如超级链接等,必须写成actionName.action的形式,但如果用Struts的Form标签,则在Form的action属性中不能加.action,后缀会自动加上。如果想把后缀改成.do,把web.xml文件中的过滤器修改为.do,是不能达到目的的,因为这里只是定义哪些链接会被Struts2框架捕获,...

2019-06-27 17:50:19 335

原创 POI导出Excel表

Apache POI使用详解1、POI结构与常用类(1)POI介绍        Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 (2)POI结构说明包名称说明HSSF提供读写Microsoft Excel ...

2019-06-20 14:58:26 682

转载 关于Struts2配置文件名修改的问题

突发奇想的想知道Struts2的配置文件名是否可以修改,自己最早使用Struts2的时候,只是单纯的将配置文件命名为“struts.xml”,这是Strut2默认的配置文件名,我一直也没有去修改它的命名。先来回顾一下Spring,SpringMVC,Hibernate,MyBatis的配置文件名是在哪里进行配置的:1.记得最初我学习Spring的时候,经常将配置文件命名为 applicatio...

2019-04-06 11:07:17 310

转载 JS对于字符串的切割截取

对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查。有备无患。由于之前所有均在一个demo测试,若是哪里打错了,敬请谅解。一些其余属性找时间继续添加。1.函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组例子: str=”jpg|bmp|gif|ico|png”; arr=str.split(”|”);//arr是一个包含字符值”j...

2019-03-22 17:57:10 422

转载 理解Java字符串常量池与intern()方法

理解Java字符串常量池与intern()方法本文转载于作者:没课割绿地出自:http://www.cnblogs.com/justcooooode/p/7603381.htmlString s1 = &amp;quot;Hello&amp;quot;;String s2 = &amp;quot;Hello&amp;quot;;String s3 = &amp;quot;Hel&amp;quot; + &amp;quot;lo&amp

2019-03-02 17:39:37 192

原创 Java String 方法 matches的使用及正则表达式

用以记录工作中遇到的离散知识,不定期更新。&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp;1、String 方法 matches的使用。boolean ma

2019-02-21 19:33:34 66923 5

原创 SQL总结

sqlserver中将所查询的列上添加单引号 select quotename(列名,char(39)) from 表名 sqlserver中将查询出来的一个字段的所有值用逗号进行拼接select stuff((select ','+列名 from 表名 for xml path('')),1,1,'')sqlserver中将所查询出的结果用逗号显示在一行,并且添加单引号sele...

2019-02-19 17:57:49 374

转载 Java时间格式转换大全

Java时间格式转换大全import java.text.*;import java.util.Calendar;public class VeDate {/** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */public static Date getNowDate() { Date current...

2019-02-18 15:50:46 3174 1

转载 hibernate入门和基本操作

什么是框架写程序,使用框架之后,帮我们实现一部分功能,使用框架好处,少写一部分代码实现功能什么是hibernate框架(重点)hibernate框架应用在javaee三层结构中dao层框架在dao层里面做对数据库crud(增删改查)操作,使用hibernate实现crud操作,hibernate底层代码就是jdbc,hibernate对jd...

2018-09-18 17:24:49 467

转载 Struts/Spring/Hibernate三大开源框架底层机制以及原理

Struts1的工作原理Struts1工作原理图:1、初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的Servlet,在启动时...

2018-09-12 16:21:15 931

转载 struts2+spring+hibernate框架总结(框架分析+环境搭建+实例源码下载)

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。&nbsp;集成SSH框架的系统从职责上分...

2018-09-11 12:28:37 376

转载 guava快速入门

转载自: https://blog.csdn.net/dgeek/article/details/76221746 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [cach...

2018-09-05 14:25:49 287

转载 SLF4J使用,slf4j-api、slf4j-log4j12以及log4j的关系

转载自:http://blog.csdn.net/tengdazhang770960436/article/details/18006127slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。他允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。更直观一点,slf4j...

2018-09-05 13:56:04 1334

原创 Tomcat目录结构解析

打开tomcat的解压之后的目录可以看到如下的目录结构: 1.bin:bin目录中的内容如下图所示:主要用来存放Tomcat的命令,很多环境变量也在此处设置。以.sh结尾的代表Linux下的命令; 以.bat结尾的代表Windows下的命令。其中:startup.bat代表windows系统下启动Tomcat的命令;shutdown.bat代表Windows系...

2018-08-13 10:09:36 2500

转载 Eclipse离线安装Java Decompiler插件

Eclipse离线安装Java Decompiler插件 Java Decompiler是Java语言的反编译工具,具体介绍见博客Java Decompiler(Java反编译工具)或者是看官网介绍,官网地址为http://jd.benow.ca/&nbsp;1、下载插...

2018-08-09 16:18:06 1417

转载 java中最常用jar包的用途说明

java中最常用jar包的用途说明,适合初学者 转载自:http://www.cnblogs.com/xusir/archive/2013/05/19/3086878.html jar包用途axis.jarSOAP引擎包com...

2018-07-19 14:36:56 3340

转载 Java常用开源jar包

Java常用开源jar包 转:http://blog.csdn.net/kevingao/article/details/8125683activation~与javaMail有关的jar包,使用javaMail时应与mail.jar (mail.jar和activation.jar)一起加入到lib中去,具体...

2018-07-19 13:52:35 3170

转载 Spring各jar包详解

Spring各jar包详解spring.jar&nbsp;是包含有完整发布模块的单个jar 包。但是不包括mock.jar,aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代...

2018-07-19 13:43:53 3626

转载 struts2.0中struts.xml配置文件详解

<!DOCTYPE struts PUBLIC ”-//Apache Software Foundation//DTD Struts Configuration 2.0//EN” “http://struts.apache.org/dtds/struts-2.0.dtd” ><struts>    <!– include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件

2017-11-20 21:27:00 223

转载 Spring in Action — 事务管理

Spring in Action — 事务管理 本章是第四章的延续,作者向读者展示了如何使用Spring事务管理来保证数据一致性。Spring对事务的管理有丰富的支持,程序控制的和声明式的都有。在本章中,我们会学习到如何把应用程序的代码放置在事务中,以确保在一切顺利时,所有的成果都被固定下来;一旦其中有一步出错,那么整个事情就像没有发生一样。 一、理解事务首先我们应该弄清楚什么是事务,这样才能认

2017-11-20 21:01:05 319

转载 SSH(Struts2+Spring+Hibernate)框架搭建流程

我先介绍的是MyEclipse9的自带框架支持搭建过程:(完全的步骤  傻瓜式的学习。。~)首先我们来搭建一个Web项目: 一、Hibernate(数据层)的搭建:相关描述Ⅰ.服务器与数据库之间的交互Ⅱ. Hibernate封装了一系列的JDBC代码,提供相应的方法我们使用,使我们的开发变得简单快捷,效率大大提高实现流程二、Struts2(MVC)的搭建:相关描述Ⅰ.本质上相当于一

2017-11-18 22:42:37 1022

原创 用StringBuffer写数据查重代码

在做项目期间,需要在Java后台代码中写一个当添加新数据时与数据库已存在数据进行查重的语句,特此记录。// 进行-物料编码(产品编码)的查重 StringBuffer hql = new StringBuffer();hql.append("select a from Material as a where a.number = '"+ userForm.getNumber()+"'");Li

2017-11-18 13:24:23 1064

转载 Spring 四种依赖注入

Spring 四种依赖注入  平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,

2017-11-10 17:15:23 167

转载 Struts1中的<action>标签

Struts1中的标签<action path=”URL”    type=”ActionClass”    name=”userForm”    scope=”request”    attribute=”key”    input=”/register.jsp”    forward=”/index.jsp”    include=”/index.jsp”    unknown=

2017-11-09 21:39:03 819

转载 Java Web 程序员的职业进阶之路

Java Web 程序员的职业进阶之路        啥也不说了,都在图里了。希望可以给大家的职业规划一些提示,尤其是写了几年程序,却越来越迷茫的同学。 </div>

2017-11-09 21:33:44 357

转载 转载--spring配置文件详解

spring配置文件详解–真的蛮详细转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用             Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的”图纸”。Java EE程序员必须学会并灵活应用这份”图纸”准确地表达自己的

2017-11-09 20:01:34 156

转载 转载学习- Spring框架中IoC(控制反转)的原理

一.IoC的基础知识以及原理:1.IoC理论的背景:在采用面向对象方法设计的软件系统中,底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。即软件系统中对象之间的耦合,对象A和对象B之间有关联,对象B又和对象C有依赖关系,这样对象和对象之间有着复杂的依赖关系,所以才有了控制反转这个理论。2.什么是控制反转(IoC):(1).IoC是Inversion of Cont

2017-10-20 09:59:53 540

转载 Java集合框架

集合_java集合框架java集合框架图    简化图:   Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。   1、Java 2集合框架图  ①集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。  ②抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。

2017-10-19 19:41:49 231

转载 数组、链表等常用数据结构和集合浅解(java)

1.需求使用springmvc和mybatis完成商品列表查询。2.整合思路springmvc+mybatis的系统架构:第一步:整合dao层  mybatis和spring整合,通过spring管理mapper接口。  使用mapper的扫描器自动扫描mapper接口在spring中进行注册。第二步:整合service层  通过spring管理service接口。  使用配置方式将

2017-10-13 15:18:50 6797

转载 SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别

SSH 和 SSM 的定义本人经历过两种技术架构,分别是常说的 SSH 和 SSM ,SSH 在本科的时候老师就教过。SSM 则是去公司后用的比较多。现在我想将这两大阵营的技术做一下对比。由于本人能力有限,涉及技术较多,我只从具体的应用方面做一些对比。SSH 通常指的是 Struts2 做前端控制器,spring 管理各层的组件,hibernate 负责持久化层。SSM 则指的是 SpringMVC

2017-10-13 14:43:26 512

转载 自我参考-Java面向对象(下)

十一、处理对象 1、打印对象和toString方法package code;public class PrintObject{ public static void main(String[] args){ Person p = new Person("孙悟空"); System.out.println(p); }}class Person

2017-09-27 21:34:57 295

转载 自我参考-Java面向对象(上)

一、类和对象 1.对象   随处可见的一种事物就是对象,对象是事物存在的实体。人们思考这些对象都是由何种部分组成的,通常会将对象划分为动态部分和静态部分。静态部分,顾名思义,就是不能动的部分,这部分被称为“属性”,任何对象都会具备其自身属性。一个人具备的行为行动,就是动态部分。 2.类   类就是同一类事物的统称,对象是类的实例。如果将现实世界中的一个事物抽象成对象,类就是这类对象的统称。类

2017-09-27 17:20:36 205

原创 自我参考-Java基础

Java开发前奏、基础一、Java 程序的运行机制和JVM  1、Java语言比较特殊, 由Java编写的程序需要经过编译步骤,但这个编译步骤不会产生特定平台的机器码,而是生成一种与平台无关的字节码(也就是.class文件)。这种字节码不是可执行性的,必须使用Java解释器来解释执行。因此可以认为: Java是编译型和解释型语言的结合体。或者说,Java语言既不是纯粹的编译型语言,也不是纯粹的解释型

2017-09-27 16:25:03 277

空空如也

空空如也

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

TA关注的人

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