java开发
小新-shawn
曾梦想仗剑走天涯
展开
-
mybatis特殊使用
转义字符在xml的sql语句中,不能直接用大于号、小于号要用转义字符转义字符 符号 解释 <; < 小于号 >; > 大于号 &; & 和 &apos; ' 单引号 " ; " 双引号 另一种写法:小于等于...原创 2022-11-09 17:07:24 · 978 阅读 · 0 评论 -
spring boot 使用 javax.mail发送邮件常见错误Authentication failed、Mail server connection failed
最近做系统内审批业务,需要发送邮件,在本地使用公司邮箱测试时,是没有问题的,没有使用发件服务器验证;项目使用的是spring boot 2.x;初始配置文件:spring: mail: host: smtp.xx.com port: 25 username: wang_xxx@xxx.com password: xxxx这里host是邮箱服务器地址;password按理说应该是授权码,但这里直接用的是邮箱登录密码,本地测试邮件是发原创 2020-12-23 16:47:00 · 11800 阅读 · 6 评论 -
eclipse安装aiXcoder插件及使用
近日看到有人说有一款人工智能编写代码的插件,于是去了解了一下;这款插件名字叫aixcoder,我们可以从它的名字看出特殊性,是一款利用 AI 技术提升编程效率的插件,“AI”乘“coder”,好像一个和开发者一起协作的AI编程专家一样。警告:虽然目前社区版是免费的,但是因为aixcoder后台模型需要预测服务,而且是在云端进行计算的,所以会时刻往aixcoder后台发送数据,尽管官方...原创 2019-07-02 10:59:15 · 6066 阅读 · 6 评论 -
spring集成rabbitMQ配置实现及绑定死信队列
环境:jdk:1.7;系统:win7;需求:在既有的webService项目中集成rabbitMQ;首先,pom.xml中添加依赖:注意:这里的spring-rabbit版本需要对应的jdk版本支持。目前没找到有对应关系表;因为我们使用的jdk是1.7,一开始我使用2.x的rabbit依赖,项目运行会报错;<!-- RabbitMQ --><dep...原创 2019-05-23 11:40:41 · 4315 阅读 · 4 评论 -
spring boot集成rabbitMQ及绑定死信队列
rabbitMQ的安装和搭建spring boot项目百度一下有很多,就不介绍了;直接开始在spring boot项目中去集成 MQ:这里版本号可以不填,默认使用的是spring boot的版本;首先是pom.xml中添加:<dependency> <groupId>org.springframework.boot</groupId>...原创 2019-04-18 17:50:22 · 2177 阅读 · 0 评论 -
java发起http请求Get、Post的几种常用方式
近期在处理http请求时,遇到的问题,现在记录一下;平时我们使用postman或者 soapUI等一些接口测试工具请求rest接口时,请求头的Content-Type 一般都是application/json,这个其实是比较通用的请求方式,但是有时候我们在网上拷贝的httpUtil工具类使用的请求头里却是另一种content-type,例如下面这段代码:创建HttpPost对象,然后把...原创 2019-04-18 16:22:04 · 1253 阅读 · 0 评论 -
使用mybatis自动生成—generatorConfig配置文件
spring boot 使用mybatis自动生成方法:首先pom.xml添加依赖:<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <versi...原创 2019-04-16 16:30:32 · 3240 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String;
在使用jFinal框架,启动项目时,遇到这个错,java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String; 网上搜了好久,众说纷纭,最终才找到解决办法,参照此方法我的问题解决了。 解决方案:找到jdk安装目录进入jre\li...原创 2017-09-21 14:39:47 · 1443 阅读 · 0 评论 -
spring boot + vue实现图片上传及展示
余近日开发spring boot +vue的后台管理项目,涉及到文件上传功能,使用之前项目的文件上传模块,一直有问题。遂经过两天的百度,加个人理解,最终解决了基本的文件上传功能。 首先,html页面:<!--form中是要加这个enctype的--><form class="form-horizontal" enctype="multipart/form-dat...原创 2018-11-13 17:37:19 · 20469 阅读 · 12 评论 -
swagger-ui在spring cloud微服务架构中集成——踩坑
前几天接触一个项目,里面原本是有swagger的,不过是重写的页面,而且里面的接口测试api,都是写死的,无奈,于是自己去找个轮子,集成了一下新的swagger;首先:pom.xml里添加依赖: <!-- swagger --> <dependency> <groupId>com.spring4...原创 2018-08-21 20:19:31 · 2342 阅读 · 0 评论 -
java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before
之前启动好好的spring boot项目,突然某一天早上,启动失败。一脸懵逼;直接上异常信息:java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh' before multicasting events via the context: org.spring...原创 2018-08-23 10:34:55 · 2067 阅读 · 0 评论 -
win10安装mysql5.7及使用
老生常谈,记录一下今天在windows环境下安装mysql5.7的过程;首先下载好安装包,我下载的安装包长这样:接下来,双击,正常走流程;傻瓜式安装,一路往下走,安装成功以后;接下来是重点:因为mysql5.7是没有my-default.ini文件的,这里需要自己创建;下面是文件内容:[mysql]# 设置mysql客户端默认字符集default-char...原创 2018-08-26 14:38:19 · 6136 阅读 · 0 评论 -
ibase4J分布式架构使用eclipse部署
这两天使用ibase4J分布式架构搭建环境,所以研究了一下,在本地先尝试一下。我使用的是基于64位操作系统的,先说一下本地环境:jdk 1.8_64;mysql 5.6及以上;maven 3.5.3;eclipse 较老的版本,是4.5.2;win10,x64;由于我下载的是ibase4J spring boot版的,而spring boot有内置tomcat,所以我没...原创 2018-06-20 21:12:38 · 790 阅读 · 0 评论 -
linux上安装jdk及配置环境变量
这两天搭建linux服务器,需要配置基础的jdk环境变量,由于之前没操作过,所以做个记录;首先,查看Linux服务器的内核版本,系统架构:arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 这三个都可以查看,我这边看到的是x86_64,我们这里的系统是64位的;接下来就要开始下载jdk1.8 linux 64位了;我有试过直...原创 2018-06-21 12:45:18 · 284 阅读 · 0 评论