自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (1)
  • 收藏
  • 关注

原创 祝福1024

恍惚间第三个1024已经过去了

2020-10-24 16:57:10 337 5

原创 单体架构-SOA架构-微服务架构

目录单体架构单体架构的缺陷SOA架构微服务架构微服务架构的特性微服务架构的优势微服务架构的挑战微服务架构与SOA架构的区别分布式-微服务-集群的区别集群模式分布式与微服务的关系单体架构一个jar包或者war包,包含了应用的所有功能的应用程序,称之为单体应用。架构单位应用的方法论,称之为单体应用架构,这是一种比较传统的架构风格单体架构的缺陷1.复杂性高整个项目包含的模块非常多,模块的边界模糊,依赖关系不清晰,代码质量参差不齐,整个项目非常复杂。每次修改代码都心惊胆战,甚至添加一个简单的功能,

2020-10-11 16:56:04 686 1

原创 docker安装redis cluster集群

docker安装redis cluster集群目录docker安装redis cluster集群环境搭建编写redis配置文件创建redis容器创建 Redis Cluster集群SpringBoot配置Redis集群**在pom.xml中引入相关依赖****配置application.yml**Redis 配置基本测试环境#查看服务器版本信息cat /etc/centos-release#查看docker版本docker -v搭建编写redis配置文件#创建目录mkdir

2020-10-09 12:24:38 2339 10

原创 SpringCloud Gateway 详解

目录什么是API网关为什么需要API网关API网关的职能API网关的分类开源API网关Spring Cloud GateWay概述特性Spring Cloud GateWay与Zuul区别Gateway原理什么是API网关API网关是整个为微服务API 请求的入口,可以实现过滤API请求。过滤器适合于单个服务实现过滤请求;网关拦截整个微服务实现过滤请求,能够解决整个微服务中冗余代码;过滤器是局部拦截,网关实现全局拦截。为什么需要API网关随着微服务架构的流行,API网关也越来越抽到欢迎,在微服务

2020-08-17 20:31:32 3994 4

转载 史上最全设计模式导学目录

  基础知识   设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概述(二):设计模式是什么? 从招式与内功谈起——设计模式概述(三):设计模式有什么用?附:个人观点   面向对象设计原则 面向对象设计原则概述 面向对象设计原则之单一职责原则 面向对象设计原则之开...

2020-08-12 15:45:32 193 4

原创 SpringCloud Alibaba Nacos持久化

目录前言创建数据库修改Nacos的application.properties文件验证是否持久化总结前言当我们使用默认配置启动Nacos,所有的配置文件都保存在了Nacos默认自带的是嵌入式数据库derby,在nacos源码的pom文件中可以清晰的看到,pom文件地址<dependency> <groupId>org.apache.derby</groupId> <artifactI...

2020-08-11 12:02:58 219 3

原创 Dubbo从入门到“放弃”

一、Dubbo技术点(1)Dubbo是阿里开源的远程服务调用(RPC)的分布式框架,提供了SOA服务治理方案RPC:(Remto Procedure Call Protocol),通俗的说,就是两台服务器A、B。应用A部署在A服务器上, 应用B部署在B服务器上面,A应用如果调用B服务上面B应用,由于不在一个内存空间,不能直接调用,需要通过网路通讯、协议、寻址的方式来表达调用的语义和传达调用的数据。PRC就是一种解决方案,它将远程调用的细节隐藏起来,调用远程服务就像调用本地服务一样简单SOA:(Se

2020-05-31 20:32:00 317 4

原创 CentOS7设置Nginx开机自启

目录在/etc/init.d文件下创建nginx文件修改nginx文件路径设置文件执行权限将nginx服务加入到chkconfig中设置开启启动启动nginx服务查看是否设置成功在/etc/init.d文件下创建nginx文件vim /etc/init.d/nginx添加以下脚本内容#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15# description:

2020-05-25 16:49:20 1159 3

原创 CentOS7中redis设置开机自启

目录修改redis.conf 配置文件运行/root/redis-5.0.5/utils/脚本查看redis进程查看redis是否为开机自启修改redis.conf 配置文件文件路径:redis安装路径(非解压路径)/local/redis/bin/redis.conf修改daemonize值为yes,daemonize是守护进程的意思运行/root/redis-5.0.5/utils/脚本文件路径:fedis解压路径 /root/redis-5.0.5/utils//root/redi

2020-05-21 20:19:44 1345 3

原创 selenium3.4.0环境准备

目录【前言]【环境安装】一、环境介绍二、安装Selenium通过Maven安装通过jar包安装【驱动下载与安装】一定要浏览器版本和驱动对应,否则会报错。【前言]Selenium是一个广泛用于Web应用程序的测试工具,它可以直接运行在浏览器中,支持市面上的主流浏览器。它能通过编程的方式调用系统和的浏览器,并且驱动浏览器模拟人的方式进行操作,如输入、点击等自动运行在web页面中。同时对于爬虫来说,...

2020-05-05 21:14:22 707 2

原创 走进SSO

<h2 ><a id="tabletr_aligncenter_td_bgcolor2ba1bafont_face_colorblack_size5table_0" ></a><table ><tbody><tr align="center" ><td bgcolor="#FFCC99" &...

2020-04-22 10:07:02 314 3

原创 阿里云Centos7.x解决IP:8080不能访问

目录背景尝试方法解决问题背景最近在做一个分布式系统,需要使用zookeeper等工具,在安装使用tomcat后本地访问问题curl -i http://localhost:8080但是在浏览器使用IP:8080则无法显示tomcat页面尝试方法首先在阿里云的安全组策略中配置规则但是问题并没有解决,最后关闭防火墙还是不行,思考是哪里出了问题?解决问题centos7.x默...

2020-04-01 11:17:29 1758 4

原创 Java代码规范

并发处理【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。 说明:资源驱动类、工具类、单例工厂类都需要注意。【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。正例:public class TimerTaskThread extends Thread { public TimerTaskThread() { su...

2020-03-05 21:14:01 163 3

原创 人生百态,有你真好

我想,人生的路归纳起来无非两条:一条用来实践,就是正在走的这条;一条用来遗憾,没事想想就好了。 2019年自己远离我们而去,这是在CSDN上面写的第二篇年终总结博客。回忆2018年写下的《一年太久,只争朝夕》感叹时间的流逝。2019年我又该写一点什么呢?除了总结这一年的收获,同时也可以回忆一下两个人的故事,讲述这一年中的点点滴滴,把该做的做好,对得起飞逝而过的每一天...

2020-02-08 20:41:27 460 7

原创 解决There is no getter for property named in class java.lang.String

今天在项目中遇到了如图所示的错误,这是因为mybatis对parameterType="String的SQL语句做了限制解决方法:加入@Param注解举例说明一下@Param注解的使用场景第一种:方法有多个参数,需要@Param注解@Mapperpublic interface UserMapper { Integer insert(@Param("userna...

2019-12-02 16:08:12 10711 4

原创 自考总结

想啥想啊。不要犹豫了,直接考就得了

2019-11-20 20:00:33 189 12

原创 MySQL 8.0.18 下载安装教程

第一步:下载MySql下载地址:MySQL第二步:安装MySql打开下载文件解压到指定文件目录。(我这里解压目录为G:\MySQL\mysql-8.0.18-winx64)打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件)my.ini文件内容如下:[mysql] # 设置mysql客户端默认字符集 default-character-s...

2019-10-24 21:06:51 13639 19

原创 VsCode中Vue自动格式化代码

在settings.json文件中加入以下代码{// vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化 "editor.formatOnS...

2019-10-15 08:51:26 3690 8

原创 JavaScript作用域

关于块级作用域说到JavaScript的变量作用域,与咱们平时使用的类C语言不同. 例如C#中下面代码:static void Main(string[] args) { if(true) { int num = 10; } System.Console.WriteLine(num); }这段代码如果进行编译,是无法通过的,因为"当前上下文中不存在名称nu...

2019-07-07 21:27:17 236 16

原创 SOCKET

Socket相关概念• socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄。(其实就是两个程序通信用的。)• socket非常类似于电话插座。以一个电话网为例。电话的通话双方相当于相互通信的2个程序,电话号码就是IP地址。任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的...

2019-06-14 15:24:50 230 18

原创 c#图像处理

图像处理在伴随着信息化的时代,图片信息的处理越来越变得普遍。在对图片进行拉伸、添加水印、滤色处理、缩略图等一系列做法后,以达到我们想要的效果。下面将介绍一些图片处理的方法。代码using System;using System.Collections;using System.IO;using System.Drawing;using System.Drawing.Imaging;...

2019-06-10 14:52:40 507 14

原创 ASP.NET Cookie

什么是Cookie?Cookie是一小段文本信息,伴随着用户请求和页面在web服务器和浏览器之间传递,Cookie包含每次用户访问站点时web应用程序读可以读取信息例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的某个文件夹中。以后,如果该用户再次请求...

2019-06-07 16:46:42 3067 11

原创 群聊到底有没有用

群聊到底有没有用01群聊,是我们再熟悉不过的东西了,从QQ到微信时代,我们一直在用,有工作群、同学群、学习群、写作群、购物群、阅读群、亲友群、歌友群、狗友群等等。那么问题来了,你遇到的这些群聊,到底有没有用?或者说怎么样才能有用?当然,在开始聊这个话题之前,我必须得把前提讲一下,省的有些杠精又得跟我抬杠了。这里讲的有用与无用,没有什么功利性,我只是想和大家探讨一下,尽量减少那些浪费自...

2019-05-19 21:31:06 952 13

转载 高效实用的在线工具

uzer.me:云端空间uzer.me网址请点击此处,方便自己学习进步1、高效的云端应用空间2、 uzer.me采用高效的云端交互技术,3、将我们常用的Office家族的Word、PPT、Excel,以及Adobe家族的Ps、Ai,甚至CAD制图都整合在云空间中,不仅能够在线操作,更能与其他人共同协作。所有软件无须安装,越是配置低的笔记本,它的功能就愈加明显,所有的只在一个浏览器当中完成...

2019-05-12 21:16:07 231 7

原创 动态规划法

动态规划的关键点最优原理也就是最优字结构性质。这指的的是一个最优化策略具有这样的性质,无论过去状态和决策如何,对前面的决策形成的状态而言,余下的决策必须构成最优策略,简单来说就是一个最优策略的子策略总是最优的,如果一个问题满足最优原理就称具有最优子结构性质。无后效性指的是某个状态下的决策的收益,只与状态和决策相关,与达到该状态的方式无关。子问题的重叠性动态规划将原来指数级的...

2019-05-06 21:13:30 691 13

原创 《道德经》全文注释

第一章道可道(可以语言交流的道),非常道(非真正意义上的道);名可名(可以明确定义的名),非常名(非真正意义上的名)。无名天地之始(天地在开始时并无名称),有名万物之母(名只是为了万物的归属)。故常无欲以观其妙(因此常用无意识以发现其奥妙),常有欲以观其徼(常用有意识以归属其范围)。两者同出异名(两种思维模式同出自一个地方但概念却不相同),同谓玄之...

2019-04-21 21:29:44 3866 33

原创 避免注意力漂移

“注意力所集中的焦点总是不断被自己偷偷换掉……”比如,你本来只不过就想着去 Google 一个编程错误信息的解读,结果不知道怎么就 “注意到” 了另外一个东西。比如,“某编辑器的皮肤”,然后你就 “顺手” 把它下载下来,然后 “很自然地顺手把它装上”,而后又看了看,觉得有点必要于是 “顺手做了点定制”…… 然后欣赏了一会儿,并自我得意一番之后 “突然发现” 自己还没有解决两小时之前要解决的...

2019-04-07 21:21:41 371 12

原创 IP与子网掩码

一、IP地址IPV4地址是32位的二进制数,由4个小于256的数字组成,数字之间用“.”分开。例如:192.168.22.110每个IP地址又可分为两部分,一部分为网络号,一部分是主机号。网络号表示所属网络的网络段编号,主机号表示该网段中该主机的地址编号。按照网络规模的大小,IP地址一般可以分为A、B、C、D、E五类,其中前面ABC三类是主要的类型地址,D类专门用来多目传送的多目地址...

2019-03-28 20:59:46 3344 20

原创 帧、报文、数据包的差别

在计算机网络这一章节中,经常会遇到报文、帧、数据包等名称。这些内容比较相近,都是在网络传输的数据概念,如何更好的区分他们之间的联系,那就一起来看吧。一、概念区分 帧(frame):数据链路层的协议数据单元,它包括三部分:帧头、数据部分、帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等。 数据包(packet):在TCP/...

2019-03-22 17:29:34 27759 27

原创 带你理解RSA算法

一、什么是RSARSA算法是一种非对称加密算法,在公开密钥加密和电子商业中RSA被广泛使用。更具密钥的使用方法,可以将密码分为对称密码和非对称密码二、RSA加密与解密1、算法描述:(1)、选择两个不相等素数p,q(2)、计算n=pq(3)、计算f(n)=(p-1)(n-1)——欧拉函数(4)、找一个f(n)互质的数e,且1&lt;e&...

2019-03-14 17:21:20 1391 12

原创 HTTP协议详解之消息报头篇

HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。 HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。 每一个报头域都是由名字+“:”+空格+值 组成,消息报头域的名字是大小写无关的1、普通报头1、在普通报...

2019-03-10 09:42:41 496 9

原创 操作系统之信号量机制

一、信号量百度百科:信号量(Semaphore)是在多线程环境下使用的一种设施,是可用来保证两个或者多个关键代码不被并发调用。在进入一个关键代码段之前,线程必须获取一个信号量;一旦关键代码段完成了, 该线程必须要释放信号量。二、信号量机制1、整型信号量机制它的值只能通过两个特定的原子操作wait和signal来改变,经典的PV操作。 v...

2019-03-03 21:26:07 3014 8

原创 HTTP协议之响应篇

在接收和解释请求消息后,服务器返回一个HTTP响应消息。 HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文1、状态行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态...

2019-02-10 20:49:45 430 11

原创 HTML基础

一、什么是HTML HTML是一种超文本标记语言:Hyper Text Markup Language HTML是是一种标记语言,而不是编程语言 标记语言是一套标记标签(Markup tag) HTML使用标记标签来描述网页 HTML文档包括HTML标签及文本内容 HTML文档也叫做web网页  二、HTML元素HTML文...

2019-01-18 17:16:27 212 19

原创 C#winForm窗体美化

【前言】IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。它能完全自动的为您的应用程序添加支持换肤功能。 【正文】添加IrisSkin4.DLL文件网上的教程有很多,这里就不再次赘述了,推荐一篇比较好的博客添加与使用教程 窗体代码如下 public Form...

2019-01-12 11:50:10 9498 13

原创 AspNetPager分页

【介绍】AspNetPage针对.NET分页控件的不足,提出了与众不同的解决.NET分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地应用于任何需要实现分页导航功能的地方。 【实现】一、下载AspNetPager分页控件点击下载 二、添加控件 先把下载的文件放在一个比较容易找到的地方 ...

2019-01-10 15:50:38 2542 19

原创 JavaScript实现可编辑的表格

一、创建js文件(JavaScript文件) /* * 创建人:张兴军 * 说明:可编辑的表格 */$(function () { // 相当于在页面中的body标签加上onload事件 $(".caname").click(function () { // 给页面中有caname类的标签加上click函数 var objTD = $(th...

2019-01-10 15:43:04 2042 10

原创 牛腩新闻发布系统——总结

【前言】牛腩新闻发布系统,是c/s学习中的第一个项目,学习完它对c/s也有了初步的了解,在这个学习项目中应用到的新的知识点比较多,此次项目也是对这些知识点有了一个最初级的了解,在后面的学习后重复使用才能更好的掌握。 【重点】一、CSS层叠样式表是一种用来表现HTML或XML等文件样式地计算机语言,定义了其中元素地显示方式,利用它可以实现修改一个小的样式更新与之相关的所有页面...

2019-01-09 15:43:58 463 9

原创 一年太久,只争朝夕——2018年终总结

        听着最喜欢的纯音乐,回顾以往,每一份计划、总结、日志,正是这些东西才是真正的诠释这一年中自己到底做了些什么。同时闲暇之余看了罗振宇的跨年演讲《时间的朋友》,这也是第三个跨年之夜和罗胖一起回顾过往,展望未来。在这场晚会中依稀也看到了自己的身影:一年太久,只争朝夕。      2018年,有一个收费站的员工出了名,因为收费站裁员了,她非常悲愤的说:"我都36了,除了收费,啥也不...

2019-01-07 16:36:09 1848 39

原创 .NET截取指定长度字符超出部分以"..."代替

/// &lt;summary&gt; /// 将指定字符串按指定长度进行剪切, /// &lt;/summary&gt; /// &lt;param name= "Str "&gt; 需要截断的字符串 &lt;/param&gt; /// &lt;param name= "maxLength "&gt; 字符串的最大长度 &l

2019-01-04 14:30:01 371 7

文件处理与图片处理工具类

Base64Util、FileUtil、GsonUtil、HttpUtil工具类。

2020-06-02

空空如也

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

TA关注的人

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