-
常用java正则表达式的工具类
所属栏目:[Java] 日期:2020-12-14 热度:80
本文实例为大家分享了java正则表达式工具类的具体代码,供大家参考,具体内容如下 import com.google.common.base.Strings;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 常用的正则表达式 * Created by tookbra on 2016/4/7. */pub[详细]
-
MyBatis3用log4j在控制台输出SQL的方法示例
所属栏目:[Java] 日期:2020-12-14 热度:190
为什么要在控制台输出 SQL 呢? 当然是为了开发调试的时候方便了。 如果一个 数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题。 输出的信息: [org.mybatis.spring.SqlSessionUtils]-Creating a new SqlSession [org.mybatis.spring.Sql[详细]
-
java以json格式向后台服务器接口发送请求的实例
所属栏目:[Java] 日期:2020-12-14 热度:52
代码如下: import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import net.sf.json.JSONObject;public class Interface[详细]
-
Java后台接口开发初步实战教程
所属栏目:[Java] 日期:2020-12-14 热度:114
上图是查询列表的接口,get方式 上图是用户注册的接口,同样是get,post方式也很简单 开发工具:IntelliJ IDEA 2016.3.5 ORM框架:MyBatis 数据库:MySql 服务器:tomcat7.0 公司使用的的orm框架是Hibernate,使用起来感觉比mybatis好用多了,毕竟经过了公司[详细]
-
Spring+Junit4进行接口测试实例代码
所属栏目:[Java] 日期:2020-12-14 热度:100
本文研究的主要是Spring+Junit4进行接口测试的一个相关实例,具体实现代码如下。 1.配置pom.xml dependency groupIdorg.springframework/groupId artifactIdspring-context/artifactId version4.3.2.RELEASE/version /dependency dependency groupIdorg.spri[详细]
-
初次使用IDEA创建maven项目的教程
所属栏目:[Java] 日期:2020-12-14 热度:73
第一次使用IDEA,创建一个maven项目,首先下载maven,官方地址:http://maven.apache.org/download.cgi 解压,在环境变量里配置 path里 D:mavenapache-maven-3.5.2bin,打开cmd,输入mvn -version 可以查看是否配置成功 打开IDEA,new project,选择maven[详细]
-
新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目(图文
所属栏目:[Java] 日期:2020-12-14 热度:59
之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试。 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: 接下来自定义GroupId以及ArtifactId,这里只是demo,所以随便命名了 然后自定[详细]
-
spring学习之创建项目 Hello Spring实例代码
所属栏目:[Java] 日期:2020-12-14 热度:172
本文研究的主要是spring学习之创建项目 Hello Spring实例代码,具体如下。 一、创建eclipse项目,引入jar包 1、eclipse创建java project项目 HelloSpring 2、创建lib目录,加入spring必须的5个jar包 3、选中5个文件,右键 - Build Path - add to build path[详细]
-
Java利用openoffice将doc、docx转为pdf实例代码
所属栏目:[Java] 日期:2020-12-14 热度:61
本文研究的主要是Java编程利用openoffice将doc、docx转为pdf的实现代码,具体如下。 1. 需要用的软件 OpenOffice,JodConverter 2.启动OpenOffice的服务 我到网上查如何利用OpenOffice进行转码的时候,都是需要先用cmd启动一个soffice服务,启动的命令是:sof[详细]
-
maven下载jar包改用阿里云maven库的方法
所属栏目:[Java] 日期:2020-12-14 热度:148
本文介绍了maven下载jar包改用阿里云maven库的方法,分享给大家,具体如下: 修改maven安装路径中conf文件夹下的setting.xml文件 mirrors mirror idalimaven/id namealiyun maven/name urlhttp://maven.aliyun.com/nexus/content/groups/public//url mirrorO[详细]
-
在Spring Boot中使用swagger-bootstrap-ui的方法
所属栏目:[Java] 日期:2020-12-14 热度:181
swagger-bootstrap-ui 是基于swagger接口api实现的一套UI,因swagger原生ui是上下结构的,在浏览接口时不是很清晰,所以, swagger-bootstrap-ui 是基于左右菜单风格的方式,适用与我们在开发后台系统左右结构这种风格类似,方便与接口浏览 GitHub: https://gith[详细]
-
Java开发工具Eclipse使用技巧全局搜索和更替
所属栏目:[Java] 日期:2020-12-14 热度:191
本文研究的主要是Eclipse中全局搜索和更替,下面看看具体操作方法。 Eclipse全局搜索步骤 使用快捷键“ctrl+H”打开文件搜索对话框,选择“File Search”标签,在Containing text中输入你需要搜索的字符串,在Scope中,选择你要搜索的范围,点击Search。 在S[详细]
-
深入理解java中的null“类型”
所属栏目:[Java] 日期:2020-12-14 热度:145
本文研究的主要是java中的null“类型”的相关实例,具体介绍如下。 先给出一道简单的null相关的题目,引发我们对null的探讨,后面会根据官方语言手册对null“类型”进行解读。 题目:下面程序能正确运行吗? 解析: 输出应该为 :haha 因为null 是可以强转为[详细]
-
java使用DOM对XML文档进行增删改查操作实例代码
所属栏目:[Java] 日期:2020-12-14 热度:75
本文研究的主要是java使用DOM对XML文档进行增删改查操作的相关代码,具体实例如下所示。 源代码: package com.zc.homeWork18;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax[详细]
-
java PDF添加图层的方法 支持多页图层添加
所属栏目:[Java] 日期:2020-12-14 热度:62
java PDF添加图层,支持多页图层添加,具体如下 代码: import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.List;import com.itextpdf.text.DocumentException;import com.itextpdf.text.Image;import com.i[详细]
-
详解如何在SpringBoot里使用SwaggerUI
所属栏目:[Java] 日期:2020-12-14 热度:131
Swagger Swagger是一种和语言无关的规范和框架,用于定义服务接口,主要用于描述RESTful的API。它专注于为API创建优秀的文档和客户端库。支持Swagger的API可以为API方法生成交互式的文档,让用户可以通过以可视化的方式试验,查看请求和响应、头文件和返回代[详细]
-
Java中EnumMap代替序数索引代码详解
所属栏目:[Java] 日期:2020-12-14 热度:198
本文研究的主要是Java中EnumMap代替序数索引的相关内容,具体介绍如下。 学习笔记 《Effective Java 中文版 第2版》 经常会碰到使用Enum的ordinal方法来索引枚举类型。 public class Herb { public enum Type { ANNUAL,PERENNIAL,BIENNIAL }; private final[详细]
-
java实现图片转base64字符串 java实现base64字符串转图片
所属栏目:[Java] 日期:2020-12-14 热度:63
java 图片转base64字符串、base64字符串转图片,具体内容如下 1. 图片转base64字符串: /** * base64编码字符串转换为图片 * @param imgStr base64编码字符串 * @param path 图片路径 * @return */ public static boolean base64StrToImage(String imgStr,St[详细]
-
Java中EnumSet代替位域代码详解
所属栏目:[Java] 日期:2020-12-14 热度:169
本文研究的主要是Java中EnumSet代替位域的相关内容,具体介绍如下。 读书笔记 《Effective Java 中文版 第2版》 位域表示法允许利用位操作,有效地执行先 union(联合)和 intersection(交集)这样的集合操作。但是位域有着int枚举常亮的所有缺点,甚至更多[详细]
-
Java实现的模糊匹配某文件夹下的文件并删除功能示例
所属栏目:[Java] 日期:2020-12-14 热度:159
本篇章节讲解Java实现的模糊匹配某文件夹下的文件并删除功能。供大家参考研究具体如下: package com.wyebd.gis;import java.io.File;/** * @Title: DelFiles.java * @Package com.wyebd.gis * @Description: * @author lisr * @date Mar 7,2012 5[详细]
-
Linux中JDK安装配置教程
所属栏目:[Java] 日期:2020-12-14 热度:96
JDK在官网下载,也可以从某个文件服务器进行下载。 1.在usr目录创建一个java文件夹: mkdir java 2.进入刚创建的java文件夹,下载jdk: cd /usr/java 例如: wget http://www.xxxx.com...jdk-8-linux-x64.tar.gz 3.解压jdk,在/usr/java目录下看到一个jdk1.8[详细]
-
浅谈Java中hashCode的正确求值方法
所属栏目:[Java] 日期:2020-12-14 热度:56
本文研究的主要是Java中hashCode的正确求值方法的相关内容,具体如下。 散列表有一项优化,可以将对象的散列码(hashCode)缓存起来,如果散列码不匹配,就不会检查对象的等同性而直接认为成不同的对象。如果散列码(hashCode)相等,才会检测对象是否相等([详细]
-
json解析时遇到英文双引号报错的解决方法
所属栏目:[Java] 日期:2020-12-14 热度:60
有时解析json时,会碰到里面带有英文的双引号,导致解析错误,可以将json进行转义,一下: public static String htmlEscape(String input) {if(isEmpty(input)){ return input;}input = input.replaceAll("amp;");input = input.replaceAll("","");input =[详细]
-
Spring Boot与Spark、Cassandra系统集成开发示例
所属栏目:[Java] 日期:2020-12-14 热度:63
本文演示以Spark作为分析引擎,Cassandra作为数据存储,而使用Spring Boot来开发驱动程序的示例。 1.前置条件 安装Spark(本文使用Spark-1.5.1,如安装目录为/opt/spark) 安装Cassandra(3.0+) 创建keyspace CREATE KEYSPACE hfcb WITH REPLICATION = { 'class' :[详细]
-
使用Spring Boot集成FastDFS的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:51
这篇文章我们介绍如何使用Spring Boot将文件上传到分布式文件系统FastDFS中。 这个项目会在上一个项目的基础上进行构建。 1、pom包配置 我们使用Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0。 dependency groupIdorg.csource/groupId artifactIdfastdf[详细]