自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andaren的博客

2016/10/24

  • 博客(54)
  • 收藏
  • 关注

原创 IDEA:找不到包

问题上下文在IDEA上好好的开发,上午还是好好的,下午打开项目开发,发现某个模块启动失败。于是构建项目,发现仍然报错:找不打指定的包,网上也找了N久,试了没用。• 修改 启用的Maven, 启用自己下载的Maven• IDEA -> File -> Invalidate Cache/ Restart (清楚缓存)• Reimport解决方案打开IDEA,删除项目顶级文件...

2020-04-30 13:40:10 1491 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 731

原创 SpringBoot 项目 配置 log4j2 未生效

Springboot项目上配置log4j2,因为要 排除 SpringBoot 默认的日志依赖,一开始看网上,大多数总是在这种方式 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...

2019-08-16 09:50:37 4446

转载 SpringBoot: jpa基本使用

本文全部转载,原文地址如下:http://blog.csdn.net/ab601026460/article/details/62893502(淡淡的说一句:该原文也是转载的。总结的可以)springboot:spring data jpa的使用spring data jpa介绍首先了解JPA是什么?JPA(Java Persis

2017-12-05 11:21:59 6041

原创 netty(二):事件执行分析

netty事件执行分析

2017-11-17 00:09:25 1452

原创 netty(一):数据流分析

netty数据流分析

2017-11-14 23:17:46 1897

原创 java-动态代理分析

动态代理的目的:AOP操作。动态代理的实现:在运行时,不能修改原业务类,只能生成一个新类成为代理类,当业务调用原业务类时,实质上去调用代理类,代理执行业务方法,并在方法前后加上切面操作。那么,要使调用业务类跟调用代理类一样,只有通过多态实现。java实现多态只有两种:1.实现接口:jdk动态代理的做法2.继承:CGLib的做法(动态字节码生成新类)假设场景:我们需要

2017-10-31 11:25:06 314

转载 并发更新处理

转载地址:http://blog.csdn.net/gnicky/article/details/51324821先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程

2017-09-23 01:26:15 1989

转载 vue:一群java后台死在配置上

一、文件结构本文主要分析开发(dev)和构建(build)两个过程涉及到的文件,故下面文件结构仅列出相应的内容。├─build│ ├─build.js│ ├─check-versions.js│ ├─dev-client.js│ ├─dev-server.js│ ├─utils.js│ ├─vue-loader.conf.js│ ├─webpa

2017-08-05 09:19:22 5966 1

原创 nginx:非代理端口的访问

用了nginx之后想:如果我的端口(假设8585)没有在nginx上做映射,那我还能访问配置了nginx的主机上的8585端口吗?那,其实我想问的是:nginx是否做了代理就代理所有请求,所有端口,屏蔽其他未配置的端口?经测试:并不是这样。nginx只是代理配置了的那部分,没有配置的端口仍可以像以前一样访问。

2017-07-29 02:43:19 704

原创 重构?先想好。

问题由来:之前的一个项目写的太乱了,想重构下,于是设计好框架,动手开发。还没到两天,发现做不下去了。之前的很多内容都要变,这些改变,团队能接受吗?改动这些需要多久?而且最要命的是,原项目还在加功能,也就是重构后的功能不确定。一边重构一边写新功能,类似于,一边扫地一边丢垃圾。以后重构要注意:项目业务功能是否稳定,是否有足够时间(不急需的开发时间)是要重构还是重写?

2017-07-24 11:18:20 270

原创 Vertx:eventBus模块间通信-cluster

vertx上EventBus通信

2017-07-06 13:31:27 4299 2

转载 Spring项目中整合xfire出现异常

问题由来:Spring项目中整合xfire出现异常。原文地址:Spring整合Xfire异常原因:xfile-spring中包含了spring1.x的包,与spring2.x包冲突解决方案:1.将原配置文件的头schema方式换为DOCTYPE方式//此方案太麻烦,如果未使用maven管理可考虑2.在pom.xml中引用xfile部分进行

2017-07-06 08:56:59 814

原创 Vertx-blueprint:Vert.x 蓝图 - 待办事项服务开发教程(读后感)

原文地址Vert.x 蓝图 - 待办事项服务开发教程(1)io.vertx:vertx-codegen利用@DataObject注解自动生成jsonbean对象(2)Launcher运行Verticle的辅助工具Vertx.launcher(3)Optional对象摘录自文章:        注意到getCertain方法返回一个Future

2017-06-24 17:14:19 1682

转载 【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 3473

转载 Https单向认证

转载地址:百度keytool生成https证书HTTPS_SSL配置的步骤以及原理说明1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址,想要用系统的人没有证书就访问不了系统HTTPS概念SSL协议的握手过程:

2017-06-21 13:57:47 843

原创 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 1995

转载 java项目中想获取当前项目的路径

问题由来:java项目中想获取当前项目的路径,发现Class.getClassLoader().getResource("")什么的,                   获取的都是程序内的路径,想获取项目外的路径,要用new File()这种方式获取外部文件。解决方案:首先贴两个帖子:java获取当前路径 System.getProperties()其中,

2017-06-11 13:41:46 4032

原创 职业:多说话

今天老板找我谈话,主题是让我多“说话”1.对专业上的问题,多反思,多提问,多辩解2.会议上,多给出“建设性的建议”3.生活上,多跟同事交流提出几点要求:1.在专业上积累的同时,注意业务上的积累2.业务功能上,举一反三

2017-06-10 13:23:04 252

原创 Vertx:ServiceDiscovery跟EventBus有啥关系?

Vertx项目中,向EventBus中发送消息,可以用vertx.eventBus().publish() / send()方法。那么,服务发现中的ServiceDiscovery里的discovery.publish一种MessageSource类型的消息源,它里面的消息发布和consume与直接用eventbus发布/消费消息有什么不一样呢?我在一个verticle中发布消息,用这

2017-06-03 17:36:58 2398

转载 commons-lang常用工具类StringEscapeUtils

StringEscapeUtils

2017-06-02 15:57:40 4891

原创 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 2575

转载 Vert.x有毛病?

问题:在Vert.x中写sql很啰嗦,然后发现最新版本3.4.1不支持batch操作,over,我的天~网上查了下,别人总结了其他一些问题,蛮好。存起来看看。原文地址:Vert.x的一些问题以下纯复制粘贴1.vertx使用共享资源产生的重复代码在vertx中,verticle是最基本的结构,简单的说类似j2ee servlet,但是verticle更加灵活,不仅

2017-05-27 18:00:30 1353

转载 用enum还是Constants?

问题:项目中的常量应该放在哪里?为什么?转载地址:Enum和常量的区别感觉说的有道理但是不是很明白啊,先存着。常量public class Constant{ public static final String CONST_ONE = "bb"; public static final String CONST_TWO = "cc";}

2017-05-23 18:21:12 2345

转载 Fiddler:手机端抓包配置

首先网上一搜一大把:存一个较好的:转载地址:Fiddler手机抓包配置其中,补充一下别人写的手机证书的安装:第四步:下载Fiddler的安全证书使用Android手机的浏览器打开:http://你主机的地址:你配置的端口/, 点"FiddlerRoot certificate" 然后安装证书,如图:上面的博客中,不仅讲了方法,还讲了遇到的

2017-05-23 14:02:43 1210

转载 Quartz定时任务

原想quartz只是Spring下的产物,想不到是单独可以使用的模块,于是转载一下使用方式。具体再查;转载地址:http://blog.csdn.net/szwangdf/article/details/6158646定时任务之-Quartz使用篇         Quartz是OpenSymphony开源组织在Job scheduling领域又一个

2017-05-18 14:56:46 176

原创 Vertx项目随笔

1.Redis中应该只缓存会过期的数据,所以,在redis中存的数据最好设置一个过期时间(如:7*24*3600*1000),防止数据过多,不易于查询。2.写代码时,注意LOG的位置和LOG信息的准确性,不要冗余。3.数据库中所有的时间格式都应该换成时间戳(数据库中应该只存时间戳),免得个性化的转换显示格式的麻烦。

2017-05-18 09:29:40 710

转载 转载:Reactor模式详解

首先出处:http://www.blogjava.net/DLevin/archive/2015/09/02/427045.html觉得作者说的有理有据,很清晰。读了再自己理解一下,再去看看netty中的实现,蛮好的。下面全抄:Reactor模式详解前记第一次听到Reactor模式是三年前的某个晚上,一个室友突然跑过来问我什么是Reactor模式?我

2017-05-12 23:35:21 246

原创 使用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 15251 2

原创 java:Annotation

Annotation

2017-05-02 16:41:35 218

原创 vert.x:compose

自从有了callback hell,妈妈再也不用担心我的compose了!!!如题,都懂的。先看vert.x里compose的源码default U> FutureU> compose(HandlerT> handler, FutureU> next) { this.setHandler((ar) -> { if(ar.succeeded()) {

2017-04-28 11:35:27 1949

原创 初识java线程池

虽然没有并发经验,但是一直挺好奇线程池的实现的:它怎么能保证线程不死,持续执行呢?一个线程可以执行N个任务,任务是什么?于是,看了看ThreadPooledExecutor的实现,哦,原来是Thread,Worker都是实现了Runnable接口的。线程池包含 一个任务队列,一个工作线程集合如ThreadPooledExecutor中 /**

2017-04-27 12:11:51 434

原创 Vert.x日志配置

参考资料:官网1.默认jdk的JUL日志(1)设置系统变量 key = java.util.logging.config.filevalue = logging日志的配置文件名(classPath:myLogging.properties)(2)更方便的方式是:在classpath路径下提供默认日志文件vertx-default-jul-logging.properties

2017-04-26 11:14:23 8063

原创 QQ表情:符号-文字 对照JSON

在做微信相关开发时遇到:QQ表情转换成相应的文字显示那...我TM哪儿去找表情转换成文字的方法啊。。。网上找了下,好多的图,你们就不能放个json然后我读json文件。于是有下面的这个东西。请笑纳!共105个表情...[ { "code":"/::)", "text":"微笑" }, { "code":"/

2017-04-25 15:50:20 5014

原创 Maven项目中将配置文件打包到jar包中

参考博客:http://blog.csdn.net/ciedecem/article/details/10382275问题:项目中需要用到从文件中加载json数据,如图放在conf目录下。程序中用XXX.class.getResource("app.json");XXX.class.getClassLoader().getResourceAsStream("app.

2017-04-21 18:06:03 7412

转载 js 日期格式转换(date--> yyyy-MM-dd)

首先是转载地址:http://blog.csdn.net/vbangle/article/details/5643091/

2017-02-06 17:33:00 5254

原创 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 505

原创 Spring安全认证是从内存先还是从数据库中先?

情景:在一个后台admin系统中,为了安全用到Spring Security,我开启了in-memory方式(就是登陆后,在内存中先认证,是否内存中写死的账号是否就是用户登录的那个账号,密码),但是又在其后面加入了“从数据库中查找出该账号是否存在”,这种认证方式。在这两种方式下,我登录,先输入一个在数据库中存在的账号,显示,正常登录进来。又一次登录后,我输入一个在数据库中找不到但是在内

2017-01-09 20:33:07 717

原创 淘宝maven镜像库是个好东西

这几天,构建的maven项目需要的jar包数量多,范围广。于是,大部分时间在各种等maven从远程库中下载,刚好那速度太慢了。于是浪费了好多天时间在等。忽然看到有网友说,淘宝有个maven镜像库。那速度,嗖嗖嗖。。。。。我很感动。淘宝,和其他各大公司,感觉他们不仅仅是在赚钱,特别是各种各类的工程师们,创建了一个很好的技术氛围,我们看英文文档慢,于是有中文经验(虽然不一定准确但是在用上面

2016-11-11 23:15:59 21022 3

原创 package 以java开头的包名报:ClassNotFoundException真相

问题由来:根目录为java,直接在包下新建类:TestServlet,页面上请求改servlet时,抛出ClassNotFoundException ...网上一搜,大家都说是没有配包名...,很尴尬...老司机会犯这种错误?高斯要咧如图啦,发现不管怎么修改web.xml文件,tomcat配置,都不能访问。一番瞎搞之后,发现: package 命名中java放在中间是可以,

2016-09-14 23:03:56 1855

空空如也

空空如也

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

TA关注的人

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