自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (3)
  • 收藏
  • 关注

原创 @Configuration和@Bean

`@Configuration`注解用于定义一个配置类,该类包含一个或多个`@Bean`注解的方法。这些方法将生成Spring容器管理的Bean。当你需要在Spring容器中注册第三方库的对象时,可以使用`@Bean`注解。

2024-06-23 21:44:21 153

原创 在 Flask 中使用 Redis

在 Flask 中使用 Redis,可以使用redisPython 库和扩展来简化与 Redis 的集成。

2024-06-23 15:31:58 295

原创 使用 ThreadLocal 实现线程安全的上下文管理

ThreadLocal是 Java 中提供的一个工具类,用于创建线程局部变量。每个线程都有自己的局部变量副本,这些变量对其他线程是不可见的。因此,可以用来避免线程之间共享变量导致的数据不一致问题。

2024-05-31 21:20:57 228

原创 使用flask实现WebSocket

基于websocket实现游览器和服务器的信息交互

2024-05-29 18:02:51 602

原创 Java中Stream流的使用(获取Stream流、中间方法、终结方法)

使用默认方法stream()生成流, default Stream stream()中间操作的意思是,执行完此方法之后,Stream流依然可以继续执行其他操作。终结操作的意思是,执行完此方法之后,Stream流将不能再执行其他操作。对数据使用Stream流的方式操作完毕后,可以把流中的数据收集到集合中。通过Arrays中的静态方法stream生成流。把Map转成Set集合,间接的生成流。按照下面的要求完成集合的创建和遍历。Stream流的三类方法。生成Stream流的方式。Stream流的好处。

2024-05-27 21:52:09 1002

原创 发知网论文的期刊查找和选择

在知网中如何查找有哪些期刊点击后滑倒页面下面选择与自己专业相关的期刊知网的期刊有的好像寄了,但是还是在上面,我通过那个投稿系统联系都没有回复的,或者你不了解你现在选择的这个期刊怎么样,例如:版面费、编辑部回复速度、出刊速度等,都可以通过访问王维书刊网输入你选择的期刊然后看相关的评论,来了解一下大致情况

2024-05-25 23:34:12 128

原创 Git的常用指令

如果你想将你的本地仓库与远程服务器(如GitHub, GitLab等)同步,你需要先添加远程仓库的URL。分支是用于隔离开发工作而不影响其他分支的方法。每次提交都需要附带一个消息,描述这次提交的目的。来查看仓库的当前状态,包括哪些文件已修改但还未提交。首先,你需要在你的机器上安装Git。为了保持你的本地仓库与远程仓库同步,使用。如果你需要获取远程仓库的副本,可以使用。创建一个新的文件夹,打开它,然后执行。将你的更改推送到远程仓库。查看提交历史,了解仓库的历史变更。,以创建一个新的git仓库。

2024-05-25 23:11:02 245

原创 Java中StringBuilder的常用成员方法

StringBuilder`是Java中的一个类,用于处理可变的字符串。与`String`类不同,`StringBuilder`允许在不创建新对象的情况下修改字符串内容,这样可以提高字符串操作的效率。以下是`StringBuilder`类的一些常用方法:

2024-05-25 23:07:47 371

原创 python中字典和列表的使用

在Python中,字典(Dictionaries)和数组(在Python中通常称为列表List)是两种非常基本且功能强大的数据结构,它们可以用来存储和管理数据。下面是关于每种数据结构的详细解释和使用方法。字典是一个无序的数据结构,用于存储键值对。在Python 3.7+中,字典保持插入顺序,但应注意它们的无序性质。键必须是唯一的,并且通常是字符串或其他不可变类型。列表是Python中用于存储一系列有序项目的数据结构,这些项目可以是不同类型的数据。列表是可变的,这意味着你可以在程序运行期间修改它们的内容。

2024-05-25 22:56:34 406

原创 JavaWeb常用注解

如果要注入的属性非常的多,并且还想做到复用,就可以定义这么一个bean对象。在其他的类当中,我要想获取到注入进来的属性,我直接注入 bin 对象,然后调用 get 方法,就可以获取到对应的属性值了。所以这项依赖它的作用就是会自动的识别被。答案是肯定有,在Spring中给我们提供了一种简化方式,可以直接将配置文件中配置项的值自动的注入到对象的属性中。一般将我们定义的controller,service,dao这些包呢,都放在引导类所在包com.xxx的子包下,这样我们定义的bean就会被自动的扫描到。

2024-05-25 22:41:53 854

原创 使用PageHelper实现分页查询

在使用 `PageHelper` 进行分页处理时,紧接着 `PageHelper.startPage()` 方法调用的查询会被自动转化为分页查询,这是通过 `PageHelper` 的内部机制实现的。

2024-05-25 22:21:52 316

原创 Java中@Builder 注解的使用

接下来,定义一个类并使用@Builder注解。Builder;Data;@Data@Builder在这个示例中,User类使用了 Lombok 的@Data注解来自动生成 getter、setter、toString、equals 和 hashCode 方法,同时使用了@Builder注解来生成一个构建者类。

2024-05-25 22:16:12 218

原创 Lambda表达式

​ 有且仅有一个抽象方法的接口就叫函数式接口,接口上方可以加@FunctionalInterface注解。如果Lambda表达式的方法体只有一行,大括号,分号,return可以省略不写,需要同时省略​。如果只用一个参数,参数类型可以省略,同时 () 也可以省略。Lambda表达式只能简化函数时接口的匿名内部类的写法。Lambda表达式可以用来简化匿名内部类的书写。参数类型可以省略不写。

2024-05-25 22:12:17 106

原创 Java中String类常用的成员方法

​ 以“”方式给出的字符串,只要字符序列相同(顺序和大小写),无论在程序代码中出现几次,JVM 都只会建立一个 String 对象,并在字符串池中维护。​ 通过 new 创建的字符串对象,每一次 new 都会申请一个内存空间,虽然内容相同,但是地址值不同。类是一个非常常用的类,用于处理字符串。

2024-05-25 22:05:35 319

原创 IDEA使用时的快捷键(快速开发)

【代码】IDEA使用时的快捷键。

2024-05-25 22:02:02 111

原创 使用Java实现WebSocket

点击前端发送消息按钮时的处理//点击发送消息按钮的处理函数WebSocketServer类中的onMessage方法用于实现接受到客户端的信息时的处理/*** 收到客户端消息后调用的方法* @param message 客户端发送过来的消息*/@OnMessage// 当收到客户端的信息时服务端主动推送给客户端信息表示收到sendToAllClient("服务端收到来自客户端:" + sid + "的信息:" + message);前端接收到服务器消息的处理。

2024-05-25 21:57:52 409

原创 当有多个JDK时怎么改变Maven的执行JDK

我先是将设置中(setting)的JDK换成11让后就是将项目结构中的jJDK和maven的JDK都切换成11,然后再进行打包还是出现报错。我发现最后maven还是使用的JDK8来进行运行的。当我的项目是JDK11而我的JDK是8时我下载了JDK11并进行了相关JDK的环境配置。滑倒最底部,进行切换JDK,maven就会被你所想要的JDK执行了。

2023-10-26 11:47:31 439

原创 next与nextline注意事项

使用注意1. Scanner.nextLine()是会读取控制台的所有内容字符,包括敲下回车键产生的结束符。而其他录入方式在读取到录入的有效内容之前,所有的无效内容会自动跳过(例如空格,Tab键,回车键等产生的无效字符)。所以当之前使用过其他录入方式,录入结束后Enter产生的结束符会留在控制台,此时使用Scanner.nextLine()就会直接接收这个结束符,导致录入直接结束。2.public static void main(String[] args) { Scanner ..

2022-02-20 09:18:06 266

原创 Java的字符连接符

字符串连接符 + public static void main(String[] args) { int a = 10; int b = 20; System.out.println(a+b);//输出结果30 System.out.println(a+b+" ");//输出结果30 System.out.println(" "+a+b);//输出结果1020 System.out.println(a+b...

2022-01-20 17:52:51 989

原创 位运算

位运算 & 位与:第一个操作数的的第n位于第二个操作数的第n位如果都是1,那么结果的第n为也为1,否则为0 a = 1001 1100 b = 1000 0001a & b = 1000 0000 | 位或操作:第一个操作数的的第n位于第二个操作数的第n位 只要有一个是1,那么结果的第n为也为1,否则为0 a = 1001 1100 b = 1000 0001 a | b = 1001 1101 ^ 位异或:第...

2022-01-20 16:54:31 576

空空如也

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

TA关注的人

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