自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于 knife4i 的 swagger配置

使用Swagger你只需要按照亡的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面。knife4i是为Java MVC框架集成Swagger生成Api文档的增强解决方案。在这里时用的knife框架,对swagger进行了封装。官网:https://swagger.io/设置静态资源映射,否则接口文档无法访问。在配置类中加入knife4j相关配置。导入knife4j的maven坐标。

2023-12-25 15:14:59 426

原创 spring task 定时任务的创建引入

注意加上@Component注解,交给ioc容器管理,当前任务类也需要实例化。3、创建定时任务类(一般定时任务类单独放入一个包里面)关于定时任务创建引入。

2023-12-10 18:08:06 384

原创 kingbase8关于时间的用法

这个查询使用了DATE_TRUNC函数来截断当前时间戳到最接近的一天(即今天的0点)。然后,通过比较时间戳列value_time,将查询限制在从今天0点到当前时间的时间范围内,从而获取今天的疾病患者数据。我们使用>=来筛选出从今天0点开始的记录,然后使用

2023-08-14 15:53:54 1475

原创 Linux中redis的安装超详细

Redis 官方网站Redis 中文官方网站。

2023-08-09 12:40:14 69

原创 list 转string

【代码】list 转string。

2023-07-20 15:03:40 137

原创 使用Mybatis-plus分页查询的Total与实际条数不对应

对于单表查询是没有问题的。而需要多表关联查询(自写sql)时,就会查询调用Mybatis-Plus的.page(Page page,这是因为对查询进行了优化(只查主表符合查询条件的总条数),这就导致两条查询sql的表数量不一致,从而导致查询总条数不一致的情况。另一个为统计Total数量的sql;可以看到后台实际执行sql有两个。关闭分页查询优化即可。

2023-06-07 17:47:18 1658 2

原创 常见方法1

需要注意的是,由于 Collections.emptyList() 返回的列表是不可变的,因此不能对其进行添加、删除或修改等操作。该方法返回的是 Collections 类中的私有静态类 EmptyList 的实例,因此不需要创建新对象,可以直接使用,这样可以减少内存消耗。还有一个原因是,在某些情况下,方法可能需要返回不可变的集合,例如 API 中的某些公共方法。如果使用 Collections.emptyList() 返回的空列表作为前端展示的结果,那么在前端展示的结果将是一个空数组 []。

2023-06-05 10:54:30 36

原创 根据当前时间 计算年龄 以及年龄单位-- 或者前几天的时间---前几分钟的时间

根据当前时间 计算年龄 以及年龄单位-- 或者前几天的时间---前几分钟的时间。

2023-05-29 15:05:12 95

原创 字符串的判空问题

StringUtils.hasText() 方法是 Spring 框架中的一个静态方法,它用于检查一个字符串是否有实际文本内容。使用 hasText() 方法可以方便地避免对于空字符串或者只包含空白字符的字符串进行特殊处理,从而提高代码的可读性和简洁性。输入的字符串不为 null;输入的字符串去除首尾空格后长度大于 0。" \n "(只包含空白字符和换行符)" "(即使这个字符串只包含空格)。null “”(即空字符串)

2023-05-29 09:54:57 200

原创 关于String的字符串的常用方法

本文仅仅简单介绍了String的关于字符串的某些操作使用,在企业开发中用的较多,故记录一下,如有错误请指正。

2023-05-08 15:12:08 214

原创 基于linux的基本操作

1 在当前目录下建立文件aaa.txt,将文件aaa.txt拷贝到/tmp这个目录下,并改名为 bbb.txt[root@192 ~]# lsanaconda-ks.cfg Documents Hello.java original-ks.cfg Public tmpDesktop Downloads Music Pictures Templates Videos[root@192 ~]# touch aaa.txt[root@

2022-05-19 23:00:45 583

原创 【无标题】

<%@ page import="com.qiku.entity.User" %><%-- Created by IntelliJ IDEA. User: lishaojiang Date: 2022/5/16 Time: 14:52 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8.

2022-05-17 21:54:33 124

原创 注册、登出功能

Dao层 //注册功能 public void registerUser(User user){ try { String sql="insert into user values(?,?,?,?,?,?)"; qr.update(sql, user.getUid(),user.getUsername(), user.getPasswor...

2022-05-17 21:27:58 107

原创 记住上一次的访问时间

记住上一次的访问时间需求: 1.访问一个servlet,如果第一次访问,则提示:您好,欢迎首次访问 2.如果不是第一次访问,则提示:欢迎回来,您上一次访问时间为:显示时间分析: 1.可以采用Cookie来完成 2.在服务器中的Servlet判断是否有一个名为lastTime的Cookie ——有:不是比一次访问 ————欢迎回来,您上一次访问时间为:显示时间 ————写回Cookie:lastTime=时间 ——没有:是第一次访问 ...

2022-05-12 22:18:20 197

原创 HTML Java

查询页面<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>title</title></head><body><form action="findAll" method="get"><input type="submit" value="查询"></form>&lt...

2022-05-11 23:21:02 103

原创 使用dom4j解析下面的xml文件

使用dom4j解析下面的xml文件bookMessage.xml<?xml version="1.0" encoding="UTF-8"?><bookstore> <book category="COOKING"> <title lang="en">人与自然</title> <author>Giada De Laurentiis</author> <yea...

2022-05-05 23:29:06 274

原创 sql 基本练习

准备数据:CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地);-- 添加4个部门INSERT INTO dept(id,dname,loc) VALUES(10,'教研部','北京'),(20,'学工部','上海'),(30,'销售部','广州'),(40,'财务部','深圳');-- 职务表,职务...

2022-05-04 22:56:29 62

原创 数据库查询练习

准备数据:-- 创建数据库create database mydb charset utf8;-- 使用数据库use mydb;-- 创建课程表CREATE TABLE course ( cs_id int(11) NOT NULL COMMENT '课程编号', cs_name varchar(50) NOT NULL COMMENT '课程名称', cs_credit tinyint(255) unsigned DEFAULT NULL COMMENT '课程学...

2022-05-04 22:53:19 44

原创 创建数据库

创建数据库字段名 字段说明 数据类型b_id 书编号 int(11)b_name 书名 varchar(50)authors 作者 varchar(100)price 价格 floatpubdate 出版日期 yearnote 说明 varchar(100)num 库存 int(11)-- 创建数据库mydbCREATE database mydb;-- 创建表格booksuse my...

2022-05-04 22:51:49 914

原创 1、编程实现:鼠标经过改变颜色2、点击按钮,切换图片(可以循环一直切换)3、编程实现:跟随鼠标—串的效果

1、编程实现:鼠标经过改变颜色假设元素原本为红色,鼠标悬停,改为蓝色,鼠标离开,颜色还原 <title>作业1</title> <style> div{ width: 100px; height: 100px; background-color: red; } </style></head><body>...

2022-05-04 22:43:43 294

原创 计算器页面

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&...

2022-05-04 22:41:31 173

原创 1、使用URLConnection去下载网上任意一个资源2、反射。分别使用一下5种方式获取Class对象

1、使用URLConnection去下载网上任意一个资源BufferedOutputStream bos = null;BufferedInputStream bis= null;URL url = null;HttpURLConnection urlConnection = null;try { url = new URL("https://www.jingdong.com"); urlConnection = (HttpURLConnection) url.openCon...

2022-04-06 23:44:17 47

原创 完成基于TCP协议的网络编程案例

package com.qiku.yrc.day25;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;//1、完成基于TCP协议的网络编程案例// 要求:使用缓冲流提升效率、使用线程支持多个客户端同时连接并发消息public class ServerTest02 { public static void main(String[] args) throws IO...

2022-04-05 22:53:19 37

原创 模拟生产者 和消费着 模型2、 使用3种不同的方式创建线程线程的线程的生命周期,以及不同状态做什么事情?

package com.qiku.day24;import static java.text.DateFormat.FULL;public class Test { /* 模拟生产者 和消费着 模型 两个线程 : 生产者线程 负责生产商品 消费者线程 负责消费商品 当商品的数量为0的时候,消费者是不可能消费商品的 */ private static int count .

2022-03-31 23:09:27 58

原创 1、编写一个有两个线程的程序,第一个线程用来计算2~100000之间的素数的个数,第二个线程用来计算100000~200000之间的素数的个数,最后2、模拟多线程并发问题,并解决(方式越多越好)

package com.qiku.day23;public class Zy01 { public static void main(String[] args) throws InterruptedException {// 1、编写一个有两个线程的程序,第一个线程用来计算2~100000之间的素数的个数,第二个线程用来计算100000~200000之间的素数的个数,最后输出结果。 Thread t1= new Thread("thread1"){ .

2022-03-30 23:02:14 122

原创 使用全参构造器创建3个学生对象,放入集合中使用对象流将这个学生集合写入到本地使用对象流从本地文件把学生信息读出来,并打印

1、定义学生类Student ,属性:姓名,学号,年龄,成绩提供:无参和全参构造器,生成get和set方法,重写toString ,equals ,hashCode使用全参构造器创建3个学生对象,放入集合中使用对象流将这个学生集合写入到本地使用对象流从本地文件把学生信息读出来,并打印package com.qiku.day22;import javax.sql.rowset.serial.SerialArray;import java.io.Serializable;import

2022-03-30 09:23:07 101

原创 1、从键盘输入一个整形数n,如果输入正确的话,输出1-n的值,如果输入错误的话输出“not int”最后输出end。 2、递归删除某个目录下的所有的文件

1、題目內容:从键盘输入一个整形数n,如果输入正确的话,输出1-n的值,如果输入错误的话输出“not int”最后输出end输入输出说明: 输入: asd 输出: not int endimport java.util.InputMismatchException;import java.util.Scanner;public class HWDemo01 { public static void main(String[] args) {...

2022-03-29 22:26:45 132

原创 IO 流

1 分别使用字符输入输出流FileWriter/FileReader2 文件输入输出流FileInputStream/FileOutputStream3文件缓冲流BufferedInputStream/BufferedOutputStream4字符缓冲流BufferedWriter/BufferedReader4种方式实现1、package com.qiku.day21;import java.io.FileReader;import java.io.FileWriter;...

2022-03-28 22:38:37 265

原创 1、map集合用3种方式,遍历并打印2、定义集合List, 依次将1,2,3,4,5,6,7,8,9 添加到集合中使用Collections中的方法:3、编写代码,模拟如下异常:

Java

2022-03-24 22:43:41 76

原创 产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台。 将该数组里面的所有qq号都存放在LinkedList中,将list中重复元素删除

2、已知数组存放一批QQ号码,QQ号码最长为11位,最短为5位String[] strs ={"12345","67891","12347809933","98765432102","67891","12347809933"}。 将该数组里面的所有qq号都存放在LinkedList中,将list中重复元素删除, 将list中所有元素分别用迭代器和增强for循环打印出来。...

2022-03-24 08:54:11 960

原创 计算出生日期至今的天数

作业题java

2022-03-21 22:24:51 365

空空如也

空空如也

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

TA关注的人

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