- 博客(32)
- 收藏
- 关注
原创 maven的exclusions和optional的区别
区别首先,两个都有排除依赖的功能,但是方式有点区别。exclusions是指在我在引入依赖A的时候,排除引入的这个依赖A的某些依赖,而optional是指自己在被引入的时候,哪些依赖是不会被传递过去的。应用场景exclusions比如说A工程需要引入B工程,根据依赖的可传递性,B工程的依赖C都会传给A工程,那么A工程就依赖C了。但是A工程本身并不需要C的依赖,这时可以通过exclusions的方式,来保证,引入B的同时不引入C。optional假设有一个像mybatis一样的持久层框架,支持m
2021-10-15 16:50:13
394
1
原创 mybatis的使用
创建一个接口AccountDaopublic interface IAccountDao { void saveAccount(Account account); List<Account> findAllAccount();}创建SqlMapConfig.xml指定dataSource,包括数据驱动,url,用户名,密码指定映射配置文件的位置<?xml version="1.0" encoding="UTF-8"?><!DOCTYP.
2020-08-08 09:33:34
122
原创 springmvc的自定义异常处理
系统中一般有controller/service/dao三层,当出现异常时,向上抛出,最后由springmvc的前端控制器交给异常处理器。自定义异常public class CustomException extends Exception{ private String message; public CustomException(String message){ this.message = message; } public String
2020-08-04 19:21:58
217
原创 System.out.println()没有输出内容
检查了一下,没有看见console。点击restore layout也没有出现console。因为网上看到有人说tomcat默认不会输出到控制台,所以可能和tomcat的设置有关。进入到下面界面后点击红框后出现output,还是没有console,但是此时输出的内容在output中能看到了。...
2020-08-01 21:56:15
7086
原创 spingmvc转换器
当输入的url为http://localhost:8090/convert?time=1992-02-03时,这边传递的time的类型是字符串,springmvc中没有直接提供String转换成Date的转换器,所以用Date类型的参数进行接收时,会发生错误。@GetMapping("/convert") public String convert(Date time, Model model){ model.addAttribute("msg", "转换成功");
2020-08-01 16:22:43
168
1
原创 springmvc配置filter
有时候我们会遇到乱码问题,比如:接收前端的字符串如果是中文字符时会出现乱码。这里,我们先写一个test.jsp<%-- Created by IntelliJ IDEA. User: daodai Date: 2020/7/31 Time: 19:48 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=
2020-07-31 20:51:20
1057
原创 springmvc中restful风格的体现
restful风格什么是restful风格springmvc中restful风格的体现什么是restful风格正常url格式:http://localhost/item/get?id=1restful风格:http://localhost/item/1 GET/POST等请求方式区别在于:正常url格式,如果想实现不同的操作,都要去修改url中的内容,比如查询时对应的url是http://localhost/item/get?id=1,删除时对应的url是http://localhost/it
2020-07-31 11:15:05
145
原创 注解简化servlet小程序
使用注解和不使用的区别web.xmlcontrollerweb.xml映射器和适配器的bean不用配置了,改用扫描指定路径的包和并把带有注解的类或方法生成bean注入容器中url和controller之间的映射不用配置成bean了,直接在对应的Controller上加上注解即可<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"
2020-07-30 23:11:34
132
原创 springmvc改写servlet小程序
改写servlet小程序目录结构web.xml配置springmvc-servlet.xml配置文件HelloController404错误总结目录结构新建module如下web.xml配置这里不再自己写servlet,而是直接使用spring提供的servlet,类名做DispatcherServlet通过servlet-mapping设置所有的请求都会交给DispatherServlet处理DispatherServlet中用init-param关联springmvc配置文件<
2020-07-30 22:35:36
413
原创 servlet小程序回顾
servlet简单回顾1.创建project和module这里的web文件夹里的部分内容可以通过右键->add Framwork Support->JAVAEE->WEB APPLICATION->create web.xml来创建(我的可能因为版本原因,只创建了web文件夹和index.jsp)...
2020-07-30 14:07:10
186
原创 Don't know how to iterate over supplied "items" in <forEach>
异常如下:检查jsp对应位置<c:forEach items="${productList}" var="product">可能是迭代出现问题,检查迭代对象productList,发现错误,把mv改成ps这个可迭代的List即可...
2019-12-04 13:30:25
1478
原创 PL/SQL Developer的配置优化
实现的效果:即每次启动该软件时,原本都需要自己填写,特别是database需要填写ip:1521/orcl,特别麻烦通过以下配置,可以实现username和database自动填充。1.在安装oracle的文件夹找到tnsname.ora2. 连接oracle数据库所需文件夹instantclient中随便创建一个文件夹,把文件放在里面。(其实这个文件可以随便放置)...
2019-12-04 10:21:55
212
原创 oracle12170连接超时
我用的是以下这款软件,刚开始连用户名都忘了,默认是system。我没有改,所以默认是这个。启动后,需要除了用户名和密码外还需要填,连接的Database,默认是 ip地址:1521/orcl其中1521是oracle默认的端口号,刚开始ip地址写错了,所以报12170连接超时。...
2019-12-04 09:44:56
381
原创 BeanInitializationException: Could not load properties
出现了以下错误 :可以看出不能加载配置文件properties;一开始以为是properties文件中的内容有错误,因为我的properties中设置的是连接oracle数据库,但是数据库里面的内容并没有创建。严重: Exception sending context initialized event to listener instance of class org.springfr...
2019-12-04 08:49:12
1212
原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
网上试了很多种,只有这个有效。<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>...
2019-12-03 22:41:33
100
原创 Could not autowire. No beans of 'xxx' type found.
首先,IProductDao接口已经创建出来了,但是没有bean;那么可能就是在配置文件中没有告知MyBatis的配置映射到哪个包或者文件中,我的是spring整合MyBatics的情况,对应到配置文件中的位置就是,扫描dao接口的部分,即少了以下部分,value中写IProductDao所在的包名路径就可以 <!-- 扫描dao接口 --> <bea...
2019-12-03 19:19:32
203
原创 AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
原因:django版本太低解决:sudo pip install django==1.8.0如果用pip list发现版本仍然未改变,可以先用pip uninstall django卸载打掉原先的版本
2019-07-07 10:17:44
1731
原创 Fastfds安装问题
在上传文件测试的时候,即fdfs_upload_file /etc/fdfs/client.conf 要上传的图片文件Q:出现了类似connection失败的问题可能是server服务器ip配置错误,进入/etc/fdfs/tracker.conf改正,但是还是错误感觉当时虽然改了配置文件但是没有生效,所以用sudo kill -9命令关掉storage/tracker进程,但是关不...
2019-05-22 21:19:09
150
原创 linux设置默认python
https://blog.youkuaiyun.com/romance5201314/article/details/81667778
2019-05-03 19:13:19
2363
原创 ERROR1698(28000):Access denied for user root@localhost
1.mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法https://www.cnblogs.com/cpl9412290130/p/9583868.html2.python manage.py runserver出现以下错误:FileNotFoundError: [Errno 2] No ...
2019-05-03 14:10:42
724
原创 Ubuntu安装pycharm报python package tools not found错误
在settings的Project Interpreter界面,右侧的加号是灰色的,下面提示Python packaging tools not found. Install packaging tools------>网上说因为ubuntu安装的python默认是python2,而我电脑上的Pycharm是python3,用2的下载工具下载3的包会出现模块没办法导入等问题,...
2019-05-03 13:37:25
4484
原创 UnmappedInstanceError: Class 'builtins.list' is not mapped
往数据库里面添加数据后运行程序,出现错误:UnmappedInstanceError: Class 'builtins.list' is not mapped这个是映射问题,好像和列表有关,而代码中有用到列表的就是session添加任务时,检查后发现db.session.add_all写成了db.session.add,修改后正常运行。if __name__ == '__m...
2019-04-30 20:09:29
8517
1
原创 NoReferencedTableError:Foreign key associated with column 'user.role_id' could not find ...
在创建好相应的模型类后,运行该python程序后产生以下错误NoReferencedTableError: Foreign key associated with column 'user.role_id' could not find table 'tbl_roles' with which to generate a foreign key to target column 'id'...
2019-04-30 18:55:05
2144
1
原创 安装flask-mysqldb出现 OSError: mysql_config not found
在安装 flask-myqldb时出现以下错误:in mysql_config raise EnvironmentError("%s not found" % (_mysql_config_path,)) OSError: mysql_config not found解决:------->在网上查到一条说是mysql_config文件所在的路径是...
2019-04-30 14:29:12
661
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人