<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[linchusen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/linchusen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; linchusen]]></copyright><item><title><![CDATA[HTML5添加背景图片]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/114041215</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/114041215</guid><author>linchusen</author><pubDate>Wed, 24 Feb 2021 21:07:47 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;背景图片&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
 
&lt;body background="image/1.png" style=" background-repeat:no-repeat ;background-size:100% 100%;
background-a]]></description><category></category></item><item><title><![CDATA[SpringCloud微服务之——Ribbon]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/108743750</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/108743750</guid><author>linchusen</author><pubDate>Tue, 22 Sep 2020 23:42:42 +0800</pubDate><description><![CDATA[Ribbon简介
需要解决的问题：
① 如何在配置Eureka Client注册中心时不去硬编码Eureka Server的地址？
② 在微服务不同模块间进行通信时，如何不去硬编码服务提供者的地址？
③ 当部署多个相同微服务时，如何实现请求时的负载均衡？
实现负载均衡方式1：通过服务器端实现负载均衡(nginx)
实现负载均衡方式2：通过客户端实现负载均衡。
 Ribbon是什么？
Ribbon是Netflix发布的云中间层服务开源项目，其主要功能是提供客户端实现负载均衡算法。Ribbon客户端组件提供一系]]></description><category></category></item><item><title><![CDATA[oracle的sys和system用户密码忘记解决]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/108136954</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/108136954</guid><author>linchusen</author><pubDate>Thu, 20 Aug 2020 23:09:14 +0800</pubDate><description><![CDATA[如果是忘记SYSTEM用户的密码，可以用SYS用户登录。然后用ALTER USER 密令修改密码:
先登录sys用户:
sys as sysdba
然后修改system用户密码:

ALTER USER SYSTEM IDENTIFIED BY 你的密码;

我是修改回原来的初始密码manager:
保险起见再解锁一下:
alter user system account unlock;

重启服务就ok可以登录了


2. sys用户密码重置
打开环境变量查看"oracle_home",对应的就是你的O.]]></description><category></category></item><item><title><![CDATA[用eclipse打包项目为app,发送到Android真机安装]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/83054898</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/83054898</guid><author>linchusen</author><pubDate>Thu, 21 Feb 2019 11:22:39 +0800</pubDate><description><![CDATA[我们写好了APP后它只运行在虚拟机中，这个也太low了吧？我们要做的是APP，可以运行在Android手机上的软件，而不是只能在运行在虚拟机中的东西，那么就需要我们来把我们的APP打包成Android应用了。
1.选择&amp;amp;quot;File——&amp;amp;amp;gt;Export&amp;amp;quot;,然后我们选择&amp;amp;quot;Android——&amp;amp;amp;gt;Export Android Application&amp;amp;quot;,点&a]]></description><category></category></item><item><title><![CDATA[简单使用httpClient模拟客户端调用服务]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82713858</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82713858</guid><author>linchusen</author><pubDate>Thu, 21 Feb 2019 11:22:04 +0800</pubDate><description><![CDATA[使用httpClient模拟客户端调用服务

引入依赖



 &amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt;
      &amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;gt;org.apache.httpcomponents&amp;amp;amp;amp;lt;/groupId&amp;amp;amp;amp;gt;
      &amp;amp;amp;amp;lt;artifactId&a]]></description><category></category></item><item><title><![CDATA[服务降级和断路器的理解]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82113370</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82113370</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:19:24 +0800</pubDate><description><![CDATA[首先是服务降级有什么作用,就是服务出现某些故障,像延迟啊,请求堆积,到了一定程度产生雪崩效应导致整个服务瘫痪,这时候就需要服务降级了,其实就是一个主逻辑和一个次逻辑,当故障监控发现出现问题,选择次逻辑,从代码来讲就是我们设置一个方法走不通了,走另外一个方. 
然后是断路器,就算我们有了服务降级,但是它有这个超时间的限制,所以它还是有可能产生亲求堆积的,这时候就需要用到断路器了,根据三个点或者说三个...]]></description><category></category></item><item><title><![CDATA[搭建本地HTTPS测试环境]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/83008355</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/83008355</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:18:14 +0800</pubDate><description><![CDATA[生成证书

使用openssl生成密钥privkey.pem：

openssl genrsa -out privkey.pem 1024/2038


使用密钥生成证书server.pem：

    openssl req -new -x509 -key privkey.pem -out server.pem -days 365

证书信息可以随便填或者留空，只有Common Name要根据你...]]></description><category></category></item><item><title><![CDATA[【Maven】Nexus（Maven仓库私服）下载与安装]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82143394</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82143394</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:17:22 +0800</pubDate><description><![CDATA[下载地址：http://www.sonatype.org/nexus/，下载开源版本

NEXUS OSS [OSS = Open Source Software，开源软件——免费] 
NEXUS PROFESSIONAL -FREE TRIAL [专业版本——收费]。

 
 
安装环境：操作系统：Linxu（CentOS） 
   将压缩包解压到/usr目录下，nexus里面有2个文件夹，第一...]]></description><category></category></item><item><title><![CDATA[spring-boot启动原理深入(转)]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82253963</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82253963</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:17:00 +0800</pubDate><description><![CDATA[spring-boot（http://projects.spring.io/spring-boot/）目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置，从而使开发人员不再需要定义样板化的配置可以使得开发人员能够快速开发部署。 
 
启动流程主要分为三个部分，第一部分进行SpringApplication的初始化模块，配置一些基本的环境变量、资源、构造器、监听...]]></description><category></category></item><item><title><![CDATA[java返回结果封装及控制层抽象类]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82620857</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82620857</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:16:30 +0800</pubDate><description><![CDATA[统一返回的结果集

package com.zyd.common.vo;

import com.zyd.common.constant.ZydResultConstants;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsC...]]></description><category></category></item><item><title><![CDATA[java.util.ArrayList<E>有什么用??]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82621475</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82621475</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:15:49 +0800</pubDate><description><![CDATA[java.util.ArrayList是一个列表类，它是用来存放其他Java对象，内部是通过数组来实现的。 
只要是java对象就可以往ArrayList里面放 
java.util.ArrayList内部是通过数组来实现的: 
    当数组容量不够的时候，会对数组容量进行扩容可以通过数组下标来快速的访问ArrayList里面的元素 
    　当新增或者删除ArrayList里面的元素时，可能...]]></description><category></category></item><item><title><![CDATA[springcloud服务安全连接/HTTP Basic/配置security启动器]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/83060275</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/83060275</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:13:43 +0800</pubDate><description><![CDATA[Spring Cloud可以增加HTTP Basic认证来增加服务连接的安全性。
1、加入security启动器
在maven配置文件中加入Spring Boot的security启动器。


&amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt;
    &amp;amp;amp;amp;lt;groupId&amp;amp;amp;amp;gt;org.springframework.boot&amp;amp;amp;amp;lt;/groupI]]></description><category></category></item><item><title><![CDATA[存储过程]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82794295</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82794295</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:12:26 +0800</pubDate><description><![CDATA[存储过程基础语法plsql-变量与常量常量变量%type 类型 ,直接引用表的对应字段的数据类型%rowtype 行类型如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导...]]></description><category></category></item><item><title><![CDATA[使用spring mvc内部集成的jackson将对象转成json格式字符串]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/83245840</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/83245840</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:12:02 +0800</pubDate><description><![CDATA[如果是spring boot,那么pom.xml里面已经导入了下面这个mvc环境起步依赖也可以用:

下面是例子:

]]></description><category></category></item><item><title><![CDATA[Spring 自定义注解(涉及到spring框架中的AOP)]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/83056656</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/83056656</guid><author>linchusen</author><pubDate>Thu, 25 Oct 2018 18:10:51 +0800</pubDate><description><![CDATA[Spring 自定义注解，配置简单日志注解
java在jdk1.5中引入了注解，spring框架也正好把java注解发挥得淋漓尽致。
下面会讲解Spring中自定义注解的简单流程，其中会涉及到spring框架中的AOP（面向切面编程）相关概念。
不清楚java注解的，可以先了解java自定义注解：Java自定义注解
一、创建自定义注解
requestUrl 为我们自定义的一个参数
package ...]]></description><category></category></item><item><title><![CDATA[spring boot集成redis简单入门]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/83246009</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/83246009</guid><author>linchusen</author><pubDate>Sun, 21 Oct 2018 21:53:02 +0800</pubDate><description><![CDATA[这里使用redis免安装版,解压:


pom.xml起步依赖:

配置redis连接信息:

测试:


]]></description><category></category></item><item><title><![CDATA[Java学习之ConcurrentHashMap实现一个本地缓存]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82623345</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82623345</guid><author>linchusen</author><pubDate>Tue, 11 Sep 2018 11:33:46 +0800</pubDate><description><![CDATA[ConcurrentHashMap融合了Hashtable和HashMap二者的优势。 
Hashtable是做了线程同步，HashMap未考虑同步。所以HashMap在单线程下效率较高，Hashtable在多线程下同步操作能保证程序的正确性。  但是Hashtable每次执行同步操作都需要锁住整个结构。 
ConcurrentHashMap的出现就是为了解决Hashtable同步lock整个数据...]]></description><category></category></item><item><title><![CDATA[amcharts添加事件]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82106866</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82106866</guid><author>linchusen</author><pubDate>Mon, 27 Aug 2018 13:34:36 +0800</pubDate><description><![CDATA[html:

&amp;amp;amp;amp;amp;amp;lt;script src=&amp;amp;amp;amp;amp;quot;http://www.amcharts.com/lib/amcharts.js&amp;amp;amp;amp;amp;quot; type=&amp;amp;amp;amp;amp;quot;text/javascript&amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;a]]></description><category></category></item><item><title><![CDATA[spring boot 访问html页面]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/82108248</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/82108248</guid><author>linchusen</author><pubDate>Mon, 27 Aug 2018 10:18:10 +0800</pubDate><description><![CDATA[配置文件配置:



spring.thymeleaf.prefix=classpath:/templates/

在resources里面创建文件夹templates,然后放入html问价即可]]></description><category></category></item><item><title><![CDATA[eclipse svn客户端插件包下载地址]]></title><link>https://blog.youkuaiyun.com/linchusen/article/details/81870763</link><guid>https://blog.youkuaiyun.com/linchusen/article/details/81870763</guid><author>linchusen</author><pubDate>Mon, 20 Aug 2018 14:38:54 +0800</pubDate><description><![CDATA[eclipse svn客户端插件包下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240]]></description><category></category></item></channel></rss>