Java
笑在余生
这个作者很懒,什么都没留下…
展开
-
Java对象转为XML
import java.beans.XMLEncoder;import java.io.ByteArrayOutputStream;import java.io.IOException;public class XmlUtil { //对象转Xml public static String object2XML(Object obj){ // 定义返回对象 String ret = ""; if(obj == null){ .原创 2020-07-21 12:42:34 · 824 阅读 · 2 评论 -
SpringBoot HttpClient方式调用Webservice接口
1.引入JAR包<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.12</version></dependency><dependency> <groupId>org.apache.httpcomponent原创 2020-06-02 17:38:48 · 1573 阅读 · 2 评论 -
w3c.dom 解析xml字符串
import org.w3c.dom.Document;import org.w3c.dom.NodeList;import org.xml.sax.InputSource;import org.xml.sax.SAXException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfigura.原创 2020-06-02 17:33:22 · 847 阅读 · 3 评论 -
SpringBoot Mybatis 手动提交事务
1.数据库配置文件mybatis-config-only.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--先加载基.原创 2020-05-19 17:56:15 · 6332 阅读 · 1 评论 -
Oracle分页查询实例
1.定义分页实体类@Componentpublic class PageBean implements Serializable { private static final long serialVersionUID = 1L; private Integer page;//当前页 private Integer limit;//每页记录数 privat...原创 2020-03-27 21:45:08 · 301 阅读 · 0 评论 -
数字转大写金额
public class MoneyTool { private static final String UNIT = "万仟佰拾亿仟佰拾万仟佰拾元角分"; private static final String DIGIT = "零壹贰叁肆伍陆柒捌玖"; private static final double MAX_VALUE = 9999999999999.99D;...原创 2019-03-13 09:09:37 · 566 阅读 · 0 评论 -
springboot整合mybatis plus
1.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/...原创 2019-04-10 15:59:51 · 188 阅读 · 0 评论 -
SpringBoot使用Freemarker导出数据到word
1.创建Freemarker模板文件 1.1 新建word文档,输入模板数据; 1.2 将word文档另存为xml文件(必须是另存为,不是直接修改后缀名); 1.3 打开xml文件,将需要从数据库或动态获取的数据,使用${xx}符号替换,如:word文档上有“姓名:张三”,具体姓名需要从数据库动态获取,则将“张三”替换为“${name}”,name需要和Java代码中Map...原创 2019-04-19 16:05:47 · 1337 阅读 · 0 评论 -
springboot+cxf开发webservice接口
1.引入jar包<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.3.2</version></dep...原创 2019-06-05 10:29:21 · 890 阅读 · 3 评论 -
相关资料备忘
1.SpringBoot+Shiro+Redis共享Sessionhttps://www.cnblogs.com/LUA123/p/9337963.html原创 2019-06-05 08:41:00 · 162 阅读 · 0 评论 -
Springboot2邮件发送
1.引入Jar包; <!--Mail--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifact...原创 2019-06-29 21:36:22 · 694 阅读 · 0 评论 -
SpringBoot JAVA导出数据到CSV文件
1.CSV工具类import org.apache.commons.csv.CSVFormat;import org.apache.commons.csv.CSVParser;import org.apache.commons.csv.CSVPrinter;import org.apache.commons.csv.CSVRecord;import org.springframewo...原创 2019-03-12 22:15:25 · 6054 阅读 · 4 评论 -
POI读取Excel文件数据
1.封装类import org.apache.commons.lang3.StringUtils;import org.apache.poi.ss.usermodel.*;import java.io.InputStream;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;...原创 2019-03-21 12:05:04 · 511 阅读 · 0 评论 -
Java自定义分页实例PageBean
自定义分页实例PageBean原创 2017-11-22 20:38:22 · 1516 阅读 · 0 评论 -
Java编程中HttpURLConnection的使用
1.Java编程中,可以使用HttpURLConnection类,来访问HTTP协议的网络资源,具体使用方法,见下面实例:public static String getPageCode(String httpUrl){ StringBuffer htmlCode = new StringBuffer(); try { InputStream...原创 2018-07-09 15:31:03 · 1622 阅读 · 0 评论 -
spring boot项目中ErrorPage错误问题
1.问题描述在springboot编程中,访问某一页面地址时,有时候会遇到这样的错误提示:[org.springframework.boot.web.support.ErrorPageFilter:208] - Cannot forward to error page for request [/user] as the response has already been committe...原创 2018-07-18 09:03:42 · 12660 阅读 · 0 评论 -
在Java项目开发中,获取唯一ID的方法
/** * 用于生成唯一 ID * 关于如何在系统中生成唯一性 ID 的问题(如订单号、批次号等),一直困扰了许久。因为还要考虑并发的问题,所以时间戳 + 随机数的组合并不可取,Java 中的 UUID 是一种可取的方法,但它的缺点是序列号太长了,而且没有可读性,对用户来说这么一堆乱码是极不友好的。 推特的工程师 snowflake 也提出了一个在分布式系统中生成唯一序列的方法。Sn...原创 2018-09-20 12:41:45 · 4998 阅读 · 0 评论 -
40个Java多线程问题总结
前言Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就...转载 2018-11-23 11:01:15 · 123 阅读 · 0 评论 -
验证请求是否为Ajax
public void isAjax(ServletRequest request){ HttpServletRequest httpRequest = (HttpServletRequest) request; boolean isAjaxReuest = false; if (httpRequest.getHeader("x-requested-with") != null ...原创 2019-01-29 09:42:18 · 117 阅读 · 0 评论 -
ThreadPoolExecutor示例
public class Test { public static void main(String args[]){ ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 10, 200, TimeUnit.MILLISECONDS, new ArrayBlockingQueue...原创 2019-03-14 15:10:07 · 496 阅读 · 0 评论 -
JAVA读取FTP服务器文件内容
import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPFile;import org.apache.commons.net.ftp.FTPReply;import java.io.*;import java.net.SocketException;public class F...原创 2019-03-12 16:59:41 · 8007 阅读 · 5 评论 -
POI导出数据到Excel
1.poi封装类import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellRangeAddress;import org.apache.poi.ss.util.CellRangeAddressList;import org....原创 2019-03-12 17:34:14 · 144 阅读 · 0 评论 -
跨域访问
1.如果资源是html页面,可以设置 :<meta http-equiv="Access-Control-Allow-Origin"content="*">2.Java等代码中:HttpServletResponse response;response.setHeader("Access-Control-Allow-Origin", "*");...原创 2019-03-21 11:56:32 · 79 阅读 · 0 评论 -
JavaWeb解决xss漏洞
java web开发中,常遇到的xss漏洞问题的处理办法原创 2017-10-25 20:18:02 · 3826 阅读 · 0 评论