自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从0搭建基于springboot后端项目 1

idea下一步一步搭建springboot项目首先新建项目选择名称路肩语言:java类型:Mavan先导入一些常用的依赖进行测试等项目构建好后,初始目录结构如下.idea是idea的配置,不用管我们主要是在src里面写各种代码,以及配置pom.xml文件和application.properties由于是前后端分离,所以static和templates可以删掉...

2022-03-06 23:08:48 432

原创 ssm项目测试数据库连接

项目弄好后运行找错误原因:org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!未能获得JDBC连接;嵌套的异常java.sql。SQLException异

2021-05-01 15:47:54 1466 1

原创 aop-例子

使用注解实现AOP要切入的接口package service;public interface UserService { public void add(); public void delete(); public void update(); public void query();}其具体实现类package service;import service.UserService;public class UserServiceImpl imp

2021-04-19 17:15:20 158

原创 代理模式

代理模式的重要性:因为这是SpringAOP的底层代理模式可以分为静态代理和动态代理静态代理角色分析:举个例子:大学生毕业租房抽象角色:一般会使用接口或者抽象类来解决真实角色: 被代理的角色代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作客户:访问代理对象的人代码实现:1.接口public interface Rent { public void rent();}2.真实角色public class Landlord implements Rent {

2021-04-19 11:14:21 103

原创 HelloSpring

创建一个HelloSpring首先编写实体类package pojo;public class Hello { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void show(){ System.ou

2021-04-18 09:59:44 111

原创 使用JavaConfig实现配置

这是一种完全使用java的方式配置Spring(本质上也是注解开发)javaConfig是Spring的子一个子项目,在Spring4之后变成了核心功能实体类package pojo;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;import org.springframework.stereotype.Controller;

2021-04-18 09:41:49 200

原创 注解实现自动装配

jdk1.5支持的注解,spring2.5就支持注解官方文档要使用注解需要2个条件:1.导入约束2.配置注解的支持(重要): context:annotation-config/总xml文件如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchem

2021-04-17 14:53:08 363 1

原创 bean的自动装配

自动装配式Spring满足bean依赖的一种方式!Spring会在上下文中自动寻找,并自动给bean装配属性在spring中有3种自动装配的方式1.在xml中显式的配置2.在java中显式的配置3.隐式的自动装配bean 【重要】...

2021-04-17 10:11:39 81

原创 bean的作用域

1.单例模式(Spring默认机制),并发情况下可能会出一点问题<bean id="user2" class="pojo.User" scope="singleton"/>2.原型模式:每次从容器中get的时候,都会产生一个新的对象!,很消耗性能<bean id="accountService" class="com.something.DefaultAccountService" scope="prototype"/>3.其余的request,session,app.

2021-04-16 16:31:23 68

原创 依赖注入

1.构造器注入2.set方式注入【主流】依赖注入:set注入!(依赖是指:bean对象的创建依赖于容器注入是指:bean对象中的所有属性,由容器来注入!)测试:复杂类型pojo类文件public class Address { private String address; public String getAddress() { return address; } public void setAddress(String address)

2021-04-16 15:55:20 128

原创 spring配置

1.别名此时引用user这个对象,用otherUser也是能取到这个对象<bean id="user" class="pojo.User"> <constructor-arg name="name" value="c"/></bean><alias name="user" alias="otherUser"/>2.Bean的配置</bean> <!-- id:bean的唯一标识符号,也就是变

2021-04-16 11:38:19 82

原创 IOC创建对象的方式

1.默认使用无参构造创建对象2.使用有参构造对象时,有几种方法<!--下标赋值--> <bean id="user" class="pojo.User"> <constructor-arg index="0" value="c"/> </bean>

2021-04-16 09:54:23 55

原创 Spring

简介Spring:春天---->给软件行业带来了春天历史:2002,首次推出了Spring框架的雏形:interface21框架2004.3.24 发布了1.0正式版Rod Johnson:Spring framework创始人spring理念:使现有的技术更加容易使用,本身是一个大杂烩,SSM:SpringMvc+Spring+Mybatis!spring官网官方下载地址环境配置mavan导入依赖springmvc这个会导入spring的其他依赖,连接数据库要用到spring-

2021-04-14 09:29:15 72

原创 Mybatis 学习之路

Mybatis是什么:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。创建第一个mybatis程序1.配置环境mavan3.6.3+mysql8.0.232.创建模块3.编写代码4.juint测试

2021-04-12 19:16:31 97

原创 java学习 ArrayList

ArrayList是一个自动增长的容器类导包import java.util.ArrayList;实例化对象ArrayList arraylist=new ArrayList();常用方法arrayList.add("data");//在容器的末尾增加对象arrayList.add(1,"c");//在容器的指定位置添加对象,例如此处在1号位置添加arrayList.contains("a");//判断某一对象是否存在,返回rtue/falsearrayList.get(2);//

2021-02-14 11:59:08 72

原创 java学习 文件流

java.io.File//建立一个File对象fFile f = new File("路径");常用方法f//返回当前文件的路径f.exists()//存在文件则返回true,不存在则返回falsef.isDirectory()//Directory有目录的意思,顾名思义判断是否为文件夹f.isFile()//同上,判断是否为文件f.length()//返回文件的长度f.getAbsolutePath()//返回绝对路径f.lastModified()//返回一个整形字符串,里面是

2021-02-12 22:06:58 64

原创 java学习历程

网络编程有关1.获取本地ip地址import java.net.InetAddress;public static void main(String[] args) throws UnknownHostException{ InetAddress host=InetAddress.getLocalHost(); String ip=host.getHostAddress(); System.out.println(ip); }

2021-01-28 10:51:05 59

原创 oracle初学-部分常用命令

建立账号create user 用户名 identified by 口令授予权限:grant 权限,权限,权限 to cc;展示用户show user退出exit切换用户conn 用户名/口令;删除表格drop user user_name;查看表格相关属性;desc 表名;创建表格:create table 表名(列名 数据类型(大小) 约束条件,RNO varchar2(4) primary key,(例子)) ;注意最后一行不用加逗号复制表格(在已经有

2020-06-20 23:04:55 127

原创 oracle中那些纯小白遇到过的坑 1

最近在学oracle,由于是相当于没学过没接触过教程,凡事只能靠百度,遇到的bug简直让我心塞。1.表名无效–不知道user是预留关键字2.标识符无效–同理uid也是预留关键字接下来是缺失右括号系列3.这个我查了很久,这行的语句没问题啊,后来发现是上一行忘记加逗号4.结果我把类型换成varchar(32)之后可以了!!!不知道为啥5.emm float的长度不能这么设置我改成这样就不报错了,好像是因为float的小数部分不固定?6又出现这样的问题,终于让我百度到是oracle中

2020-05-25 11:33:08 229

原创 01背包-入门水题

Bone CollectorTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 93273 Accepted Submission(s): 38144Problem DescriptionMany years ago , in T...

2019-02-24 00:11:20 209

转载 bfs-非常可乐(倒水输入最少次数题)

非常可乐Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 27624 Accepted Submission(s): 10740Problem Description大家一定觉的运动以后喝可乐是一件很惬意的事情,但是seeyou...

2019-02-23 16:40:23 514

原创 dfs算法-例题油田

Problem DescriptionThe GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large rectangular region of land at a time, and creates a ...

2019-02-23 15:18:45 1259

原创 Dijkstra算法-最短路径问题+例题

BackgroundHugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether there really is a way from the place his cust...

2019-02-21 18:36:13 12597 1

原创 算法:最小生成树-模板+例题+(prim代码模板)

例题:There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only ...

2019-02-20 20:01:27 517

转载 寒假训练补题-第十二天-H8-最小生成树

There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only if t...

2019-01-28 18:07:57 220

原创 寒假训练补题-第十二天-C3-简单dp

世界杯结束了,意大利人连本带利的收回了法国人6年前欠他们的债,捧起了大力神杯,成就了4星意大利.世界杯虽然结束了,但是这界世界杯给我们还是留下许多值得回忆的东西.比如我们听到了黄名嘴的3分钟激情解说,我们懂得了原来可以向同一个人出示3张黄牌,我们还看到了齐达内的头不仅能顶球还能顶人…………介于有这么多的精彩,xhd决定重温德国世界杯,当然只是去各个承办世界杯比赛的城市走走看看.但是这需要一大比...

2019-01-28 17:38:52 115

原创 寒假训练补题-第十一天-B2-多重背包

Marsha and Bill own a collection of marbles. They want to split the collection among themselves so that both receive an equal share of the marbles. This would be easy if all the marbles had the same v...

2019-01-28 17:38:31 450

原创 寒假训练补题-第十一天-F6-三维BFS

可怜的公主在一次次被魔王掳走一次次被骑士们救回来之后,而今,不幸的她再一次面临生命的考验。魔王已经发出消息说将在T时刻吃掉公主,因为他听信谣言说吃公主的肉也能长生不老。年迈的国王正是心急如焚,告招天下勇士来拯救公主。不过公主早已习以为常,她深信智勇的骑士LJ肯定能将她救出。现据密探所报,公主被关在一个两层的迷宫里,迷宫的入口是S(0,0,0),公主的位置用P表示,时空传输机用#表示,墙用*表示,...

2019-01-28 17:34:32 140

转载 寒假训练补题-第十天--J0-单源最短路径

Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John wakes her for the morning milking. Bessie needs her beauty sleep, so she wants to get b...

2019-01-27 00:03:32 183

转载 寒假训练补题-第十天--I9

You are assigned to design network connections between certain points in a wide area. You are given a set of points in the area, and a set of possible routes for the cables that may connect pairs of p...

2019-01-26 20:43:54 239

转载 寒假训练补题-第九天--I9-线段树

很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。Input本题目包含多组测试,请处理到文件结束。在每个测试的第一行,有两个正整数 N 和 M ( 0&lt;N&lt;=200000,0&lt;M&lt;5000 )...

2019-01-26 20:27:16 144

转载 寒假训练补题-第九天--H8-贪心

In a city there are n bus drivers. Also there are n morning bus routes and n afternoon bus routes withvarious lengths. Each driver is assigned one morning route and one evening route. For any driver, ...

2019-01-26 19:49:58 336

原创 寒假训练补题-第八天--C3-01背包

急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们...

2019-01-26 19:24:29 180 1

原创 寒假训练补题-第八天--I9-错排公式

今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。RPG给他机会让他猜猜,第一次猜:R是公主,P是草儿,G是月野兔;第二次猜:R是草儿,P是月野兔,G是公主;第三次猜:R是草儿,P是公主,G是月野兔;…可怜的野骆驼第六次终于把RPG分清楚了。由于RPG的带动,做ACM的女生越来越多,我们的野骆驼想都知道她们,可现在有N多人,...

2019-01-26 17:53:50 250 1

原创 寒假训练补题-第七天-J0-卡特兰数

原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2067小兔的叔叔从外面旅游回来给她带来了一个礼物,小兔高兴地跑回自己的房间,拆开一看是一个棋盘,小兔有所失望。不过没过几天发现了棋盘的好玩之处。从起点(0,0)走到终点(n,n)的最短路径数是C(2n,n),现在小兔又想如果不穿越对角线(但可接触对角线上的格点),这样的路径数有多少?小兔想了很长时间都...

2019-01-26 12:46:21 155

原创 寒假训练补题-第七天-I9-错排公式

原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=2049国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做&amp;amp;quot;考新郎&amp;amp;quot;,具体的操作是这样的:首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排;然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个.最后,揭...

2019-01-26 12:41:58 174

原创 寒假训练补题-第六天-D4-最长公共子序列dp-容易

原题连接:http://acm.hdu.edu.cn/showproblem.php?pid=1159给定序列的子序列是给定序列,其中省略了一些元素(可能没有)。给定序列X = &amp;amp;lt;x1,x2,…,xm&amp;amp;gt;另一个序列Z = &amp;amp;lt;z1,z2,…,zk&amp;amp;gt;是X的子序列,如果存在严格增加的序列&amp;amp;lt;i1,i2,…对于所有j = 1,2,…,k,xij = zj,X的索引,…

2019-01-26 12:37:50 337

转载 寒假训练补题-第五天-G7-两次BFS-困难

原题链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=2671乔在迷宫里工作。不幸的是,迷宫的一部分着火了,迷宫的主人忽略了生火。逃生计划。帮助乔逃离迷宫。考虑到乔在迷宫里的位置和迷宫的哪个方格着火了,你必须先确定乔是否能...

2019-01-26 00:04:25 454

原创 寒假训练补题-第五天-H8-BPS入门经典

原题连接:http://poj.org/problem?id=3984定义一个二维数组:int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上...

2019-01-25 23:58:03 173

原创 寒假训练补题-第四天-G-7-倒水类问题BPS

原题链接:http://poj.org/problem?id=3414你有两个罐子,分别有A和B升的体积。可以执行以下操作:1.FiLL(i)从水龙头填充罐i(1≤i≤2);2.DROP(i)把锅子倒到排水管里;3.POUR(i,j)从锅i倒入锅j;在此操作之后,罐j已满(并且罐i中可能存在一些水),或罐i是空的(并且其所有内容已被移动到罐j)。编写一个程序来找到这些操作的最短可能序...

2019-01-25 23:56:10 476

空空如也

空空如也

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

TA关注的人

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