- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 mybatis特殊使用
转义字符在xml的sql语句中,不能直接用大于号、小于号要用转义字符转义字符 符号 解释 <; < 小于号 >; > 大于号 &; & 和 &apos; ' 单引号 " ; " 双引号 另一种写法:小于等于...
2022-11-09 17:07:24 1053
原创 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 13000 6
原创 js库toFixed方法的坑
前言下文为转载,说明toFixed方法:“最近发现JS当中toFixed()方法存在一些问题,采用原生的Number对象的原型对象上的toFixed()方法时,规则并不是所谓的“四舍五入”或者是“四舍六入五成双”,所谓“四舍六入五成双”,在百度百科上给的解释是:也即“4舍6入5凑偶”这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5后面的数字来定,当5后有数时,舍5入1;当5后无有效数字时,需要分两种情况来讲:①5前为奇数,舍5入1;②5前为偶数,舍5不进。(0是最小的偶数) 。百
2020-12-08 14:53:14 1429
原创 mybatis使用postgresql函数报错 Encountered unexpected token: “[\‘23\‘]“ <S_QUOTED_IDENTIFIER>
需求:数字据该字段存的值为 1,2,3;要求入参为2 ;能查到该字段值有2的数据;查询到 有一个函数满足需求:string_to_arraysql写法如下:sql在图形化界面运行是没有问题的,但是放到mybatis里,就提示错误;图形化界面运行结果:-------------------------------------------------------分割线---------------------------------------------------------
2020-09-03 15:22:51 4777
原创 vue.js中的v-show为什么不起使用
近日做前后端分离项目,前端vue+element ui;有两个相似的页面,有1个下拉选框,值是年,月,日,用来控制后面日期选择器要显示选择年,选择月,选择日;开始是使用v-show,在第一 个页面是没有问题的;但是在第二个页面,v-show突然不起作用了;这里贴一下图:页面1:-------------------------------------------页面2:----------------------------------------------
2020-05-29 13:59:30 8366
原创 svn更新出现无限循环-文件夹左下角有蓝白向右上的小箭头
早上更新项目,发现更新了好久,一直没有结束。于是留意了一下,更新的内容,发现一直在无限循环。就是这个蓝白的朝右上的小箭头,这是项目的文件夹。...
2020-04-22 10:21:49 3971 4
原创 nginx的那些坑
nginx想必大家都很熟悉了;关于它的作用,大家也都知道。那么我今天要记录的,就是在nginx使用过程中,遇到的一些问题;nginx.cnf是nginx的配置文件,这个配置文件就很神奇了,他对格式要求特别严格,缩进只能是空格;不支持tab;每一行结束的分号后面,还不能有空格。或tab;所以,如果你启动nginx的时候,有报错信息,第一个要检查的,就是配置文件的格式了。...
2020-03-24 10:37:42 800
原创 oracle 11g卸载重装及恢复数据库实例
建议进行操作之前先把文中的三个教程都参观一下,心里有个大概流程。1、卸载oracle卸载教程:https://jingyan.baidu.com/article/922554468d4e6b851648f4e3.html顺便把oracle的数据文件夹下面的orcl文件夹 整个删掉,这是全局数据库,如果重装的话,会去重新安装orcl数据库;路径大概是这个位置:\app\Adminis...
2019-07-30 14:58:08 3518 1
原创 eclipse安装aiXcoder插件及使用
近日看到有人说有一款人工智能编写代码的插件,于是去了解了一下;这款插件名字叫aixcoder,我们可以从它的名字看出特殊性,是一款利用 AI 技术提升编程效率的插件,“AI”乘“coder”,好像一个和开发者一起协作的AI编程专家一样。警告:虽然目前社区版是免费的,但是因为aixcoder后台模型需要预测服务,而且是在云端进行计算的,所以会时刻往aixcoder后台发送数据,尽管官方...
2019-07-02 10:59:15 6542 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 4333 4
原创 redmine版本升级-数据迁移操作
近期公司使用的redmine版本升级,由于此次升级版本跨度太大,数据库表结构有所改变,故在此记录;升级前: 服务器环境:win server 2008 redmine版本:2.6..10升级后: 服务器环境:win 10 redmine版本:4.0.3 redmine数据库升级操作:0、新版本的数据库初始化;正常安装完之后,数据库会...
2019-04-29 16:45:15 3311 3
原创 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 2203
原创 java发起http请求Get、Post的几种常用方式
近期在处理http请求时,遇到的问题,现在记录一下;平时我们使用postman或者 soapUI等一些接口测试工具请求rest接口时,请求头的Content-Type 一般都是application/json,这个其实是比较通用的请求方式,但是有时候我们在网上拷贝的httpUtil工具类使用的请求头里却是另一种content-type,例如下面这段代码:创建HttpPost对象,然后把...
2019-04-18 16:22:04 1292
原创 使用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 3286
原创 windows server 备份mysql数据并删除xx天前的文件
目前公司用windows server服务器比较多一些,所以经常要处理win系统下的一些问题;上一篇是实现从ftp文件服务器拷贝文件到本地的功能;https://blog.csdn.net/weixin_40337982/article/details/88948957今天介绍的主要是备份本地mysql数据,并删除指定日期前的备份数据;首先是从mysql把数据拉取下来,备份到本地;...
2019-04-04 14:48:33 803
原创 windows环境—本地文件拷贝/从文件服务器下载文件到本地批处理
最近 工作中用到windows的脚本命令处理文件,这里记录一下;首先是xcopy,这个命令我们可以在cmd里去使用 xcopy/? 查看帮助文档;C:\Users\Administrator>xcopy/?复制文件和目录树。XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] ...
2019-04-01 16:09:13 5130
原创 Go语言初识——入门篇
首先了解一下go语言:Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个...
2019-03-07 16:00:07 590
原创 spring boot + vue实现图片上传及展示
余近日开发spring boot +vue的后台管理项目,涉及到文件上传功能,使用之前项目的文件上传模块,一直有问题。遂经过两天的百度,加个人理解,最终解决了基本的文件上传功能。 首先,html页面:<!--form中是要加这个enctype的--><form class="form-horizontal" enctype="multipart/form-dat...
2018-11-13 17:37:19 20516 12
原创 win10安装mysql5.7及使用
老生常谈,记录一下今天在windows环境下安装mysql5.7的过程;首先下载好安装包,我下载的安装包长这样:接下来,双击,正常走流程;傻瓜式安装,一路往下走,安装成功以后;接下来是重点:因为mysql5.7是没有my-default.ini文件的,这里需要自己创建;下面是文件内容:[mysql]# 设置mysql客户端默认字符集default-char...
2018-08-26 14:38:19 6155
原创 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 2096
原创 swagger-ui在spring cloud微服务架构中集成——踩坑
前几天接触一个项目,里面原本是有swagger的,不过是重写的页面,而且里面的接口测试api,都是写死的,无奈,于是自己去找个轮子,集成了一下新的swagger;首先:pom.xml里添加依赖: <!-- swagger --> <dependency> <groupId>com.spring4...
2018-08-21 20:19:31 2400
原创 spring security使用——编写自己的PasswordEncoder
最近接触spring cloud微服务项目,里面有用到spring security,由于security封装的东西比较完善,像我们用户登录时密码的加密验证都已经封装好了,默认也是security推荐使用的就是Bcrypt加密方式,这里对bcrypt不多作介绍了;领导给提了一个需求,要把默认的bcrypt加密方式修改成我们自己熟悉或者用过的加密方式,然后我就一直在debugger跟代码,从...
2018-08-09 17:29:35 20695 13
原创 在Docker内安装jenkins运行和基础配置
这里是在linux环境下安装docker之后,在doucer内安装jenkins--------------------docker 安装 jenkins-----------------------------------docker pull jenkinsmkdir /home/jenkins 创建文件夹ls -nd jenkins/ ...
2018-07-30 14:48:20 48206 13
原创 项目分包之后运行报错org.springframework.beans.factory.UnsatisfiedDependencyException
分布式项目,分包之后,报的错误。无论修改扫描的配置文件,都没什么作用。暂未解决;原本的配置,当我把mapper和service及serviceImpl分包之后,就一直报下面的错误。至今无解。考虑到其他地方也会有相关的配置扫描路径,也跟着一起修改,并没什么作用;这里是jdbc.properties文件:# Mybatis配置mybatis.dialectType=mysqlmy...
2018-07-30 14:11:09 3224
原创 docker使用-安装常用容器软件
----------------------------docker安装mysql------------------------------------https://note.youdao.com/share/?id=ef2f518723c2f40d6e4508adf1aebbdf&type=note#/------------------------docker安...
2018-07-28 14:49:37 2071
原创 Docker 使用——删除镜像
docker images这个命令是列出我们的本地镜像,可是当我们不小心创建了一些无用的镜像,想要删除他,要怎么办呢?首先查看docker的命令:Commands: attach Attach to a running container build Build an image from a Dockerfile commit Creat...
2018-07-25 11:01:44 5013
原创 eclipse编写mapper.xml没有代码提示,报错:Content Assist not available at the current location
近日使用mybatis框架写mapper.xml里的sql的时候,发现一个问题,有的mapper.xml里是有代码提示的,而有的没有代码提示;经对比,头部是完全一样的,格式也没问题;没有提示的右下角会提示:Content Assist not available at the current location译文:在当前位置无法提供内容帮助 在网上找了一些方法,那...
2018-07-17 10:34:21 3245
原创 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 300
原创 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 803
原创 微信支付 invalid total_fee 无效的支付金额
关于这个无效的支付金额问题,我首先百度了一下,基本都是引用了官方文档中的一句话:交易金额默认为人民币交易,接口中参数支付金额单位为【分】,参数值不能带小数。对账单中的交易金额单位为【元】。 外币交易的支付金额精确到币种的最小单位,参数值不能带小数点。 但是我出现的是另一种情况 :即,金额是20000119.00,千万级的,表字段是允许有这么大的长度,然后乘以100,最终获得的tot...
2018-06-01 10:08:04 8434
原创 java之微信退款
最近在做微信支付,其中有个申请退款环节;关于申请退款,这里其实个人觉得比较简单,Map<String, String> params = new HashMap<String, String>();params.put("appid", wechatInfo.getAppId()); params.put("mch_id",wechatInfo.getStr("mch...
2018-04-26 17:00:17 1029 5
原创 关于微信支付的那些坑
最近在做微信支付,原本是用原版的支付方式;关于一些支付所需参数, 我这里先假设参数都没有问题;这里是微信内H5调起支付的代码:function onBridgeReady(){ WeixinJSBridge.invoke( 'getBrandWCPayRequest', { "appId":"wx2421b1c4370ec43b", //公众...
2018-04-17 18:03:25 2488 3
原创 jQuery监听textarea输入长度
处理发送短信输入框的时候,由于需要计算短信字数,尝试了一些其他方法,没什么效果,所以记录一下一个可用的方法;这里使用的是JQuery的keyup方法;<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title>&
2018-02-08 18:07:01 2306
原创 IntelliJ IDEA2017 设置主题字体发现文件路径是‘¥’人民币符号处理方式
今天使用idea的时候,跟着极客学院的一篇处理“IntelliJ IDEA 主题、字体、编辑区主题、文件编码修改、乱码问题”的文章操作之后, 配置JDK的时候,发现文件的路径本该是”\“,却变成了”¥“,并且控制台中输出的中文都变成了乱码;百度之后,无果;于是又仔细看了乱码相关的问题,发现原来是我们在配置主题字体的时候,修改的话,要先勾选 Override default fonts by 。
2018-01-03 14:07:40 2871
原创 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 1476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人