Java
文章平均质量分 53
林烈涛
代码改变世界
展开
-
java爬取深圳新房备案价
java爬取深圳新房备案价原创 2024-03-01 02:46:09 · 522 阅读 · 1 评论 -
springMvc可访问静态资源服务的配置
springMvc让程序开发者去配置文件上传的额外的静态资源服务的配置。原创 2022-09-22 02:48:47 · 359 阅读 · 0 评论 -
java object为空判断null
【代码】java object为空判断null。原创 2022-09-16 02:54:39 · 1755 阅读 · 0 评论 -
idea常用10个快捷键
idea 常用10个快捷键总结原创 2022-07-21 15:51:32 · 1264 阅读 · 0 评论 -
springboot使用自带logback日志框架,省时省力
文章目录一、什么是日志二、logback简介三、在springboot使用1、简易使用2、高级使用① logger记录器② appender 附加器③root根记录器四、项目真正案例总结一、什么是日志日志的作用是用来追踪和记录我们的程序运行中的信息,我们可以利用日志很快定位问题,追踪分析。如果没有日志,程序一旦出现问题,很难一下子就能定位问题。尤其是访问第三方接口、随机或偶尔出现的问题、很难再现的问题。之前听说过一句话:“只有在程序出问题以后才会知道打一个好的日志有多么重要。”二原创 2022-05-25 05:29:34 · 2159 阅读 · 0 评论 -
java.security.InvalidKeyException: Illegal key size
对接微信接口中间出现一些心酸的过程。明明本地测试没有问题,部署到服务器就出现 java.security.InvalidKeyException: Illegal key size,然后开始漫长的解决搜索过程。day1、搜索CSDN查看了很多文章,其中这个写得比较齐全java.security.InvalidKeyException: Illegal key size错误分析错误原因:解密长度引起的提出来两个解决办法:1 、有policy 文件夹找到java.security#crypt.原创 2022-05-17 17:09:19 · 18875 阅读 · 13 评论 -
Liunx安装jdk1.8(详细操作教程)
文章目录前言一、下载包1.1 网站下载可视化操作上传(简单)命令操作上传1.2命令操作(直接下载按照配置环境)二、解压三、选择位置四、配置环境变量五、总结前言什么是jdkjdk 即 Java Development Kit(Java开发工具包),包括了java运行环境,基础类库和一些java工具,是java运行的基础。选用的是jdk1.8,也称java8我用的 操作系统是centos8.2查询命令:cat /etc/redhat-release返回结果:CentOS Linux原创 2022-04-22 01:37:57 · 2744 阅读 · 1 评论 -
java两个日期相差天数
2个日期,天数相隔多少,日期有多少天import java.util.Calendar;import java.util.Date;public class DateUtil { /** * 两日期之间的间隔 * @param beginDate 开始时间 * @param endDate 结束时间 * @return 返回day */ public static int getDistanceByDay(Date beginD原创 2022-04-01 00:38:42 · 2526 阅读 · 0 评论 -
java上传文件图片
public ResultInfo addImg(MultipartFile multipartFile, Integer dir){ ThrowException.illegal(multipartFile.isEmpty(),"图片为空"); ResultInfo resultInfo=new ResultInfo(); try { //1、上传文件原始名称,如 abc.jpg String realFile原创 2022-02-20 16:43:03 · 458 阅读 · 0 评论 -
java使用jwt
在一个标准项目,拦截器或者过滤器一定不会少了。有了这些,那必须使用令牌验证了。这里讲解的是jwt可以去看一下我上一篇文章,使用token和redis验证1、JWT1️⃣什么是jwtjwt 全称是 json web token在网络应用环境声明而执行的一种基于json的开发标准jwt应用分布式的当点托登录系统,身份提供者和服务者提供者传递认证用户信息2️⃣jwt认证流程用户输入用户密码进行登录服务判断用户登录是否正确-如正确,则颁发给用户一个token客户端存token,在以.原创 2022-01-27 01:23:57 · 1699 阅读 · 0 评论 -
java令牌验证使用token和redis实现思路
一个标准项目中,会有拦截器!既然有拦截器,就有它放行规则。这里说一下,放行的规则使用到uuid生成token,然后把token,存放在redis中。前端访问时,带上token请求头。响应回来,把token存在本地中,以备下次使用!1、生成Token令牌String token=UUID.randomUUID()+"";使用到UUID,因为他具有唯一性2、存入Redis中redisTemplate.opsForValue().set(token,user,Duration.ofMinute.原创 2022-01-26 23:23:24 · 3517 阅读 · 2 评论 -
There is no getter for property named ‘xxx‘ in ‘class xxx‘
问题描述:在执行项目出现这个报错 There is no getter for property named ‘xxxx‘ in ‘class xxxx 这个问题是MyBatis报错引出的。原因分析:什么!mybatis不是自动生成代码怎么会有错!是的,没有错,错了你乱修改他们代码!比如:我把实体类 avatarurl 修改成 avatarUrlMapper文件sql语句也同步修改成 avatarUrl可就是报错了!!!解决方案:重新 执行一下 mybatis,让他重新生成一下 实体原创 2022-01-07 23:09:36 · 1161 阅读 · 0 评论 -
Java中BigDecimal用法
系列文章目录有Math取整方式,java自带运算,为什么还选要学习 BigDecimal文章目录系列文章目录前言一、BigDecimal是什么?二、使用步骤1.引入库2.读入数据总结前言随着计算复杂,用户需求变大,传统取整不能满足用户需求,计算进度同样需要更加精确1️⃣ 比如下面,浮点数影响了计算精度值注:根本原因是:十进制值通常没有完全相同的二进制表示形式;十进制数的二进制表示形式可能不精确。只能无限接近于那个值特别是金融项目,出现 0.30000000000000004 体验不原创 2022-01-03 18:39:49 · 4769 阅读 · 0 评论 -
Java取整函数ceil/floor/round/rint
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇原创 2022-01-03 02:37:04 · 691 阅读 · 0 评论 -
Java日期时间类
Java 日期时间类1 Date类2 DateFormat类2.1 getInstance() 默认2.2 getTimeInstance() 时间2.3 getDateInstance 日期2.4 getDateTimeInstance 日期和时间2.5 SimpleDateFormat 自定义格式3 Calendar类1 Date类Date类表示日期时间其构造函数用法(默认获得系统时间 System.currentTimeMillis())Date date=new Date();Dat原创 2022-01-01 20:56:06 · 550 阅读 · 0 评论 -
swagger使用教程
1 Swagger 简介翻译:大摇大摆;神气十足读音: [ˈswæɡər] 人称:(丝袜哥)版本:swagger3比swagger2相比,配置更少,使用更加方便官网:https://swagger.io/ (API Development for Eveyone)在线编辑器:http://editor.swagger.io/作用:简单但功能强大的API表达工具配置或修改源码,达到对应功能:Swagger CodegenSwagger UISwagger EditorSwagger原创 2021-12-24 17:24:42 · 3409 阅读 · 0 评论 -
java从数据库查询数据存在redis中
从数据库查询 获取 返回list,存在redis小案例 /** * 用户对象 * @param request 请求 * @return 结果 */ public Map<String,Object> queryUserByOrg1(HttpServletRequest request){ String key=CookieUtil.getKeyFromTokenCookie(request); String o原创 2021-12-17 05:52:38 · 1374 阅读 · 0 评论 -
Java Strings.isBlank和Strings.isEmpty使用与区别
1 isBlank源码:public static boolean isBlank(String s) { return s == null || s.trim().isEmpty(); }2 isNotBlank源码:public static boolean isNotBlank(String s) { return !isBlank(s); }3 isEmpty源码:public static boolean isEmpty(Char原创 2021-12-02 23:31:31 · 946 阅读 · 0 评论 -
java解析地址全面版
国内地址解析(输入 省份+城市+区/县+详情地址)/** * 解析地址 * @param AllAddress 详细地址 * @return */ public Map<String,String> addressResolution(String AllAddress){ //有手动空格解析 Matcher m= Pattern.compile("\\S+").matcher(AllAddress);原创 2021-11-30 15:13:56 · 3681 阅读 · 0 评论 -
java多种请求参数的设置
请求参数多种方法实现public String queryYTO(String number){ String param ="{\"NUMBER\":\"" +number+ "\"}";//参数 String method = "track_query_adapter";//方法 String v = "v1";//版本 String data=param+method+v+secret; String sign= Md5原创 2021-11-30 10:38:57 · 880 阅读 · 0 评论