关闭

Dubbo学习笔记:No provider available for the service ...异常问题的解决

刚开始学习dubbo,先跑了一下github上面down下来的demo,开洞zookeeper,运行provider和consumer,实现远程调用。然后就自己敲代码,对逻辑做一点灵活性的改变。我也指导真正敲起代码来,就会踩到坑。果然,提供者能够成功注册,运行消费者就找不到注册的服务。明明自己就是按照demo敲出来的代码嘛。 网上搜索异常:No provider available for th...
阅读(7) 评论(0)

SpringBoot中WebSocket不能实现注入的问题

项目需要长连接业务,我使用SpringBoot中的 ,一切都调得好好的,到对接数据库的时候,一个大坑突然出现:ServerEndpoint中竟然不能实现注入,甚至使用的对象中有注入也不行。找了两天资料,写了好几个demo,有人说在@ServerEndpoint加上, configurator = SpringConfigurator.class,测试不通过;有人说使用 ContextLoader....
阅读(23) 评论(0)

SpringBoot打包jar包并后台运行

最近又进步了。我一直习惯直接在Intellij Idea中直接运行写好的程序,不过也是因为仅仅是写个模拟接口而已。后来到新公司要负责java后台,开始习惯把项目部署到外部Tomcat去测试,或者打成war包让运维去linux上面部署。不过,想来这也是因为只是在做一个目前看起来并不是很重要的项目而已。如果同时做的项目多了,好像自己的做法就不好了。 老大最近点醒了我,原来SpringBoot是可以打...
阅读(217) 评论(0)

Springboot架构设计(二)封装

这时候数据库还没有准备好,接口需求也没有定下来,我们可以做一些早期的封装。早期封装的好,尽量实现低耦合,就和实现快速开发,而且还能应对各种不确定的变化。 一般的接口需求,以获取数据为主。获取数据有些是单一数据类型,有的却是多种数据多种结构组合在一起。比如Android的页面如果比较复杂,就需要组装一套复杂的数据提供。这就导致java后端纵向分割无法确定。 我的观点是,controller是数据...
阅读(117) 评论(0)

Springboot架构设计(一)

本来一直做Android设计,因为工作需要目前负责Java后端。主要使用的框架是SpringBoot。自己习惯在做项目的时候进行架构设计,实现低耦合,高灵活,快速开发。研究的时间不长,目前做了一个简单的Java SpringBoot项目架构,简单梳理一下。 一、建立项目的时候把Mysql选上,创建项目之后需要添加数据库连接信息。数据库是提前创建好的。连接信息可以写在application...
阅读(202) 评论(0)

Springboot监听器的使用

创建监听器 @WebListener public class ContextListener implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent servletContextEvent) { MsgUtils.printl...
阅读(241) 评论(0)

SpringBoot过滤器的使用

只需要建立一个过滤器就搞定了。 @WebFilter(urlPatterns = "/*") public class CustomFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Overr...
阅读(128) 评论(0)

SpringBoot拦截器的使用

一、首先建立拦截器,继承HandlerInterceptor public class CustomInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse htt...
阅读(105) 评论(0)

Nginx+Tomcat负载均衡的配置

这方面的技术主要还是围绕在配置nginx.conf文件上面。 一、首先,在这里http://nginx.org/en/download.html下载Nginx,解压到一个文件夹下。 二、配置安装路径到环境变量。 三、安装tomcat,此处略。 将安装好的nginx和tomcat都测试一遍。 nginx的默认端口号是80,可隐藏。tomcat的默认端口是8080,为了体现负载均衡,实现路由...
阅读(97) 评论(0)

SpringBoot中利用AOP实现拦截器效果

既然使用Spring,AOP就是不了或缺的。 尝试好多遍,踩了很多坑,最后总算把效果弄出来了。说起来很简单,只需要建一个类就好了。 @Aspect @Configuration public class InfoInterceptor { private static final String execution_str_01 = "execution(* com.chris.cont...
阅读(143) 评论(0)

SpringBoot多表查询的实现

在SpringBoot中,建立一个与单表结构相同的实体类,用@Entity @Table(name="user") 建立ORM映射,用@Column(name="name")建立字段映射。就可以用CrudRepository很方便地查询数据库表。但是我们经常需要查询多表关联的数据。如,有这样两个表:user和level。user中存放用户基本信息,level存放用户等级信息,user表中包含有l...
阅读(92) 评论(0)

SpringBoot定时任务的设置

如果我们需要每天定时进行财务汇总,我们的服务器就需要开启线程定时触发,SpringBoot中开启定时任务依然是使用注解。 一、首先在Application中添加注解 @EnableScheduling 二、写一个定时任务的类,使用注解设置类和方法即可 @Component public class StartManager { @Scheduled(fixedDelay = 1...
阅读(67) 评论(0)

java.lang.NoClassDefFoundError问题的解决

我把servlet的上传方式放到Springboot中,添加了common-fileupload包,运行的时候一大堆错误,提示java.lang.NoClassDefFoundError。开始以为Springboot的处理有冲突,后来读到这篇文章http://blog.csdn.net/jamesjxin/article/details/46606307,才恍然大悟。原来我忘记将刚添加的包加入Ar...
阅读(102) 评论(0)

创建AVD时unknown error异常的解决

不知道为什么,在运行AVD的时候导致Win7xt奔溃,重启之后所有的AVD被损坏,无奈重新建立,却出现unknown error,每一个AVD都是如此。查了一些资料没有解决,最后在用户配置文件夹.android下找到avd文件夹,全部删除重启,就解决了。...
阅读(130) 评论(0)

ajax实现文件上传

没有使用插件 文件: 上传文件 $(function () { $("#upload").click(function () { var formData = new FormData($('#uploadForm')[0]); $.ajax({...
阅读(182) 评论(0)
65条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:26417次
    • 积分:888
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:0篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论