自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 springboot 打包jar包部署 单模块多模块jar包部署

使用IntelliJ IDEA开发工具,maven进行项目构建!在windows、Linux环境,实现jar包方式部署springboot的单模块/多模块项目

2024-01-21 14:11:47 1183

原创 Liunx mysql登录报错ERROR 1045 (28000): Unknown error 1045;忘记密码/跳过密码RROR 1054 (42S22): Unknown error 1054

虚拟机CentOS7 ,mysqk 5.7.37 ,安装好mysql一段时间后,长时间没有用,使用命令连接 mysql -u -root -p、 回车,输入密码后,报错:ERROR 1045 (28000): Unknown error 1045。1、找到mysql配置文件my.cnf,参考路径:/etc/my.conf,vim my.conf,在[mysqld]的下方增加:skip-grant-tables,登录mysql时跳过密码校验。

2024-01-19 21:39:45 847

原创 java nio RandomAccessFile FileChannel通道实现文件的读写 乱码问题分析

2 channel.position(channel.size()):从文件末尾追加内容,channel.position(0):从文件开头覆盖内容,可以指定0到channel.size() 之间的任意值以完成文件读写定位.* 3 写入文件时,RandomAccessFile是以字节为单位写入,写入的字节覆盖源文件中多字节字符的部分字节后,文件将出现乱码.因为写入内容有7个字节,从头覆盖时,会将第一个"好"的第一个字节替换成4,导致"好"字编码失败,因而出现乱码.

2023-01-11 20:50:34 848

原创 IDE开启assert断言 IntelliJ IDEA 2021 开启assert断言 -ea

java虚拟机默认是不开启断言的.通过IDEA 2021开发时需要手动设置IDE中的vm选项,新增-ea 选项开启断言.新建项目,进入Run/Debug configuration 配置中。进入当前需要开启断言的应用,添加运行选项输入框。在VM 选项中输入 -ea,开启断言。运行代码:断言除数大于0。

2023-01-07 17:01:29 537

原创 css+jquery实现图片滑动特效果animate动画+定位纯手写

通过jquery框架动画函数animate,结合css的position 绝对定位,实现图片自动的轮播,轮播内容不限于图片,也可以是自定义的html模块。想当年做后端开发,对前端总是保持了“强烈的敬畏心”,尤其是对这些滑动的css特效,更是“不忍直视”,但是逼急之后,只能手撕它了!

2022-11-06 22:04:49 562

原创 CSS 样式设计 jquery页面动效 常见问题记录

3、在网页的导航栏位置,通常会需要用到鼠标进入与离开事件,以触发展示或收起div的效果,此时,触发鼠标事件对象的位置与展示div的位置必须相互衔接,不能留有空隙,否则,会出现展示div中的内容无法点击的问题。1、通过伪元素的方式,增添设计元素,:after 与类之间,都不能有空格!

2022-10-27 16:23:27 345

原创 thinkphp 6 自带视图引擎不能正确展示富文本内容

使用thinkphp6保存富文本时,系统会将html字符转换为HTML实体,即调用htmlentities()函数进行处理,所以,在前端展示的时候,需要将从数据库取出来的内容进行反向处理,即调用html_entity_decode( ) 函数将HTML实体转为html字符。这里还有个坑:变量与过滤函数通过字符 | 分隔,两者之间可以无空格,也可以保留一个空格,否则,将无效!同时,在使用thinkphp6 的视图模板时,还要将信息直接展示,调用raw 方法。

2022-10-26 22:52:59 912

原创 CSS样式:圆型边框+图片水平垂直居中 flex布局

【代码】CSS样式:圆型边框+图片水平垂直居中 flex布局。

2022-10-25 20:00:00 255

原创 【Bug】图像验证码com.github.penggle组件在windows调试成功linux服务器centos7异常解决方案

kaptcha,使用图像验证码com.github.penggle组件。解决办法:生成的图型验证码需要用到字体文。

2022-10-02 23:31:40 814

原创 【redis6】cento7 安装redis 6源码编译安装 最新版本安装 linux 命令详解

源码编译需要用到gcc,如果尚未安装gcc,使用yum命令直接安装即可。安装gcc命令:yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel。redis服务端口默认为6379,redis默认包含16个库。可以通过配置文件 redis.conf 修改,安装好后,先启动服务器端,在启动服务端进行连接。

2022-10-02 22:28:31 594

原创 java中的变量隐藏机制:Variable-Shadowing和Variable-Hiding,在继承关系及嵌套类中代码示例验证

在继承关系中,子类继承父类的非私有变量,当子类中定义与父类中同名的可继承变量时,在子类的实例中,将发生Variable-Hiding,直接使用同名变量时默认为子类实例变量,若要使用父类中的同名实例变量时,需要通过super引用.在类的实例方法中定义与实例变量同名的本地局部变量时,将发生Variable-Shadowing现象.在类实例方法内直接使用该变量时,默认为本地局部同名变量,若要使用类实例变量,需要通过this引用.

2022-09-22 00:19:40 300

原创 【RabbitMQ】连接异常:connection error; protocol method: #method<connection.close>(reply-code=530

java连接rabbitmq时,连接异常:Caused by: com.rabbitmq.client.ShutdownSignalException: connection error;

2022-09-20 00:03:46 2526

原创 rabbitmq 3.10 最新版本安装 Centos7 Linux安装详细教程避坑指南

erlang安装包,进入官网下载,链接直达:https://github.com/erlang/otp/releases/download/OTP-25.0.4/otp_src_25.0.4.tar.gz。如果安装其他版本的rabbitmq,其与erlang的版本依赖关系可以参考:https://www.rabbitmq.com/which-erlang.html。

2022-09-19 23:24:41 4975

原创 【领域驱动设计DDD】入门级实操项目实践

Domain层为绝对的核心,Domain层不依赖任何其他层。Domain层完全描述业务对象,是一个充血模型,且模型中的实体不与数据表相互映射,数据的落库对Domain来说就相当于将对象序列化的保存操作,由Infrastructure层完成。Application层将Domain层进行应用层面的组装,如创建用户时需要先验证用户属性是否正确;

2022-09-17 23:42:54 199

原创 【linux】VMware 网络配置图文介绍及linux虚拟机静态IP设置

在虚拟机中查看ip地址,并ping主机可以看到,虚拟机的ip为192.168.27.128,而主机的ip为192.168.1.7,子网掩码都为255.255.255.0,也就是说,虚拟机与主机不在同一个网段,但是:两两互ping 都是通的!这里的虚拟机网络使用的是NAT模式,根据虚拟机网络管理可以看出,正是VMnet8 在工作,而VMnet8(192.168.27.1)与虚拟机共处一个网段,所以,虚拟机与主机互ping能通,正是通过VMnet8 网络适配器实现的。仅主机模式甚是少用。

2022-09-16 23:54:19 1413

原创 Servlet请求转发与重定向的详细介绍

请求的转发,是服务器内部的独立行为,客户端用户是不可见的。出于复杂的业务需求或架构的需要,一个请求进入后,可能需要多个servlet配合完成。请求在一个servlet中完成处理后,就调用RequestDispatcher,将请求转发到下一个servlet,直至最后一个servlet处理完,响应给客户端。

2022-09-12 16:31:25 1450

原创 【Listener】java EE web三大核心之-listener监听器

监听器(listener)是基于servlet容器的普通java程序,专用于监听另外一个java对象的方法调用或属性变更,被监听对象发生了相应事件后,监听器的某个方法就会立即执行。监听器的相关概念:事件:某个对象的方法被调用、属性改变、状态改变等。事件源:被监听(观察)的对象( 例如:request、session、servletContext)。监听器:用于监听(观察)事件源对象 ,事件源对象状态的变化都会触发监听器对象中某些方法的立即执行。注册监听器:将监听器与事件源进行绑定。

2022-09-11 23:11:31 173

原创 【Filter】java EE web三大核心之-Filter全面解析

过滤器是介于客户端与服务器目标资源之间的一道过滤技术。对访问请求进行过滤,过滤器可以先行一步对请求进行预处理。比如判断用户是否登录,是否具备访问权限等。最重要的是,一个过滤器可以拦截一个或多个访问请求进行过滤,一个请求也可以被多个过滤器过滤。如果为一个请求配置了多个过滤器,那么系统会将多个过滤器组合在一起,形成一个过滤器链,系统会自动安排请求穿越整个链路,除非我们在其中的过滤器中不进行下一步传递。而且,过滤器不限于过滤servlet,它可以过滤所有的访问请求,比如静态html,图片等。

2022-09-11 10:59:54 107

原创 java EE web三大核心之-Servlet全面解析

servlet(Server Applet) 是javaEE Web的三大核心组件之一。狭义上说Servlet是java语言实现的一个接口,广义上来说是指任何实现了这个接口的类,人们通常将Servlet理解为后者。需要注意的是,servlet接口来自于web服务容器,比如tomcat,所以,servlet的运行依赖于容器的调用,自身没有main函数。servlet的运行,需要部署在web服务容器中,有访问请求时,容器将请求分派给相应的servlet实现类进行处理。

2022-09-10 00:33:56 431

原创 JavaEE Servlet IntelliJ IDEA 2021 打包部署解析实战图文解析

JavaEE Servlet IntelliJ IDEA 2021 打包部署解析实战图文解析

2022-09-08 23:38:23 532

原创 JavaEE Servlet 开发环境IntelliJ IDEA 2021 配置图文解析实战

JavaEE Servlet 开发环境IntelliJ IDEA 2021 配置图文解析实战,保姆级记录分享

2022-09-08 22:57:03 2544 1

原创 tomcat 8 启动报错org.apache.catalina.LifecycleException: Failed to initialize component

tomcat 8 启动是报错:org.apache.catalina.LifecycleException: Failed to initialize component

2022-09-07 22:41:35 2000

原创 tomcat 8 命令行启动中文乱码

tomcat 8 命令行启动中文乱码

2022-09-07 22:19:01 180

原创 解密JWT的本质 通过java代码带你一步步还原Json Web Token的组成及验证原理

Json Web Token 是一个信息的载体,更是一个通信的安全凭证。通过代码实战让你彻底玩转jwt

2022-09-05 00:01:30 1672

原创 【spring security 】springboot security 集成使用内存模式报错

springboot 集成 spring security,使用内存模式时,报错:here is no PasswordEncoder mapped for the id "null"

2022-09-01 23:03:58 133

原创 vue3+vite2 引入router4时报错

vue3+vite2 引入router4时报错Uncaught TypeError: Cannot use 'in' operator to search for 'path' in undefine

2022-06-20 00:11:14 338

springboot,单模块项目、多模块项目部署示例代码

springboot项目代码,单模块的springboot项目部署、多模块的springboot项目部署,2个示例项目代码,下载即可运行。 使用IntelliJ IDEA开发工具,maven进行项目构建!打开即可以直接运行。 可以学习到: 1、单模块项目、多模块springboot项目建设、构建; 2、如何打jar包并使用springboot的打包插件进行jar包生成。 3、结合博文https://blog.csdn.net/go24k/article/details/135727363,效果更佳

2024-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除