![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 63
一蓑烟雨任平生√
这世上的一切都借希望而完成,农夫不会剥下一粒玉米,如果他不曾希望它长成种粒;单身汉不会娶妻,如果他不曾希望有孩子;商人也不会去工作,如果他不曾希望因此而有收益。
----不为失败找借口,志伟成功找方法
展开
-
【记录】Cause: com.kingbase8.util.KSQLException: ERROR: could not determine data t
sql异常原创 2022-11-28 14:50:44 · 2602 阅读 · 3 评论 -
JAVA_获取每年、每季度的第一天,最后一天_一蓑烟雨任平生
啪啪啪的写了一大堆,具体写的啥我也没看懂记录一下吧,下次没准用到了翻翻自己的博客程序员的逻辑:一步一个脚印,走完发现感觉不像自己走的代码量很多,过程很复杂,思路很清晰,可能大佬有更简单的方法废话不多说了,直接上代码工具类 /** * 用途:以指定的格式格式化日期字符串 * * @param pattern 字符串的格式 * @param currentDate 被格式化日期 * @return String 已格式化的日期字符串原创 2022-01-20 16:17:47 · 4378 阅读 · 0 评论 -
SVN密码忘记_一蓑烟雨任平生
点击这里找回密码原创 2021-10-19 09:25:32 · 336 阅读 · 0 评论 -
树莓派——开启xrdp,换镜像,双击打开sh等等__一蓑烟雨任平生
文章目录前言一、树莓派是什么?二、使用步骤1.引入库总结前言玩了半个月的树莓派,总结下好了,消化消化提示:以下是本篇文章正文内容,下面案例可供参考一、树莓派是什么?Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) [1] 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。 [2] 随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。自问世以来,受众多计算机发烧友和创客的追捧,曾经原创 2021-06-10 15:02:05 · 790 阅读 · 1 评论 -
Java_搭建MQTT服务器_一蓑烟雨任平生
文章目录前言一、下载二、双击解压三、bin目录创建自己的服务运行后设置账号密码四、总结前言一、下载MQTT官网二、双击解压获得解压文件三、bin目录创建自己的服务artemis create D:\xxx\xxxxx运行后设置账号密码四、总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2021-06-08 18:36:38 · 2140 阅读 · 0 评论 -
JavaSwing_使用树莓派播放视频_三种方法(FX,CLV,CLVJ)_一蓑烟雨任平生
文章目录前言一、使用技术1.控制设备2.怎么窗口播放3.视频卡死4.远程显示5.远程命令链接6.文件传输二、视频播放一、omxplayer播放1.安装树莓派播放器2.播放视频2.vlc播放3.JavaFX播放不要看官网,直接开撸4.vlcj播放总结前言项目需求:老板要大屏显示视频,还可以用手机上的微信小程序控制暂停播放播放视频谁不会?MP4用爱奇艺播放器啊,迅雷影音啊,腾讯视频啊树莓派播放?树莓派专用系统Raspbian底层是Linux,也就是一片漆黑的命令窗口,也不支持那些exe安装原创 2021-06-04 11:58:32 · 2481 阅读 · 1 评论 -
Java_Maven配置集成IDEA_一蓑烟雨任平生
、原创 2021-03-08 10:41:17 · 202 阅读 · 0 评论 -
SpringBoot拦截器_初级程序猿→中级程序猿必经之路_一蓑烟雨任平生
文章目录前言一、拦截器原理二、拦截器的快速使用步骤1.定义拦截器2.配置拦截器三 、解决问题1.解决静态资源被拦截问题2.拦截器使用实例2.取消拦截操作(自定义注解)总结前言刚毕业的时候感觉设计模式是优秀程序猿的分水岭,还有拦截器,还有过滤器,还有JVM,还有多线程,多进程,等等吧,在我印象里这些都感觉是大牛才擅长的,结果工作时间越久感觉这些东西每天都在接触,也并没有那么难得,废话不多说,今天总结下拦截器吧一、拦截器原理拦截器的原理很简单,是 AOP 的一种实现,专门拦截对动态资源的后台请原创 2021-02-25 18:58:34 · 287 阅读 · 0 评论 -
Java_23种设计模式之策略模式——一蓑烟雨任平生
文章目录前言一、什么是策略模式?策略模式结构图:什么情况下使用策略模式?策略模式的特点:工厂模式和策略模式的异同:相同点:不同点:场景模拟:不使用设计模式:使用工厂模式:策略模式:简单工厂+策略模式:总结前言这次我们来讲解一下策略模式,策略模式是我们日常开发天天都在用的“模式”,最简单if/else就是策略,而我们用不同的策略(分支)来实现结果的区分。所以策略模式是非常重要的模式,也是理解和应用最为简单的方式(大概)。这里再次提醒:不要过分拘泥于设计模式的类和形式,只要记住一点:将变与不变抽离的过程原创 2021-01-29 10:55:47 · 628 阅读 · 0 评论 -
SpringBoot Cors跨域__一蓑烟雨任平生
package com.xczh.service.common.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCor原创 2020-11-25 13:38:23 · 290 阅读 · 0 评论 -
解决JPA中使用@Query注解无法使用limit分页函数__一蓑烟雨任平生
项目中有使用到Spring Data JPA来做查询,在某个查询中,想用limit函数分页,如下: @Transactional @Query(value = "select a.id ,a.even,a.createat,a.iot,a.reada from alarm a where a.adminid=:userId ORDER BY a.createat DESC Limit :num,10") List<Alarm> findByUserId(@Param("u原创 2020-07-02 11:28:09 · 1430 阅读 · 0 评论 -
Caused by: org.apache.ibatis.reflection.ReflectionException: Could not set property id of class
数据库自增长了,实体类没加自增长注解就这样子解决了,其实我认为跟自增长没关系,关键还是必须加@TableId这个注解原创 2020-05-27 10:28:16 · 1072 阅读 · 1 评论 -
Java采坑笔记_Spring&Mybatis&Boot_南国旧梦
MyBatis这里传0的话Integer数据类型默认为’'这样子就解决了原创 2020-05-22 18:06:40 · 224 阅读 · 0 评论 -
JAVA后台常用方法_一蓑烟雨任平生
Springboot时间转换类,越用越爽package com.hnyfkj.productmarket.web.config;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.core.JsonPr原创 2020-05-21 10:43:34 · 427 阅读 · 0 评论 -
Oracle删除一周,一个月,一年之前的数据Sql
一周DELETE FROM PRODUCTPRICE WHERE CREATETIME < SYSDATE - 7一个月DELETE FROM PRODUCTPRICE WHERE CREATETIME < SYSDATE - 30一年DELETE FROM PRODUCTPRICE WHERE CREATETIME < SYSDATE - 365原创 2020-05-18 10:33:18 · 3746 阅读 · 0 评论 -
SpringBoot+zxing批量生成二维码_南国
这个没啥好说的俩类就完事,随便写写,做个记录吧直接上代码,三步完成第一步:引Maven的jar包 <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.1</ver...原创 2020-04-28 18:12:34 · 660 阅读 · 0 评论 -
SpringBoot+EasyPoi三步完成Excel导入导出_南国
easypoi官方文档:http://easypoi.mydoc.io/什么是EasyPoi?easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法Easypoi的目标是什么Easypoi的目标不是替代poi...原创 2020-04-23 18:19:31 · 471 阅读 · 0 评论 -
Java_SpringBoot+WebSocket长连接_独乐乐不如众乐乐_南国
Java使用WebSocket网页端的消息推送,一般有以下几种方式轮询方式:客户端定时向服务端发送ajax请求,服务器接收到请求后马上返回消息并关闭连接。优点:后端程序编写比较容易。缺点:TCP的建立和关闭操作浪费时间和带宽,请求中有大半是无用,浪费带宽和服务器资源。实例:适于小型应用。长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信...原创 2020-04-17 12:09:49 · 1716 阅读 · 2 评论 -
一个简单的短信注册Demo
**用户登录任何软件都需要注册账号,有输入手机号发短信的,有获取手机权限获取手机号进行注册的,还有的扫码进行登陆然后关联手机号的,也有关联第三方的比如QQ,新浪微博,支付宝来登录的,无论哪种方式都是为了跟你手机绑定起来,避免一个手机号多个账号的情况**今天就随便写一下简单的注册登录代码,注册的话,手机注册无非两个按钮,一个发送短信,一个注册注册流程:用户点击发送短信,后台收到前台传递过...原创 2020-03-09 18:08:43 · 2562 阅读 · 0 评论 -
XXL-SSO单点登录___整合APP手机端+PC端
一开始很排斥XXL-SSO,没办法每当接触新的技术就感到很吃力,就像去年用Python写爬虫一样,一周才学会爬虫,废话不多说,直接上干货从guthub上获取XXL-SSO源码(后来才知道XXL是作者徐雪里的简写),直接下载下来就能用,github地址毕竟是开源的,好处比较多,来来来,上度娘1、简洁:API直观简洁,可快速上手;2、轻量级:环境依赖小,部署与接入成本较低;3、单点登录:只...原创 2020-03-06 18:47:12 · 1504 阅读 · 0 评论 -
查询日期报错问题,invalid comparison: java.util.Date and java.lang.String
早上写了一个接口,按照时间段查询数据库结果的,然后各种错误,一开始写sql查询用的If test,Sql如图所示<select id="findTrail" resultType="Trail" parameterType="Dog"> select * from trail where 1=1 <if test="date11 != null and da...原创 2018-11-16 14:20:56 · 1211 阅读 · 0 评论 -
Mybatis什么时候用resultMap,什么时候用resultType
今早上在用Mybatis的时候遇到了多表查询,一直用的resultType,以前的话都是把返回的实体bean里面添加两个表所有的字段,当然这样写的弊端很大的,很多没用的字段也查询出来了,然后早上百度了一下myBatis的多表查询,发现了有个resultType可以来解决(以前上学的时候学过,但是一直不理解,哈哈),废话不多说直接上代码这是我的sql查询语句<select id="find...原创 2018-11-17 11:11:15 · 3446 阅读 · 0 评论 -
服务器安装了MySql远程访问报错host is not allowed to connect mysql
新买的服务器安装了Mysql服务端后,(Mysql安装,此处省略2000字,安装mysql各种报错啊,卸载还不干净,注册表refdit各种清理)然后远程访问不了,一开始以为服务器没有对外开放3306端口,然后在阿里服务器控制页面开放了3306,然后依然连接不上,报错host is not allowed to connect mysql在网上百度了一下有很多方法,很多方法很复杂,也懒得去试了,有...转载 2018-12-20 10:00:05 · 298 阅读 · 0 评论 -
IOT物联网,如何上传正确的消息推送证书到第三方平台
做物联网久了,肯定要和第三方平台打交道,中国三大运营商都可以进行物联网推送,我们公司用的电信平台,这两天由于登陆电信平台的一个提示尊敬的客户,您好!为了更好的为您服务,提高安全能力,NB网关计划于3月31号进行北向证书替换操作。目前,NB网关北向API接口(https协议)使用的加密证书是自签名证书,非第三方权威机构颁发的商用证书,存在中间人攻击等安全风险。现计划于3月31号进行北向证书替换操...原创 2019-02-25 09:40:12 · 2830 阅读 · 1 评论 -
MySql时区问题,志伟随笔
今天老板让开了一个IOT新项目,当然用的框架还是最熟悉的SpringBoot了,本来想自己搭个框架的,自己引了一些依赖,然后就开始了我的无限报错,各种错误各种出,让我放了大招依旧报错,我的大招就是把以前项目的pom文件从新拷贝过来,不说那么没用的了,来看下错误的开始吧,一开始小的错误就不说了,什么没扫到包,什么字段不对应,什么依赖版本过低,自己的马虎出的问题,自己细心点就好了,没什么难度 The...原创 2019-03-06 16:23:39 · 214 阅读 · 0 评论 -
SpringBoot上传图片到服务器遇到的坑,以及心得,志伟随笔( ̄▽ ̄)"
很久没写博客了,来一篇吧老板提出需求,上传图片到服务器然后在前端页面展示,然后写了一个小Demo,测试一下前端html简单代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> ...原创 2019-04-17 11:57:19 · 4074 阅读 · 13 评论 -
存储过程,Event事件,简单易懂,志伟随笔
一张图片,一下午的时间没了,直接上图,然后慢慢讲解先解释下每一行的sql啥意思TRUNCATE TABLE `table`;删除表中数据,让他从0开始增长UPDATE `line_table` SET time = DATE_ADD(time,INTERVAL 1 DAY) 往后加一天Date_add,向前加一天就是Date_sub,两个基本函数而已,没啥意义CREATE EV...原创 2019-04-19 17:57:28 · 413 阅读 · 0 评论 -
Mybatis 动态insert语句
mybatis的一个比较先进的思想是把Sql语句写在了配置xml文件(也支持注解),通过配置文件的方式,免去了一般软件开发的硬编码,当业务需求改变的时候,只需要更改sql语句即可!下面是个人在学习mybatis动态insert语句的笔记,留着参考!在写insert子句的时候,由于不知道需要插入多少字段,mybatis通过prefix,suffix,suffixOverrides很好的解决了该问...转载 2019-05-06 17:27:06 · 688 阅读 · 0 评论 -
Java_海康摄像头二次开发,视频录制上传__志伟随笔
关于海康威视摄像头的二次开发,在我看来,玩了两天,发现分三步吧先说第一步,让海康的程序可以在自己项目里运行起来首先在海康威视的官网下载对应的SDK文档,看你电脑多少位的,32的就下32,64的就下载64的就可以了,别下载错了,下载完解压后如下图然后将Demo文件中对应的版本导入到自己的开发工具中去,我用的Java开发的所以直接将java放进来,然后将dll全都放进来,大概目录如下图这里...原创 2019-05-07 10:50:49 · 2122 阅读 · 3 评论 -
SpringBoot集成JWT实现token验证(摘自博客园)
JWT官网: https://jwt.io/JWT(Java版)的github地址:https://github.com/jwtk/jjwt什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).定义了一种简洁的,自包含的方法用于通信双方之间以JSON对象的形式安全的传递信息。因为数字签名的存在,这些信息...转载 2019-05-21 15:44:01 · 2996 阅读 · 1 评论 -
SpringBoot传参,接收参数问题
第一类:请求路径参数1、@PathVariable获取路径参数。即url/{id}这种形式。2、@RequestParam获取查询参数。即url?name=这种形式例子GEThttp://localhost:8080/demo/123?name=suki_rong对应的java代码:@GetMapping("/demo/{id}")public void demo(@PathV...转载 2019-09-01 13:16:24 · 3487 阅读 · 0 评论 -
Java计算两个经纬度之间的距离公式,外加百度地图高德地图转换,和保留小数
在网上看到了很多两个坐标之间的距离公式,也都亲自测试了,有很多都不可以用,后来找到一个比较好的距离算法,分享给大家经纬度两点之间的距离公式public class MapUtils { private static double rad(double d) { return d * Math.PI / 180.00; // 角度转换成弧度 } /* * 根据经纬度计算两点之间的...原创 2018-11-07 09:01:51 · 2616 阅读 · 0 评论