- 博客(72)
- 资源 (6)
- 收藏
- 关注
原创 spring cloud 快速上手系列 -> 04-网关 Gateway -> 041-空的工程
网关最原始的,都是用nginx来实现的,速度快。但是扩展功能需要lua,很麻烦。KONG是在nginx基础上搭建的工程,一样的快和难用。我们现在学习spring cloud gateway。这次只是搭建一个空的工程,配置最简单的路由。说句实话,最新版的spring cloud gateway,照着目前搜出来的文章,一个都搭建不起来,有坑在里面。我的工程是实打实的可用。
2022-09-14 20:43:57
745
原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 035-发送消息
现在,我们关闭配置中心,自行发送消息。利用前一章的微服务收获我们发送的消息。
2022-09-14 10:20:55
907
原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 034-消费消息
前面一章,配置中心通过BUS总线,发送消息通知微服务刷新配置内容。我们这一章,也收获这个消息。
2022-09-14 09:58:18
340
原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 033-使用spring cloud bus实现配置中心热刷新-Client
使用spring cloud bus实现配置中心热刷新-Client
2022-09-13 14:20:28
227
原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 032-使用spring cloud bus实现配置中心热刷新-Server
上一大章《02-配置中心 Config》,我们留了个尾巴,配置中心内容无法实现热刷新。配置内容改变之后,微服务必须重启才能重新获取到最新的版本。这里我们利用spring cloud bus实现配置中心热刷新。
2022-09-13 13:22:41
560
原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 031-安装rabbitmq-server
安装RabbitMq。本来安装第三方组件,我觉得是不用写的。没想到这玩意里面有坑。所以还是写一下吧,让大家搭建环境更方便些。
2022-09-12 19:53:52
593
原创 spring cloud 快速上手系列 -> 02-配置中心 Config -> 022-Config客户端
做一个微服务,读取配置中心的内容。这个微服务,相对于配置中心Server来说,就是Config-Client了。
2022-09-11 21:25:46
361
1
原创 spring cloud 快速上手系列 -> 02-配置中心 Config -> 021-Config服务端
在上一大章《01-注册中心 Eureka》的基础上,我们加入配置中心。我们这一章做一个配置中心Server
2022-09-11 20:59:43
226
原创 spring cloud 快速上手系列 -> 01-注册中心 Eureka -> 012-Eureka客户端2
我们这次建立Client02,调用上一章Client01提供的接口。远程调用,我们使用feign。
2022-09-11 11:23:41
190
原创 spring cloud 快速上手系列 -> 01-注册中心 Eureka -> 012-Eureka客户端1
系列说明:快速上手,一切从简,搭建一个简单的微服务框架,让新手可以在这个基础框架上做各种学习、研究。我们这次建立Client01,只提供一个demo方法供下一章调用,很简单。
2022-09-11 11:10:05
383
原创 spring cloud 快速上手系列 -> 01-注册中心 Eureka -> 011-Eureka服务端
系列说明:快速上手,一切从简,搭建一个简单的微服务框架,让新手可以在这个基础框架上做各种学习、研究。
2022-09-11 10:17:29
145
原创 SUSE12 + Apache + svn服务器 安装过程
一直用ubuntu挺好的。结果客户买了台戴尔服务器,这服务器没法安装ubuntu。没办法,想到suse还不错,就开始了这趟痛苦之旅。我的路程,很多弯路,仅供参考。后面再写直路。1,下载suse。见我前一篇帖子。下载国外网站,好痛苦好痛苦。安装suse操作系统。iso文件别删了,后面有用。2,没有注意,直接安装了svn服务器。3,装好之后,通过svn://XXXXXX ,
2017-03-17 21:46:55
3668
1
原创 SUSE 12 SP2 百度网盘共享
访问国外网站,慢就一个字啊!好不容易放网盘里了:SLE-12-SP2-Server-DVD-x86_64-GM-DVD1.iso链接:http://pan.baidu.com/s/1nvEzka1 密码:98w4一共有两个iso文件,但是第一张DVD就可以安装了。个人感觉,suse比ubuntu要稳定点,但是资料少,装东西好痛苦,好痛苦。
2017-03-16 18:41:03
18615
2
原创 spring boot 学习笔记(009)application.yml
现在我们的application.properties文件内容是:server.port=8090server.session-timeout=30server.context-path=server.tomcat.max-threads=0server.tomcat.uri-encoding=UTF-8spring.datasource.url = jdbc:mysql:
2016-07-06 10:16:59
59849
1
原创 spring boot 学习笔记(008)Apache camel
把Apache camel集成到spring boot里面来。1,pom.xml里面,添加 org.apache.camel camel-spring-boot-starter 2.17.02,老样子。在命令行里,执行 mvn eclipse:eclipse3,添加MyRoute.javapackage springboot;import
2016-07-02 00:41:52
6158
原创 spring boot 学习笔记(008)mysql
spring boot默认使用 Hibernate 来实现jpa只用最快方式打通数据库操作。1,修改pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem
2016-07-01 01:02:41
1937
原创 spring boot 学习笔记(007)pom.xml修改
特此记录一下,被这个坑陷害了N久。以下情况之一:1,导入新工程后2,修改了pom.xml3,修改了application.properties4,其他不对劲的时候都可以执行以下 mvn -X clean install在eclipse中,选择run as maven ...如下图:之前没执行这一步,改了pom.xml总是不能生效
2016-07-01 00:14:12
4089
原创 spring boot 学习笔记(006)log
spring boot的log输出,默认不会输出到控制台上。spring boot配置log4j,好久都没配置成功。后来网上查到这么一句话:Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J。好吧,既然是更新更牛x的一个东东,那我们就学着用用呗。1,在resources目录下,新建:logba
2016-06-29 23:29:26
2270
原创 spring boot 学习笔记(005)提交json对象
提交post对象应该是很简单的,但是掉ajax的坑里去了。1,首先,HelloWorld.java 代码中加入: @RequestMapping(value="/trequest", method = RequestMethod.POST) @ResponseBody public UserInfo trequest(@RequestBody UserInfo
2016-06-29 01:27:30
25746
原创 spring boot 学习笔记(005)返回json对象
前面的response,返回的都是String对象。现在到处都在用json对象。如果可以直接把一个数据对象通过json格式返回给response多好啊。还以为要费好大劲去配置。到网上找了N久,怎么就没人介绍一下呢。抱着死马当活马医的心态,自己试试把函数返回值改成对象呢。 @RequestMapping("/rundemo") @ResponseBody
2016-06-28 15:47:55
7800
原创 spring boot 学习笔记(004)application.properties配置
spring boot的配置,都集中在一个配置文件里:application.properties这就是spring boot的一大特点。简单配置,不管是开发还是维护,都好简单好简单。在src/main/resources目录下,新建application.properties文件具体配置项可以到网上找,从数据库到消息,从log到jpa,应有尽有。这
2016-06-28 14:37:31
1981
原创 spring boot 学习笔记(003) 静态资源(html/js等文件)
用spring boot启动的web站点,静态资源放在工程的哪里呢?html / js 等静态资源。找了半天,说的高深的多,但是默认配置怎么放,好辛苦。找到了就不值一提了。在工程下,直接建一个 "static"目录。资源都放里面。然后,就能访问了。用浏览器访问:http://localhost:8080/js/my.js就
2016-06-28 14:28:02
17667
原创 spring boot 学习笔记(002) Hello world
1,在src/main/java下,新建类:HelloWorld如下代码:package springboot;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import o
2016-06-28 13:46:37
1830
原创 spring boot 学习笔记(001) 新建Eclipse工程
【声明】自学笔记。从头学的,挖坑+填坑,大神请绕道,谢谢!环境:STS 3.7.3Apache Maven 3.2.5jre1.8.0_92(一)创建Eclipse工程1,创建pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww
2016-06-28 11:43:22
2818
原创 svn的cleanup问题
经常碰到svn被lock住。一般cleanup一下就OK了。但是有时候会悲剧,cleanup好久也没动静。杀进程再update,一样报错被lock。没办法,度娘去找,结果找到一个方案,是用sqlite3工具,执行:delete from work_queue;经过反复实践,没用啊没用啊!!!!!没办法,自己沿着这个思路进一步研究。还是发现了解决办法的。
2016-03-30 17:12:03
2093
原创 Custom view overrides onTouchEvent but not performClick
在一个View里面覆盖了onTouchEvent 方法,会报warningCustom view overrides onTouchEvent but not performClick处女座的我,受不了warning解决:1,再覆盖一个方法:@Overridepublic boolean performClick() {return super.perfo
2016-03-15 16:59:37
19185
2
转载 Android中的Intent详细讲解
这次先把这篇文章转载过来。写的比较深奥一点。过几天整理一篇通俗易懂点的文章再发。http://www.eoeandroid.com/thread-34-1-1.html在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件
2012-11-08 17:06:29
2608
转载 android EditText 全面阐述
EditText 属性 EditText继承关系:View-->TextView-->EditText。 EditText的属性很多,这里介绍几 个: android:layout_gravity="center_vertical" 设置控件显示的位置:默认 top,这里居中显示,还有bottom android:hint="请输入数字!" 设置显示在空间上的提
2011-11-07 22:36:31
3366
1
原创 不良代码展示-尽量强制转换减少toString()的调用
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6936284不良代码: //测试用的代码 Map m = new HashMap(); m.put("a", "1"); //不良代码1 String s = m
2011-11-04 16:21:22
3506
原创 不良代码展示-父类中可以抽象出子类的行为
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6932952把一段代码,业务逻辑剥离后,给大家看看。基类:package testjava;/** * 书的基类 */public class BaseBook { private int type = -1; p
2011-11-03 17:19:24
2724
原创 不良代码展示-不要把胖对象放在列表中
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6932748看到一段不好的代码。简单修改如下: List l = new ArrayList(); for(int i = 0; i < 100;i++) { Str
2011-11-03 16:33:16
2963
1
转载 关于移动网关的私有代理协议:X-Online-Host
众所周知,在国内的GPRS网络环境下,用户以cmwap接入点上网的情况居多。cmwap是中国移动的GPRS代理上网,因此在创建连接的时候,必须采用代理的方式进行连接。假设我连接的URL为:http://wap.uc.cn/;在标准代理中,是这样子的:Conection to 10.0.0.172:80GET http://wap.uc.cn/ HTTP/1.1Host: wap
2011-11-03 14:39:47
7951
原创 不良代码展示-String的循环拼接
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6913561新人很容易犯的一个错误。public class WrongString { /** * @param args the command line arguments */ public st
2011-10-28 10:55:30
4064
1
原创 不良代码展示-两个数组找不同
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6912428不良代码:public class WrongCompare { /** * @param args the command line arguments */ public static void main(S
2011-10-27 23:02:49
3206
翻译 findbugs的校验点翻译-Bad+practice(一)
如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6866801不是直译,加了自己的理解。有不合适的地方欢迎大家指正。基于版本:FindBugs version 1.3.9.AM : Crea
2011-10-12 16:17:53
9512
原创 不良代码展示-高耦合度代码的例子
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6833131 前段时间,看到别人的一段代码,其实没什么逻辑,却做的丰富异常。代码运行极其不稳定,却无从下手去改动。后来下定决心重写了。昨晚有空,把原来不良代码抽取出来,供大家参考。 package testpj;import java.util.
2011-09-29 11:26:40
12449
原创 不良代码展示-Android排序的实现
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6833067不良代码: int[] iArray = {12,122,123,124,1,}; //对iArray排序 int iMin = 999999; int indexMin = 0; int iTmp = 0; for(
2011-09-29 10:49:14
3337
原创 动态显示文章发表时间的方法
原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6832926例如我们可以得到文章的发表时间。如果我们只是呆板的显示:2011年##月##日 11时11分11秒将是多么无趣的事情。
2011-09-29 10:26:49
3305
原创 项目经理问:我怎么有做不完的事情 – 事件篮方法
如何管理好自己的时间原创文章,如有转载,请注明出处:http://blog.youkuaiyun.com/yihui823/article/details/6826353时间管理,本身就是一门艺术。时间是最公平的,每个人的时间都是一样的。如何在相同的时间里,做出不同的事业,这就是个人
2011-09-27 15:25:46
27195
18
httpcomponents-asyncclient-4.1.zip
2015-07-01
时间显示工具类
2011-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人