- 博客(81)
- 收藏
- 关注
原创 Spring Data
JPA与JDBC相同处:都跟数据库操作有关,JPA 是JDBC 的升华,升级版。JDBC和JPA都是一组规范接口都是由SUN官方推出的不同处.JDBC是由各个关系型数据库实现的, JPA 是由ORM框架实现JDBC 使用SQL语句和数据库通信。JPA用面向对象方式, 通过ORM框架来生成SQL,进行操作。JPA在JDBC之上的,JPA也要依赖JDBC才能操作数据库。加载JDBC驱动,其实就是指定具体存储技术的实现需要面向SQL语句来操作数据库,开发人员学习成本更高。
2025-01-13 15:16:08
737
原创 Spring学习
【适合有一定基础,对spring再进行一次整体回顾】spring是一个开源的轻量级Java开发应用框架,可以简化企业级应用开发。Spring解决了开发者在JavaEE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。IoC思想Inversion of Control,控制反转,强调的是原来在程序中创建Bean的权利反转给第三方。DI思想Dependency Injection,依赖注入,强调的Bean之间关系,这种关系第三方负责去设置。AOP思想Aspect 0r
2024-12-26 20:23:43
774
原创 Quartz定时任务
任务调度是为了自动完成特定任务,在约定时刻去执行任务的过程。每个月初对用户进行缴费提醒每天定时12:00给用户发放优惠券@OverrideQuartzJobBean是实现了Job的一个抽象类,里面对原来的execute进行了修改(添加了Spring的一些东西),然后再调用executeInternal。源码如下,因此我们从原来的方式改成:继承QuartzJobBean并重新executeInternaltry {定义Jobimport com} }
2024-08-27 22:22:27
1820
原创 docker上部署rabbitmq遇到的问题
显示不能够连接到服务,但是服务是正常启动的。后来了解到,安装RabbitMQ需要配置一个web管理平台入口才能成功访问,默认它是关闭的。在服务器是Linux系统,在上面安装了了docker。我要将rabbitmq拉取并运行在docker上。docker run之后,在服务器上输入 localhost:15672,显示。网上说防火墙,端口映射监测都没问题。后来想到在得输入到容器内的ip,因此。查询rabbitmq容器的ip。会返回一个HTML页面。
2024-08-09 14:38:32
456
1
原创 两数之和-考察哈希表的运用
争取一次遍历数组就能得到答案,因此可以边遍历边判断现遍历过的是否存在可以和当前遍历元素组成答案的元素。类似,一排人站成一队,我们要找出唯一存在的一对搭档。我们可以依次排查,排查过的人都丢到一个圈里。如果当前排查的人和圈里的人存在搭档关系,则圈里的人喊一声就行。
2024-04-01 18:48:05
799
原创 CCF-CSP刷题记录-《201409》
下图给出了一个画了两个矩形的例子。在实际的涂色过程中,所有的矩形都涂成统一的颜色,图中显示不同颜色仅为说明方便。在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。接下来n行,每行4个非负整数,分别表示要画的矩形的左下角的横坐标与纵坐标,以及右上角的横坐标与纵坐标。第二行包含一个数字,表示大小写敏感的选项,当数字为0时表示大小写不敏感,当数字为1时表示大小写敏感。输入的第一行包含一个整数n,表示要画的矩形的个数。
2022-11-27 14:46:24
320
原创 CCF-CSP刷题记录-《201403》
其中第 i 行以"Case i:" 开始,然后应当有恰好一个空格,然后应当按照字母升序输出该命令行中用到的所有选项的名称,对于带参数的选项,在输出它的名称之后还要输出它的参数。选项有两类:带参数的选项和不带参数的选项。而带参数选项则由两个由空格分隔的字符串构成,前者的格式要求与无参数选项相同,后者则是该选项的参数,是由小写字母,数字和减号组成的非空字符串。当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。
2022-11-27 11:51:34
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人