
Java
文章平均质量分 61
Java
hkk666123
这个作者很懒,什么都没留下…
展开
-
【javax.validation】Group分组校验
提示:继承Default并不是必须的。只是说,如果继承了Default,那么的校验范畴就为Create和Default;如果没继承Default,那么的校验范畴只为Create,而的校验范畴才为Create和Default。追注:原因可见下面的第二步中的说明。// 当前校验属于Create组// 当前校验属于Update组// 当前校验既属于Create组,又属于Update组// 当前校验属于Default组// 当前校验属于Default组@NotEmpty。原创 2025-02-08 15:11:42 · 684 阅读 · 0 评论 -
【java8】Stream根据对象字段去重
Java8 stream 根据对象字段去重原创 2023-03-24 20:06:21 · 886 阅读 · 0 评论 -
【Java】电子凭证-Java生成PDF
文章目录背景实现思路技术方案图Template Engines(模板引擎)`Thymeleaf``Apache Freemarker``Groovy Templates``velocity``HTML TO PDF` 技术各实现对比表WKhtmlTOpdfiTextPhantomJS技术核心: HTML生成PDF背景在某些业务场景中,需要提供相关的电子凭证,比如网银/支付宝中转账的电子回单,签约的电子合同等。方便用户查看,下载,打印。目前常用的解决方案是,把相关数据信息,生成对应的pdf文件返回原创 2021-07-12 19:44:47 · 1841 阅读 · 0 评论 -
【java】一个int占多少个字节?
这个问题我们往往得到的答案是4.但是int到底占多少个字节,却跟你的机器环境有关.C类型3264char11short int22int44long int48long long int88char*48float44double88总的来说:32位系统下int long 都是4位字节 short是2字节 char是1字节 ;64位下 long是8字节以上文章来自:http://charlesxie.转载 2021-05-28 13:06:37 · 3547 阅读 · 0 评论 -
【RestTemplate】自定义 RestTemplate 异常处理
文章目录自定义 RestTemplate 异常处理RestTemplate 异常处理流程自定义 RestTemplate 异常处理参考自定义 RestTemplate 异常处理一些API的报错信息通过Response的body返回。使用HttpClient能正常获取到StatusCode和body中的错误提示。然而使用RestTemplate,会直接抛出下面的异常。如果想获取原始的信息并进一步处理会比较麻烦。org.springframework.web.client.HttpClientErrorE转载 2021-04-28 00:38:40 · 2643 阅读 · 0 评论 -
【utils】StopWatch计时器
文章目录StopWatch概述示例代码`org.springframework:spring-core`中的StopWatch`org.apache.commons:commons-lang3`中的StopWatch参考StopWatch概述简单的秒表,允许对许多任务进行计时,暴露每个指定任务的总运行时间和运行时间。隐藏System.nanoTime()的使用,提高应用程序代码的可读性,减少计算错误的可能性。注意,此对象不是设计为线程安全的,也不使用同步。该类通常用于在概念验证工作期间和开发中验原创 2021-04-21 22:23:32 · 728 阅读 · 0 评论 -
【Mail】SpringBoot集成mail
文章目录SpringBoot集成mail核心示例代码在`pom.xml`添加`mail`依赖在`application.yml`配置mail参数调用mail服务其他参考SpringBoot集成mail核心引入jar: spring-boot-starter-mail配置yml: spring.mail.xxx调用mail服务EmailServiceImpl.javaEmailMoreServiceImpl.java示例代码在pom.xml添加mail依赖<dependen原创 2021-02-05 18:04:54 · 294 阅读 · 0 评论 -
[JVM]Eclipse JVM参数设置
启动或编译项目内存溢出 或者JAVA HEAP SPACE解决方法和JVM参数设置设置参数:-Xverify:none -Xms512m -Xmx512m -Xmn128m -XX:PermSize=96m -XX:MaxPermSize=96m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -Xnoclassgc -XX:CMSInitiatingOccup...原创 2018-05-29 14:26:54 · 8826 阅读 · 0 评论 -
[Java][IDEA]开发环境搭建, java web SSM SpringBoot+Mybatis SpringCloud等项目搭建
1. 开发环境搭建: https://blog.youkuaiyun.com/zhshulin/article/details/307798732. java环境搭建: https://blog.youkuaiyun.com/qiyei2009/article/details/669761733. web项目搭建: https://blog.youkuaiyun.com/myarrow/article/det...原创 2018-05-14 17:44:23 · 1548 阅读 · 1 评论 -
[Spring]SSM项目搭建遇到的一些问题 SpringMVC不能访问静态资源 SpringMVC响应@Response SpringMVC多视图解析器
1. SSM项目搭建 https://blog.youkuaiyun.com/gebitan505/article/details/444552352. SpringMVC不能访问静态资源解决办法 https://blog.youkuaiyun.com/sunshinezx8023/article/details/75531060 a.在web.xml中进行配置,不需要拦截的都需要配置一下 &l...原创 2018-05-23 20:50:11 · 582 阅读 · 0 评论 -
[Mybatis][IDEA]IDEA 使用 mybatis-generator-maven-plugin 插件 实现 Mybatis 逆向工程
1. pom.xml中添加: <dependencies> <!-- mybatis.jar保证生成文件引入class不报错; 不引用不影响生成过程 --> <dependency> <groupId>org.mybatis</groupId> <art...原创 2018-05-22 17:37:04 · 2400 阅读 · 0 评论 -
eclipse出现“Building workspace“. Java heap space
转自:https://blog.youkuaiyun.com/andyzhaojianhui/article/details/71037889eclipse在引入量比较大的js文件后,出现错误An internal error occurred during: "Building workspace". Java heap space。导致eclipse提示错误,并且无法Building workspace...转载 2018-07-02 16:32:42 · 924 阅读 · 0 评论 -
[RestTemplate] 配置 及 调用POST GET请求 demo
目录01. RestTemplate简介A). 简要说明B). RestTemplate有两个构造方法C). ClientHttpRequestFactory的两种实现02. Spring的RestTemplate对Post/Get的常用接口A). Post请求APIB). Get请求API03. 配置及使用A). 配置文件B). 测试使用附录及示例:...原创 2018-07-20 10:56:36 · 3841 阅读 · 0 评论 -
[Java-Excel]使用 jxCell 在Excel中绘制饼图/柱状图/折线图
目录1. 简介1-1. jxCell简介1-2. 同类对比1-2-1. 参照2. 示例2-1. jar准备2-2. 代码2-3. 执行结果3. 遗留问题1. 简介1-1. jxCell简介 Jxcell是用于java开发环境的高性能电子表格组件,允许您创建、操作和打印excel工作表。 Excel 97-2013兼容,支持300+ Excel...原创 2018-08-01 15:39:16 · 2422 阅读 · 2 评论