Java
文章平均质量分 68
北溟南风起
功夫到家,水到渠成。
展开
-
【本文将经常更新】代码评审中的哲学|一起来看看我们进行java代码评审后提出来的意见吧
Java代码评审中总结提炼出来的硬核知识点。原创 2022-10-01 17:21:47 · 854 阅读 · 0 评论 -
MAC中import的maven工程无法识别java程序以及依赖包无法加载等问题的解决办法
解决idea中maven工程无法识别java项目以及依赖包的问题。原创 2022-08-21 16:45:15 · 1572 阅读 · 0 评论 -
数风流人物还看今朝|前后端分离微服务项目常用中间件以及指令
前后端分离项目开发过程中,这些东西一般少不了。原创 2022-08-17 20:43:24 · 1618 阅读 · 1 评论 -
绝知此事要躬行|fatal: not in a git directoryError: Command failed with exit 128: git
绝知此事要躬行|fatal: not in a git directoryError: Command failed with exit 128: git原创 2020-02-28 22:39:54 · 1693 阅读 · 0 评论 -
纸上得来终觉浅|解决mac m1芯片安装homebrew下载失败以及速度慢的问题
纸上得来终觉浅|解决mac安装homebrew下载失败以及速度慢的问题原创 2020-02-25 23:21:52 · 2278 阅读 · 2 评论 -
雄关漫道真如铁|MAC安装Maven并配置环境变量
雄关漫道真如铁|MAC安装Maven并配置环境变量原创 2022-05-29 16:37:50 · 5505 阅读 · 2 评论 -
而今迈步从头越|nacos逼我在mac上重新安装java8与环境变量的配置
而今迈步从头越|mac安装java、配置环境变量原创 2022-08-12 21:07:37 · 3757 阅读 · 8 评论 -
关于redisTemplate.opsForValue().set数据本地redis客户端库中查不到问题的解决记录
redisTemplate明明存值完成了结果本地redis数据库客户端查不到,真相找到了......原创 2022-07-23 18:18:01 · 9437 阅读 · 5 评论 -
基于JWT(JSON Web Token)的工程引入与落地实践
一次基于JWT(JSON Web Token)的工程引入与落地实践。原创 2022-07-23 15:46:28 · 518 阅读 · 0 评论 -
解决因nginx配置导致文件上传失败的问题 The filed file exceeds its maximum permitted size of 1048576 bytes
解决因nginx配置导致文件上传失败的问题 The filed file exceeds its maximum permitted size of 1048576 bytes原创 2022-05-02 22:09:37 · 3629 阅读 · 0 评论 -
工作两年后,关于Java初中高、架构师能力图谱的所见所记
工作两年后,由于迷茫,检索、总结写了此文:Java初、中、高、架构师等技能图谱,用于指导自己职业发展。原创 2022-05-02 21:37:28 · 1946 阅读 · 0 评论 -
AOP实现用户操作记录写入数据库
AOP实现用户操作记录,真可谓是展现技术之美,你值得拥有!原创 2021-06-20 21:14:09 · 441 阅读 · 0 评论 -
【问题记录系列】java.lang.IndexOutBoundsException:Index: 1,Size:1
java.lang.IndexOutBoundsException1.问题背景2.问题展示【图片】拍摄图3.问题解决 【图片】debug图一debug图二4.解决后的效果1.问题背景昨天写好的重置密码的接口,与前端联调的过程中,提示“服务异常”,看了下报错信息,提示java.lang.IndexOutBoundsException:Index: 1,Size:1,认识几个单词的人都知道,这不就是数组越界异常了,于是进行debug调试,由此也发现了编写程序时候的逻辑漏洞。2.问题展示【图片】拍摄图原创 2021-06-09 18:59:15 · 1073 阅读 · 0 评论 -
Java项目开发中的前端、后端校验
前端校验防君子,后端校验防小人。Java项目开发中的前端、后端校验写作背景一、几点常识二、几个原则三、常见前后端校验项合法性校验常规性校验业务校验1. 必须在后端校验的2. 有必要在前端校验的四、前后端校验优劣1. 前端校验2. 后端校验写作背景事情由今天项目上的一个正则校验所起。由于密码修改需要用到正则表达式,可能是由于之前写的正则表达式存在一定的问题,导致后端使用该正则进行校验没有任何问题,但是前端在进行匹配的时候总是不可以,事情就是这么个事情。由此展开了一个讨论,为什么在优化正表达式之前明.原创 2021-06-09 18:41:08 · 1379 阅读 · 0 评论 -
解决url中?参数值加号‘+’丢失问题
解决URL参数+丢失问题1. 问题背景2. 问题展示【图片】2.1 url链接中2.2 开发者工具传参中2.3 后端接收的参数中3. 问题解决3.1 分析3.2 程序4. 解决后的效果【图片】1. 问题背景项目组需要开发一个第三方系统跳转本系统并模拟登录的接口,方式为get请求,参数只有一个加密串:cid,由于加密串比较长,采用des加密算法,会出现一定数量的特殊字符,+号也不例外。然而, 将含有+号的加密串放到url中进行接口请求的时候,+号丢失了,诚然,服务端一定解析不了这缺少+字符的加密串了。原创 2021-05-24 19:16:36 · 8381 阅读 · 2 评论 -
【DES密码算法】Java实现DES加、解密算法
Java实现DES加、解密算法1.des介绍2.java程序3.测试类4.结果图1.des介绍这里就不过多介绍了,网上的介绍已经很好了。2.java程序package com.world.building.utils.EncryptUtils;import org.junit.jupiter.api.Test;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.D原创 2021-05-24 13:33:23 · 726 阅读 · 0 评论 -
Java开发常用指令
java开发日常所用1. 清理maven项目target内容2. 编译、打包一体化执行3. 编译、打包免test单元测试执行1. 清理maven项目target内容mvn clean2. 编译、打包一体化执行mvn install3. 编译、打包免test单元测试执行mvn install -Dmaven.test.skip=true...原创 2021-03-13 11:39:27 · 204 阅读 · 0 评论 -
通过三个示例,看Java读取文件数据与Java写入数据到文件操作
概括三种java操作文件的方式(1.读取 2.写入 3.读取A文件同时写入B文件)原创 2021-01-19 18:46:40 · 372 阅读 · 0 评论 -
开源项目的正确打开方式
开源项目的正确打开方式原创 2018-04-28 20:45:47 · 756 阅读 · 0 评论 -
基于Java的网络编程实践
基于java的网络编程原创 2018-03-16 17:29:11 · 2095 阅读 · 0 评论 -
Java多线程基础巩固系列
多线程多线程一.创建方式(两个重要+一个了解)1. extends Thread(重要)2. implements Runnable(重要+广泛使用)3. implements Callable (了解)二.案例1. 购买车票2. 龟兔赛跑3. 网图下载 (借助commons Io依赖)三.静态代理(婚庆公司的例子)好处四.Lambda表达式总结案例(记录向lambda演变的过程)1. 接口+普通实现类2. 接口+静态内部类3. 接口+局部内部类4. 接口+匿名内部类5. 接口+lambda简化(无参)6.原创 2020-10-22 09:49:43 · 591 阅读 · 0 评论 -
SpringBoot项目Demo-员工管理系统(使用Map模拟数据库)
SpringBoot-员工管理系统Demo0.效果图1. 创建SpringBoot项目2. main/java结构图与全部程序1. LoginHandlerInterceptor.java2. MyMvcConfig.java3.EmployeeController.java4.LoginController.java5.DepartmentDao.java (Map模拟部门库表)6. EmployeeDao.java (Map模拟员工库表)7.Department.java(使用了lombock依赖与插件原创 2020-10-16 15:08:28 · 1081 阅读 · 4 评论 -
Java基础练习小游戏-贪吃蛇
你与贪吃蛇的距离,只有三个类、一包图片素材而已!看过这篇文章,轻松实现贪吃蛇小游戏!原创 2018-02-24 16:04:44 · 369 阅读 · 1 评论 -
引用类型参数绑定 | 针对廖雪峰老师的两个例子的个人理解(是我太笨,对知识比较慢热)
引用类型参数绑定 | 针对廖雪峰老师的两个例子的个人理解。廖雪峰的话,耐人寻味!原创 2018-02-22 20:50:57 · 853 阅读 · 1 评论 -
Spring | 我人生中第一个使用IOC的程序【常规基本用法】
IOC的一般使用,以后不写这样的文章了,自己都没心情看,更何况大家了。原创 2018-02-21 16:01:51 · 1446 阅读 · 0 评论 -
将Servlet中的ResultSet显示到Jsp页面
使用转发和重定向的方式,将结果集ResultSet显示到前端。原创 2018-02-19 11:47:59 · 1333 阅读 · 2 评论 -
极简Java Web项目-纯Servlet实现前后端贯通+MySql数据库增、删、改、查。(没有框架、没有service、没有dao)
前端一个JSP+后台一个Servlet即可搞定。原创 2018-02-18 19:55:59 · 623 阅读 · 0 评论 -
Java(关系操作符+流程控制语句)
学习模式:看一遍视频+手抄一遍+再看一遍视频+在线题库学习方法:把握主线 不偏离主线 熟悉、掌握常规写法java day3第一板块:关系操作符表达式与操作符1.关系操作符 6个2.算数操作符3.逻辑操作福4.赋值操作符4.1 组合赋值操作符5.自增操作符6.优先级与类型转换第二板块:流程控制语句1.if else语句2.for循环语句3.for语句内部可以嵌套for循环、if语句等4.break与continue (配合循环语句来使用)5.while循环语句第一板块:关系操作符表达式与操作符ja原创 2020-06-19 22:28:35 · 269 阅读 · 0 评论 -
Java(变量+int+double+String+boolean四种数据类型)
JavaDAY2(变量+int+double+String+boolean四种数据类型1.变量:表示变化的量2.变量的简单运算3.整数int与小数double4.字符串String5.布尔boolean(非此即彼)1.变量:表示变化的量变量三要素:名字、值、类型例如:int a =123;int year = 2020;int yue = 6;int quanmianxiaokangshinanian = 2020int aa1 = 12345;int say_of = 2020;命名原创 2020-06-17 22:40:51 · 1805 阅读 · 0 评论 -
Java(编程语言发展流程+Java应用领域+开发环境+HelloWorld+初学者模式)
JavaDay11.Java之前的编程语言发展历史2.Java几个主要的应用领域:3.集成开发环境(IDE:Integrated Developement Environment)4.HelloWorld程序5.初学者模式1.Java之前的编程语言发展历史2.Java几个主要的应用领域:网站开发(JavaWeb)安卓开发(手机APP)JavaFX(桌面GUI)大数据应用以及其他大型系统3.集成开发环境(IDE:Integrated Developement Environment)原创 2020-06-17 21:28:30 · 236 阅读 · 0 评论 -
Method setName() is never used 且字体为灰色解决方案(详细步骤)
Method setName() is never userd 且字体为灰色的解决方案(步骤很详细)。2.解决步骤第1步第2步第3步第4步第5步点击Apply即可。3.更改后效果展示原创 2020-05-25 15:09:17 · 9023 阅读 · 5 评论 -
JSP与汤姆猫Tomcat环境搭建及基础认识
JSP概念toncat的安装与配置常见状态码原创 2020-05-25 00:16:06 · 875 阅读 · 0 评论 -
Tomcat安装过程中startup.bat启动后显示乱码解决方案
1.乱码是这样的,上图:2.解决方案:找到Tomcat根目录中得conf找到conf中的logging.properties编辑logging.properties,将java.util.logging.ConsoleHandler.encoding = utf-8修改为下面的代码:java.util.logging.ConsoleHandler.encoding = GBK3.修改后的效果图展示大功告成。(原谅我不知道原因,上网查了资料,明明显示utf-8支持所有国家的语言,但原创 2020-05-24 23:33:13 · 1744 阅读 · 2 评论 -
JAVA基础(JDK+环境变量+首个程序HelloWorld.java)
Day01 Java开发笔记1.交互方式2.键盘基本功能键3.键盘快捷键4.常用dos命令5.java语言平台版本6.java语言特点7.java的两大器件8.第一个java程序 HelloWorld.java9.环境变量 path1.交互方式图形化界面:简单直观、容易接受,容易上手命令行方式:输入特定指令让计算机完成,较为麻烦,需要记住一些命令2.键盘基本功能键tabshif...原创 2020-04-09 13:53:35 · 404 阅读 · 0 评论 -
SpringMVC前端后台交互原理图(小记两张图)
原创 2020-01-17 16:38:53 · 598 阅读 · 0 评论 -
JAVA Servlet小项目(实现前端、服务器、数据库的信息交互)
工具:1.开发工具 IDEA 2.几个Jar包链接:https://pan.baidu.com/s/1jvEQ4zVAVzoxZGHweGgWxA提取码:o9rk一、定个小目标:servlet:我所理解的,其是一个前端界面和后台服务器交互的中间媒介,不管准确不准确,我暂时只需要知道这么多,这个小项目,其实要做成的效果是比较单纯的:1.做一个前端界面,...原创 2020-01-02 22:20:25 · 1236 阅读 · 1 评论 -
配置JAVA环境变量
一、自行安装JDK(位置默认C盘)JDK全称是Java Development Kit。 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。二、拷贝路径依次打开:(默认安装在c盘就这样打开即可)C盘Program Filesjava打开jdk拷贝此时的路径。我这边...原创 2019-12-25 13:28:26 · 252 阅读 · 0 评论