JAVA
白云如幻
坚持,终将收获更好的自己。一位来自98年的程序员;在一个偶然的机会下接触到程序员这个职业,沉醉其中,喜欢安安静静的写代码,在代码的世界里奔跑。
展开
-
【Mybatis】全局配置文件配置环境(environments)
MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置。所以,如果你想连接两个数据库,就需要创建两个 SqlSessionFactory 实例,每个数据库对应一个。而如果是三个数据库,就需要三个实例,依此类推。环境元素定义了如何配置环境。原创 2024-05-17 17:37:15 · 201 阅读 · 0 评论 -
解决mybatis的配置文件没代码提示的问题
1.将org.apache.ibatis.builder.xml包里的两个dtd文件复制出来,jar包里复制。3.关闭两个配置文件,重新打开,就可以有代码提示了!原创 2024-05-10 22:05:45 · 238 阅读 · 0 评论 -
数据库的特点
所有表都是由一个多个字段(列)构成,这里表的每个字段对应到java中类的“属性”。比如学生信息表(学号,姓名,年龄,身高),对应java中Student类里有属性:学号,姓名,年龄,身高。5.表中数据是按照行来存储的,这里表有那些字段,就是表的结构对应java中一个Class类有那些属性;3.表具有一些特性,这些特性规范了数据在表中的存储格式,形式,类似java中的“类”的设计。2.一个数据库中可以有多张表,每个表都有一个名字,用来标识自己。前面讲了,数据库是有组织的,规范的把数据保存起来的。原创 2024-04-18 01:20:18 · 256 阅读 · 0 评论 -
【Java】@RequestMapping注解在类上使用
在 Spring MVC 应用程序中,RequestDispatcher (在 Front Controller 之下) 这个 servlet 负责将进入的 HTTP 请求路由到控制器的处理方法。在类的级别上的注解会将一个特定请求或者请求模式映射到一个控制器之上。之后才是另外添加在方法级别的注解来进一步指定到处理方法的映射关系。@RequestMapping 注解在前面的例子中是在方法的级别上使用。在对 Spring MVC 进行的配置的时候, 需要我们指定请求与处理方法之间的映射关系。原创 2024-04-17 04:10:15 · 279 阅读 · 0 评论 -
Session缓存、Hibernate处理对象的状态了解
Session接口是Hibernate向应用程序提供的操纵数据库的最主要的接口,它提供了基本的保存,更新,删除和查询的方法。Session是有一个缓存, 又叫Hibernate的一级缓存session缓存是由一系列的Java集合构成的。当一个对象被加入到Session缓存中,这个对象的引用就加入到了java的集合中,以后即使应用程序中的引用变量不再引用该对象,只要Session缓存不被清空,这个对象一直处于生命周期中。原创 2024-04-13 02:53:38 · 543 阅读 · 0 评论 -
快速实现一个Hibernate的例子
写第一个简单的Hibernate程序:具体的开始第一个Hibernate程序之前: 找到jar包, hibernate 的核心包, mysql数据库的连接驱动包, junit测试包。原创 2024-04-12 18:47:08 · 280 阅读 · 0 评论 -
【Java】maven对项目的拆分聚合
这里我们要提出一个新的概念: 父工程 , 基本思路是这样:我们为拆分出来的子工程创造一个父工程,让这mvc-dao , mvc-service , mvc-web三个儿子都有一个共同的爹:mvc-parent,从而建立关联,它们都是父工程的子工程,所以呢都是兄弟,那么就可以合起来运行了!把mvc项目进行拆分,原来是通过包名进行分层的,现在再Maven项目里,我们可以通过Maven工具,进一步的拆分,怎么分呢?----------------以上是拆分-------------------------原创 2024-04-10 02:23:29 · 414 阅读 · 0 评论 -
【Java】maven的生命周期和概念图
在maven中存在三套"生命周期",每一套生命周期,相互独立,互不影响的,但是中同一套生命周期里,执行后面的命令会自动先执行前面的命令。③maven的底层核心实现项目的构建和管理,都必须通过一个个插件来完成的,而插件本身并不包含在Maven的核心程序当中。compile,test,package,install,deploy , 执行后面的命令,自动先执行前面所有的命令。②maven是怎么对项目进行构建的(通过命令的方式,它们都是有生命周期的)CleanLifeCycle:清理的生命周期。原创 2024-04-08 20:57:32 · 374 阅读 · 0 评论 -
【Java】maven常用命令
将我们自己写的一个工程,打包成jar包文件,放到本地的maven的仓库里,那么以后我们其他的项目如果需要这个jar包的类,就不用重写源码了,只需要调用取这个jar包就可以了!①有私服, 它能够将我们的工程, 里打包jar包, install到私服上, 提给公司内部, 所有项目组成员, 共享, pom.xml 配置私服上的这个jar包的坐标。将项目打包,打包后的文件放在项目根目录的target目录中,创建的目录是webapp打包后的文件旧是war文件,如果是普通的java项目,打包后的文件就是jar文件。原创 2024-04-07 23:51:54 · 517 阅读 · 0 评论 -
Java中的this关键字
【代码】Java中的this关键字。原创 2023-10-23 18:57:23 · 108 阅读 · 0 评论 -
请求的转发和重定向
1.请求的转发是一种服务器行为,转发时request对象会被保存,也就是说被转发到的另外一个servlet或其他资源中的request对象,跟请求转发的request是同一个对象。从始到终请求只有一次,一个!2.请求的重定向是一种客户端行为,实际上期间发生的是两次请求,前一次的请求request对象不会作保存,两个Servlet里的reuqest对象不是同一个,且地址栏地址会发生改变。演示index.html页面---->Servlet1(转发到)------>Servlet2。原创 2023-10-09 22:11:47 · 660 阅读 · 0 评论