![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
秃头中成长
这个作者很懒,什么都没留下…
展开
-
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection;
访问数据报这个错误是连接池版本太低导致。原创 2023-09-07 16:47:35 · 737 阅读 · 0 评论 -
对list对象的某个字段去重
针对集合的内对象某个字段去重。原创 2023-07-24 09:38:13 · 476 阅读 · 0 评论 -
java stream 流分组过滤
开发中我们经常用到stream来处理数据,我们会遇到对一些数据进行分组过滤1.场景一对集合内多个对象单个字段进行分组。原创 2022-07-29 10:12:55 · 5543 阅读 · 2 评论 -
使用 ByteBuffer序列化图片
java 的nio 如何将文件流保存到硬盘中这样就可以保存到 磁盘中了 这个是linux 系统中的目录 如果是windows 将路径改成对应的盘符就好了原创 2022-06-06 13:30:08 · 186 阅读 · 0 评论 -
java截取视频第一帧图片
首先引入第三方坐标 <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacpp</artifactId> <version>1.4.1</version> </dependency> <dependency>原创 2021-10-29 17:18:20 · 4446 阅读 · 1 评论 -
解析xml文件
可以将xml的文件转成json对象在封装到实体中 @Override public List<JSONObject> xmlTOJSONObject(String xmlStr) { List<JSONObject> list = new ArrayList<>(); JSONObject jsonObject = XML.toJSONObject(xmlStr); JSONObject jsonObjectRoo原创 2021-10-12 10:12:09 · 153 阅读 · 0 评论 -
前后端分离项目部署步骤
现在公司基本上都是前后端分离了,前端基本上就是vue这种前端框架,后端基本上是接口服务,今天在网上找到一个视频学习了一下部署过程,今天记录一下。部署准备一台云服务器,文件上传工具, ssh连接工具。环境准备linux cenos7.x ,node.js jdk1.8, mysql 5.7+,redis,nginx准备将若依的项目拉下来运行起来可以直接搜索项目 在gitee点这个Vue的这个是前后端分离的项目把代码拉下来或者下载下来我们得到一个文件加压用idea打开它ruoyi-ui这个原创 2021-09-03 11:49:34 · 24654 阅读 · 13 评论 -
面试题--加锁有什么机制?
加锁有什么机制?原创 2021-06-11 12:52:31 · 216 阅读 · 1 评论 -
面试--ConcurentHashMap 在java7和java8中的区别?
ConcurentHashMap 在java7和java8中的区别?答案:稍后整理原创 2021-06-11 12:49:17 · 1055 阅读 · 1 评论 -
duplicate entry 10 for key
遇到这个错误 主间冲突错误向唯一字段插入相同数据。解决方法:方法1、请检查程序是否做了修改,如果修改过,建议用我们的原程序覆盖您的修改,再次检查问题。方法2、用phpmyadmin或tools工具修复出错表,如果还没修复可方法3手动修复。方法3、如果您的站点上有 phpMyAdmin ,还可以通过他检查下您的数据库中出错的表的自增字段的当前自增值是否和该表中自增字段的最大值相同,如果相同则会出现该错误。...原创 2021-05-19 16:18:27 · 593 阅读 · 0 评论 -
JPA使用 GROUP_CONCAT()
我们使用jpa 将同一分类下的所有结果都统计在一行 一定会group_concat()函数public interface ViewLbResultCount1Repo extends JpaRepository<ViewLbResultCount1,Integer> { @Query(value = "SELECT sample_id AS sample_id,result AS result,create_time AS create_time," + "u原创 2021-03-16 13:31:37 · 1483 阅读 · 1 评论 -
使用定时任务增量更新缓存
使用定时任务增量更新缓存的代码@Slf4j@Componentpublic class ConfigureTasks { private Timestamp ordertime=null; private Timestamp imgtime=null; private Timestamp holdtime=null; private Timestamp firmtime=null; private Integer count=0; private I原创 2021-03-16 09:29:39 · 2502 阅读 · 2 评论 -
java8stream操作
一、概述Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且易于使用的处理数据的方式。特点:1 . 不是数据结构,不会保存数据。2. 不会修改原来的数据源,它会将操作后的数据保存到另外一个对象中。(保留意见:毕竟peek方法可以修改流中原创 2021-01-28 17:13:27 · 123 阅读 · 0 评论 -
springboot定时任务 @Scheduled 属性解释
关于定时任务中@Scheduled 这个注解中有多个属性配置1. cron属性cron属性值是一个String类型的时间表达式,各部分的含义如下:Seconds : 可出现", - * /“四个字符,有效范围为0-59的整数Minutes : 可出现”, - * /“四个字符,有效范围为0-59的整数Hours : 可出现”, - * /“四个字符,有效范围为0-23的整数DayofMonth : 可出现”, - * / ? L W C"八个字符,有效范围为0-31的整数Month : 可出原创 2020-11-25 15:57:22 · 1005 阅读 · 0 评论 -
springboot定时任务(单线程和多线程)
springboot使用过程中 我们经常会使用到定时任务这个注解应该会很熟悉//定时任务1(2s执行一次)@Scheduled(cron = "0/2 * * * * ? ")@Componentpublic class StaticScheduleTask { //定时任务1(2s执行一次) @Scheduled(cron = "0/2 * * * * ? ") public void scheDuleTask() { System.out.println("test"+Threa原创 2020-11-25 15:47:59 · 2718 阅读 · 0 评论 -
java8对list集合中数据进行过滤对集合中的某个对象多个属性排序
public static void main(String[] args) throws Exception{ ArrayList<Car> list = new ArrayList<>(); for(int i=0;i<100;i++){ Car car = new Car(); car.setId(i); car.setName("第一条"+i); .原创 2020-10-28 13:24:07 · 6345 阅读 · 0 评论 -
关于JPA的@Query原生sql分页排序问题
使用JPA开发的过程中使用@Query注解使用原生sql查询数据,之前一直是按照时间倒叙来查询的,使用的为硬编码。 @Query(value = "select * from view_hs_auction_hang_item where " + " if(?1 is not null,item_code like CONCAT('%',?1,'%'),1=1)" + "and if(?2 is not null,item_name like CONCAT原创 2020-09-03 10:37:08 · 1759 阅读 · 0 评论 -
java后端学习路线
Java开发1、编程基础Java基础(基础语法、面向对象、接口、容器、异常、泛型、反射、注解、I/O)java虚拟机(JVM)(类加载机制、字节码执行机制、JVM内存模型、GC垃圾回收、JVM性能监控与故障定位、JVM性能调优)多线程/并发(并发编程的基础、线程池、锁、并发容器、原子类、JUC并发工具类)数据结构和算法(字符串、数组、链表、堆栈/队列、二叉树、哈希、图)(排序、查找、贪心、分治、动态规划、回溯)计算机网络(ARP协议、IP协议、ICMP协议、TCP/UDP协议、DNS/http原创 2020-08-22 15:21:42 · 271 阅读 · 0 评论 -
springboot实现自动发送邮件功能
首先要一如maven 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>然后编写发送邮件的工具类型import org.springframework.mail.Simp原创 2020-07-08 15:57:22 · 362 阅读 · 0 评论 -
java通过URL去图片服务器获取文件信息
最近在开发过程中,遇到这样一个需求,对接区块链的SDK,需要上传文件到区块链上,考虑到效率问题将文件放到专门的文件服务器上,区块链那边只存一个文件的URL然后每次请求要通过URL去文件服务器上去校验文件是否被篡改。接下来可以用到我接下来用到的代码了这个是对文件的流信息进行计算hash值 通过url 可以得到文件的hash值URL url = new URL(replace); HttpURLConnection conn = (HttpURLConnection) url.ope原创 2020-07-08 14:32:56 · 926 阅读 · 0 评论 -
java获取手机端,还是pc端代码
modelMap.put("IsPhone", IsPhone.judgeIsMoblie(request));原创 2019-11-25 23:57:15 · 255 阅读 · 0 评论