自定义博客皮肤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)
  • 收藏
  • 关注

原创 idea中文件代码格式设置为utf-8之后还是乱码

解决方式:把文件删除重现创建一个文件再运行就不会出现乱码了。

2023-04-02 14:17:44 510

原创 spring:创建一个动态代理

4.我们在UserInvocationHandler类中method.invoke(aa, args)调用上面给的对象(aa)添加输出,并且给这个调用赋值,我们添加增强代码的目的完成。//Object proxyObj = Proxy.newProxyInstance(类加载器, 代理类要实现的接口, 调用处理器)//创建目标对象,用User接口new一个新的接口实现类,方便调用接口。System.out.println("用户修改信息");System.out.println("查看用户信息");

2023-03-29 20:52:20 196

原创 Spring IoC全注解开发

ComponentScan({"cn.hello.dao","cn.hello.service"})//组件扫描 选择包名。全注解开发调用的是new一个AnnotationConfigApplicationContext()方法。System.out.println("mysql数据库添加了数值");3.定义一个类Spring6Config代替spring的配置文件。@Configuration//代替spring配置文件。2.定义一个类来调用接口中的方法。接口下面定义一个实现类。

2023-03-29 17:00:23 76

原创 @Autowired和@Qualifie的使用

3.创建service层的类OrderService ,要想业务层service调用实现类,通过接口调用,使用@6.如果接口下有两个实现类,那么@Autowired就找不到路径,我们就要和@Qualifie一起连用。发现报错,所以在OrderService中@Autowired下面添加@Qualifier。Autowired进行自动装配(不进行自动装配无法获取到实现类重构的方法)1.创建一个接口OrderDao ,里面写一个insert()方法。可以看到已经能够正常运行,把注解中名字改成另外一个实现类。

2023-03-29 16:21:10 705

原创 StringJoiner类

【代码】StringJoiner类。

2023-03-28 20:48:18 36

原创 @Value注解的使用

第一种,通过直接注解的方式,不需要依靠set方法来赋值。第二种:通过给set方法提供@Value注解的方式赋值。第三种:通过给构造方法提供@Value注解来赋值。

2023-03-28 17:10:35 68

原创 java: 错误: 不支持发行版本 5

很有可能是字节码版本太低

2023-03-27 20:44:32 109

原创 Unknow system variable ‘tx_read_only‘错误

数据库版本不一致。

2023-03-27 18:35:27 152

原创 web(3):add

1.在BrandMapper中添加 add(Brand brand)方法,方法没有返回值,所以是void。2.在BrandService中构建添加功能。3.找到brand.jsp使用。4.AddServlet中获取值。

2023-03-26 22:40:57 61

原创 ResultMap注解的使用

如果数据库中有不能直接赋值的变量,就使用resultMap改变名字来调用。使用ResultMap注解调用,然后获取到查询。

2023-03-26 22:01:09 123

原创 web项目(2)

3.在service包下面创建一个BrandService的类,调用工具类,使用mabatis方式调用selectAll()方法访问数据库。5.在webapp下创建一个index.html,a链接对应的是selectAllServlet。1.在util中创建一个工具类(SqlSessionFactoryUtils)2.在BrandMapper接口创建selectAll()方法,直接用注解查询。4.在web包中创建一个selectAllServlet。6.创建一个brand.jsp。

2023-03-26 21:46:27 58

原创 web项目(1)

3.我们在java包下创建五个类mapper(用来放存放mabatis的mapper),pojo(用来存放实体类),service(用于服务),util(用来放工具类),web(servlet的存放)5.在resources下面创建一个和mapper对应的包用来放mapper.xml,方式为com/hui/mapper。7.在resources创建mybatis-config.xml文件(文件用于连接数据库)4.在pojo下创建一个实体类为Brand,get,set,tostring方法都使用。

2023-03-26 20:16:07 43

原创 【无标题】mybatis中xml的属性

-扫描mapper-->//对应的是实体类(pojo层的类)

2023-03-25 21:39:06 48

原创 对SqlSessionFactory的优化

由于每次创建都需要在前面写一串代码,所以我们把这一段创建成工具类,创建一个包名叫utils。方便后续的调用,并且作用到全局。

2023-03-25 21:32:56 68

原创 【无标题】反射作业

/6.因为getName()是public,所以直接调用。//1.得到PrivateTest类对应的Class对象。name.set(obj, "天龙八部");//5.得到getname方法对象。// 3.得到name属性对象。// 2.创建对象实例。// 4.爆破name。

2023-03-25 19:15:32 40

原创 学习笔记(io流):关于文件的复制

io流关于文件的复制

2023-03-22 21:30:16 37

原创 idea配置tomcat(学习笔记)

九.选中所下载的tomcat目录下的lib(细节一点即选中lib文件中的servlet-api.jar包)文件,随后点击apply应用即可。八.点击第三个libraries,点击第二个竖框的+号添加servlet所需要的jar包。六.只跑一个项目可把第一处改为/,方便使用,后面点击apply使用。七.点击file(左上角)的Project Structure。五.第一个红圈选择tomcat版本,第二个红圈一键部署配置。十.随便创建一个类,能够正常运行。一.创建一个普通的java项目。

2023-01-12 13:20:37 405 3

空空如也

空空如也

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

TA关注的人

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