![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
码农之斜杠青年King
这个作者很懒,什么都没留下…
展开
-
IO流之File
File类的应用原创 2022-10-06 23:33:07 · 201 阅读 · 1 评论 -
springboot实现QQ邮箱登录
使用手机验证码登录,而手机验证码登录需要花钱进行申请阿里云手机验证,所以我这里就是使用qq邮箱发送验证码(免费)来替换手机验证码登录,开发真实环境还是使用手机验证码登录原创 2022-08-09 16:11:28 · 228 阅读 · 0 评论 -
Java常用API
JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。原创 2022-07-18 02:14:30 · 95 阅读 · 0 评论 -
get请求不带参数,测试接口
请求参数:param={"ypdj":"","ypbm":"","ypsj":""}真实链接:http://localhost:9084/main/kings/king?param=%7b%22ypdj%22:%22%22,%22ypbm%22:%22%22,%22ypsj%22:%22%22%7d@RestController@RequestMapping("/kings")public class hi { @GetMapping("/king") public J原创 2021-12-08 17:37:05 · 847 阅读 · 0 评论 -
Java三大器之拦截器(Interceptor)的代码示例
/** * @Auther: King * @Date: 2021/11/30 - 11 - 30 - 14:54 * @Description: com.jd.hilms.auth * @version: 1.0 */@Componentpublic class IdentityInterceptor extends HandlerInterceptorAdapter { private static final Logger LOGGER = LoggerFactory.getL.原创 2021-11-30 16:04:33 · 1015 阅读 · 0 评论 -
使用StringBuilder生成SQL语句
调用query这个方法需要SQLConstantFieldParamFieldOpOrderParamOrderOp使用方法:// 字段名String columnStr = "id,name,age";List<String> columns = Arrays.asList(columnStr.split(","));FieldParam fieldParam = new FieldParam();fieldParam.addFieldLike.原创 2021-11-29 17:06:40 · 877 阅读 · 0 评论 -
Java读取json文件
public static List<JSONObject> getJSONObject(String path) { InputStream input = null; JSONArray jsonArray = null; ByteArrayOutputStream byteArray = new ByteArrayOutputStream(); try { input = new ClassPathR.原创 2021-11-29 16:01:34 · 231 阅读 · 0 评论 -
java定时器
@Component@EnableSchedulingpublic class cshi { /** * 每5分钟执行一次 */ @Scheduled(cron = "0 */5 * * * ?") public void timer() { }}原创 2021-11-29 15:38:26 · 199 阅读 · 0 评论 -
JSONArray如何转成List<JSONObject>集合
JSONArray jsonArray = new JSONArray();List<JSONObject> jsonObjects = JSONArray.parseArray(JSONArray.toJSONString(jsonArray), JSONObject.class);原创 2021-11-29 15:14:58 · 1597 阅读 · 0 评论 -
win10部署jar
命令:java -jar jar包名称原创 2021-11-26 14:05:04 · 335 阅读 · 0 评论 -
Java生成id
UUID.randomUUID().toString()原创 2021-11-25 15:21:39 · 621 阅读 · 0 评论 -
解决小数计算问题
直接上代码add是加法,subtract是减法 public double sum(double d1,double d2) { BigDecimal bd1 = new BigDecimal(Double.toString(d1)); BigDecimal bd2 = new BigDecimal(Double.toString(d2)); return bd1.add(bd2).doubleValue(); } public原创 2021-11-18 10:47:05 · 49 阅读 · 0 评论 -
关于Arrays.asList()方法的实际使用
1.该方法是将数组转化成List集合的方法。1.1主要是用来放对象型的数组1.2不支持add()、remove()等方法例如:在实际开发中,通常会先定义Controller层接口,这个时候就会出现需要假数据返回,在这里会经常用到。public List<User> test(PwdVo pwdVo){ return Arrays.asList(new User(),new User()); }大概意思就是这个接口需要返回多个User对象。...原创 2021-09-16 09:42:36 · 213 阅读 · 0 评论 -
使用poi3.9制作Excel模板,新手必看!!!
1.导入jar包,这里使用maven<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version></dependency>2.Controller层@RequestMapping("/dowload")public clas原创 2021-09-15 16:28:40 · 414 阅读 · 0 评论 -
如何使用jdk8.0新特性遍历集合里的集合
1.有一个 List<Student> items2.items里面的集合List<User>itemsitems.stream().map(item -> {})原创 2021-09-14 14:49:37 · 143 阅读 · 0 评论 -
如何把不同的泛型集合添加到另一个泛型中2.0,涉及jdk8新特性
这种方法是使用JDK8中的新特性JDK8 中的 Stream 是对集合(Collection)对象功能的增强,它借助于lambda表达式,更优雅的表达风格,极大的提高编程效率和程序可读性。它针对于对集合对象进行各种非常便利、高效的聚合操作,或者大批量数据操作。不多说,上用法。不多说,直接上代码。1.新建User类package com.atguigu.test;/** * @author 24014 */public class User { private Strin原创 2021-09-10 10:49:53 · 327 阅读 · 0 评论 -
如何把不同的泛型集合添加到另一个泛型中
1.定两个不同实体类2.在需要添加的是实体类创建带另一个实体对象的构造器即可3.使用for循环遍历集合,得到集合里面的对象4.把遍历得到的对象放到新new的对象里面,即调用了刚刚写的构造器。例如:package ceshi.xxh;public class User { private String name; private String age; public String getName() { return name; } public void原创 2021-09-09 12:01:28 · 742 阅读 · 0 评论 -
StringUtils.isEmpty()的使用,贼好用
maven:<!-- https://mvnrepository.com/artifact/org.springframework/spring-core --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.2.4.RELEASE</v原创 2021-08-19 11:41:03 · 291 阅读 · 2 评论