自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 vscode更改git密码

打开控制面板,进入“用户账户”–“管理Windows 凭据”–“windows凭据”1、2、3、4、

2021-07-08 15:13:26 2257

原创 报错:com.alibaba.fastjson.JSONException: write javaBean error,

解决方法:方法一(建议):加入:SerializerFeature.IgnoreNonFieldGetterJSON.toJSONString(joinPoint.getArgs(), SerializerFeature.IgnoreNonFieldGetter)方法二:使用google的gson来解析

2021-06-03 18:05:36 1644

原创 更换jdk版本后,java-version还是原来的jdk版本解决方法

环境变量path中,将把%JAVA_HOME%\bin;放到最前面即可。

2020-09-10 18:33:37 1227

原创 linux使用vim编辑文本出现readonly option is set (add ! to override)

该错误显示的是文本只能读。解决方法如下:1、当有root权限时:wq! 强行保存退出;2、当没有root权限时且该文本是未关闭状态:1、set noreadonly 后可以按正常保存命令2、wq来保存该文本。

2020-07-10 10:17:27 1177

原创 idea中修改github提交代码的用户名

1、打开电脑C盘里的 .gitconfig文件2、修改代码提交时的用户名和邮箱地址

2020-06-21 23:20:36 910

原创 在一个已经使用mybatis的项目里引入mybatis-plus,接口调用报错

mybatis-plus版本号:3.3.22020-05-26 15:20:12.717 [http-nio-8081-exec-1] ERROR com.iflytek.vcs.server.ExceptionHandlerAdvice - 未知异常:{}org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.iflytek.vcs.server.web.vcs.mapper.DigMon

2020-05-26 15:34:07 1337 1

原创 使用IDEA导出jar包(包含引用第三方jar包)

1、选择File/Project Structure,进入项目结构中(或直接点击右侧图标)2、选择Artifacts/JAR/From…3、4、5、将第三方jar包逐个拖到lib目录下6、点击Apply7、结果展示

2020-05-18 16:33:09 1252

原创 将java对象转为JSON

在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML、JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好1、添加maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47&lt

2020-05-10 17:48:53 1099

原创 mongodb之索引创建

1、右键表,点击"Add index"2、点击右侧"Add field(s)"按钮3、选择需要作为索引的字段,点击Add按钮4、5、索引创建成功

2020-05-07 00:19:17 347

原创 字段大小写变了

在测试时发现,pojo类里面的属性值为“xAxis”,但是测试时发现返回的值为"xaxis","A"变为小写字母了。1、场景:2、解决方法:在声明变量时加上注解: @JsonProperty3、问题出现原因大写字母在get方法上让jackson识别出了错误@Getter @Setter @Accessors(chain = true) public stat...

2020-04-28 16:40:55 499

原创 net start mongodb 服务名无效解决方案

问题出现原因:net start mongodb 服务名无效 或者 net start mongodb 发生错误,拒绝访问。是因为没有用管理员权限运行cmd。解决方法:

2020-03-17 21:12:20 558

原创 idea中git回滚到指定版本

1、右键项目,选择"Show History"2、复制待恢复的版本号3、右键项目,选择"Reset Head"4、Reset Type选择"Hard",To Commit填:第二步复制的待回复版本号,点击Reset5、git版本回滚成功...

2020-03-02 00:35:32 2699

原创 IDEA项目热部署设置

一、设置IDEA为自动编译二、设置热部署配置1、配置2、设置热更新

2020-02-29 22:12:29 188

原创 SpringBoot中事务的使用(@Transactional)

@Transactional注解的使用需要引入下面的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> ...

2020-01-06 16:57:03 1461

原创 intellij idea设置代码提示不区分大小写

intellij idea默认下的代码提示是区分大小写的,通过设置可以不区分大小写进行提示第一步:选择File->Setting第二步: Editor->General->Code Completion第三步:取消Match case前的勾第四步:点击Apply...

2020-01-06 16:53:43 921

原创 idea中properties文件中注释乱码解决

2020-01-02 18:28:57 1462 1

原创 idea设置导入的项目默认的jdk版本和maven版本配置

1、设置jdk版本2、设置默认maven版本选择自己的maven版本

2019-12-18 16:10:30 2154

原创 Intellij IDEA ,按Ctrl+左键,不能进入类或方法,提示Cannot find declaration to go to。

1.第一种方法:这个是由于打开项目的方式不对,应该是import项目而不是直接open项目。2、第二种方法:右键项目,选择Mark Directory as–>Sources Root.

2019-12-02 20:59:52 1041

原创 FreeMarker

什么是 FreeMarker?FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟...

2019-11-29 23:46:19 141

原创 Attribute "resultType" must be declared for element type "update"/"insert"

在写mybatis配置文件mapper里面sql语句时候,update和inser不用带resultMap

2019-10-12 15:57:46 481

原创 查看产品表中各产品最大版本的id

SELECT id FROM t_config_product_prod tINNER JOIN ( SELECT MAX(PROD_VER) PROD_VER,PROD_NO FROM t_config_product_prodGROUP BY PROD_NO) l ON t.PROD_NO = l.PROD_NO AND t.PROD_VER = l.PROD_VER...

2019-09-05 11:28:29 119

原创 navicat 连接oracle数据库报错:ORA-28547:connection to server failed,probable Oracle Net admin error

oci.dll版本不对因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务...

2019-09-03 17:32:21 301

原创 需求变更,需要更改原有数据库表中的某个字段的解决办法

记一次需求变更:t_config_cus_cont_map协议映射表,关联三个表,里面为三个表(协议模板,产品,渠道)的主键设计表时取另外三个表的主键的原因是:其他表中的字段更改的话,映射表中的数据并不需要改变。现在产品方提出,如果产品升级的话,产品编号不会变,但是产品主键更改了,他们希望协议映射管理中的产品自动同步为最新的产品。听到这个后,大家的应对措施是什么呢?我的的第一...

2019-09-02 21:00:46 779 1

原创 Mysql之group_concat使用问题

问题:页面展示出现字典项没有转换原因:01前面有个空格,需要对查询出来的结果进行去空格处理(wfiTaches为int类型)

2019-08-30 10:13:54 463

原创 上传文件名称的后缀名判断

需求:判断上传的文件的后缀名为htm或htmlString h5TempName;String name= (String) h5TempName.subSequence(h5TempName.lastIndexOf("."), h5TempName.lastIndexOf(".") + 4);if (!StringUtils.equals(".htm", name)) {...

2019-08-28 11:26:04 186

原创 修改人创建人的编码在前台转化为对应的用户名名称

效果:步骤:1、yml文件中配置2、public class ConfigCommonConstance { /** * 公共组件:用户编码转为用户名:namespace */ public final static String EMPNO_TO_NAME = "empnoToName";}// 编号转名称update...

2019-08-28 11:08:44 458

原创 List转换为以逗号连接的String

List<String> paramlist = new ArrayList<String>();String varName = String.join(",", paramlist.toArray(new String[paramlist.size()]));

2019-08-27 18:43:51 2603 1

原创 eclipse中反编译插件安装及配置

安装:1、Help 下的Eclipse Marketplace2、decompiler设置

2019-08-26 11:58:21 115

原创 Ant Design Pro(react.js) 之 项目启动及前后端联调

1、VS Code中,终端中输入:a、npm installb、使用mock数据:npm start 前后端联调:npm run start:no-mock执行成功如下图

2019-07-30 10:07:00 975

原创 参数验证 @Validated 和 @Valid 的区别

Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303 规范,是标准 JSR-303 的一个变种),javax提供了@Valid(标准JSR-303规范),配合 BindingResult 可以直接提供参数验证结果。在检验 Controller 的入参是否符合规范时,使用 @Validated 或者 @Valid 在基本验证功能上...

2019-07-10 10:29:12 506

原创 Error running 'xxxx': Command line is too long.

之所以出现这个原因是一般是因为打印的环境变量太长了,超过了限制,可以尝试以下方案:1.按照提示修改该类的配置,选择jar manifest(每个报错的类都需要注意设置,项目的.idea/workspace.xml有这个选项,可以修改默认值,这样就不用每次更改)2.在项目的.idea/workspace.xml文件中,找到<component name="PropertiesCom...

2019-07-08 10:13:31 8067

原创 idea关闭暂时不用的工程

1、关闭2、打开

2019-07-05 14:40:14 4249 3

原创 maven配置阿里云镜像仓库

1、2、<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/...

2019-07-04 14:56:21 1481

原创 idea中对maven进行clean,install等操作

1、点击右侧maven2、点击弹出来的项目

2019-07-04 14:53:07 23868 1

原创 idea移除工作空间中的项目

File → Close project → 点击需要移除的项目

2019-07-03 16:52:18 6474

原创 Redis缓存之缓存穿透,缓存击穿,缓存雪崩

一、缓存穿透缓存穿透是指查询一个缓存和数据库中都没有的数据,由于大部分缓存策略是被动加载的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。用户不断发起请求,在流量大时,就可能对DB形成巨大的压力,利用不存在的key频繁攻击应用也是很大的问题。解决方案:1、缓存和数据库中都不存在的数据,可以将此key对应的va...

2019-06-13 09:53:09 254

原创 Linux日志查询常用命令

由于日志文件较大,定位日志比较困难,因此可以使用一些Linux命令帮助快速定位。1、进入日志目录:ll -rt (讲日志按照时间顺序排列,最下面的为最新日志)2、方法一:进入需要查询的日志,“/”后面为你需要定位的关键字方法二:tail -1000f方法三:...

2019-05-27 15:21:00 148

原创 intellij idea设置代码提示不区分大小写

第一步:第二步:取消Match case前的勾选保存即可

2019-05-09 18:12:00 6674

原创 junit 测试报错 java.lang.Exception: No runnable methods

2019-04-25 09:23:34 391

原创 Tomcat中虚拟路径,虚拟主机配置

简介: Tomcat中部署web应用程序的方式2种方式:1.直接将一个web应用程序放置在tomcat/webapps目录下。这时web应用程序目录名称就是我们访问tomcat下的这个应用程序的名称2.将一个不在tomcat下的web应用程序部署加载. 此时就要在TOMCAT中设置虚拟路径了.Tomcat的加载web应用的顺序是先加载 $Tomcat_home$\conf\Catal...

2019-01-31 09:23:04 213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除