Java
菜鸟凯一枚
这个作者很懒,什么都没留下…
展开
-
创建联系人vcf文件通讯录
package contact;import java.io.*;import java.util.Random;public class contact { /** * 联系人文件格式 * BEGIN:VCARD * VERSION:3.0 * N:李;小虎;;; * FN:李小虎 * TEL;TYPE=CELL:15645698336 * END:VCARD */ public static v.原创 2020-12-28 20:37:29 · 4829 阅读 · 0 评论 -
springboot使用hibernate javax.validation校验
参考:https://www.jianshu.com/p/71f70766d165https://blog.csdn.net/u012373815/article/details/72049796https://www.cnblogs.com/magicalSam/p/7198420.htmlhttps://www.cnblogs.com/mr-yang-localhost/p/781...原创 2019-01-26 15:03:06 · 1571 阅读 · 0 评论 -
原始创建jdbc以及获取数据ResultSet转换成list
package com.comtop.map.store.mobile.service.impl;import com.comtop.map.store.utils.JsonUtils;import java.sql.*;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import ...原创 2019-01-31 15:19:39 · 495 阅读 · 0 评论 -
限制登入次数
@Configuration注入类中添加 @Bean(name = "credentialsMatcher") public RetryLimitCredentialsMatcher hashedCredentialsMatcher(JedisTemplate jedisTemplate) { // 设定Password校验的Hash算法与迭代次数. ...原创 2019-01-22 10:40:03 · 795 阅读 · 0 评论 -
idea下载安装插件,已Lombok为例
原博 https://blog.csdn.net/shmily_lsl/article/details/80689307Lombok简介Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法。Project Lom...原创 2019-01-22 11:24:31 · 2894 阅读 · 0 评论 -
用java测试正则表达式的方法
package com.comtop.map.store.mobile.service.impl;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;public class test { public static void main(String[] ...原创 2019-01-22 15:47:56 · 1973 阅读 · 0 评论 -
Beanutils.copyProperties( )用法及重写提高效率
特别说明本文介绍的是Spring(import org.springframework.beans.BeanUtils)中的BeanUtils.copyProperties(A,B)方法。是将A中的值赋给B。apache(org.apache.commons.beanutils.BeanUtils)中的BeanUtils.copyProperties(A,B)方法是将B中的值赋值给A。一、简介...原创 2019-01-23 10:26:31 · 10903 阅读 · 0 评论 -
Java Base64位加密和解密
关于base64编码Encode和Decode编码的几种方式Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果要使用Java 程式语言来实作Base64的编码与解码功能,可以参考本篇文章的作法。早期作法...转载 2019-01-23 11:07:05 · 3005 阅读 · 0 评论 -
冒泡排序的两种写法
public static void main(String[] args) { int[] a = {5, 6, 3, 4, 8, 9, 13, 441, 8};// function1(a); function2(a); } public static void function1(int[] a) { ...原创 2019-02-18 17:24:55 · 1081 阅读 · 1 评论 -
编码问题
在公司做一个java读写压缩文件的时候,发现压缩文件名一直乱码。然后打印了一下相关的信息。System.out.println("systemEncoding : "+System.getProperty("sun.jnu.encoding"));System.out.println("fileEncoding : "+System.getProperty("file.encoding")...原创 2019-05-14 23:10:37 · 874 阅读 · 0 评论 -
double类型运算精度问题求解
public class testDouble { public static void main(String[] args) { Double a1 = new Double("0.1212"); Double a2 = new Double("0.1213"); Double a3 = new Double("0.1214"); ...原创 2019-07-23 20:41:47 · 344 阅读 · 0 评论 -
jdbcTemplate.query的写法
public PageVO<ArticleVO> queryArticlePage(String searchKeyword, Integer current, Integer size){ StringBuilder sql = new StringBuilder( " from cms_article ca \n" + ...原创 2019-01-10 09:35:24 · 4837 阅读 · 0 评论 -
java中字节数组byte[]和字符(字符串)之间的转换
原博:https://blog.csdn.net/linlzk/article/details/6566124#commentBox Java与其他语言编写的程序进行tcp/ip socket通讯时,通讯内容一般都转换成byte数组型,java在字符与数组转换也是非常方便的; 1、将字符转换成byte数组 String str = "罗长"; byte[]...转载 2019-01-24 11:23:23 · 9271 阅读 · 0 评论 -
序列化与反序列化方法
public Object getObject(final String key) { byte[] bytes = get(key.getBytes()); if (null == bytes) { return null; } else { return SerializeUtils.de...原创 2019-01-24 11:08:45 · 484 阅读 · 0 评论 -
抓取网络上的图片
不知为啥第二个图片链接必须要打开 setRequestProperty 这行代码才可以获取到图片,第一个图片链接可以不要。package com.comtop.mop.ueditor.hunter;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;impo...原创 2018-11-19 10:39:16 · 715 阅读 · 0 评论 -
详解jdbcTemplate和namedParameterJdbcTemplate
https://segmentfault.com/a/1190000010907688https://www.cnblogs.com/xuyuanjia/p/5706372.html @Autowired private JdbcTemplate jdbcTemplate;@Override public PageVO<SpecialVO> fetc...转载 2018-11-01 10:32:30 · 3906 阅读 · 0 评论 -
创建swagger接口api
配置信息<properties> <swagger2.version>2.9.2</swagger2.version></properties><dependencies> <dependency> <groupId>io.springfox</groupId>原创 2018-12-19 16:07:39 · 536 阅读 · 0 评论 -
Java 枚举(enum)
学习原博 https://blog.csdn.net/qq_27093465/article/details/52180865package com.example.demo.bean.baseBean;import org.springframework.util.StringUtils;import java.util.Arrays;/** * @Author: * ...原创 2018-12-21 10:48:04 · 145 阅读 · 0 评论 -
jdbcTemplate.update()的几种写法 以及NamedParameterJdbcTemplate
api提供了update的几种调用写法 //方法一直接在sql中拼接好了参数之后调用即可 @Override public int update(final String sql) throws DataAccessException { Assert.notNull(sql, "SQL must not be null"); if (logger.isDebugEna...原创 2018-12-27 15:58:19 · 27336 阅读 · 1 评论 -
java定时任务
配置 <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-jaxb-annotations</artifactId> <version>${jackson.version}&...原创 2018-12-17 09:45:53 · 114 阅读 · 0 评论 -
对用户登录输入密码错误限制
package com.comtop.map.pub.security;import com.comtop.map.pub.cache.redis.JedisTemplate;import org.apache.shiro.authc.AuthenticationInfo;import org.apache.shiro.authc.AuthenticationToken;import ...原创 2018-12-28 14:46:56 · 1749 阅读 · 0 评论 -
日期
public static void main(String[] args) { Date a= Calendar.getInstance().getTime();// Date a=new Date(); System.out.println(a); System.out.println(new SimpleDateForm...原创 2018-12-12 10:13:45 · 113 阅读 · 0 评论 -
@Modifying注解误用错误
在数据访问层中写了一个查询语句,发现调用的时候报错,原代码如下。 /** * 检查用户ID是否存在 * @param userId * @return */ @Modifying @Query(value = "select account from pub_user WHERE user_id = ?1 AND del_flag =...原创 2018-12-18 15:38:42 · 4060 阅读 · 0 评论 -
MockMvc单元测试
原始访问层代码package com.example.demo.web;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/** * @Author: * @Date: 2018/...原创 2018-12-19 10:48:55 · 1054 阅读 · 0 评论 -
将对象中的null置空
前端调用查询接口后后端返回的对象数据中往往存在一些null值,此时想将其置为空值。 /** * 将类对象中为null的属性置为空值 * @param t * @param <T> * @return */ public static <T> T switchNullToEmpty(T t){ ...原创 2018-11-19 14:47:34 · 3346 阅读 · 1 评论