所有文章

  • 【原】手动打包安装jar包到本地maven仓库

    JAVA开发手动打包安装jar包到本地maven仓库

    在maven还未问世的时候,平时开发的javaweb工程中,总会带有一个lib目录,里面放置项目用到的各种jar包,因此项目的体积会变的非常臃肿,而在有了maven之后,轻轻松松就可以将项目瘦下来,但也还是有个别特殊的jar需要单独引用,问题是没什么问题,但是强迫症患者是真难受。。。所幸官方提供了install-file的机制,可以将指定jar包安装到本地仓库,这样就不用再将这个单独的jar放到项目中了,美滋滋~mvninstall:install-file-DgroupId=com.alibaba.xxpt.gateway.shared.clie...

    不忘初心 不忘初心 2020-08-22 围观(666) 评论(0) 点赞(28) JAVA开发

    阅读更多
  • 【原】启动Vue项目报错“npm ERR! code ELIFECYCLE”

    WEB前端启动Vue项目报错“npm ERR! code ELIFECYCLE”

    由于之前一直是npm和cnpm混着用,也没啥问题,今天在启动Vue项目的时候,却碰见了一个错误“npm ERR! code ELIFECYCLE”,一开始是用npm run启动的,后来换成cnpm run也不行。从截图中,看到详细的错误信息:npmERR!codeELIFECYCLEnpmERR!errno1npmERR!reception@1.0.0dev:`webpack-dev-server--inline--progress--configbuild/webpack.dev.conf.js`npmERR!Exitstatus1npmERR!...

    不忘初心 不忘初心 2020-08-21 围观(6730) 评论(0) 点赞(16) WEB前端

    阅读更多
  • 【原】cnpm : 无法加载文件 C:\Users\wolffy\AppData\Roaming\npm\cnpm.ps1

    WEB前端cnpm : 无法加载文件 C:\Users\wolffy\AppData\Roaming\npm\cnpm.ps1

    由于在国内,所以执行npm会很慢,不过这事儿可拦不倒业界大佬,就跟maven一样,分分钟就弄来一个国内私服,这不,npm也可使用国内的镜像,可是我在HBuilder中执行cnpm的时候,分分钟就报错“cnpm : 无法加载文件 C:\Users\wolffy\AppData\Roaming\npm\cnpm.ps1”。在这里我哔哔两句,也是我为什么会写这篇文章的起因在公司最近的项目中,前端用的是Vue,看到同事使用的IDE竟然是HBuilder,让我有些惊讶,这是一款国产的IDE,在它前些年刚问世的时候,我尝试使用过几次,正如网友所吐槽的一样,它当...

    不忘初心 不忘初心 2020-08-20 围观(636) 评论(0) 点赞(2) WEB前端

    阅读更多
  • 【原】低版本idea中SpringBoot项目启动失败,提示找不到 javax/servlet/ServletContext类

    JAVA开发低版本idea中SpringBoot项目启动失败,提示找不到 javax/servlet/ServletContext类

    今天新入职的小伙伴找我帮他看个问题,同样的springboot工程,同样都是用idea,在我们的电脑上启动正常,但是在他的电脑上就是不行,直接报错:java.lang.NoClassDefFoundError: javax/servlet/ServletContext,开始以为是没编译好,但是重新编译之后依旧不行。详细错误信息如下:._________/\\/___'_____(_)______\\\\(()\___|'_|'_||'_\/_`|\\\\\\/___)||_)|||||||(_||))))'|____|.__|_||_|_||_\_...

    不忘初心 不忘初心 2020-07-22 围观(1478) 评论(0) 点赞(24) JAVA开发

    阅读更多
  • 【原】记一次dubbo自定义ExceptionFilter踩的坑

    记一次dubbo自定义ExceptionFilter踩的坑记一次dubbo自定义ExceptionFilter踩的坑

    前面在Dubbo自定义ExceptionFilter实现业务异常透传一文中,提到了一个点,自定义的ExceptionFilter不是spring的bean,从而需要在/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter文件中配置一下,不然在dubbo配置中引入不了,现在回顾一下,还是蛮简单的,并不需要一些复杂繁琐的操作,但是我当时就在这里踩了一个idea工具的大坑,不过归根究底还是自己对工具不熟悉,特写此文来记录一下。在我配置完成filter之后,启动项目立马就报错:java.lang.IllegalStateE...

    不忘初心 不忘初心 2020-05-13 围观(2216) 评论(0) 点赞(2) JAVA开发

  • 【原】Dubbo自定义ExceptionFilter实现业务异常透传

    JAVA开发Dubbo自定义ExceptionFilter实现业务异常透传

    在前一篇文章中,讲到了dubbo自定义异常如何进行传递,在consumer中如何获取到provider的业务异常信息,那篇文章的主旨只是归纳总结,这篇文章来看一下,具体如何自定义filter来实现dubbo的异常透传。一、实现dubbo提供的Filter接口packagecom.zhiri.biz.center.application.filter;importlombok.extern.slf4j.Slf4j;importorg.apache.dubbo.common.constants.CommonConstants;importorg.apa...

    不忘初心 不忘初心 2020-05-13 围观(2641) 评论(0) 点赞(5) JAVA开发

    阅读更多
  • 【原】如何在dubbo中捕获并处理自定义业务异常

    JAVA开发如何在dubbo中捕获并处理自定义业务异常

    在没有使用dubbo服务之前,一些业务校验失败的场景中,都是直接抛出一个自定义业务异常,用起来非常的丝滑流畅,但是在使用了dubbo服务化之后,每次抛出了自定义业务异常之后,dubbo会主动将其封装成RuntimeException,这样就会导致自定义异常传递信息丢失,从而导致consumer无法直接获取到provider提供的错误信息。如下图,是我在provider中抛出的错误(为了下篇文章做准备,所以我提前重写了ExceptionFilter将错误日志打印出来):由于将我的ServiceException当做字符串封装到了RuntimeExce...

    不忘初心 不忘初心 2020-05-13 围观(181) 评论(0) 点赞(0) JAVA开发

    阅读更多
  • 【原】springboot集成mongodb去掉_class字段

    JAVA开发springboot集成mongodb去掉_class字段

    在springboot项目中集成了mongodb之后,使用MongoTemplate进行save操作的时候,存储的json字符串中会多一个_class字段,不是什么大问题,但是强迫症患者看着非常的难受。如下图:解决方案:packagecom.zhiri.biz.center.application.config;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.BeanFactory;importorg.springframework.beans.fact...

    不忘初心 不忘初心 2020-05-11 围观(3388) 评论(0) 点赞(34) JAVA开发

    阅读更多
  • 【原】redis配置文件中的bind 不改,导致连接失败

    JAVA开发redis配置文件中的bind 不改,导致连接失败

    在新买的阿里云上安装了redis之后,本地远程连接redis一直失败,本地报错“Caused by: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect”。详细错误信息如下:2019-11-2223:45:11[http-nio-8080-exec-8][ERROR][com.hztxt.business.aspect.GlobalExceptionHandler:19]-Exc...

    不忘初心 不忘初心 2020-05-10 围观(599) 评论(0) 点赞(12) JAVA开发

    阅读更多
  • 【原】安装nginx报错“src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’”

    JAVA开发安装nginx报错“src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’”

    今天在安装nginx的时候,执行configure命令的时候一切正常,但是在执行make命令的时候就报错了:src/os/unix/ngx_user.c:26:7: error: ‘struct crypt_data’ has no member named ‘current_salt’,讲道理,nginx也安装了很多个了,这个错误还是头一次碰到。。。在网上找了很多资料,都说删除Makefile文件中的Werror,但是测试过后发现并不怎么好使。后来又找到了一篇文章,直接按照错误提示中的文件和行数,到指定位置,将current_salt相关的信息给...

    不忘初心 不忘初心 2020-02-06 围观(9065) 评论(0) 点赞(1) JAVA开发

    阅读更多
  • 【原】PLSQL Developer连接远程Oracle碰到了一个诡异的问题

    数据库PLSQL Developer连接远程Oracle碰到了一个诡异的问题

    项目中需要用到乙方的oracle数据库,直接用本机的navicat连不上,所以就在本机装了一个plsql,对照着网上的教程来配置了之后,在连接的时候怎么都找不到我配置的数据库,真的是神烦。。。如上图所示,选择数据库那里一直都是空的,开始想着会不会是因为工具脑残了没有显示出来,就手动填了我配置的远程数据库结果非但没连上,还报了一个不可思议的错误:Initializationerror不能初始化“D:\instantclient_12_2\oci.dll”你确认已经安装了64位oracle client吗?”OCIDLLforcedtoD:\insta...

    不忘初心 不忘初心 2020-01-22 围观(3625) 评论(0) 点赞(1) 数据库

    阅读更多
  • 【原】idea中的maven工程jdk老是自动变成1.5

    JAVA开发idea中的maven工程jdk老是自动变成1.5

    在将idea更新到最新版本之后,每次改动pom文件之后,都会导致项目的jdk版本变成了1.5,而项目中使用的是jdk1.8,然后就会出现一些jdk的api找不到的情况,真的是神烦.。。。提供几种解决方案:一、手动在settings中指定jdk版本号二、在ProjectStructure中指定jdk版本号三、在maven-compiler-plugin插件中配置jdk版本<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>mave...

    不忘初心 不忘初心 2020-01-21 围观(2423) 评论(0) 点赞(19) JAVA开发

    阅读更多
  • 【原】org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionStatus in scope

    JAVA开发org.springframework.transaction.NoTransactionException: No transaction aspect-managed TransactionStatus in scope

    最近碰到一个spring事务问题,由于偷懒没有写service,所以很多业务逻辑都是堆在controller中,但是controller中并没有配置事务,最终导致了N多脏数据,在没有老老实实抽service之前,突发奇想,加了一个手动事务回滚,瞬间报错了。。。2019-10-2812:56:49[http-nio-8080-exec-3][ERROR][com.hztxt.business.aspect.GlobalExceptionHandler:19]-Exception:org.springframework.transaction.NoTr...

    不忘初心 不忘初心 2020-01-20 围观(683) 评论(0) 点赞(21) JAVA开发

    阅读更多
  • 【原】springboot jpa启动报错“java.lang.IllegalArgumentException: Not a managed type: class xxx”

    JAVA开发springboot jpa启动报错“java.lang.IllegalArgumentException: Not a managed type: class xxx”

    springboot集成jpa的时候,启动报错“Caused by: java.lang.IllegalArgumentException: Not a managed type: class com.zhiri.service.entity.User”,看起来就是找不到entity。详细错误信息如下:2019-11-1815:02:01[main][ERROR][org.springframework.boot.SpringApplication:826]-Applicationrunfailedorg.springframework.beans...

    不忘初心 不忘初心 2020-01-19 围观(116) 评论(0) 点赞(3) JAVA开发

    阅读更多
  • 【原】springboot jpa启动报错“org.hibernate.AnnotationException: No identifier specified for entity”

    JAVA开发springboot jpa启动报错“org.hibernate.AnnotationException: No identifier specified for entity”

    在springboot工程中集成了jpa之后,启动直接分分钟报错“Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.zhiri.service.entity.Permission”。详细错误信息如下:2019-11-1822:13:14[main][ERROR][org.springframework.boot.SpringApplication:826]-Applicationrunfailedorg.springframew...

    不忘初心 不忘初心 2020-01-18 围观(1241) 评论(0) 点赞(20) JAVA开发

    阅读更多

站点信息

  • 网站程序:spring + freemarker
  • 主题模板:《今夕何夕》
  • 文章统计:篇文章
  • 标签管理标签云
  • 微信公众号:扫描二维码,关注我们