网络与网站
吐司吐丝
R70295
展开
-
Request method ‘POST‘ not supported
和别的博文一样,事件开头是类似的,如下:1、前端访问我这边的接口抛出错误码:405 Method not allowed。当时就感觉奇怪,我自己用postman都能调通啊,为什么你那边不能允许访问呢。看到这个错误码,于是我就抛出两个问题给他:你是用post请求吗? 你请求的content-type是application/json吗? 然后他毫不犹豫的说都是。2、于是我看下后端请求的日志,Spring日志提示:“Request method 'POST' not su...原创 2021-03-04 14:18:23 · 1325 阅读 · 1 评论 -
shiro SecurityUtils.getSubject()获取的信息由来
shiro 管理登录,获取登录信息的方式常用的是:subject sub = SecurityUtils.getSubject();Object obj = sub.getPrincipal();这里的 obj 是字符串,还是某个实体,取决于 ShiroRealm 类的设置值,代码如下:@Override protected AuthenticationInfo doGetAu...转载 2019-11-07 11:05:47 · 3845 阅读 · 0 评论 -
SpringBoot Datahub DatahubException InjectionManagerFactory not found 暨 datahub中可能遇到的问题及解法
产生原因:依赖使用的是:compile (group: 'com.aliyun.datahub', name: 'aliyun-sdk-datahub', version: '2.12.0-public')然后和之前自己加的包依赖产生冲突,看了下是sf4j-log4j和logback的冲突,logback是spring.boot依赖下的包,那自然要去掉datahub中s...原创 2019-10-22 13:03:14 · 1599 阅读 · 0 评论 -
SpringBoot @Autowired 不起作用,java.lang.NullPointerException: null
@Autowired 不起作用, 甚至还报了空指针错误,如果你确认其它配置都毫无问题,那么很可能是因为你把自动注入的类用在了构造函数里。然后,恰好该构造函数的类上标着@Component, @Configuration,之类那么解决问题的方式就是把自动注入的类从构造方法里拿出来行行行,等我做完这项目就重学Spring orz...原创 2019-10-20 22:43:22 · 1426 阅读 · 0 评论 -
SpringBoot @Value不起作用
关于Spring里@Value的坑,想让@Value("${...}") 起作用,除了正确的参数路径设置, 对应application.yml里的设置。还需要保证@Value注解的类是springboot可以扫描到的还需要保证引用该注解类是用@Autowired方式注入的,而如果用 new 的方式则参数自然是注入失败的还需要保证自然是用@Autowired,那么自然也会有@Com...原创 2019-10-20 22:05:09 · 4064 阅读 · 0 评论 -
关于javaweb下载文件时的一些坑
1.当前端向后端发送文件下载请求,如果是用ajax或axios请求时,就不会跳出文件下载框,要注意的是jquery的$.post,$.get用的都是ajax2.当后台用getresources向response里写入文件流时,会出现两个错误:一个是不接受的MediaType,这是因为方法前的produces和下载的文件格式不同,删掉用自动匹配即可,另一个是cannot call sendEr...原创 2019-05-20 11:13:08 · 1464 阅读 · 0 评论 -
【Gradle】关于在多模块(子模块)项目里添加gradle插件
出处gradledoc 5.4.1If you have amulti-project build, you probably want to apply plugins to some or all of the subprojects in your build, but not to therootormasterproject. The default behavior o...翻译 2019-05-05 22:10:49 · 3501 阅读 · 0 评论 -
Springboot中上传和下载文件
在springboot中带文件提交的表单,会自动将request 转化成MultipartHttpServletRequest所以只要在参数里加上 (MultipartHttpServletRequestreqeust)即可获取表单中的文件直接用 request.getFile("提交的文件的name属性")返回MultipartFile获取一般表单值直接用request.get...原创 2019-05-08 10:28:55 · 494 阅读 · 0 评论 -
SpringBoot里配置mybatis的十个注意点
1.添加依赖implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.0.0'testCompile 'org.mybatis.spring.boot:mybatis-spring-boot-starter-test:2.0.0'2.新建mapper接口文件,与mapper.xml文件3.mappe...原创 2019-04-22 10:13:49 · 267 阅读 · 0 评论 -
【springboot】HttpMediaTypeNotAcceptableException: Could not find acceptable representation 解决办法
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProces...原创 2019-05-16 12:08:39 · 3518 阅读 · 0 评论 -
【mysql数据库】一条语句添加多条数据
insertintopersons(id_p,lastname,firstName,city)values(200,'haha','deng','shenzhen'),(201,'haha2','deng','GD'),(202,'haha3','deng','Beijing');from.该博客...转载 2019-06-04 17:28:43 · 6290 阅读 · 0 评论 -
【Mybatis】用TypeHandler将数据库中存储的json字符串处理为对象,包括对象含List以及复杂对象的情况, 并满足泛型可转成多种对象
需求:将数据库存储的原始json字符串取出来解析成对象以便后续的数据处理。一般方法:由于json在数据库是以字符串方式存储可以,可以先取出到字符串再挨个进行解析,但当字段比较多,且大概率会出现空字段的情况,代码可能略为繁琐,当然这样也行,那就不必再看下去了。另一种方法:很常见的就会使用TypeHandler,网上示例也比较多,不过真要深入下去还是得看官方文档,题目上的问题就是从官方文档中找...原创 2019-07-17 20:55:33 · 8448 阅读 · 10 评论 -
初遇Hibernate逆向的坑,The maximum column size is 767 bytes 暨 max key length is 1000 bytes
刚用hibernate生成时出现了max key length is 1000 bytes查了下发现是Myisam引擎会有key长度的限制, 超过1000bytes就会报错,所以要将Mysql引擎修改为Innodb结果看了下,生成表都是MyIsam要改死了,只能全删除,但删除数量也不少,找了个生成批量删除表的sql,还好表有共同前缀,方便不少。将生成的sql执行就好。Select C...转载 2019-08-02 16:36:17 · 289 阅读 · 0 评论 -
SpringBoot 动态设置响应头的content-type
需求:当你想要即能返回application/json又能返回application/xml 的时候基本上设置content-type通用的做法就是@requestMapping里的produces参数设置MediaType根据这篇文章,我还以为已经没有办法动态设置content-type了,直到我在StackOverflow里看到了ResponseEntity然后根据它官网上的ap...原创 2019-08-13 13:03:25 · 17916 阅读 · 0 评论 -
从0开始的阿里云: 访问控制,让小伙伴也能玩你的服务器
当申请了个服务器后,可能要和小伙伴共享,这是帐号就成了问题.毕竟阿里云大多人都是用淘宝帐号登的,总不至于把淘宝帐号给小伙伴吧.阿里云上就有解决这问题的方法,具体内容可以在产品分类->安全->访问控制下看到.点进后,点击立即使用,就可以拥有用户访问控制功能,我的截图是使用后进入控制台后,右侧人员管理下->用户, 新建用户,用户名自己定...原创 2019-09-26 11:46:24 · 414 阅读 · 0 评论 -
Springboot加了@EnableAutoConfiguration会导致bean无法注入 暨 未配置数据库导致spring boot出错
如题,有大佬知道或解决方法吗?===========半年后分界线===============解决方法也是有的就是把这annotation给去掉...忘了为什么要加这个了,如是只是为了防止没有配置数据库导致springboot的错误,可以在@springbootapplica里加上excluded={自动配置数据库的配置.class}后来发现之所以没配置数据库就会报错,是因...原创 2019-04-02 15:19:31 · 1293 阅读 · 1 评论 -
关于ntko从后台传输文档时发生文件存取错误,暨关于response使用的注意点
实现目的,主要是将ntko editoffice.jspintializePage(url)下的url改成从本地地址,改成可以返回二进制文档流的后台接口地址。令人奇怪的是不管怎么弄,ntko总是会跳出文件存取错误的窗口,数据流postman看过了没问题,路径后台显示已经访问成功了。解决方案:response.addHeader("Content-Disposition",...原创 2019-04-01 16:17:38 · 2611 阅读 · 0 评论 -
502错误,访问localhost出错,解决方法
很奇怪,服务器代码没问题,后来发现是因为开了vpn,关了即可,502错误似乎就是由代理服务器产生的。原创 2019-04-01 10:59:20 · 2483 阅读 · 0 评论 -
关于 jdk1.7+sql server2014+myeclipse8.6 的数据库连接
为了最近的数据库作业,IT小白终于要尝试对sqlserever数据库的连接。之前尝试sql server连接php,结果以失败告终。首先,要连接sqlserver和myeclipse要准备驱动。从微软官网下了个sqljdbc_4.2.8其中有jdk1.7和1.8的版本。当然是选择jdk1.7的版本的jre包了。接下来我在myeclipse中建了web server项目,在其中的web_ro...原创 2017-07-03 13:37:17 · 1446 阅读 · 0 评论 -
mysql + MyEclipse + Tomcat 集成
Tomcat下载为:http://archive.apache.org/dist/tomcat/ 及其官网Mysql下载为:http://ftp.jaist.ac.jp/pub/mysql/ 及其官网MyEclipse为:官网集成步骤:1. Eclipse连接Tomcat(1)已经安装了tomcat,并配置了java_home环境变量(2)打开myeclipse,windo...原创 2018-09-19 13:01:12 · 359 阅读 · 0 评论 -
从0开始的阿里云:申请域名以及解析域名到服务器IP
1.首先申请个域名和服务器2.之后点开阿里云里的云解析DNS, 即可通过新手引导直接添加域名和服务器对应的A解析,以上前提是已经买了阿里云3.因为是tk域名需要在fredom 网页的my domain选项的 -> manage domain -> manage tools -> nameservice进行设置DNS解析地址,找了半天后才在智能顾问里找到阿里云非万...原创 2019-11-07 15:12:55 · 1139 阅读 · 0 评论 -
整合前端页面到SSM框架以及如何加载前端静态资源以及作为欢迎页面后的坑
首先,先将前端页面加入到框架中,在web下新建文件夹statics用来存放静态资源,将之前做好的前端页面添加到该文件夹下当然,如果是把html页面转成jsp放在jsp文件夹下也行,但要在html文件上加一行<%@ page contentType="text/html;charset=UTF-8" language="java" %>并把后缀改成 .jsp 当然了用到的c...原创 2019-01-17 15:04:47 · 3093 阅读 · 0 评论 -
整合前端页面到SSM框架之一号坑如何加载静态资源
首先,先将前端页面加入到框架中,在web下新建文件夹statics用来存放静态资源,将之前做好的前端页面添加到该文件夹下当然,如果是把html页面转成jsp放在jsp文件夹下也行,但要在html文件上加一行 <script src="../statics/js/jquery-1.2.6.min.js" type="text/javascript"></script&...原创 2019-01-24 16:49:12 · 450 阅读 · 0 评论 -
整合前端页面到SSM框架之二号坑将静态页面作为欢迎页面
讲道理这样就差不多了,不过我比较折腾想将欢迎页面设成前端的静态页面,据说可以通过欢迎页直接跳转到前端页面来解决,(这个自己搜下,我没用)web.xml 文件下<welcome-file-list> <welcome-file>/statics/index.html</welcome-file> </welcome-file...原创 2019-01-24 16:51:29 · 341 阅读 · 0 评论 -
整合前端页面到SSM框架之三号坑controller之间方法forward转发404
刚开始以为是controller失效了,但别的功能都能用;以为是web.xml的配置问题,却越改越错;后面发现是forward:路径前多了个 / 的缘故。原因是因为不加/是相对路径,转发时会自动在该路径前加上前缀而加/表示当前目录路径,转发时会直接按该路径来访问不会加上前缀所以具体可以看情况,如果controller类前有@RequestMapping 前缀路径的话则不需要加/ 就...原创 2019-01-24 16:59:36 · 941 阅读 · 0 评论 -
整合前端页面到SSM框架之四号坑controller返回静态页面
上回说到的controller加载静态资源页面是将资源链接发送到spring-MVC的dispatcher 进行处理返回静态资源,而这一次是要当controller 进行return 时,要将需访问的静态页面return 给浏览器。往常return jsp页面时,因为设置过jsp的视图解析器,可以直接return jsp 的名字如下图<bean class="org.spr...原创 2019-01-31 17:18:09 · 773 阅读 · 0 评论 -
关于在SSM中遇到的一些编码问题
背景:页面格式utf8, idea 设置 file encodings 也都是utf8,数据库表格式也全为utf8,但奇怪的是表单里中文提交到后台就会变成乱码。问题原因:后台的Java不知道什么原因,总是将格式改为iso-8859-1猜测:应该是tomcat服务器的原因解决方法:在数据提交到后台时,应将其的编码进行改变,用 new String(乱码的字符串.getBytes("iso...原创 2019-02-19 13:01:24 · 281 阅读 · 0 评论 -
LayUI 前端框架基础知识
开始使用 需要加入文件即可 layui css layui.css layui.js 布局 栅格 放在layui-containeer下面 layui-row 定义行,定义的行在小屏幕上会堆叠,在桌面上会并列,通过css3的媒体查询实现 layui-col-md* 定义列 md不同屏幕的大小,见下方 *代...原创 2019-02-21 11:20:06 · 2190 阅读 · 0 评论 -
springboot+mybatis中的问题: Error creating bean with name 'crudMapper' defined in file
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'crudMapper' defined in file [C:\Users\Admin\Desktop\Anchor\gradleboot\out\production\classes\com\Dao\c...原创 2019-03-07 10:09:59 · 9578 阅读 · 0 评论 -
Invalid bound statement (not found)错误的可能原因
转载:https://www.cnblogs.com/liaojie970/p/8034525.html其他原因导致此问题解决参考:1.检查xml文件所在package名称是否和Mapper interface所在的包名<mapper namespace="me.tspace.pm.dao.UserDao">mapper的namespace写的不对!!!注意系修改。...转载 2019-03-07 10:48:12 · 486 阅读 · 0 评论 -
springboot 解决跨域问题
只需要在springboot下一个类继承Filter,集齐百家之长,也不好意思标原创了,方便下次直接用。切记这@Component不能少,要不这过滤器就不起作用了。具体还可以看下https://blog.csdn.net/achang07/article/details/79282789import org.springframework.stereotype.Component;...转载 2019-03-25 17:18:38 · 157 阅读 · 0 评论 -
如何通过php把当前时间导入mysql
php小白试水原创 2017-05-17 19:42:49 · 1399 阅读 · 0 评论