Java
mysql的数据类型以及mysql中的int11是什么意思
今天抽时间来讲一下mysql里的知识点,之前有不少人问过我,mysql中的int(11),这个11到底是啥意思?是11位的意思吗?你是否也想过这个问题,是否也有这个疑问? ok,今天就展开来讲一下,用通俗易懂的大白话来给你彻底搞明白 一、跟你扯点二进制的小东西 要讲清楚这个问题,我先来给大家科普一点计算机比较基础的二进制的东西 1byte 也就是 一字节 等于 8个bit位(也就是8个比特位),稍
Spring Boot 对所有的 Controller 类进行统一 URL 前缀管理
UnitedApiPathProps WebMvcConfig application.yml Controller 只要使用了 @UnitedController 注解的 Controller 请求前缀都是 /api。
线程池的七种创建方式,线程池的拒绝策略,线程池看这篇就够了
转载自:https://blog.csdn.net/weixin_48271092/article/details/124419062 线程池 一、线程存在的问题 二、什么是线程池? 三、线程池的优点 四、线程池的使用 4.1 固定数量的线程池 4.1.1 具体实现 4.1.2 线程工厂 4.3 带缓存的线程池 4.4 执行定时任务的线程池 4.4.1 延迟执行(一次) 4.
Uniapp仿ChatGPT Stream流式输出(非Websocket)
前言 最近写一个chagpt小程序,流式输出可以使用websocket也可以使用stream来实现,这里就不折腾websocket的了,我发现uniapp实现流式输出的方式挺多的,主要是有些小程序还不兼容,花了点时间研究了一下。 EventSource EventSource也称为SSE(Server-Sent Events),是服务器推送的一个网络事件接口,一个EventSource会对http
Maven小知识:1.packagingpompackaging是什么意思?2.propertiesproperties标签作用?3.dependencyManagement标签作用?
Maven小知识: (1) <packaging>pom</packaging>是什么意思? 1、配置<packaging>pom</packaging>的意思是使用maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型ja
SpringBoot内容协商机制
1、是什么? SpringBoot内容协商机制是一种实现了内容协商(Content Negotiation)的Web服务器,它可以根据客户端请求的不同,将响应返回给客户端。 在传统的Web服务器中,如果客户端请求的URL与服务器上的URL不一致,服务器就会返回一个错误响应,告诉客户端所请求的URL不存在或者不合法。而SpringBoot内容协商机制则可以根据客户端请求的URL和服务器上的规则,动态
js中的splice用法
非常感谢原博主,在菜鸟教程上给我看蒙了,看完这篇感觉清晰了很多,感谢:https://so.csdn.net/so/search?q=splice&spm=1001.2101.3001.7020 splice()函数详解 splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。 参数: index —— 必需。整
现实中的 JAVA (一)
买零食 描述 本例子主要是通过 JAVA 语言来描述,平时父母带我们去买零食的场景。 买零食流程图 从家里出发,选择一种出行方式达到零食店然后我们就可以开始购物了,选择对应的零食随后进行买单 家庭成员 UML 图 1、Person 做为顶级的抽象类 2、Male 作为男 CLass 的描述类 3、Female 作为女 CLASS 的描述类 Person Male Female
@interface 注解详解
@interface 用来定义一个自定义注解 在Java中,定义注解其实和定义接口差多不,只需要在interface前添加一个@符号就可以,即 @interface Zhujie{ },这就表明我们定义了一个名为 @Zhujie 的注解。 注解中的方法即为注解的元素,元素中不能包含参数,返回值只能为简单数据类型、String、Class、emnus、注释 和这些类型的数组 注解定义完之后就可
【剑指Offer】37、数字在排序数组中出现的次数
【剑指Offer】37、数字在排序数组中出现的次数 题目描述: 统计一个数字在排序数组中出现的次数。例如,输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于数字3在该数组中出现了4次,所以函数返回4。 解题思路: 既然输入的数组是有序的,所以我们就能很自然的想到用二分查找算法。以题目中给的数组为例,一个比较自然的想法是用二分查找先找到一个3,由于要计算的是输出的次数,所以需要在找到的这个
Bootstrap前端开发框架
一 Bootstrap 简介 Bootstrap 来自 Twitter(推特),是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS 和 JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 中文官网:http://www.bootcss.com/ 官网:http://getbootstrap.com/ 推荐使用:ht
PTA第三次实验总结报告
前言:第一次实验总计一道题,有了上次实验的经验,这次上手难度下降了许多,这次实验是设计学生成绩管理系统,涉及的知识点众多,例如中英文的排序,按照类图设计代码等等,但相较于上次,简单了许多。 第二次实验总计四道题,前两道考察hashmap的基本应用,第三道是延续第一次实验的内容,而第四题是考察implement的使用,总而言之难度适中。 第三次实验总计五道题,第一道考察容器-ArrayList-排序
如何实现自定义控件_通过继承Parent
如何实现自定义控件_通过继承Parent 有时,我们会有这样的想法:将多个控件组合在一起,抽象成一个控件,从而方便使用。 比如,我们经常将 Label 和 TextField 组合在一起,作为一个输入框。 那么如何实现这样的组合呢? 有一个简单的方案:继承 Parent 类。 当一个类继承 Parent 类后,它的实例就可以加入到场景图中了。 效果展示 示例代码 代码说明 在这个例子中,静态内
BLOG-3(软件学院)
一、前言: 《面对对象程序设计》(Java)这门课程的学习在本学期末已经落下了帷幕,通过一个学期的学习,我对Java的基础结构有了一定的了解。这三次课程成绩统计程序考察的知识点有使用String类提供的方法进行字符串的分割、替换和格式化;int、double等基本数据类型来存储和处理数值,使用数组来存储和操作一组数据,还有使用类和对象来组织和处理数据,使用类的属性和方法来进行数据的存储和处理;使用
对第六至八次pta作业进行总结
前言: 不出意外这应该是最后一次写博客了,同时也代表着一学期的java学习之旅也将告一段落,回想起来,虽然比较困难,但是收获还蛮大的,接下来就让我为最后一次博客做个总结吧,此次针对的是对第六,七,八当中遇到的知识点进行总结和分析。 1.题量: (1).第六次大作业: 和之前的一样,还是仅有的一道题,100分,因为要体现一定的难度,所以就没有了那种用来拿分的小题目了 (2).第七
spring-依赖注入
1、构造器注入 前面有提及过!!! 2、set方式注入 依赖注入:set注入 依赖:bean对象的创建依赖于容器 注入:bean对象的属性由容器注入 环境搭建: 配置文件beans:xml: 实体类: Student.java 测试类 Test.java 3、其他注入  
node.js 后端框架star 排名 2023年2月更新
前言:当选择nodejs作为后端框架时,对新手这篇文章还是有很大参考价值。 发布时间以首个版本发布(0.x)为准。 增长值得关注的有:nestjs、strapi 两大框架。 第一名: express 59.8k (2010年1月发布) 目前star 和下载量最高的老牌框架。 https://github.com/expressjs/expre
MyBatis-Plus公共字段填充
在实体类的属性上加入@TableField注解,指定自动填充的策略 编写基于ThreadLocal封装的工具类BaseContext,用于保存用户id 在LoginCheckFilter的doFilter方法中调用BaseContext来设置当前登录用户的id 按照框架要求编写元数据对象处理器,在此类中统一为公共字段赋值,此类需要实现MetaObjectHandler接口
leetcode 283. 移动零
283. 移动零 难度简单 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums = [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2: 输入: nums = [0] 输出: [0] 提示: 1 <= n