java
z100871519
这个作者很懒,什么都没留下…
展开
-
JAVA向word模板文档中写入数据并下载
将某些证明类的文档设置一个模板,先以变量填充,再由java代码去用实际值替换变量,并下载 。1. 在pom.xml中引入poi2. 代码如下:模板: 替换后:原创 2022-07-04 12:36:36 · 3459 阅读 · 3 评论 -
EasyExcel导出自适应列宽
EasyExcel导出时,默认有个列宽,数据太长会隐藏起来,加个设置就可以了,但不能保证完全OK,但是可以用,总比没有强。 // 设置下载类型,这个类型支持在线预览 response.setContentType("application/octet-stream; charset=utf-8"); // 文件名中文名需要转义 String fileName = URLEncoder.encode(vote.getName(), "UTF-8"); // 设置导出头信息原创 2022-01-18 14:22:07 · 6524 阅读 · 1 评论 -
springboot实现异步请求@Async
有时需要提交请求后可以立即返回,不需要等待业务方法执行完成才返回。特别需要注意:@Async注解需要放在service实现方法上。实现步骤如下:一、在springboot启动类上添加注解@EnableAyncimport org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframew原创 2021-04-27 11:15:47 · 508 阅读 · 2 评论 -
java 中文转拼音
有些时候搜索框容易输入了拼音,而不是中文,这个时候如果也能帮助其找到内容,别人会觉得很厉害。废话不多说,两步:1. maven中引入依赖jar包<dependency> <groupId>com.github.liuzhuoming23</groupId> <artifactId>pinyin4j-spring-boot-start...原创 2019-12-20 09:54:14 · 219 阅读 · 0 评论 -
java获取URL中的顶级域名domain
import java.net.MalformedURLException;import java.net.URL;import java.util.Arrays;import java.util.HashSet;import java.util.Set;import java.util.regex.Pattern;public class URLUtil { private原创 2016-12-24 08:43:41 · 9256 阅读 · 2 评论 -
FtpClient.storeFile返回false,本地测试可以,部署到服务器不可以
Q:用FTPClient,执行到ftp.storeFile(fileName, inputFile);返回false,在本地测试时可以上传文件,部署到服务器上传文件总是返回false;A: 加上ftpclient.enterLocalPassiveMode();ftp.storeFile(fileName, inputFile);问题解决补充说明:FTPClien转载 2018-01-10 13:52:44 · 1033 阅读 · 2 评论 -
jackson工具类,对象字符串互转
其中StringUtils.isEmpty()方法是spring-core中的方法public class JsonUtils { static ObjectMapper objectMapper; static { if (objectMapper == null) { objectMapper = new ObjectMapper(); } objectMapper...原创 2018-03-22 11:37:03 · 3794 阅读 · 0 评论 -
Java XxteaUtils工具类
import java.io.UnsupportedEncodingException;public class XxteaUtils { /** * Encrypt data with key. * * @param data * @param key * @return */ public static byte[] encrypt(byte[] data, ...原创 2018-03-22 11:42:00 · 1673 阅读 · 0 评论 -
java生成兑换码礼包码
import java.util.HashSet;import java.util.Random;import java.util.Set;public class GenSerial { private static final String Base32Alphabet = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789"; /** * 生成新的序列号...原创 2018-04-17 17:44:52 · 23922 阅读 · 118 评论 -
springboot2.1.x整合mybatis多数据源
1.配置文件spring.datasource.a.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.a.jdbc-url=jdbc:mysql://127.0.0.1:3306/test_a?serverTimezone=Asia/Shanghai&useUnicode=true&characterEn...原创 2019-08-16 11:26:40 · 486 阅读 · 0 评论 -
springboot获取运行Jar包的目录
//linux和windows下通用private String getJarFilePath() { ApplicationHome home = new ApplicationHome(getClass()); File jarFile = home.getSource(); return jarFile.getParentFile().toString();}...原创 2019-09-19 14:05:52 · 2765 阅读 · 0 评论 -
java调用http请求
java中调用http请求方法封装,参数为url,method,params。直接调用即可,返回调用返回的数据原创 2016-08-31 15:14:57 · 532 阅读 · 0 评论 -
Spring动态管理IoC容器中的Bean
以下为工具类,此工具类需要在Spring中注册。有动态获取Bean的方法,也有把Bean动态交给IoC容器管理的方法。可直接copy复用:实现接口:org.springframework.context.ApplicationContextAware实现该接口的setApplicationContext(ApplicationContext context)方法,并保存Applicat原创 2015-06-05 14:51:22 · 2231 阅读 · 1 评论 -
Java_MD5加密
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * MD5加密工具类 * */public class MD5Utils { // 全局数组 private final static String[] strDigits = { "0", "转载 2015-01-04 17:56:22 · 362 阅读 · 0 评论 -
Java_DES加解密
import java.security.Key;import java.text.SimpleDateFormat;import java.util.Date;import javax.crypto.Cipher;import org.springframework.util.StringUtils;/** * Utility for encrypting and decryp原创 2015-01-04 17:52:22 · 565 阅读 · 0 评论 -
JavaScript_正则表达式_验证手机号
JavaScript中:/^0?(13|15|17|18|14)[0-9]{9}$/.test(value)Java中:private boolean isMobileNumber(String str) { String regExp = "^0?(13|15|17|18|14)[0-9]{9}$"; Pattern p = Pattern.compile(r原创 2014-12-25 20:40:03 · 543 阅读 · 0 评论 -
SpringMVC运行机制
1、客户端发送HTTP请求到服务器2、SpringMVC的核心DispatcherServlet将请求交给HandlerMapping处理3、HandlerMapping通过查询机制找到处理当前请求的Handler4、DispatcherServlet将请求交给这个Handler处理5、Handler处理完成后返回一个ModleAndView对象,这个对象包含视图逻辑名和数据对象转载 2015-03-12 15:00:06 · 874 阅读 · 0 评论 -
Java读取src目录下的配置文件
在Java项目中,经常会用到一些全局配置,这些配置又有可能会改变,所以不应该写死在代码中,就用到了配置文件。有两种格式可选择:xml和properties样例分别如下:1、db.xml <![CDATA[ jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&allo原创 2015-05-08 16:43:32 · 2924 阅读 · 0 评论 -
在Liunx下安装Apache
一、下载 下载网址:http://mirror.bit.edu.cn/apache/httpd/ 选择要下载的版本,这里下载httpd-2.2.29.tar.gz二、上传 上传到要安装的目录下,上传命令:rz -be 会弹出框选择文件,然后等待上传成功三、解压 解压命令:tar -zxvf httpd-2.2.29.tar原创 2015-04-14 16:27:28 · 579 阅读 · 0 评论 -
Spring中引入properties文件
方法1:方法2: classpath:com/dispatch/db.properties转载 2015-06-05 15:41:41 · 393 阅读 · 0 评论 -
JAVA检验密码复杂度+随机生成6位密码
/** * 校验密码 * 1、长度不小于6位 * 2、必须以字母开头 * 3、必须包含特殊字符 * 4、必须包含数字 * @param pwd * @return */ public static boolean validPwd(String pwd){ if(StringUtils.isEmpty(pwd)){ return false; }原创 2015-09-09 11:23:38 · 8099 阅读 · 0 评论 -
JAVA代码中访问URL
public static void main(String[] args) { URL url = new URL("http://www.baidu.com"); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setConnectTimeout(5 * 1000);原创 2015-09-09 11:17:52 · 3906 阅读 · 0 评论 -
SpringMVC通过注解@Value获取properties配置
SpringMVC中有两个xml配置文件:1、applicationContext.xml,这个是Spring的主配置文件,包括dao层service层的bean定义或扫描、数据源、事务等的配置信息。2、xxx-servlet.xml,这个是mvc的配置文件,包括controller层的bean定义或扫描、静态资源访问以及view配置properties配置文件中的信息定义在applica原创 2016-05-13 11:28:24 · 34411 阅读 · 0 评论 -
MongoDB分片集群_windows示例
最近学习了下MongoDB,也在网上看了别人的博客,也买了书看了下,自己只有windows系统,就在自己的电脑上玩了下,现在把过程写下来记录下,当然也希望能帮到他人。一、下载安装就不用说了吧,从官网下载下来直接解压出来就可以用了。二、分片集群说明:1、在一台电脑上模拟集群,就无所谓用哪个盘了,我全部用的E盘2、一个mongos这个是入口,所以一般是默认的端口:27017原创 2016-07-13 18:17:15 · 678 阅读 · 1 评论 -
Apache+Tomcat+mod_proxy集群
本文只讲在windows下的示例,到linux下的可以照葫芦画瓢一、下载Apache并安装1.下载Apache地址:http://www.apachelounge.com/download/ 这里32位和64位都有(编写本文时,用Apache2.2.9)2.下载完成后,解压到目录中,推荐直接解压到C盘根目录,后面说明原因二、下载Tomcat1.下载Tomcat地址:http:/原创 2015-01-14 11:38:35 · 436 阅读 · 0 评论