自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hutool-captcha 图片偏红问题

之前代码IO读取时JPEG格式,改成PNG格式即可,图片格式不对导致图片失真。

2024-03-28 09:28:14 301

原创 docker 拉取镜像 no space left on device

发现是/dev/vda1 满了。

2024-03-06 11:04:59 404

原创 rocketmq 查看日志报错 java.io.IOException: 远程主机强迫关闭了一个现有的连接。

这是一个大坑(当你创建TopicKey的时候)rocketmq版本有关,要改成我的客户端以来版本是<dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.2.6</version>

2021-12-20 15:25:23 911

原创 斐波那契数列(java实现)

斐波那契数列第n个数是多少?解题技巧:前两个数之和等于第三个数public static int result(int n) throws ValidationException{ if(n<0){ throw new ValidationException("非法参数"); } if(n==1||n==2){ return 1; }else{ return result(n-1)+result(n-2); }}...

2021-11-26 16:07:35 629

原创 递归算法(n的阶乘)

n 的阶乘(假设n不为0) public static int getResult(int n) throws ValidationException { if(n<=0){ throw new ValidationException("非法参数"); } if(n==1){ return 1; } return getResult(n-1)*n;}...

2021-11-26 15:56:09 663

原创 windows使用bat文件,启动jar包出现端口占用问题

第一步 打开命令行窗口win+R 输入 cmd第二步 查看被占用端口对应的 PIDnetstat -aon|findstr "3306"第三步 根据pid强制杀死进程taskkill /T /F /PID 3306到此占用的端口就解放啦!!!

2021-11-26 13:00:18 1779

原创 Spring配置文件xml骨架

ApplicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/

2021-11-19 08:59:31 373

原创 mysql8.0 新特性 sql_mode(mysql 报错1055)

问题描述因为开发环境和测试环境所使用的mysql数据库的版本不一样,开发环境使用的时候57而测试环境使用的是8.0,而在Mysql的8.0版本中默认是开启sql_mode = only_full_group_by。我们使用分组查询时,出现在select字段后面的只能是group by后面的分组字段,或使用聚合函数包裹着的字段。如何解决(永久性)1.在MySQL下执行语句SELECT @@sql_mode2.将查询结果中的ONLY_FULL_GROUP_BY去掉然后复制找到MySQL的配置

2021-11-17 22:23:55 6348

原创 文件上传的注意事项(调优)参考up主遇见狂神说 JavaWeb

文件上传的注意事项1.为保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如放在WEB-INF目录下。因为WEB-INF目录不能直接访问,只能通过转发或者重定向到当前文件夹下。2.为防止文件覆盖的现象发生,要为上传文件产生一个唯一的文件名。后面拼接时间戳 不是最好的uuid 生成一段不会重复的数据md5位运算算法3.要限制上传文件的最大值服务器是要钱的,不能让你上传太大的文件。4.可以限制上传文件的类型,在收到上传文件名时,判断后缀名是否合法。...

2021-09-28 16:17:28 439

原创 文件的下载(基于Servlet)

2021-09-28 09:33:13 69

原创 访问JSP页面的整个流程(从请求到底层)

2021-09-27 10:41:42 878

原创 JSP内置对象和作用域

2021-09-27 10:07:41 70

原创 XXljob 使用教程(springboot)

有道云分享链接文档:XXljob 使用教程(springboot).note链接:http://note.youdao.com/noteshare?id=f22935c62e97ecd3aae29e339fd73d5f

2021-09-24 15:44:21 237

原创 传统定时任务的先天缺陷

传统定时任务框架注解开发(Spring下)@EnableScheduling // 开启定时任务@Scheduled("cron = "0 0,30 0,8 ? * ? ")// 配置定时任务@Component // 把当前类交给容器缺点1.不支持集群:存在任务重复执行的问题2.不支持分片任务:处理有序数据时,多机器分片执行任务处理不同的数据。3.不支持生命周期统一管理:不重启服务情况下关闭,启动任务。4.不支持失败重试:出现异常后任务终结,不能根据执行状态控制任务重新执行。5.不

2021-09-22 16:18:48 369

原创 为什么在写实体类的时候数据库是int类型,我们写Interger来接收,分析!

首先我们先了解什么是包装类型包装类就是把基本类型封装成对象。引用官方的话就是,JDK为我们提供了一些与基本数据类型对应的类,这些类的对象可以和基本数据类型的变量直接互相赋值,并且这些类对比基本数据类型而言具有更为强大的功能。这些类就被称为包装类型。JDK1.5 之后 提供了自动装箱 和 自动拆箱自动装箱public class hmh { // 基本数据类型转换为包装类 public static void main(String[] args) { int

2021-09-16 11:32:27 1195

原创 JDBC连接数据库的操作的步骤(mysql)

JDBC连接数据库的操作首先需要导入数据库连接驱动的jar包maven项目下导入依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.26</

2021-09-15 16:18:38 146

原创 Idea 运行Tomcat 控制台出现乱码 (解决方式)

运行Tomcat访问jsp文件,调用js声明方法<%--jsp声明--%><%! static { System.out.println("Loading Servlet!"); } private int globalvar = 0; public void hao(){ System.out.println("进入了方法"); }%>此时出现如下情况:解决方案打开配置tomcat的

2021-09-10 10:56:09 100

原创 JavaWeb WEB_INF 下面的web.xml最新版(防止出现问题)

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee

2021-09-08 15:29:58 166

原创 idea启动tomcat jsp首页乱码问题的解决

解决jsp中文乱码问题在jsp页面头部加上这样两行代码即可<%@page contentType="text/html"%><%@page pageEncoding="UTF-8"%>即返回页面类型为HTML页面,设置编码格式为UTF-8

2021-09-02 10:39:45 794 1

原创 nginx随记

nginx(高性能)(响应快,并发高)一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务特点:占有内存少,并发能力强。高达50000个并发请求响应。tomcat并发数正常150,也可以考虑加大,到250,考虑集群提高响应速度负载均衡nginx提供的负载均衡策略有2种,内置策略和扩展策略内置策略轮询加权轮询iphashiphash对客户端请求的ip进行hash操作,然后根据hash结果将同一个 客户端ip的请求分发给同一台服务

2021-04-13 14:41:21 90

原创 Java 方法(B站up主遇见狂神说学习笔记)

Java方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用System 类 out 对象 println()方法设计方法的原则:就是一个方法只完成一个功能,这样利于我们后期的扩展。(原子性)package com.hao.method;/** * @program: JavaSE * @description: * @author: HuMingHao * @crea

2021-04-09 11:39:52 309

原创 服务器部署后端jar包 常用命令总结

部署nacos下载nacos链接: https://pan.baidu.com/s/16h3l2Fw1ayyFjtqLMQFNnQ提取码: v551rz 上传文件tar -zxvf 文件名nohup java -jar senyint-sc-service-exchange-0.0.4-SNAPSHOT.jar --spring.profiles.active=qfs & 启动jar包并挂起 tail -f -n 200 warn.2021-04-07.log 查看日志

2021-04-09 09:38:10 499

原创 Java 流程控制学习(B站UP主遇见狂神说学习笔记)

Java流程控制用户交互Scannerjava.util.Scanner 是Java5的新特性,我们可以通过Scanner类来获取用户输入。基本语法:Scannner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next()一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空

2021-04-05 22:38:42 348 1

原创 关于js中this指向问题

this指向问题// this-用于访问当前方法所属的对象// 普通函数let obj={ a:12, fn(){ console.log(this);// obj }, fn: function(){ console.log(this==obj)// true }, // 箭头函数 fn: ()=>{ console.log(this==obj)// false }}// 直接写

2021-03-30 11:00:26 141

原创 分析一个关于java数据类型自动转换的案例(java学习)

package com.hao.scanner;import java.util.Scanner;/** * @program: JavaSE * @description: * @author: HuMingHao * @create: 2021-03-29 15:33 **/public class Demo05 { public static void main(String[] args) { // 我们可以输入多个数字,并求其总和与平均数,

2021-03-29 17:04:38 222

原创 java基础 (B站up主遇见狂神说学习笔记)

注释、标识符、关键字(BAT)书写注释是一个非常好的习惯,平时写代码一定要注意规范单行注释 //可以注释一行文字多行注释 /**/可以注释一段文字文档注释(JavaDoc)/** */大公司经常用标识符关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-867AM3Vj-1616909418648)(C:\Users\ASUS\AppData\Roaming\Typora\ty

2021-03-28 13:33:50 961 1

原创 uni-app 组件的通讯

父组件给子组件传值#mermaid-svg-jy9mYB1lZUnFCHuB .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-jy9mYB1lZUnFCHuB .label text{fill:#333}#mermaid-svg-jy9mYB1lZUnFCHuB .node rect,#mermaid-svg-

2021-03-26 10:41:10 650

原创 byte内存溢出问题分析

计算机存储的都是二进制的补码我之前遇到一个强制类型转换的问题/** * @program: JavaSE * @description: * @author: HuMingHao * @create: 2021-03-25 11:06 **/public class Demo05 { public static void main(String[] args) { int i = 128; byte b = (byte)i;// 内存溢出,强制类型转换

2021-03-25 12:15:39 1229

原创 uni-app 组件的创建和使用和组件的生命周期函数(参考B站黑马程序员杭州)

#mermaid-svg-BtSboYhYnfXGFnZa .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-BtSboYhYnfXGFnZa .label text{fill:#333}#mermaid-svg-BtSboYhYnfXGFnZa .node rect,#mermaid-svg-BtSboYhYnf

2021-03-25 10:46:09 419 2

原创 uni-app 两种方式导航跳转和传参(参考B站黑马程序员杭州)

两种方式导航跳转和传参(声明式和编程式)<template> <view> <view>导航跳转的学习</view> <!-- 声明式导航 --> <navigator url="/pages/detail/detail?id=80&age=19">跳转到详情页</navigator> <!-- open-type="switchTab" tabbar 页面的跳转方式 --> &l

2021-03-24 09:54:13 376

原创 uni-app 条件注释实现跨端兼容

<template> <view> <view>我最帅</view> <button type="primary" @click="chooseImg">上传图片</button> <!-- 数组循环,绑定路径 --> <image v-for="item in image" :src="item" @click="previewImg(item)"></image> &

2021-03-23 14:49:28 351

原创 uni-app 上传图片和预览图片

上传图片和预览图片<template> <view> <view>我最帅</view> <button type="primary" @click="chooseImg">上传图片</button> <!-- 数组循环,绑定路径 --> <image v-for="item in image" :src="item" @click="previewImg(item)"></ima

2021-03-22 09:34:14 418 1

原创 java入门,简单总结

Java入门Java帝国的诞生语言诞生时间特点C1972年贴近硬件,运行极快,效率极高,操作系统,编译器,数据库,网络系统,指针和内存管理C++1982年面向对象,兼容C,图形领域,游戏等Java1995年语法有点像C,没有指针,没有内存管理,真正的可移植性,编写一次,到处运行。面向对象,类型安全,高质量的类库注:Java最开始叫Oak,咖啡的logo,平台只要安装虚拟机(JVM)就可以跑Java程序。Java初生1995年的网页简单而粗糙,

2021-03-01 10:49:40 66

原创 了解计算机 快速上手!!!

什么是计算机能够按照程序运行,自动,高速处理海量数据的现代化智能电子设备。由硬件和软件所组成科学计算(卫星,火箭偏差)数据处理(大数据时代)自动控制(无人汽车,无人机)计算机辅助设计(飞机,轮船的平面或者立体设计)人工智能(AI 使用计算机模仿人类的行为)网络(互联网时代,电脑安全非常重要)计算机硬件一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。CPU 内存 主板IO设备显卡(玩游戏不卡)冯诺依曼体系结构输入设备-存储器-输出设

2021-02-26 15:58:49 169

原创 HTML学习笔记(B站学习 up主遇见狂神说)超经典

1.HTML1.1 超文本标记语言(Hyper Text Markup Language)主流浏览器都支持HTML5W3C 万维网联盟(中立性技术标准机构)W3C标准包括结构化标准语言(HTML,XML)表现标准语言(CSS 美化html的)行为标准(DOM文档对象原型,ECMAScript(javaScript))已经是6了<meta charset="UTF-8"> 自闭合标签<body> 开发标签</body> 闭合标签1.2

2021-02-25 16:56:56 468

原创 前端动态同时增加文本框,单选框,下拉框(数组)

前端动态同时增加文本框,单选框,下拉框(数组) <form action="" class="ready-form"> <div v-for='(list,index) in lists' v-bind:key='index' class="manDiv"> <input v-if="index !== 0" id="btnSubmit5" style=" float: right;margin: 0 100px;" class="btn b

2021-02-23 16:23:56 628

原创 基于ajax 的异步刷新(删除列表中的某一项)

ajax异步刷新界面删除当前页面的该条数据,同时异步刷新function deleteInfo(id,userid,cardId) { // 使用ajax $.ajax({ // ajax要删除的路径 url : "${ctx}/bus/questionnaire/delete", // 请求方式和后端的接口应保持一致 type : "GET", // 数据对象前端传给后端 data

2021-02-23 15:53:38 329 1

空空如也

空空如也

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

TA关注的人

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