
java
清酒予欢
这个作者很懒,什么都没留下…
展开
-
java8 计算List对象BigDecimal属性的最大值、最小值、总和、平均值
代码举例@Slf4jpublic class Test { public void test() throws IOException { User user1 = new User(2, "Steven", new Date(), 2000.0, new BigDecimal(2000)); User user2 = new User(3, "Steven", new Date(), 3000.0, new BigDecimal(3000));转载 2021-09-27 10:58:39 · 5929 阅读 · 0 评论 -
mybatisplus连接池连接MySQL数据库时报异常错误解决方法
问题描述:数据库名、地址、用户名配置的都正确,报错:Access denied for user ‘root‘@‘localhost‘ (using password: YES)my.ini 修改参数,详细参考https://blog.youkuaiyun.com/qq_36675754/article/details/81381341/原创 2021-07-09 14:23:31 · 566 阅读 · 0 评论 -
apache-maven插件安装配置
时间久了有点忘了,记录下转载地址:https://blog.youkuaiyun.com/s_trick/article/details/86562784转载 2021-07-08 17:13:16 · 172 阅读 · 0 评论 -
微服务入门(二)服务消费者 和服务提供者
一 、 如上篇文章,先导入pom依赖。<?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://maven.apache.org/POM/4.0.0 https://maven.apache原创 2021-06-06 17:59:45 · 522 阅读 · 0 评论 -
微服务 之注册中心 eureka
如何新建注册中心微服务:可以直接用idea新建工程以sping initializer选择建议使用jdk8 ,建议使用springboot 2.0以上选择spring web,eureka server 。以下是pom文件依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM原创 2021-06-06 17:11:24 · 97 阅读 · 0 评论 -
资源下载网址收藏
资源下载网址收藏idea下载官方:https://www.jetbrains.com/idea/download/#section=macjdk官网下载:https://www.oracle.com/java/technologies/javase-downloads.htmltomcat:https://tomcat.apache.org/原创 2021-05-20 22:43:43 · 235 阅读 · 0 评论 -
maven 如何解决父子项目间的依赖j a r包的冲突
springboot 如何解决父子项目间的依赖j a r包的冲突父项目使用dependencymanagement标签子项目使用denpendenceis标签父项目使用dependencymanagement标签子项目使用denpendenceis标签具体使用参考引用:https://blog.youkuaiyun.com/softmanfly/article/details/50015515...原创 2021-04-30 10:02:33 · 535 阅读 · 0 评论 -
windows下启动springboot 项目jar包快捷方式
windows下启动springboot 项目jar包快捷方式:新建bat文件,编辑内容:@echo offjava -Dfile.encoding=utf-8 -jar projectname-1.0.jar原创 2020-12-15 20:02:31 · 467 阅读 · 0 评论 -
mybatis 实现动态数据源连接
mybatis 动态数据源 :springboot项目yml配置:spring:application:name: name #autoconfigure:exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfiguredatasource:maintype: oracle#用来获取主数据源是哪种类型dynamic:primary: masterstrict: falsedatasou原创 2020-12-14 20:38:55 · 789 阅读 · 1 评论 -
后续更新20201210
待更新内容:mybatis 动态数据源实现自定义过滤器过滤特殊符号 ,防止sql注入等springboot 定时器redis 数据查询自定义拦截器实现日志各种sql统计语句xml自定义sql语句(不绑定实体,返回map,object 等), 动态增加表字段语句。jdk8 stream 流后续更新轻量网络协议通信activity工作流各个表关系js回调简单加密工具类java 自定义字典常量springboot常用配置sql distinct、uninon 详解...原创 2020-12-10 19:45:05 · 105 阅读 · 0 评论 -
springboot 接收参数 对象中包含对象List
前端 ajax提交 设置 contentType:“application/json”提交格式:{“dd”:“sdfs”,“sdfs”:“fwef”,“sdfs”:[],“ojroegon”:[]}方法里入参为:@RequestBody Class beanName这样就能愉快地接收了 _转载 2020-12-03 20:35:17 · 1676 阅读 · 0 评论 -
excel工具类 自定义列名非注解方式
直接上代码:excel工具类package com.sdfs.common.utils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.xssf.streaming.SXSSFWorkb原创 2020-12-01 17:46:56 · 327 阅读 · 0 评论 -
导出word工具类,使用替换模板的方式。 文字、图片、表格等
直接上代码,导出word工具类,使用替换模板的方式:package com.project.utils;import org.apache.poi.util.Units;import org.apache.poi.xwpf.usermodel.*;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.*;im原创 2020-12-01 17:38:43 · 407 阅读 · 0 评论 -
call-setters-on-nulls: true mabatis返回的map 为空时也展示键值对
call-setters-on-nulls: true 返回的map 为空时也展示键值对原创 2020-11-10 19:55:46 · 3007 阅读 · 2 评论 -
RequestMapping 注解
RequestMapping 注解RequestMapping代替 GetMapping 或PostMappingHTTPRequestservlet 可以获取请求方式httpConn.setRequestMethod(request.getMethod());原创 2020-11-10 19:54:12 · 79 阅读 · 0 评论 -
自定义异常
java 自定义异常extends RuntimeException重写toString方法原创 2020-11-10 19:45:21 · 61 阅读 · 0 评论 -
json对象转字符串
json对象转json字符串json.toJSONString()原创 2020-11-10 19:43:45 · 176 阅读 · 0 评论 -
@Controller和@RestController的区别?
@Controller和@RestController的区别?知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。如果需要返回到指定页面,则需要用 @Controller配合视图转载 2020-11-03 18:54:19 · 66 阅读 · 0 评论 -
java获取 服务端 客户端 ip
获取服务端ipInetAddress address = InetAddress.getLocalHost();return address.getHostAddress();客户端ipHttpServletRequest requestrequest.getRemoteAddr();原创 2020-11-03 16:10:35 · 167 阅读 · 0 评论 -
一对多表结构,查询一的信息的同时统计多的数量
一对多表结构,查询一的信息的同时统计多的数量代码:SELECTzy.*,count( DISTINCT ( ckjl.sid ) ) AS sycs,count( DISTINCT ( dyjl.sid ) ) AS dycsFROMzz_zy zyLEFT JOIN zz_zysyjl ckjl ON ( zy.sid = ckjl.zyid AND ckjl.sylx = 0 )LEFT JOIN zz_zysyjl dyjl ON ( zy.sid = dyjl.zyid AND d原创 2020-11-03 10:59:40 · 637 阅读 · 0 评论 -
java获取项目在磁盘路径
java获取项目在磁盘路径1、获取resource路径String path = ClassUtils.getDefaultClassLoader().getResource("").getPath();2 获取项目路径savePath = System.getProperty(“user.dir”)原创 2020-11-02 14:36:04 · 1401 阅读 · 0 评论 -
自定义异常
如何自定义异常:继承 RuntimeException 类实现自定义异常方法原创 2020-11-02 14:28:15 · 88 阅读 · 0 评论 -
jdk8 stream 流 集合去重 List 根据某字段去重
jdk8 stream 流 集合去重 List 根据某字段去重直接上代码直接上代码List = List.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(Zy::getSid))), ArrayList::new));原创 2020-11-02 14:24:30 · 2049 阅读 · 0 评论 -
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?1、什么是Set?(what)Set是Collection容器的一个子接口,它不允许出现重复元素,当然也只允许有一个null对象。2、如何来区分重复与否呢?(how)“ 用 iterator() 方法来区分重复与否 ”,这是在网上流传的答案...转载 2019-05-25 17:46:57 · 2836 阅读 · 1 评论 -
Java 反射详解
1、什么是反射?Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为动态(或准动态,为啥要说是准动态,因为一般而言的动态语言定义是程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态...转载 2019-05-24 21:44:10 · 132 阅读 · 0 评论 -
Spring MVC 面试题
Spring MVC什么是springMVC?作用?为什么要用springMVC?说出spring mvc底层执行流程(工作原理)说说spring mvc中常用注解有哪些,分别什么作用?springmvc和strus2的区别?如何在spring mvc实现RESTful 服务spring mvc如何返回JSON数据什么是拦截器?有什么用?spring mvc如何定义拦截器?spring mvc中如...转载 2019-05-24 20:53:26 · 290 阅读 · 1 评论