自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yihui823的专栏

学习笔录,知识整理。

  • 博客(72)
  • 资源 (6)
  • 收藏
  • 关注

原创 mysql的InnoDB和myISAM引擎对比:插入数据

mysql的InnoDB和myISAM引擎对比:插入数据

2023-08-03 20:01:42 611

原创 spring cloud 快速上手系列 -> 04-网关 Gateway -> 041-空的工程

网关最原始的,都是用nginx来实现的,速度快。但是扩展功能需要lua,很麻烦。KONG是在nginx基础上搭建的工程,一样的快和难用。我们现在学习spring cloud gateway。这次只是搭建一个空的工程,配置最简单的路由。说句实话,最新版的spring cloud gateway,照着目前搜出来的文章,一个都搭建不起来,有坑在里面。我的工程是实打实的可用。

2022-09-14 20:43:57 702 1

原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 035-发送消息

现在,我们关闭配置中心,自行发送消息。利用前一章的微服务收获我们发送的消息。

2022-09-14 10:20:55 833

原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 034-消费消息

前面一章,配置中心通过BUS总线,发送消息通知微服务刷新配置内容。我们这一章,也收获这个消息。

2022-09-14 09:58:18 299

原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 033-使用spring cloud bus实现配置中心热刷新-Client

使用spring cloud bus实现配置中心热刷新-Client

2022-09-13 14:20:28 197

原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 032-使用spring cloud bus实现配置中心热刷新-Server

上一大章《02-配置中心 Config》,我们留了个尾巴,配置中心内容无法实现热刷新。配置内容改变之后,微服务必须重启才能重新获取到最新的版本。这里我们利用spring cloud bus实现配置中心热刷新。

2022-09-13 13:22:41 526

原创 spring cloud 快速上手系列 -> 03-消息队列 Stream -> 031-安装rabbitmq-server

安装RabbitMq。本来安装第三方组件,我觉得是不用写的。没想到这玩意里面有坑。所以还是写一下吧,让大家搭建环境更方便些。

2022-09-12 19:53:52 562

原创 spring cloud 快速上手系列 -> 02-配置中心 Config -> 022-Config客户端

做一个微服务,读取配置中心的内容。这个微服务,相对于配置中心Server来说,就是Config-Client了。

2022-09-11 21:25:46 297 1

原创 spring cloud 快速上手系列 -> 02-配置中心 Config -> 021-Config服务端

在上一大章《01-注册中心 Eureka》的基础上,我们加入配置中心。我们这一章做一个配置中心Server

2022-09-11 20:59:43 191

原创 spring cloud 快速上手系列 -> 01-注册中心 Eureka -> 012-Eureka客户端2

我们这次建立Client02,调用上一章Client01提供的接口。远程调用,我们使用feign。

2022-09-11 11:23:41 166

原创 spring cloud 快速上手系列 -> 01-注册中心 Eureka -> 012-Eureka客户端1

系列说明:快速上手,一切从简,搭建一个简单的微服务框架,让新手可以在这个基础框架上做各种学习、研究。我们这次建立Client01,只提供一个demo方法供下一章调用,很简单。

2022-09-11 11:10:05 353

原创 spring cloud 快速上手系列 -> 01-注册中心 Eureka -> 011-Eureka服务端

系列说明:快速上手,一切从简,搭建一个简单的微服务框架,让新手可以在这个基础框架上做各种学习、研究。

2022-09-11 10:17:29 118

原创 SUSE12 + Apache + svn服务器 安装过程

一直用ubuntu挺好的。结果客户买了台戴尔服务器,这服务器没法安装ubuntu。没办法,想到suse还不错,就开始了这趟痛苦之旅。我的路程,很多弯路,仅供参考。后面再写直路。1,下载suse。见我前一篇帖子。下载国外网站,好痛苦好痛苦。安装suse操作系统。iso文件别删了,后面有用。2,没有注意,直接安装了svn服务器。3,装好之后,通过svn://XXXXXX ,

2017-03-17 21:46:55 3579 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 18466 7

原创 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 59773 2

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

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

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

原创 spring boot 学习笔记(006)log

spring boot的log输出,默认不会输出到控制台上。spring boot配置log4j,好久都没配置成功。后来网上查到这么一句话:Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J。好吧,既然是更新更牛x的一个东东,那我们就学着用用呗。1,在resources目录下,新建:logba

2016-06-29 23:29:26 2233

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

原创 spring boot 学习笔记(005)返回json对象

前面的response,返回的都是String对象。现在到处都在用json对象。如果可以直接把一个数据对象通过json格式返回给response多好啊。还以为要费好大劲去配置。到网上找了N久,怎么就没人介绍一下呢。抱着死马当活马医的心态,自己试试把函数返回值改成对象呢。 @RequestMapping("/rundemo") @ResponseBody

2016-06-28 15:47:55 7770 1

原创 spring boot 学习笔记(004)application.properties配置

spring boot的配置,都集中在一个配置文件里:application.properties这就是spring boot的一大特点。简单配置,不管是开发还是维护,都好简单好简单。在src/main/resources目录下,新建application.properties文件具体配置项可以到网上找,从数据库到消息,从log到jpa,应有尽有。这

2016-06-28 14:37:31 1941

原创 spring boot 学习笔记(003) 静态资源(html/js等文件)

用spring boot启动的web站点,静态资源放在工程的哪里呢?html / js 等静态资源。找了半天,说的高深的多,但是默认配置怎么放,好辛苦。找到了就不值一提了。在工程下,直接建一个 "static"目录。资源都放里面。然后,就能访问了。用浏览器访问:http://localhost:8080/js/my.js就

2016-06-28 14:28:02 17634 4

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

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

原创 svn的cleanup问题

经常碰到svn被lock住。一般cleanup一下就OK了。但是有时候会悲剧,cleanup好久也没动静。杀进程再update,一样报错被lock。没办法,度娘去找,结果找到一个方案,是用sqlite3工具,执行:delete from work_queue;经过反复实践,没用啊没用啊!!!!!没办法,自己沿着这个思路进一步研究。还是发现了解决办法的。

2016-03-30 17:12:03 1968

原创 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 18880 3

转载 Android中的Intent详细讲解

这次先把这篇文章转载过来。写的比较深奥一点。过几天整理一篇通俗易懂点的文章再发。http://www.eoeandroid.com/thread-34-1-1.html在一个Android应用中,主要是由四种组件组成的,这四种组件可参考“Android应用的构成”。而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件

2012-11-08 17:06:29 2577

转载 android EditText 全面阐述

EditText 属性 EditText继承关系:View-->TextView-->EditText。 EditText的属性很多,这里介绍几 个: android:layout_gravity="center_vertical" 设置控件显示的位置:默认 top,这里居中显示,还有bottom android:hint="请输入数字!" 设置显示在空间上的提

2011-11-07 22:36:31 3313 1

原创 不良代码展示-尽量强制转换减少toString()的调用

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6936284不良代码: //测试用的代码 Map m = new HashMap(); m.put("a", "1"); //不良代码1 String s = m

2011-11-04 16:21:22 3445

原创 不良代码展示-父类中可以抽象出子类的行为

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6932952把一段代码,业务逻辑剥离后,给大家看看。基类:package testjava;/** * 书的基类 */public class BaseBook { private int type = -1; p

2011-11-03 17:19:24 2669

原创 不良代码展示-不要把胖对象放在列表中

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6932748看到一段不好的代码。简单修改如下: List l = new ArrayList(); for(int i = 0; i < 100;i++) { Str

2011-11-03 16:33:16 2906 2

转载 关于移动网关的私有代理协议: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 7908

原创 不良代码展示-String的循环拼接

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6913561新人很容易犯的一个错误。public class WrongString { /** * @param args the command line arguments */ public st

2011-10-28 10:55:30 4002 1

原创 不良代码展示-两个数组找不同

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6912428不良代码:public class WrongCompare { /** * @param args the command line arguments */ public static void main(S

2011-10-27 23:02:49 3150

翻译 findbugs的校验点翻译-Bad+practice(一)

如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6866801不是直译,加了自己的理解。有不合适的地方欢迎大家指正。基于版本:FindBugs version 1.3.9.AM : Crea

2011-10-12 16:17:53 9408

原创 不良代码展示-高耦合度代码的例子

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6833131 前段时间,看到别人的一段代码,其实没什么逻辑,却做的丰富异常。代码运行极其不稳定,却无从下手去改动。后来下定决心重写了。昨晚有空,把原来不良代码抽取出来,供大家参考。 package testpj;import java.util.

2011-09-29 11:26:40 12370

原创 不良代码展示-Android排序的实现

原创文章,如有转载,请注明出处:http://blog.csdn.net/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 3272

原创 动态显示文章发表时间的方法

原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6832926例如我们可以得到文章的发表时间。如果我们只是呆板的显示:2011年##月##日 11时11分11秒将是多么无趣的事情。

2011-09-29 10:26:49 3200

原创 项目经理问:我怎么有做不完的事情 – 事件篮方法

如何管理好自己的时间原创文章,如有转载,请注明出处:http://blog.csdn.net/yihui823/article/details/6826353时间管理,本身就是一门艺术。时间是最公平的,每个人的时间都是一样的。如何在相同的时间里,做出不同的事业,这就是个人

2011-09-27 15:25:46 27141 43

jquery_for_spring_demo

给spring boot的demo中的jquery相关文件

2016-06-29

httpcomponents-asyncclient-4.1.zip

commons-codec-1.9.jar commons-logging-1.2.jar httpasyncclient-4.1.jar httpasyncclient-cache-4.1.jar httpclient-4.4.1.jar httpclient-cache-4.4.1.jar httpcore-4.4.1.jar httpcore-nio-4.4.1.jar

2015-07-01

javax.mail.jar

The latest release of JavaMail is 1.5.4. 当前最新的java mail的jar包

2015-06-26

selenium-ide-2.8.0

web自动化测试利器。此工具是firefox浏览器插件。

2015-02-11

时间显示工具类

例如我们可以得到文章的发表时间。如果我们只是呆板的显示:2011年##月##日 11时11分11秒 将是多么无趣的事情。 现在做了一个共通,传入时间,可以根据这个时间与当前时间的时间差,分别得到: ##天前 ##小时前 刚才 等等。

2011-09-29

Flex中文帮助-pdf格式

Flex中文帮助,学习flex很重要的资料。英文不好的人的挚爱。

2009-06-16

空空如也

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

TA关注的人

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