![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
骑驴找大爷
这个作者很懒,什么都没留下…
展开
-
Java 发送html邮件--发送内容包含table表格后 接收邮件无法正常显示表格的解决方案
如题:我在做发邮件的时候,发送的html格式邮件,里面含有表格,但是发送出去后,接收人的表格样式缺失效了,最后经过多方实验,最终得到解决。此种方式 设置border-collapse:collapse 就可以显示边框了。(html格式的要压缩,下面格式发送不出去 ,在线压缩或者格式化地址。ps:不管你是用javaMial 还是啥 基本上都是这个问题。2 . (1)成功的情况1 设置 border边框。这种可以发出去,但是格式好丑,经查阅 还有如下方式。原创 2022-09-26 14:11:44 · 2124 阅读 · 1 评论 -
【精】简单 就一个类 ---使用MyBatis Generator自动生成代码(com.baomidou.mybatisplus)
所以我这边写了个简单的,就一个基础类搞定,其中有很多注释,你可以自定义选择需要一些特殊的配置(本来写好的项目 ,而且里面有很多集成的mybatis使用方式来着,结果一下让我给删了,而且找不回来了也。我就懒得重新写个项目了 ,心累啊!我们使用MyBatis Generator自动生成代码,网上搜了一堆 都不靠谱,一点不简洁。baseMapper 是mybatisplus 自带的写法。原创 2022-09-16 16:40:43 · 3217 阅读 · 0 评论 -
【 JSONObject.parseObject 时间转换问题】我们使用 JSONObject.parseObject时候发现时间被转成了时间戳,如何能正确转成需要的时间格式?
2. 或者在 实体类 字段名称上。1. 我们使用这个方法即可。原创 2022-09-08 16:09:53 · 4818 阅读 · 1 评论 -
【spring boot MapperScan 报错问题】
MapperScan("com.demo.*.mapper"):一个*代表任意字符串,但只代表一级包,比如可以扫到com.demo.aaa.mapper,不能扫到com.demo.aaa.bbb.mapper。@MapperScan("com.demo.**.mapper"):两个*代表任意个包,比如可以扫到com.demo.aaa.mapper,也可以扫到com.demo.aaa.bbb.mapper。com.demo.*也可以。...原创 2022-08-25 18:30:51 · 532 阅读 · 0 评论 -
Java list 随机取N个值,最后结果返回list对象
Java 随机取List中 N个值原创 2022-02-25 15:37:31 · 1449 阅读 · 0 评论 -
JDK8中Collectors.toMap方法报Duplicate key xxx错误信息
两种 list转map方式 方式一:这种方式 重复key的话会报错 Duplicate keyxxxMap deviceDtoMap = JsonUtils.toList(deviceDtoList).stream().collect(Collectors.toMap(DeviceDto::getDeviceId, deviceDto -> deviceDto)); 方式二: Map<String, String> map = device.原创 2022-01-25 17:09:29 · 729 阅读 · 0 评论 -
【Java 8 操作list各种场景合集--提高技能和提高逼格】list 取值,分组,统计,list<A对象> 转Map<key,B对象>
Java 8 工作中常用到的 对list的基本应用 group by 分组 maxpublic void test(){ List<Student>inquiryFlowSheetDistributor=new ArrayList<Student>(); /** 根据id分组 **/ Map<String, List<Student>> customTagsMap = (toList(inquiryFlowShe....原创 2021-03-20 15:39:33 · 2191 阅读 · 0 评论 -
There is no getter for property named ‘distinct‘ in ‘class tk.mybatis.mapper
今天调试接口时候发现程序报错There is no getter for property named 'distinct' in 'class tk.mybatis.mapper.entity.Example$Criteria,仔细排查下来发现问题所在,mapper.selectByExample()方法里面应该传入的参数是example对象。记录下来,以防以后粗心带来的错误...原创 2020-10-09 10:18:39 · 4221 阅读 · 0 评论 -
阿里云 maven中央仓库 setting.xml文件配置
阿里云maven中央仓库,下载速度快,这就是我们为什么要用阿里云仓库的原因,请新建一个setting.xml文件,然后拷贝进去,用idea 配置项目地址就可以了。<?xml version="1.0" encoding="UTF-8"?><settings><localRepository>C:\Users\zhang\.m2\repository</localRepository><!--这里配置自己的maven仓库地址--> ...原创 2020-05-18 15:39:37 · 5656 阅读 · 0 评论 -
JAVA对list集合进行排序Collections.sort(),对集合按照某个字段排序
本文转载地址:https://blog.csdn.net/super_man_x/article/details/50149387对一个集合中的对象进行排序,根据对象的某个指标的大小进行升序或降序排序。代码如下:// 进行降序排列 Collections.sort(list, new Comparator<ResultTypeDesc>() { ...转载 2019-09-11 10:04:47 · 1898 阅读 · 0 评论 -
java JPA 循环查询 发现 第一条数据与第二条数据重复。 JPA缓存问题 异常
前段时间刚接触一个项目 用的是JPA查询 ,然后在做功能的时候发现 不同的参数 去调用同一个查询方法(方法体查询数据库),发现结果竟然是一样,但是数据库中用sql 查询 结果却是不一样的,这到底是为什么呢? 研究发现,JPA存在缓存数据,EntityManager.class 这个方法有问题。引入方式是这样: @Persi...原创 2019-08-29 18:07:44 · 1350 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-11-04 12:25:14 · 265 阅读 · 0 评论 -
Java多线程之Lock的使用
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.locks.Lock; import java.util.concurrent.lock转载 2016-11-22 15:06:38 · 337 阅读 · 0 评论 -
JDBC连接mysql数据库简单案例
JDBC?Java Data Base Connectivity,java?????????????SQL???Java API???????????????????????Java????????????JDBC???????????????????????????????????????????????????????????????????????????????????????转载 2016-08-01 15:29:07 · 2329 阅读 · 0 评论 -
tomcat 在eclipse中 启动后无法访问端口8080
大家都知道,Eclipse配置web服务器的时候是通过tomcat目录,然后建立一个虚拟的目录.在Eclipse中总是可以看到一个叫server的文件夹.里面存着一些tomcat服务器的配置信息,而且在server.xml中同时也配置这你要运行的工程的虚拟目录.当然,而当你用Eclipse启动tomcat是始终无法在浏览器中访问8080端口,这是什么原因呢? 第一步:转载 2016-12-23 10:59:36 · 2654 阅读 · 0 评论 -
java xlsx 07 ,03 excel的导出
这里贴出部分关键代码 如有疑问 请联系 qq 178970412 我们的需求是 前端请求,把数据筛选条件传给后台,后台负责根据条件查询数据,查到之后写入到excel,然后用流的方式写入到客户端。这是基本流程 。这是初步的导出,以后还要考虑大数据量问题1.这是daoImpl层 // 导出页码 导出class的名称 导出配置j final E原创 2016-10-25 13:51:21 · 807 阅读 · 0 评论 -
mysql 导入txt文件 详解
mysql 今天做了一个功能, 功能大致是这样: 将txt客户手机号导入到mysql中,然后去重复,去重之后查询 手机号不在主库中的手机号。 注意:window下 txt文件是 有换行和回车符的 /r/n所以要去除掉。 linux下就不需要了 直接在linux下导入没有换行回车符。先将数据导入到mysql表中 。 1.在 mysql 安装目录的bin原创 2017-04-20 10:59:48 · 4603 阅读 · 0 评论 -
Java 枚举遍历(多个类名称不同,值不同,字段一致)
今天遇到一个小问题,就是 需要做报表统计,然后自己建立的枚举名称都一致,但是每个枚举集合值不一致,所以想弄一个专用的方法 ,不用每个枚举方法都去遍历,直接传入class名称就可以 筛选的方案,最后找资料得出以下方法,希望能帮助到大家。关键枚举方法://参考EnumExtUtil 获取枚举变量的值public static <T extends Enum<T>> int ...原创 2018-04-28 17:14:42 · 6127 阅读 · 0 评论 -
[转]IntelliJ IDEA 快捷键说明大全 (中英对照、带图示详解)
转自 https://blog.csdn.net/deniro_li/article/details/729026211 编辑【Editing】快捷键英文说明中文说明Ctrl + SpaceBasic code completion (the name of any class, method or variable)补全代码,由于经常与操作系统的输入法的切换冲突,所以实际很少用。一般直接在 ...转载 2018-06-13 09:19:57 · 443 阅读 · 0 评论 -
淘宝FastJson使用
转自 http://blog.csdn.net/yunxiaoxiaoyun/article/details/16811973保存一下,上面地址是淘宝FastJson使用。原创 2016-05-19 10:27:38 · 619 阅读 · 0 评论