随笔分类 - Java
摘要:对于Java后端来说,在项目部署的时候存在一种场景,是需要在你请求接口的IP+端口后面加上一个固定的请求头加以访问接口,这时候 server: servlet: context-path: /myapp 的配置就很有作用了,它是用来表示:应用的上下文路径,也可以称作为项目路径。加上这个配置,那么原先
阅读全文
摘要:最近使用Spring + SpringMvc + Quartz搭建的零配置系统中,使用@annotation注解方式, 直接在类的方法上使用@Scheduled(cron=”0 /5 * * ?”)来实现定时任务,在使用debug日志级别时,启动提示Could not find default Ta
阅读全文
摘要:场景:前端base64图片内容传到后端,通过BASE64Decoder将图片Base64码转成上传流,上传成功后。更新jenkins时,更新失败。 问题:Java 9版本之后Base64Encoder和Base64Decoder无法继续使用?使用jenkins打包更新时无法使用BASE64Decod
阅读全文
摘要:发送GET请求: //设置请求头HttpHeaders headers = new HttpHeaders(); headers.add("token",PostUtils.getToken()); //调用接口所需token,如果项目中没加权限拦截可以不需要这个token设置//请求体 HttpE
阅读全文
摘要:解决办法:调整JedisPoolConfig中maxActive为适合自己系统的阀值。 <bean id="dataJedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxActive" val
阅读全文
摘要:springboot整合了springmvc的拦截功能。拦截了所有的请求。默认放行的资源是:resources/static/ 目录下所有静态资源。(不走controller控制器就能直接访问到资源)。 html页面如果放在resources/templates目录下,则需要走controller控
阅读全文
摘要:Restful架构:即Representational State Transfer的缩写,词组的翻译是"表现层状态转化"。 "资源"是一种信息实体,它可以有多种外在表现形式。我们把"资源"具体呈现出来的形式,叫做它的"表现层"(Representation)。 使用WEB标准来做一些准则和约束。符
阅读全文
摘要:场景:Java调用PHP接口,代码部署在服务器上后,调用报错,显示PHP服务器那边证书我这边服务器不信任(我猜的)。 异常信息: 2019-08-06 14:00:09,102 [http-nio-443-exec-4] [com.aone.app.service.impl.PlaceOrderSe
阅读全文
摘要:场景:图片上传OSS存储,接口拿字符串去接前端传的base64码,服务器打印入参传的值,发现和前端打印的值有所区别,服务器中打印的值所有+号全部变成空格。 解决办法: Java中使用:url = url.replaceAll(" ","+");方式将空格换成+号。 前端将base64编码后的数据再进
阅读全文
摘要:场景:2个不同语言的后端开发App,项目分别在两台服务器上,一台服务器上的H5网页中有需求需要请求另一台服务器的接口拿数据,造成跨域问题。 解决: 1.定义一个类,实现一个Filter接口(导包导servlet的包) 2.在web.xml中加上跨域的配置请求 3.在Springmvc.xml中配置跨
阅读全文
摘要:session概念:在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户
阅读全文
摘要:本地测试向服务器中ActiveMQ添加队列数据,报错连接超时 解决: 查看服务器端口号是否存在,(最好是0.0.0.0格式的,虽然暂时还不知道为啥得这个格式) 通过telnet测试该端口不通(61616端口) 服务器控制台开放该端口(添加规则) 再telnet就通了,然后继续测试,错误消失
阅读全文
摘要:ACID(数据库事务要满足的要求):原子性与隔离性的要求导致事务操作比起非事务操作更加消耗系统性能 MySQL里的事务处理过程 分布式事务:分布式事务产生的原因 数据库分表分库 数据库分表分库 服务SOA化 服务SOA化 在分布式系统中,每一个机器节点虽然都能够明确知道自己执行的事务是成功还是失败,
阅读全文
摘要:线程安全概念:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 实现一个线程:extends Thread(重写run方法) 或 implements Runnable synchronized:可以在任意对象及方法上加锁,而加锁的这段
阅读全文
摘要:项目出现Could not calculate build plan:pligin 错误。解决办法: 删除本地.m2仓库中 org.apache.maven.plugins:maven-resources-plugin所在目录。 然后右击项目 Maven->Update Project->勾选 Fo
阅读全文
摘要:问题:使用SpringMVC框架后,接口中入参对象没使用@RequestBody注解,造成postman发起post请求,from-data格式请求可以调通接口,但是raw格式请求调不通接口,然后我加了SpringMVC @ResponseBody 注解,调接口显示415错误。 处理: Spring
阅读全文
摘要:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'repositoryDaoExtra': Injection of resource dependencies failed
阅读全文
摘要:java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=save], {ExactMatcher:fDisplayName=save(com.karat.cn.SpringDemo)], {LeadingIde
阅读全文
摘要:HTTP与HTTPS: 建立一个信息安全通道,来保证数据传输的安全。 确认网站的真实性。 区别: 建立一个信息安全通道,来保证数据传输的安全。 确认网站的真实性。 客户端与服务器端: 服务器资源:html/文本,word,avi/视频,等。 媒体类型:MIME类型。 text/html、 image
阅读全文
摘要:一:小程序端: wxml中代码: <!--index.wxml--> <view> <view> <button bindtap="onShow"> 调接口 </button> </view> </view> js中代码: //index.js //获取应用实例 const app = getApp
阅读全文