- 博客(20)
- 收藏
- 关注
转载 B树和B+树
为了便于说明,我们先定义一条数据记录为一个二元组[key,data],key为记录的键值,key唯一;data为数据记录除key外的数据。B树每个节点都存储key和data,所有节点组成这棵树,并且叶子节点指针为null。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-74QylH5I-1615552570523)(http://img.guluguluwater.xyz/20210312200526.png)]B+树只有叶子节点存储data,叶子节点包含了这棵树的所
2021-03-12 20:37:03
196
原创 浅记一次jdbc连接不了数据库的异常
最近在部署项目到服务器上时出现了一些问题,在此记录一下问题:我在自己电脑上可以远程连接服务器上的mysql,服务器上也可以本地访问mysql,但是部署在服务器上的项目却不能访问,频频报错com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 或Access denied for user ‘root’@'localhost或connet get JDBC connection这个问题困扰了我一整
2021-03-05 10:52:33
285
2
原创 zipException error in opening zip file
今天在部署项目到服务器上时,tomcat成功启动,但是访问页面却报404我去查看catalina.out日志文件,发现没有提示任何错误我又查看了其他的日志文件后来在catalina.2019-12-10.log日志文件中发现报错java.util.zip.ZipException: error in opening zip file在网上了解到可能是war包还没上传完tomcat就开始解压只要再次(报404之前启动过一次)重启tomcat就能解决问题了...
2021-03-05 10:50:41
1449
1
原创 用pip下载安装python第三方库报错怎么办
今天想学习python爬虫,可是在安装scrapy库的时候出现了一些问题在cmd中执行pip install scrapy报错Traceback (most recent call last): File "d:\workingsoft\python\lib\site-packages\pip\_vendor\urllib3\response.py", line 397, in _error_catcher yield File "d:\workingsoft\python\lib\si
2021-03-05 10:49:13
912
2
原创 程序没问题但是报错Could_not_autowired
当想使用@Autowired注解注入dao接口时,报错如下但是程序在运行时却没有问题,据说这是idea的误报解决办法有三个方法一:在Dao接口上加上@Component注解方法二:不适用@Autowired注解,换成@Resource注解@Resource是Java官方提供的注解方法三:取消idea的自动注入检查...
2021-03-05 10:43:03
589
1
原创 EurekaServer启动报错_找不到或无法加载主类
解决办法:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vbCc0hX9-1614911800318)(http://img.guluguluwater.xyz/20200814095818.png)]
2021-03-05 10:37:30
852
2
原创 MyBatisGenerator生成器把其他数据库的同名表生成下来的问题
MyBatis Generator : Table Configuration scheme.table matched more than one table在使用生成器生成代码的时候,将之前项目的数据库表中字段生成出来了解决办法是在生成器的配置文件里的数据库连接地址(就是jdbcUrl)中添加这个参数:nullCatalogMeansCurrent=true <!--数据库连接的信息:驱动类、连接地址、用户名、密码 --> <jdbcConnection driv
2021-03-05 10:35:36
237
1
原创 IDM 一些网站不允许请求同一个网站两次的解决方法
IDM 一些网站不允许请求同一个网站两次的解决方法IDM报错如下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ECvcIIEl-1614911537171)(http://img.guluguluwater.xyz/20200831164736.png)]看是浏览器否有IDM扩展因为自己IDM软件且浏览器有IDM扩展,同时请求下载链接,导致错误,禁用IDM扩展[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3HqzaYnx-1614
2021-03-05 10:33:08
5267
1
原创 hexo的本地搜索只能搜到以前的文章,最近的文章搜不到
这两天发现hexo的本地搜索只能搜到以前的文章,近两天写的文章都搜不到一开始我以为是那个搜索插件hexo-generator-searchdb@1.3.3的问题,我卸载重新安装依然没用然后我通过查阅相关文档了解到,本地搜索的功能与生成的public文件夹中的search.xml有关系在hexo博客页面打开浏览器控制台,发现search.xml被缓存了,一直请求的是以前的文件,然后我勾选禁用缓存,重新打开页面就OK了...
2021-03-05 10:28:45
286
1
原创 记一次误打误撞解决了在idea中部署项目没有在outpath生成artifact的问题
问题起因:修改了springmvc.xml配置文件然后重新部署项目,但是artifact中的springmvc.xml却没有被修改于是我就把outpath目录删除了重启tomcat,发现outpath中没有生成artifact解决办法:在Project Structure中点击artifact模块,选择自己的项目,可以看到有一个勾选框include in project bui...
2019-08-22 20:18:12
2706
转载 'org.springframework.web.servlet.DispatcherServlet' is not assignable to 'javax.servlet.Sevlet
解决方法:Project Structure - Modules - 你的项目 - Dependencies 添加Tomcat library
2019-08-22 16:34:38
3726
2
原创 Mybatis整合spring
整合步骤1. 创建工程2. 导入jar包(引入依赖)3. 加入配置文件spring的配置文件 -- applicationContext.xml 加载数据库配置的属性文件,并配置数据库连接池(数据源) 配置sqlSessionFactory<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionF...
2019-08-18 10:14:47
111
原创 struts2的学习归纳
Struts2的Servlet的API的访问完全解耦合的方式:ActionContext//得到ActionContext对象ActionContext context=ActionContext.getContext();//接收数据Map<String,Object> map=context.getParameters();//向域对象中存入数据context.p...
2019-08-17 12:02:10
114
原创 spring之学习归纳
IOC什么是IOC?IOC: inversion of Control(控制反转:将对象的创建权交给spring)DI: 属性注入spring的工厂类BeanFactory: 老版本的工厂类BeanFactory: 调用getBean的时候,才会生成类的实例.ApplicationContext: 新版本的工厂类ApplicationContext: 在加载配置...
2019-08-17 12:01:02
123
原创 Hibernate之批量抓取
###什么是批量抓取?一批关联对象一起抓取,配置batch-size应用场景:当我们想获取全部的商品类别,然后在获取所有类别下面的商品时.测试批量抓取/* * 测试批量抓取 * */ @Test public void test9(){ Session session=HibernateUtils.getCurrentSession(); Transacti...
2019-08-17 12:00:15
190
原创 Hibernate中一对多,多对多的XML配置文件对比
一对多XML配置文件一的一方的映射文件的创建<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/...
2019-08-17 11:59:30
526
原创 hibernate需要注意的问题
一对多,多对多创建实体需要注意的问题在创建表所对应的实体时,创建放置某一方的集合的时候要手动实例化,如下private Set<LinkMan> linkMans=new HashSet<>();否则会报空指针异常多对多创建XML需要注意的问题多对多建立双向的关系时,必须有一方放弃外键维护public void test(){ Sessio...
2019-08-17 11:58:15
101
原创 Hibernate入门
什么是hibernate?hibernate是持久层的一个ORM框架什么是ORM?ORM: Object Relational Mapping(对象关系映射).指的是将一个Java中的对象与关系型数据库中的表建立一种映射关系,从而操作对象就可以操作数据库中的表为什么要学习Hibernate?与其他操作数据库的技术相比,Hibernate 具有以下几点优势:Hibernate...
2019-08-17 11:54:50
100
原创 状态管理
1,状态管理(1)什么是状态管理将浏览器与web服务器之间多次交互当做一个整体来看待,并且将多次交互所涉及的数据(即状态)保存下来。状态管理要解决两个问题:a,身份的识别b,状态的保存和维护(2)如何进行状态管理a,客户端的状态管理方案即将状态保存在客户端(通常是浏览器),比如cookie技术。b,服务器端的状态管理方案即将状态保存在web服务器端,比如session(...
2019-06-27 20:49:08
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人