- 博客(25)
- 收藏
- 关注
原创 算法笔记——求一个整数各位的平方和(或者其他值)
大致思路遍历这个数中的每一位,进行操作。通过这两句int temp = n % 10; //求得最后一位的数n = n / 10; //操作完之后把最后一位去掉代码结构如下 private int getNextNumber(int n) { int res = 0; while (n > 0) { int temp = n % 10; //求得最后一位的数 res += temp *
2022-03-22 17:43:03
480
原创 Spring 练习环境搭建(一)
Spring环境搭建步骤创建工程导入静态页面导入需要坐标pom.xml创建包结构导入数据库脚本创建POJO类创建配置文件spring-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan
2022-02-07 21:00:44
142
原创 Spring JdbcTemplate基本使用
JdbcTemplate概述JdbcTemplate开发步骤Spring产生JdbcTemplate对象JdbcTemplate的常用操作
2022-02-07 12:24:40
179
原创 SpringMVC的数据响应
SpringMVC的数据响应方式页面跳转返回字符串形式直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转。返回ModelAndView对象
2022-01-24 16:55:05
223
原创 SpringMVC 组件解析
SpringMVC的执行流程SpringMVC注解解析@RequestMapping作用:用于建立请求URL和处理请求方法之间的对应关系位置:类上,请求URL的第一级访问目录。此处不写的话,就相当于应用的根目录方法上,请求URL的第二级访问目录,与类上的使用@RequestMapping标注的一级目录一起组成访问虚拟路径。...
2022-01-20 18:09:30
171
原创 Spring、SpringMVC入门案例tomcat成功部署但访问页面报错404,报错信息:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
首先保证工件成功部署,若有报错,先查看代码和项目结构->工件->可用元素->置于Output Roottomcat成功部署后若报错404,报错信息:源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
2022-01-18 21:26:45
914
原创 SpringMVC 简介
SpringMVC概述原理示意图SpringMVC快速入门代码示例导入坐标配置web.xml创建controller包和UserController类在resource中新建spring-mvc.xml配置文件SpringMVC流程图示
2022-01-18 16:03:26
171
原创 Spring学习_9:Spring与Web环境集成
环境搭建项目结构1.需要有基本的Dao层package com.itheima.dao.impl; import com.itheima.dao.UserDao; public class UserDaoImpl implements UserDao { public void save() { System.out.println("save running...."); }}package com.itheima.dao; public inte
2022-01-17 23:26:04
269
原创 Spring学习_8:Spring继承Junit
上述问题解决思路 让SpringJunit负责创建Spring容器,但是需要将配置文件的名称告诉它 将需要进行测试Bean直接在测试类中进行注入Spring继承Junit步骤
2022-01-15 23:08:59
135
原创 Spring学习_6:Spring配置数据源(下)
Spring配置数据源抽取jdbc配置文件知识要点Spring配置数据源可以将DataSource的创建权交由Spring容器去完成首先添加坐标
2022-01-13 19:57:33
135
原创 Spring学习_5:Spring配置数据源(上)
数据源(连接池)的作用数据源的开发步骤代码示例报错解决方案抽取jdbc.properties配置文件
2022-01-12 22:35:48
92
原创 创建c3p0错误解决:“Could not load driverClass “com.mysql.jdbc.Driver“java.sql.SQLException: Access denied f
两种报错,一个是Could not load driverClass "com.mysql.jdbc.Driver",另一个是Could not load driverClass "com.mysql.jdbc.Driver"解决方法
2022-01-12 14:39:15
572
原创 Spring学习_4:Spring相关API
ApplicationContext的继承体系,ApplicationContext的实现类,getBean()方法使用
2022-01-11 22:46:36
129
原创 Spring学习_3:Spring配置文件详解(下)
Bean的依赖注入分析Bean的依赖注入概念Bean的依赖注入方式set方法另一种写法构造方法Bean的依赖注入的数据类型普通数据类型集合数据类型
2022-01-11 20:24:34
130
原创 Spring学习_2:Spring配置文件详解(上)
目录Bean标签的基本配置Bean标签范围配置总结Bean的生命周期配置Bean实例化的三种方式工厂静态方法实例化:工厂实例方法实例化:Bean标签的基本配置id:唯一性标识,不允许重复class:Bean的全限定名称Bean标签范围配置scope:指对象的作用范围,取值如下prototype:每次通过getBean获取对象都是新的对象当scope为singleton或者默认时,通过getBean得到的两个对象地址是相同的,而为prototype时地址不一样,说明创建了两个不同的对象。
2022-01-09 23:26:41
284
原创 Spring学习_1:Spring程序开发步骤
Spring程序开发步骤Spring程序开发步骤图示代码示例步骤总结Spring程序开发步骤图示代码示例首先在pom.xml中构建项目依赖,并通过maven安装依赖然后在java下创建相应的dao包,并创建接口在接口同级创建impl包和其中的相应方法来实现接口中的方法然后在resource下创建applicationContext.xml添加bean最后在dao同级创建demo包和类通过getBean方法,根据id=userDao 并强转 获取UserDao实例运行成功步骤
2022-01-09 23:14:52
190
原创 Leetcode练习 2.双指针
Leetcode练习 2.双指针(977.有序数组的平方,167.两数之和II-输入有序数组)思路:因为是非递减的数组,且没有规定正负,所以一定是数组两边的数绝对值大于中间的,则平方后的数越接近两端越大,但是无法确定那一边更大。这时候就可以用两个指针分别在两端,一边对比一边向中间走,谁大(或者小,都可以)就先把谁放到目标数组中,然后指针往中间挪一位。直到两个指针相遇,循环结束。//官方题解class Solution { public int[] sortedSquares(int[]
2021-11-27 16:42:45
200
原创 Leetcode练习1.二分查找
Leetcode 1.二分查找思路:这道题目的前提是数组为有序数组,同时题目还强调数组中无重复元素,因为一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的,这些都是使用二分法的前提条件,当看到题目描述满足如上条件的时候,可以想一想是不是可以用二分法了。定义left、right指针,比较目标元素和中间元素的大小,然后不断缩小左右指针的范围继续寻找目标元素。实际使用求中间mid索引建议用这种方法:int mid = left + (right-left)/2; 可以防止left+right溢出(
2021-11-26 18:27:43
607
原创 Python文件读取报错:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa8 in position 10: illegal multibyt
Python文件读取报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa8 in position 10: illegal multibyte sequence使用with open(“goods.txt”,“r”)as file:语句读取文件时报错解决方法with open("goods.txt","r",encoding='UTF-8')as file: content=file.readlines() for item
2021-09-15 11:48:07
628
原创 Vuex的基本思想和安装使用
Vuex是什么?多界面管理思想:vuex状态管理官方图例:vuex的安装与使用用npm install的方法安装vuex然后在src下创建store文件夹,在其中创建index.js文件(类似router的配置)大致结构如下:import Vue from 'vue'import Vuex from 'vuex'//安装插件Vue.use(Vuex)export default new Vuex.Store({ //创建store并导出 state: { },
2021-03-25 15:35:37
101
原创 Vue-router学习01_路由基本配置,router-link相关以及动态路由实现
router基本配置在用CLI4创建项目时选上router的选项,可自动在src文件夹下创建router文件夹,里面有index.js文件,保存着路由相关的配置import Vue from 'vue'import VueRouter from 'vue-router'import Home from '../views/Home.vue'Vue.use(VueRouter)const routes = [ // routes保存着路径和组件之间的映射联系
2021-03-18 19:45:21
404
原创 Webpack的安装与loader的配置
Webpack的安装与loader的配置先在官网安装node.js 和npm然后在cmd中安装webpack(以3.6.0版本为例)新建项目,结构如下在vscode控制台中输入若出现以下报错输入Set-ExecutionPolicy -Scope CurrentUser和RemodteSigned问题解决(若没有出现则跳过此步骤)webpack可以适配各种模块化的规范在002webpack文件夹下新建webpack.config.js(名字不能是别的)在控制台输入npm
2021-03-14 19:29:20
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人