
项目中遇到的问题
Andaren0t0
我是andaren0t0,反正你又不知道我是谁!!!
展开
-
IDEA:找不到包
问题上下文在IDEA上好好的开发,上午还是好好的,下午打开项目开发,发现某个模块启动失败。于是构建项目,发现仍然报错:找不打指定的包,网上也找了N久,试了没用。• 修改 启用的Maven, 启用自己下载的Maven• IDEA -> File -> Invalidate Cache/ Restart (清楚缓存)• Reimport解决方案打开IDEA,删除项目顶级文件...原创 2020-04-30 13:40:10 · 1581 阅读 · 1 评论 -
Vertx上实现IOC的问题
问题由来:想在Vertx中实现IOC容器,已定义@Inject,@Component注解第二种方式:public static void secondIOC () throws Exception { Class<?> controllerClass = Class.forName("com.andaren.interfaces.testInject.HandlerCon...原创 2019-09-19 14:45:27 · 817 阅读 · 0 评论 -
SpringBoot 项目 配置 log4j2 未生效
Springboot项目上配置log4j2,因为要 排除 SpringBoot 默认的日志依赖,一开始看网上,大多数总是在这种方式 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...原创 2019-08-16 09:50:37 · 4834 阅读 · 0 评论 -
并发更新处理
转载地址:http://blog.youkuaiyun.com/gnicky/article/details/51324821先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程转载 2017-09-23 01:26:15 · 2039 阅读 · 0 评论 -
nginx:非代理端口的访问
用了nginx之后想:如果我的端口(假设8585)没有在nginx上做映射,那我还能访问配置了nginx的主机上的8585端口吗?那,其实我想问的是:nginx是否做了代理就代理所有请求,所有端口,屏蔽其他未配置的端口?经测试:并不是这样。nginx只是代理配置了的那部分,没有配置的端口仍可以像以前一样访问。原创 2017-07-29 02:43:19 · 781 阅读 · 0 评论 -
重构?先想好。
问题由来:之前的一个项目写的太乱了,想重构下,于是设计好框架,动手开发。还没到两天,发现做不下去了。之前的很多内容都要变,这些改变,团队能接受吗?改动这些需要多久?而且最要命的是,原项目还在加功能,也就是重构后的功能不确定。一边重构一边写新功能,类似于,一边扫地一边丢垃圾。以后重构要注意:项目业务功能是否稳定,是否有足够时间(不急需的开发时间)是要重构还是重写?原创 2017-07-24 11:18:20 · 314 阅读 · 0 评论 -
Vert.x:Result is already complete
问题由来:在Vertx项目中,有时抛出一个异常严重: Unhandled exceptionava.lang.IllegalStateException: Result is already complete: succeededat io.vertx.core.impl.FutureImpl.complete(FutureImpl.java:107)at io.vertx.c原创 2017-06-15 10:00:28 · 2103 阅读 · 0 评论 -
【JavaService】部署Java jar为Windows后台服务
原文地址:转载自:【JavaService】部署Java jar为Windows后台服务将Java jar文件部署为Windows后台服务有多种方法:Service Installer、Java service Wrapper、JavaService.exe等等。这里介绍下使用JavaService.exe来部署windows后台服务的方法。 1. 下载Java转载 2017-06-24 11:34:01 · 3539 阅读 · 0 评论 -
java项目中想获取当前项目的路径
问题由来:java项目中想获取当前项目的路径,发现Class.getClassLoader().getResource("")什么的, 获取的都是程序内的路径,想获取项目外的路径,要用new File()这种方式获取外部文件。解决方案:首先贴两个帖子:java获取当前路径 System.getProperties()其中,转载 2017-06-11 13:41:46 · 4084 阅读 · 0 评论 -
QQ表情:符号-文字 对照JSON
在做微信相关开发时遇到:QQ表情转换成相应的文字显示那...我TM哪儿去找表情转换成文字的方法啊。。。网上找了下,好多的图,你们就不能放个json然后我读json文件。于是有下面的这个东西。请笑纳!共105个表情...[ { "code":"/::)", "text":"微笑" }, { "code":"/原创 2017-04-25 15:50:20 · 5167 阅读 · 0 评论 -
commons-lang常用工具类StringEscapeUtils
StringEscapeUtils转载 2017-06-02 15:57:40 · 4958 阅读 · 0 评论 -
Vertx-future.complete()
问题由来:今天项目上这样写FutureVoid> replyFuture = Future.future();replyMsg(baseAppMsg).setHandler(as -> { if (as.succeeded()) { LOGGER.info("回复成功"); replyFuture.complete(); Htt原创 2017-06-02 15:24:39 · 2636 阅读 · 0 评论 -
Maven项目中将配置文件打包到jar包中
参考博客:http://blog.youkuaiyun.com/ciedecem/article/details/10382275问题:项目中需要用到从文件中加载json数据,如图放在conf目录下。程序中用XXX.class.getResource("app.json");XXX.class.getClassLoader().getResourceAsStream("app.原创 2017-04-21 18:06:03 · 7778 阅读 · 0 评论 -
使用HttpClient4,post提交multipart/form-data数据
问题由来: 在Vert.x的项目中,进行公众号开发的时候,发现回复用户图片的时候需要先上传图片,获取一个media_id,然后拿着这个media_id去发送数据。 问题是,Vert.x的vertx-web-client不提供表单文件上传(form-data)方式post请求。 于是,只能找一个HttpClient方法。发现组装一个这样的请求,并不简单解原创 2017-05-11 17:50:59 · 15362 阅读 · 2 评论 -
Hibernate中对类进行查询,而不是对表查询
报错:org.hibernate.hql.internal.ast.QuerySyntaxException: t_user is not mapped [updatePasswordByUsername......(省略)解决办法:将SQL中的表名换成实体类名。问题情景:public interface UserRepository extends CrudRepositor原创 2017-01-10 13:36:39 · 544 阅读 · 0 评论 -
2016-3-14
1、事务管理 在Spring的 Action层中写了大量的service方法调用,其中一个方法报控制和怎异常,但是在这之前的方法已经执行。不符合事务“原子性”,导致报错之后,查半天才找到。2、空指针异常 在得到一个引用以后,经常判断引用是否为空,在出口处就判断空指针,以防空指针异常!原创 2016-03-14 23:02:28 · 264 阅读 · 0 评论 -
安装MySQL之后Error2003....不能连接的问题
问题原由: 从官网上下载的MySQL 文件mysql-5.6.24-win32.1432006610.zip解压下来,并没有安装的程序,只解压下来一个文件夹。该文件夹中bin文件下有很多的.exe文件 1. 打开任何.exe文件都出现闪退现象 2.截图看到错误是:ERROR 2003: Can't connect to MySQL server o原创 2016-01-07 11:51:12 · 15875 阅读 · 4 评论