程序编辑应用
及时当勉励岁月不待人
猿
展开
-
XML解析——Java中XML的四种解析方式
XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平台。 针对以下XML文件,会对四种方式进行详细描述:<?xml version="1.0翻译 2020-10-27 09:33:28 · 159 阅读 · 0 评论 -
在阿里云服务器上搭建 SVN 服务端
一、SVN 服务端搭建流程1、安装 svnapt-get install subversion// 方式二:yum install subversionps:查看版本svnserve --version2、创建版本库先建目录mkdir /usr/xq/svn创建版本库svnadmin create /usr/xq/svnsubversio...原创 2019-05-17 10:48:34 · 395 阅读 · 0 评论 -
日期格式YYYY-mm-dd HH:MM:SS大小写解释
d月中的某一天。一位数的日期没有前导零。dd月中的某一天。一位数的日期有一个前导零。ddd周中某天的缩写名称,在AbbreviatedDayNames中定义。dddd周中某天的完整名称,在DayNames中定义。M月份数字。一位数的月份没有前导零。MM...原创 2019-03-04 13:54:34 · 3620 阅读 · 0 评论 -
Hibernate与 MyBatis的区别
最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://w...原创 2019-02-14 13:47:54 · 167 阅读 · 0 评论 -
首次在阿里云部署web项目
阿里云服务器详细步骤一:什么是云服务器ECS 是阿里云产品体系中,最基础的计算服务,通常用作应用程序的运行环境,最重要的特点是弹性。二:基础运行环境 用户的应用程序运行在实例的操作系统上三:特点弹性:容量不够可以直接在云服务器上扩展配置,只要直接补差价成本:0运维,支持包年包月或按量计费。无需服务器网络和硬件等维护自动迁移: 通过快照备份恢复你的数据四:...转载 2018-12-24 10:54:36 · 1374 阅读 · 2 评论 -
正则表达式详解
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-...翻译 2018-09-21 13:59:09 · 304 阅读 · 0 评论 -
工作中最全最常用的正则表达式
前面的文章中介绍过什么是正则表达式,正则表达式就是用于描述这些规则的语法,通过正则表达式我们可以匹配数据,校验数据,处理数据。今天呢,主要分享前端开发中总结的常用的正则表达式。1、数字相关的正则表达式数字:^[0-9]*$n位定长的数字:^\d{n}$m-n位之间的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9...翻译 2018-09-21 13:32:19 · 342 阅读 · 0 评论 -
字符串和Map对象转JSONObject
//首先先定义一个对象类,有利于参数的封装:public class ParamPojo {private Object pContext;private Object pInData;private Object value;public Object getpContext() {return pContext;}public void se原创 2018-01-08 10:20:02 · 3475 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
isNotEmpty :判断某字符串是否非空StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" ") = trueStringUtils.isNotEmpty("bob") = true搜索isNotBlank:判断某字符串是否不为空且长度不为0翻译 2018-01-05 16:00:49 · 165 阅读 · 0 评论 -
文件下载
1、下载图片之外的文件时,只需要将URL指向该文件即可,浏览器会自动获取,并打开下载框。2、图片下载时需要指定响应头信息,浏览器才会调用自带的下载工具public void downPicture(){String imgl = this.getPara("img");//参数,文件地址//获取文件File imgFile = new F翻译 2018-01-05 09:53:53 · 266 阅读 · 0 评论 -
Java获取汉字拼音或拼音首字母
package com.dtgis.swcinfo.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFor...原创 2017-12-19 09:57:42 · 342 阅读 · 0 评论 -
Pinyin4j使用手册
一般用法pinyin4j的使用很方便,一般转换只需要使用PinyinHelper类的静态工具方法即可:String[] pinyin = PinyinHelper.toHanyuPinyinStringArray(‘刘’); //该类还有其他的拼音转换形式,但是基本上用不到,就不介绍了返回的数组即是该字符的拼音,如上例就是pinyin[0]=liu2,后面的数字代表声调,声...翻译 2017-12-15 10:20:00 · 616 阅读 · 0 评论 -
Pinyin4j的基本用法
1. 简单介绍有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,通常都是用拼音进行查询的。比如要查询“曹孟德”,就可以输入“cmd”,即“曹孟德”三个汉字的拼音“caomengde”各字的首字母。但是怎样才能将“曹孟德”翻译成“caomengde”呢?很简单的办法就是建立一个大的对照表(比如用关联容器Map),比如<”曹”,”c...翻译 2017-12-15 10:14:23 · 7008 阅读 · 0 评论