本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- lemonhandsome
- luxurioust
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
开源OA协同办公平台搭建教程:开源O2OA中log4j2使用配置
O2OA应用开发平台是兰德纵横网络技术股份有限公司精心打造的一款开源办公产品,是使用JavaEE技术栈,分布式架构设计的真正全代码开源的企业应用定制化开发平台,平台既可以支持小企业的OA协同办公系统快速搭建,也能支持复杂的集团化大型协同门户及业务平台建设,以最低成本,搭建一个OA办公系统。
今天要跟大家说的是《开源O2OA中log4j2使用配置》:
在6.4版本后,o2oa日志迁移 ...
java对xml和对象互转
第一步建立xmlutil
package com.demo.util;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.StringReader;
import java.io ...
word模板和XML数据源是如何合并生成最后的word文档的详细过程
This document is used for consultant or developers at customer side who would like to know technical detail about how a word template is merged with xml data stream. Before you touch the related ABAP ...
6款ETL国内外主流的调度工具综合对比
工具下载: 去公众号 "taskctl" 回复内容 "领取" 或 "软件" 即可
介绍:
ETL负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层后进行清洗、转换、集成, 最后加载到数据仓库或数据集市中,成为联机分析处理、 数据挖掘的基础。 ETL是数据仓库中的非常重要的一环。
freemarker 常见语法整理
FreeMarker的插值有如下两种类型:
1.通用插值${expr};
2.数字格式化插值:#{expr}或#{expr;format}
//一般常用选项
${book.name?if_exists } //用于判断如果存在,就输出这个值
${book.name?default(‘xxx’)}//默认值xxx
${book.name!"xxx"}//默认值xxx
${ ...
dom4j解析xml
import org.dom4j.io.SAXReader;
//使用dom4j解析xml
public class Dom4j {
private List<Person> bookList = null;
private Person book = null;
public List<Person> getPersons(File file){
SAXR ...
Spring(17)——使用Java类的形式定义bean(三)
17.4 组合多个配置
通常在使用基于Java类的配置时我们可能不是单独使用一个Java类进行配置,有的时候可能会建立多个Java类进行配置,也可能是基于Java类的配置和基于XML的配置一起使用,这就需要我们将多个配置整合在一起了。
17.4.1 多个Java类配置组合
对于多个Java配置类的情况,我们可以通过将@Import标注在对应的配置类上以引入另外一个配置类,这样我们在使用的时候 ...
mybatis-generator 无法覆盖已生成的xml的问题解决
mybatis-generator一直有一个bug,就是加入已经生成过xml文件,再次生成的时候是在原文件内追加,即便是配置了覆盖属性,其他entity还好,但xml文件依然无效
网上有通过自定义添加plugin的方式来实现的
在2018年1月,其实mybatis-generator官方已经将此问题解决了
看如下ISSUE
https://github.com/mybatis/generato ...
XML使用DOM4J方式读写
1. XML使用DOM4J方式读写
DOM4J官方网站:http://www.dom4j.org/
dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可 ...
XML使用JDOM方式读写
1. XML使用JDOM方式读写
JDOM是一种使用XML(标准通用标记语言下的一个子集)的独特Java工具包,用于快速开发XML应用程序。
JDOM官方网站:http://www.jdom.org/
JDOM生成和遍历xml文件。生成xml无法格式化。
1.1 XML使用JDOM方式生成XML文件
引入jdom
新建Folder,导入jdom所用的jar包,右键 --> ...
XML使用SAX方式解析
1. XML使用SAX方式解析
SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、文档(document)结束等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。
优点:消耗资源比较少;适合大文件解析;
缺点:只能读取不能修改;开发复杂;
1.1 使用SAX方式读取XML文件 ...
XML使用DOM方式解析
1. 元素和节点
<?xml version="1.0" encoding="UTF-8"?>
<student>
<name id="001">张三</name>
<sex>男</sex>
<age>20</ag ...
XML概述
1. XML概述
Xml(eXtensible Markup Language)即可扩展标记语言。
提供了一套跨平台、跨网络、跨程序的语言的数据描述方式,使用XML可以方便地实现数据交换、系统配置、内容管理等常见功能。
<?xml version="1.0" encoding="UTF-8"?>
<student>
...