java基础
浩浩小哥哥
这个作者很懒,什么都没留下…
展开
-
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 · 939 阅读 · 0 评论 -
斐波那契数列(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 · 648 阅读 · 0 评论 -
递归算法(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 · 676 阅读 · 0 评论 -
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 · 382 阅读 · 0 评论 -
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 · 6392 阅读 · 0 评论 -
文件上传的注意事项(调优)参考up主遇见狂神说 JavaWeb
文件上传的注意事项1.为保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如放在WEB-INF目录下。因为WEB-INF目录不能直接访问,只能通过转发或者重定向到当前文件夹下。2.为防止文件覆盖的现象发生,要为上传文件产生一个唯一的文件名。后面拼接时间戳 不是最好的uuid 生成一段不会重复的数据md5位运算算法3.要限制上传文件的最大值服务器是要钱的,不能让你上传太大的文件。4.可以限制上传文件的类型,在收到上传文件名时,判断后缀名是否合法。...原创 2021-09-28 16:17:28 · 454 阅读 · 0 评论 -
文件的下载(基于Servlet)
原创 2021-09-28 09:33:13 · 80 阅读 · 0 评论 -
访问JSP页面的整个流程(从请求到底层)
原创 2021-09-27 10:41:42 · 891 阅读 · 0 评论 -
JSP内置对象和作用域
原创 2021-09-27 10:07:41 · 76 阅读 · 0 评论 -
XXljob 使用教程(springboot)
有道云分享链接文档:XXljob 使用教程(springboot).note链接:http://note.youdao.com/noteshare?id=f22935c62e97ecd3aae29e339fd73d5f原创 2021-09-24 15:44:21 · 249 阅读 · 0 评论 -
传统定时任务的先天缺陷
传统定时任务框架注解开发(Spring下)@EnableScheduling // 开启定时任务@Scheduled("cron = "0 0,30 0,8 ? * ? ")// 配置定时任务@Component // 把当前类交给容器缺点1.不支持集群:存在任务重复执行的问题2.不支持分片任务:处理有序数据时,多机器分片执行任务处理不同的数据。3.不支持生命周期统一管理:不重启服务情况下关闭,启动任务。4.不支持失败重试:出现异常后任务终结,不能根据执行状态控制任务重新执行。5.不原创 2021-09-22 16:18:48 · 382 阅读 · 0 评论 -
为什么在写实体类的时候数据库是int类型,我们写Interger来接收,分析!
首先我们先了解什么是包装类型包装类就是把基本类型封装成对象。引用官方的话就是,JDK为我们提供了一些与基本数据类型对应的类,这些类的对象可以和基本数据类型的变量直接互相赋值,并且这些类对比基本数据类型而言具有更为强大的功能。这些类就被称为包装类型。JDK1.5 之后 提供了自动装箱 和 自动拆箱自动装箱public class hmh { // 基本数据类型转换为包装类 public static void main(String[] args) { int原创 2021-09-16 11:32:27 · 1232 阅读 · 0 评论 -
idea启动tomcat jsp首页乱码问题的解决
解决jsp中文乱码问题在jsp页面头部加上这样两行代码即可<%@page contentType="text/html"%><%@page pageEncoding="UTF-8"%>即返回页面类型为HTML页面,设置编码格式为UTF-8原创 2021-09-02 10:39:45 · 812 阅读 · 1 评论 -
Java 方法(B站up主遇见狂神说学习笔记)
Java方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用System 类 out 对象 println()方法设计方法的原则:就是一个方法只完成一个功能,这样利于我们后期的扩展。(原子性)package com.hao.method;/** * @program: JavaSE * @description: * @author: HuMingHao * @crea原创 2021-04-09 11:39:52 · 330 阅读 · 0 评论 -
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 · 363 阅读 · 1 评论 -
分析一个关于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 · 244 阅读 · 0 评论 -
java基础 (B站up主遇见狂神说学习笔记)
注释、标识符、关键字(BAT)书写注释是一个非常好的习惯,平时写代码一定要注意规范单行注释 //可以注释一行文字多行注释 /**/可以注释一段文字文档注释(JavaDoc)/** */大公司经常用标识符关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-867AM3Vj-1616909418648)(C:\Users\ASUS\AppData\Roaming\Typora\ty原创 2021-03-28 13:33:50 · 988 阅读 · 1 评论