自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络聊天java

【代码】网络聊天java。

2024-04-18 07:17:55 410 1

原创 SpringBoot中使用@Bean注解创建组件对象

Spring Boot 由于没有XML文件,所以所有的Bean管理都放入在一个配置类中实现。配置类就是类上具有@Configuration的类。这个类就相当于之前的applicationContext.xml。

2023-09-02 22:20:39 929

原创 JUnit的使用

基于JUnit4的使用。

2023-08-24 12:21:01 63 1

原创 常见设计模式以及应用场景(未完)

策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的的客户。这个策略模式的定义是不是有点抽象呢?那我们来看点通俗易懂的比喻:假设你跟不同性格类型的小姐姐约会,要用不同的策略,有的请电影比较好,有的则去吃小吃效果不错,有的去逛街买买买最合适。当然,目的都是为了得到小姐姐的芳心,请看电影、吃小吃、逛街就是不同的策略。策略模式针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。

2023-07-27 16:54:44 116 1

原创 Jedis(类似JDBC)

用java操作Redis。

2023-07-23 18:52:20 55

原创 反射reflect

拷贝出的新学生对象:Student{stuName='小张', age=25, clazz='软件1班'}创建助手类:对象拷贝助手(浅拷贝) 作用:给一个对象,不需要知道该对象是什么类型即可拷贝出来。SpringMVC中IOC、AOP、动态代理使用底层反射自己创建对象,反向生成对象。反向:从对象创建类的信息,再用于创建对象等反射操作。调用非静态方法需要的信息。正向:从类获取对象;

2023-07-23 12:07:40 35

原创 枚举(enum)

作用:把各种情况列出来,附加一些信息;结合switch-case更加方便。

2023-07-20 11:19:56 47 1

原创 自定义注解

Student{stuName='张三', stuPass='123456', clazz='软工201901班', age=25}注解的主要用途是用于替代配置文件;注解本身是有参数的;注解主要是给反射技术用的。

2023-07-20 10:07:06 27 1

原创 深拷贝 / 浅拷贝

复制一个对象时,对象的属性使用深拷贝更合理,浅拷贝可能会出一些问题。

2023-07-18 23:38:35 33 1

原创 泛型 Generic Type

泛指某一类型,不具体指定;在编写代码时,使用泛型占位。在使用某个类的泛型时,需填入具体的类型,才能真正的使用。在Java中,所有的集合,都使用了泛型。

2023-07-17 19:50:15 67 1

原创 String\StringBuilder\StringBuffer

Java中,字符串的创建、修改和操作是通过3个类来完成的:String\StringBuilder\StringBuffer 字符串指的是字符序列;Java中并没有内置的字符串类型,而是在标准Java库中包含一个String类,字符串是一种简单而且常用的数据结构。因为使用非常广泛,且字符串操作功能非常丰富,因此String 被定义为final(无需子类)。 String类的下述方法能创建并返回一个新的String对象:concat, replace, substring, to

2023-07-16 20:03:00 50 1

原创 在Servlet中生成一张验证码图片,返给前端

生成一个4位验证码的字符串(包含:数字、大小写英文字母)

2023-07-13 19:38:31 70 1

原创 @RequestBody和@RequestParam注解区别

GET可以拥有请求体,RFC 文档中从来就没有说过 GET 没有请求体.RFC 只是说GET 意味着通过 URI 来识别资源。所以GET请求体中的数据一般都是不做处理的,有些 http 的 lib 里不让甚至直接不提供 GET 方法追加请求体的操作。POST请求拥有请求体,并且请求数据一般都是放在请求体当中的。所以在处理POST请求时,通常都是从请求体中获取数据。

2023-07-12 15:36:37 89 1

原创 前后端分离,带来的跨域问题;SpringBoot中解决跨域(一)

前后端分离后,会导致端口号不同;前端页面中,$.get()中的路径当前页面运行的网络路径,是相对路径,前后端分离后,直接请求会出现“CORS error 跨域错误”,应当在路径中改为绝对路径。eg:前端页面中$.get("queryEmpsByPage")改为后端服务器端口号为8088运行的$.get("http://127.0.0.1:8088/queryEmpsByPage");新版浏览器为了安全问题不允许有跨域请求;

2023-07-07 00:42:37 273 1

原创 SpringBoot项目中时间反json格式的问题

在springboot项目中,发现日期返回的json格式是长串数字,用以下方法进行日期格式修正。application.yml中的配置。

2023-07-06 15:44:28 115 1

原创 事务处理传播

dao层只管底层数据的增删改查;service层各种业务处理(可以注入各种dao,拼接底层的高级业务处理)(可以用于套餐的处理)。

2023-07-05 19:51:25 47

原创 【JDBC】

JDBC是Java语言访问数据库的解决方案,本文简单介绍JDBC所使用到的API、连接数据库并使用的步骤以及使用JDBC进行增删改查的相应操作。JDBC编程主要应用使用数据库存储数据,也可使用框架(本文对此不作描述)。JDBC包含两个部分:第一部分是提供给程序员使用的API,与具体数据库无关,也就是编写程序时使用API;JDBC的API在JavaSE中,安装JDK即可以使用 JDBC的API都存在于java.sql及javax.sql中,多数时候使用java.sql中的类和接口;

2023-05-07 14:05:54 69 1

空空如也

空空如也

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

TA关注的人

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