- 博客(22)
- 资源 (4)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 maven环境变量配置以及失败的原因
一、maven环境配置 1.解压apache-maven-x.x.x-bin.zip,最好不要解压到C盘。 2.配置环境变量,右击“我的电脑”——“属性”——“高级系统设置”——“环境变量”,“系统变量”——“新建” 填写maven安装目录: 变量名:MAVEN_HOME 变量值:D:\apache-maven\apache-maven-3.5.0
2018-03-26 14:14:39
18335
14
原创 TrueLicense源码解析-寻找docker中使用license安装后存放的位置
springBoot调用TrueLicense生成证书,根据源码寻找证书安装文件位置,Windows操作系统
2022-08-19 18:01:57
1500
原创 【使用java代码调用mysqldump备份mysql指定数据库,指定表备份到指定目录】
使用java代码备份mysql指定数据库,指定表备份到指定目录java项目环境备份需求具体代码逻辑遇到的问题java项目环境SpringBoot+MybatisPlusMySql 5.6+备份需求在java中使用mysqldump命令对指定的表进行备份,并生成sql文件输出到指定目录具体代码逻辑import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFacto
2021-11-18 18:34:19
2719
1
原创 mysql获取分组后排序第一条数据
mysql获取分组后每个组排序的第一条数据有一张任务执行记录表record_table查询每个任务-plan_id最新执行时间的记录id:sqlsql解析:有一张任务执行记录表record_table表结构大概如下:idplan_id(属于哪个任务id)create_time1112021-09-062112021-09-073122021-09-074122021-09-065132021-09-076132021-09-0
2021-09-08 11:54:11
1354
2
原创 MybatisPlus+SpringBoot 通过sql根据表的createuserid字段拼接where过滤增删改查操作
MybatisPlus+SpringBoot 通过sql根据某些字段过滤增删改查操作config配置授权数据过滤处理器UserDataHandler具体处理类UserDataSqlParser因为项目有个需求,对指定的功能的某些操作(比如数据的修改删除等)做权限过滤控制,当前登录人必须是自己或者权限范围内的人创建的数据才可以被操作,所以在操作sql前加一层sql过滤config配置import com.baomidou.mybatisplus.core.parser.ISqlParser;imp
2021-08-11 16:11:56
615
原创 使用@CacheEvict(value = “xxx“, allEntries = true),导致redis报错,ERR unknow command ‘KEYS‘;nested exception
使用@CacheEvict(value = “xxx”, allEntries = true)导致redis报错:nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR unknow command ‘KEYS’;优化方式:注释此注解然后在注解@CacheEvict的方法中加入批量清除缓存如下,用scan代替keys命令 @Autowired private RedisTemplate
2021-02-02 11:13:13
5538
原创 maven+spring boot 多环境多配置,目录结构切换
maven+spring boot 多环境多配置切换多个环境的配置文件,生产环境,开发环境,测试环境的配置文件目录如图: application.yml和properties文件pom.xml的配置如下保证配置的directory文件路径下都是需要动态配置的文件多个环境的配置文件,生产环境,开发环境,测试环境的配置文件目录如图: application.yml和properties文件pom.xml的配置如下 <!-- 开启读取多环境配置 --> <build>
2020-10-21 16:48:27
524
原创 swagger常用注解生成接口文档
swagger生成的接口文档访问地址http://ip地址:端口/项目名/swagger-ui.html#/@Api :请求类的说明@Api:放在请求的类上,与 @Controller 并列,说明类的作用,如用户模块,订单类等。tags=“说明该类的作用”value=“该参数没什么意义,所以不需要配置”举例:@Api(tags = “账户相关模块”)@RestController@RequestMapping("/api/account")public class AccountCont
2020-07-17 11:31:23
839
原创 mybatis-plus使用QueryWrapper小结
mybatisplus自定义分页查询接口:import com.baomidou.mybatisplus.core.metadata.IPage;import com.baomidou.mybatisplus.extension.plugins.pagination.Page;//实现类 public PageList pageQuery(PageArgument pageArgument) { //放入查询参数 QueryWrapper queryWrapper=
2020-07-17 11:18:45
6064
3
原创 mybatis-plus在使用多个mapper时报错
mybatis-plus在使用多个mapper时报错报错内容如下报错原因分析报错前我的Application,Service和Mapper文件如下功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入报错内容如下Field baseM
2020-07-02 15:45:28
5242
原创 idea启动maven项目,run的时候java:程序包xxx不存在
背景:新下载的maven项目,但是maven仓库是从别人那拷贝过来的,因为很多自写的jar包。pom.xml没有报错,包都能点进去。执行mvn compile -X -e没有报错,但是执行就提示程序包不存在
2020-07-02 15:16:26
1574
2
原创 将枚举Enum转换为JSON对象的方法,直接返回对象给前台
ObjectMapper默认将枚举类型Enum转换为它的名称,亦即为字符串,比如将枚举ENABLE(0, “启用”),输出为“ENABLE”,这丢失了很多额外的信息,并且前端也不易处理,这种时候加个注解即可import com.fasterxml.jackson.annotation.JsonFormat;/** * 模板状态枚举 */@JsonFormat(shape = JsonFormat.Shape.OBJECT)public enum TemplateStateEnum {
2020-07-02 14:14:42
5657
原创 struts1+ajax导入excel文件,并获取返回值回显到页面
一、页面<td><input name="button" type="button" id="importButton" style="height: 25px; line-height: 25px; margin-top: 15px;" onClick = "checkForm()" value="点击上传"/></td>二、js//...
2020-04-03 16:05:56
406
原创 jQuery 重置type="file”为空,IE浏览器下
js:<input type="file" id="file"/>file重置为空if(ie) { // 此处判断是否是IE $('#file').replaceWith($('#file').clone(true));} else { $('#file').val('');//其他浏览器}...
2020-02-26 18:26:17
658
原创 jquery 获取被选中的复选框的值
<input type='checkbox' name='thisName' value='aa' >aa<input type='checkbox' name='thisName' value='bb' >bb获取被选中的复选框的值 var checked=$(“input[name=’thisName’]:checked”).val()...
2018-03-13 16:44:56
834
原创 jquery中className的遍历以及转换
<a class="a">1</a><a class="a">2</a><a class="a">3</a>$(‘.a’) // 选择了3个a,都是jq对象(可以用jq的属性、方法)$(‘.a’).eq(1) // 选择了第二个a,是jq对象(不可以使用dom属性方法,
2018-03-13 10:08:09
1776
原创 JSON总结(以及前后端交互举例)
一、JSON的语法规则[ ] 表示数组;{ }表示对象;并列的数据之间用逗号(,)分隔;映射(键值对)用冒号(:)表示;6种类型 (对象、数组、字符串、数字、布尔值、null) 几种JSON格式举例如下:[“one”, “two”, “three”] //数组{ “one”: 1, “two”: 2, “three”: 3 }//对象,注意成员名称必须用双引号{“n
2017-12-26 15:34:15
5747
1
原创 jquery选择器的总结
jQuery选择器总结:$(“#myELement”) 选择id值等于myElement的元素,返回一个元素$(“div”) 选择所有的div标签元素,返回div元素数组 $(“.myClass”) 选择使用myClass类的css的所有元素 $(“*”) 选择文档中的所有的元素$(“#myELement,div,.myclass
2017-12-14 11:37:53
242
原创 js前端(json转为Array)
json转为数组array var data=[{"name":"海绵宝宝","age":"12"},{"name":"派大星","age":"18"}]; var len=eval(data).length; alert('len========'+len) var arr=[]; for(var i=0;i<len;i++){
2017-12-04 17:29:38
4349
原创 xfire webService发布以及客户端调用(带验证头)
一、先来说webservice服务端 结构图如下: 1.添加jar包(放入WEB_INF下的lib目录)(如图) 2.编写一个需要发布的接口(IHelloWebService)package com.webservice;import javax.jws.WebService;@WebService public interface IHelloWebService {
2017-10-16 18:31:53
2386
1
从天气项目看spring Cloud微服务治理--网盘地址----未加密
2018-07-11
jersey-archive-1.19.1
2017-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人