<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luckcircle的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/luckcircle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; luckcircle]]></copyright><item><title><![CDATA[nginx单点故障怎么破？]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/82496351</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/82496351</guid><author>luckcircle</author><pubDate>Fri, 07 Sep 2018 14:41:38 +0800</pubDate><description><![CDATA[转自:点击打开链接http://www.cnblogs.com/codeon/p/7344287.html

 

一、问题域

nginx、lvs、keepalived、f5、DNS轮询，每每提到这些技术，往往讨论的是接入层的这样几个问题：

1）可用性：任何一台机器挂了，服务受不受影响

2）扩展性：能否通过增加机器，扩充系统的性能

3）反向代理+负载均衡：请求是否均匀分摊到后端的操作单元执...]]></description><category></category></item><item><title><![CDATA[数据库三范式]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/81068282</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/81068282</guid><author>luckcircle</author><pubDate>Mon, 16 Jul 2018 17:11:34 +0800</pubDate><description><![CDATA[第一范式（1NF）的定义为：符合1NF的关系中的每个属性都不可再分。

第二范式（2NF）在1NF的基础之上，消除了非主属性对于码的部分函数依赖。

第三范式（3NF） 3NF在2NF的基础之上，消除了非主属性对于码的传递函数依赖。

BCNF 就是要在 3NF 的基础上消除主属性对于码的部分与传递函数依赖。...]]></description><category></category></item><item><title><![CDATA[Feign支持文件上传]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/80748757</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/80748757</guid><author>luckcircle</author><pubDate>Wed, 20 Jun 2018 17:11:35 +0800</pubDate><description><![CDATA[1.2. Source code and dependenciesBeside feign-core, we will use feign-form which is module that adds support for encoding application/x-www-form-urlencoded and multipart/form-data forms for Feign requ...]]></description><category></category></item><item><title><![CDATA[手动清除memcached缓存方法]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/80748719</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/80748719</guid><author>luckcircle</author><pubDate>Wed, 20 Jun 2018 17:08:08 +0800</pubDate><description><![CDATA[1.查memcache状态/usr/bin/perl /usr/local/src/memcached-1.4.5/scripts/memcached-tool localhost:11211或者telnet localhost 112112.手动清除memcached测试 1). flush_all  echo &quot;flush_all&quot; | nc localhost 11211# telnet l...]]></description><category></category></item><item><title><![CDATA[RocketMQ的原理与实践]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/80306127</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/80306127</guid><author>luckcircle</author><pubDate>Mon, 14 May 2018 10:10:11 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/453c6e7ff81c]]></description><category></category></item><item><title><![CDATA[org.w3c.dom document 和xml 字符串 互转]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/80019078</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/80019078</guid><author>luckcircle</author><pubDate>Fri, 20 Apr 2018 15:10:56 +0800</pubDate><description><![CDATA[[html] view plain copypackage com.mymhotel.opera;    import java.io.File;  import java.io.IOException;  import java.io.InputStream;  import java.io.StringReader;  import java.io.StringWriter;  import ...]]></description><category></category></item><item><title><![CDATA[Spring注解原理的详细剖析与实现]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/79592493</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/79592493</guid><author>luckcircle</author><pubDate>Sat, 17 Mar 2018 15:25:14 +0800</pubDate><description><![CDATA[﻿﻿﻿﻿一、注解的基本概念和原理及其简单实用注解（Annotation）提供了一种安全的类似注释的机制，为我们在代码中添加信息提供了一种形式化得方法，使我们可以在稍后某个时刻方便的使用这些数据（通过解析注解来使用这些数据），用来将任何的信息或者元数据与程序元素（类、方法、成员变量等）进行关联。其实就是更加直观更加明了的说明，这些说明信息与程序业务逻辑没有关系，并且是供指定的工具或框架使用的。Ann...]]></description><category></category></item><item><title><![CDATA[不需要打包就能部署JavaWeb项目的方法]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78917480</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78917480</guid><author>luckcircle</author><pubDate>Wed, 27 Dec 2017 23:23:32 +0800</pubDate><description><![CDATA[今天参加了某公司的面试，前面聊得还不错，后面聊到最近做的小项目，hr问我是如何部署的，我就告诉他，我是将编译好的项目直接放到服务器的tomca容器里，hr一脸惊讶，说“你不打包怎么部署项目？”，我就又重新复述了一遍，结果hr还是还是不信，瞬间就开始怀疑我是否真的了解JavaWeb，后面面试也不是很好。可能是我当时没表述清楚，所以在这里详细描述一下，如何不打war包就部署好JavaWeb项目。
在]]></description><category></category></item><item><title><![CDATA[蓝桥杯java计算圆的面积]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78828944</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78828944</guid><author>luckcircle</author><pubDate>Sun, 17 Dec 2017 23:25:57 +0800</pubDate><description><![CDATA[问题描述

给定圆的半径r，求圆的面积。

输入格式

输入包含一个整数r，表示圆的半径。

输出格式

输出一行，包含一个实数，四舍五入保留小数点后7位，表示圆的面积。


说明：在本题中，输入是一个整数，但是输出是一个实数。

对于实数输出的问题，请一定看清楚实数输出的要求，比如本题中要求保留小数点后7位，则你的程序必须严格的输出7位小数，输出过多或者过少的小数位]]></description><category></category></item><item><title><![CDATA[java实现计算斐波那契数列]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78828782</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78828782</guid><author>luckcircle</author><pubDate>Sun, 17 Dec 2017 22:54:42 +0800</pubDate><description><![CDATA[问题描述


Fibonacci数列的递推公式为：Fn=Fn-1+Fn-2，其中F1=F2=1。

当n比较大时，Fn也非常大，现在我们想知道，Fn除以10007的余数是多少。


输入格式

输入包含一个整数n。

输出格式

输出一行，包含一个整数，表示Fn除以10007的余数。


说明：在本题中，答案是要求Fn除以10007的余数，因此我们只要能算出这个余]]></description><category></category></item><item><title><![CDATA[Nginx入门指南，快速搭建静态文件服务器和代理服务器]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78807963</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78807963</guid><author>luckcircle</author><pubDate>Thu, 14 Dec 2017 22:15:39 +0800</pubDate><description><![CDATA[原文地址：http://m.blog.youkuaiyun.com/zxh2075/article/details/52667905
本文介绍 Nginx 入门基础知识，让你迅速搭建 Nginx 服务器。主要内容包括 Nginx 安装和简单使用、Nginx的简单原理、Nginx 配置文件的结构、如何使用 Nginx 来提供静态文件服务、如何使用 Nginx 来搭建简单的代理服务器等知识。




]]></description><category></category></item><item><title><![CDATA[第七届蓝桥杯省赛JAVA B组第5题]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78807870</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78807870</guid><author>luckcircle</author><pubDate>Thu, 14 Dec 2017 22:09:01 +0800</pubDate><description><![CDATA[抽签


X星球要派出一个5人组成的观察团前往W星。
其中：
A国最多可以派出4人。
B国最多可以派出2人。
C国最多可以派出2人。
....


那么最终派往W星的观察团会有多少种国别的不同组合呢？


下面的程序解决了这个问题。
数组a[] 中既是每个国家可以派出的最多的名额。
程序执行结果为：
DEFFF
CEFFF
CDFFF
CDEFF
CCFF]]></description><category></category></item><item><title><![CDATA[第七届蓝桥杯JAVA B组省赛第四题]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78807665</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78807665</guid><author>luckcircle</author><pubDate>Thu, 14 Dec 2017 21:53:38 +0800</pubDate><description><![CDATA[package 
public class B
{
	public static String remain(int[] a)
	{
		String s = "";
		for(int i=0; i<a.length; i++){
			if(a[i] == 0) s += (char)(i+'A');
		}	
		return s;
	}
	
	public static void f(St]]></description><category></category></item><item><title><![CDATA[第七届蓝桥杯省赛JAVA B组第3题]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78807556</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78807556</guid><author>luckcircle</author><pubDate>Thu, 14 Dec 2017 21:51:33 +0800</pubDate><description><![CDATA[凑算式


     B      DEF
A + --- + ------- = 10
     C      GHI
     
（如果显示有问题，可以参见【图1.jpg】）
 
 
这个算式中A~I代表1~9的数字，不同的字母代表不同的数字。


比如：
6+8/3+952/714 就是一种解法，
5+3/1+972/486 是另一种解法。


这个算式一]]></description><category></category></item><item><title><![CDATA[Redis 一、数据结构与对象--五大数据类型的底层结构实现]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78796611</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78796611</guid><author>luckcircle</author><pubDate>Wed, 13 Dec 2017 20:50:29 +0800</pubDate><description><![CDATA[原文地址：http://m.blog.youkuaiyun.com/u011531613/article/details/70193720


redis上手比较简单，但是它的底层实现原理一直很让人着迷。具体来说的话，它是怎么做到如此高的效率的？阅读R

edis设计与实现这本书，可以很好的理解Redis的五种基本类型：String，List，Hash，Set，ZSet是如何在底层实现

的。还]]></description><category></category></item><item><title><![CDATA[从架构演进的角度聊聊Spring Cloud都做了些什么？]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78796574</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78796574</guid><author>luckcircle</author><pubDate>Wed, 13 Dec 2017 20:46:14 +0800</pubDate><description><![CDATA[原文地址：http://m.blog.youkuaiyun.com/ityouknow/article/details/78431130

Spring Cloud作为一套微服务治理的框架，几乎考虑到了微服务治理的方方面面，之前也写过一些关于Spring Cloud文章，主要偏重各组件的使用，本次分享主要解答这两个问题：Spring Cloud在微服务的架构中都做了哪些事情？Spring Cloud提供的]]></description><category></category></item><item><title><![CDATA[mybits框架项目搭建]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78627884</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78627884</guid><author>luckcircle</author><pubDate>Fri, 24 Nov 2017 20:45:03 +0800</pubDate><description><![CDATA[之前使用SpringMVC框架做了一个项目，后来项目中需要将数据持久化，就选择了使用mybits 3.4.1+mysql 5.7这样的架构，mybits比较灵活，入门比较简单，虽然写的SQL语句比较多，但做一些小项目还是可以的，本人使用的是maven配置mybits。
先上传一张项目文件结构


第一步，在原有的项目中添加mybits和mysql驱动的依赖。

            o]]></description><category></category></item><item><title><![CDATA[Matlab安装MinGW-w64编译器]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78518878</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78518878</guid><author>luckcircle</author><pubDate>Mon, 13 Nov 2017 12:08:37 +0800</pubDate><description><![CDATA[最近在跟博士生一起搞视频跟踪，需要用到matlab和CNN，其中有大量需要编译的C++文件，安装编译器的时候踩了不少坑，现在分享一下正确的安装方法。

我使用的是 matlab 2016a
第一步：下载TDM-GCC（注意看清是32位还是64位），TDM-GCC的安装路径不要包括空格； 
http://tdm-gcc.tdragon.net/download

第二步：新建环境变量MW]]></description><category></category></item><item><title><![CDATA[JAVA中Method类invoke方法实例]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78397112</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78397112</guid><author>luckcircle</author><pubDate>Mon, 30 Oct 2017 20:41:05 +0800</pubDate><description><![CDATA[package comm.test.invoke;

public class DemoA {
	public void hot(String str){ //打印传入的字符串
		System.out.println(str); 
	}
}

package comm.test.invoke;

import java.lang.reflect.Method;

publ]]></description><category></category></item><item><title><![CDATA[JAVA面试易错题目总结（一）]]></title><link>https://blog.youkuaiyun.com/luckcircle/article/details/78217785</link><guid>https://blog.youkuaiyun.com/luckcircle/article/details/78217785</guid><author>luckcircle</author><pubDate>Thu, 12 Oct 2017 17:48:07 +0800</pubDate><description><![CDATA[面试例题1.下面程序的输出结果是多少？

public class Test {
	static {
		int x = 5;
	}
	static int x, y;
	public static void main(String[] args){
		x--;
		myMethod();
		System.out.println(x + y++ + x);
	}
	publ]]></description><category></category></item></channel></rss>