自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (17)
  • 收藏
  • 关注

原创 解读HashMap源码

源码版本为JDK1.8首先看无参构造方法 /** * Constructs an empty <tt>HashMap</tt> with the default initial capacity * (16) and the default load factor (0.75). */ public HashMap() { this.loadFactor = DEFAULT_LOAD_FACTOR; // all

2020-06-18 23:26:41 270

原创 将一个给定字符串根据给定的行数,以从上往下,从左到右进行Z字型排列。

该题出自LeetCode算法题第6题https://leetcode-cn.com/problems/zigzag-conversion/将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z 字形排列。比如输入字符串为"LEETCODEISHIRING"行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之...

2019-07-08 19:36:49 3561 2

原创 shiro权限管理+ssm

一、最终效果图(比较简陋,但基本功能已有)二、项目搭建pom.xml &lt;properties&gt; &lt;spring-version&gt;4.3.10.RELEASE&lt;/spring-version&gt; &lt;aspectjweaver.version&gt;1.8.13&lt;/aspectjweaver.version&gt; ...

2019-01-08 15:18:25 438 1

原创 springboot+vue简单上手案例

c一、项目结构预览二、pom.xml文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.REL...

2019-01-02 17:38:14 4507 6

原创 SSM全注解框架搭建+分页案例

首先展示下项目结构(也就是在上一个ssm框架案例上面进行改造)编写项目参考地址:https://blog.csdn.net/qq_38200548/article/details/79889263?utm_source=blogxgwz2https://blog.csdn.net/ahageete/article/details/79568739https://blog.csdn....

2018-10-25 14:47:00 1045

原创 ssm简单增删改查案例

此文章仅供新手参考或老手温习一、创建maven web项目,这里就不多讲了.二、添加pom文件信息&lt;properties&gt; &lt;spring.version&gt;4.3.10.RELEASE&lt;/spring.version&gt; &lt;commons-lang.version&gt;2.6&lt;/commons-lang.version&gt...

2018-10-23 14:26:53 2159 2

原创 The server selected protocol version TLS10 is not accepted by client preferences [TLS12]

关于这个问题,网上的答案很多,总结一下:1. 把jre/lib/security/java.security里jdk.tls.disabledAlgorithms中的3DES_EDE_CBC删除掉2. 删除掉TLSv1、TLSv1.1、3DES_EDE_CBC其实报错原因很清楚,翻译成大白话就是:服务器选择的协议版本TLS10不被客户端首选项接受[TLS12]意思就是我们的协议版本低了,讲道理新版的 JDK 不推荐使用旧的 TLSV1.0 的不安全协议的啊。那就去看看jdk的版本

2021-10-22 10:11:19 1910 4

原创 keepalived+nginx双机热备高可用

安装keepalivedyum intall -y keepalived如果安装有报错:Error: Package: 1:net-snmp-agent-libs-5.7.2-49.el7_9.1.x86_64 (updates) Requires: libmysqlclient.so.18(libmysqlclient_18)(64bit)wget https://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community

2021-04-23 18:13:16 653 1

原创 centos7 nginx安装

搭建前环境安装下载nginx包wget http://nginx.org/download/nginx-1.10.1.tar.gz移动包到你的安装目录mv nginx-1.10.1.tar.gz /usr/local/切换目录并解压cd /usr/local tar -zxvf nginx-1.10.1.tar.gz注明: local这个目录类似于Windows的program目录,所以一些软件可以都安装在这里.进行configure配置cd ng...

2021-04-20 18:01:46 136

原创 centos放开防火墙端口(修改安全策略)

centos6及以下防火墙开启1521端口vi /etc/sysconfig/iptables添加-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPTcentos7及以上查看防火墙状态:firewall-cmd --state (若为not running : systemctl start firewall )添加开放的端口firewall-cmd --add-port=8

2021-04-20 17:59:58 643

原创 从springboot到springcloud第十一篇----springcloud bus

使用springcloud config作为配置管理的时候,修改配置的之后还需要重启服务。这种方式在多服务多集群的情况下显然不太合适,所以需要springcloud bus进行刷新配置。原理就是向其他服务发送刷新命令,这样就需要用到消息广播中间件。主要有rabbitmq、kafka等,这里以rabbitmq为例。一、安装rabbitMQ以window版为例:rabbitmq-server:https://github.com/rabbitmq/rabbitmq-server/r.

2020-08-01 18:11:41 439

原创 从springboot到springcloud第十篇----springcloud config

之前的一个个零碎的组件,如果一步步来的话,可能已经发现问题了----没有集中配置jar包版本。同理,是不是还缺一个集中文件配置?所以这章来使用config-server来集中管理所有组件配置。配置方式主要有两种:1. 配置在服务(或本地)中2. 配置在 git/svn中(本章以git为例)一、配置在本地中1.1 创建config-server服务1.2 修改配置文件spring.application.name=config-server# 应用...

2020-07-29 22:16:45 243

原创 从springboot到springcloud第九篇----springcloud gateway

这一章开始接上zuul路由网关,接着写一下服务网gateway。相比于zuul而言,gateway的功能更加强大,可以说zuul有的路由和过滤 gateway都有。一、创建gateway-service服务修改pom文件(添加)<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo.

2020-07-23 21:59:24 408

原创 从springboot到springcloud第八篇----springcloud zuul

前面写了服务的负载均衡搭建应用,这次开始搭建zuul服务。至于为什么要用zuul组件呢?因为页面对多服务的调用过程中,每个服务是不是都还得对每次的http请求和权限进行检查控制,总不能挨个服务加一套吧?所以需要将这部分功能独立出来,有zuul实现。一、创建zuul-service服务二、在启动类上添加注解@EnableEurekaClient@EnableZuulProxypackage com.example.zuulservice;import org.spri

2020-07-22 21:56:38 245

原创 从springboot到springcloud第七篇----springcloud turbine

接着上一篇写Turbine组件。从系统的整体运行状况来看,查看单个实例的Hystrix数据不是很有用。Turbine是一个应用程序,它将所有相关的/hystrix.stream端点聚合到一个组合的/turbine.stream中,以便在Hystrix dashboard中使用。一、创建turbine-client 服务二、修改配置文件spring.application.name=turbine-client# 应用服务 WEB 访问端口server.port=85.

2020-07-21 21:22:12 158

原创 从springboot到springcloud第六篇----Hystrix dashboard

上一篇写了hystrix熔断器。其实还不算完,因为还需要监控服务的运行情况,所以这一章写服务监控hystrix-dashboard一、和ribbon配合使用1.1 在ribbon-client项目的pom文件中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s

2020-07-21 00:24:32 199

原创 从springboot到springcloud第五篇----springcloud hystrix

接着上面的基础来写hystrix熔断器至于为什么用熔断器?比如A服务需要同时调用B、C、D的服务,如果其中D服务出现问题,那么线程就会阻塞在这里,如果有大量的请求进来,就会导致A服务也会瘫痪。(俗称雪崩)而hystrix就是为了让出现异常的 服务做自动降级处理,快速返回。一、hystrix和ribbon配合使用1.1 在之前代码的基础上,在ribbon-client服务的pom文件中添加hystrix的jar <dependency> .

2020-07-19 20:54:24 186

原创 Eclipse转Idea随笔

之前身边有很多朋友都在说Idea怎么怎么好,突然有种还在只用Eclipse有种out的感觉。于是在电脑上开始安装Idea尝试一下,对于我这个英语没超过30分的人来说。这就是你们说的好用?表示不理解…(公司堡垒机,没有联网,界面陌生,快捷键不知道)后来又在很多公开课,甚至抖音里发现,现在Idea真的是一种趋势。于是在自己的电脑里安装,找一些使用说明。又开始了一番尝试。后来… … … 真香!!!一、安装。三不原则(不注册,不支持,不付费)进行破解软件地址(带破解,安装完成后把破解压缩包拖入Idea

2020-07-05 22:07:37 174

原创 ckeditor5快速上手

不废话,自定义快速自定义构建下载(如果只是普通的直接下载cdn)https://ckeditor.com/ckeditor-5/online-builder/选择编辑器类型 (一般基本就好)下面选择需要的插件 比如 如果需要用来写博客之类的 就添加代码块(友情提示:不要翻译网站 不然会出bug哦)选好之后下一步 将需要的插件点下去(用于插件显示)选择默认语言开始打包下载打开sample/index.html 复制粘贴到项目中即可...

2020-06-06 17:16:06 751

原创 关于后台传Date类型时间数据传到前端变成一串数字的解决方案

只需要在实体类中加上这两个注解中的一个@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")@JSONField(format="yyyy-MM-dd HH:mm:ss")@JsonFormat 属于 Jackson 的jar包内的@JSONField 属于 fastJson 的jar包内的千万要注意的...

2019-11-17 18:12:21 4936 5

原创 从springboot到springcloud第四篇----springcloud feign

上一章写了ribbon如何实现负载均衡,这次搭建feign的负载均衡(feign整合了ribbon,还有hystrix熔断器(下一章添加))一、创建feign-client服务二、修改配置文件spring.application.name=feign-client# 应用服务 WEB 访问端口server.port=8600#服务中心地址eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/.

2019-03-13 17:48:44 563

原创 从springboot到springcloud第三篇----springcloud ribbon

上一章搭建完成了eureka服务中心与客户端 并且调用客户端成功但当用户访问量过多的时候,服务压力会过大,会有出现服务宕机的情况。为保证服务的健壮性,服务大多以集群方式比较好。这一章开始使用ribbon来实现服务调用的负载均衡一、创建ribbon-client项目二、修改配置文件spring.application.name=ribbon-client# 应用服务 WEB 访问端口server.port=8700#服务中心地址eureka.client....

2019-03-13 16:57:57 542

原创 springboot+mybatis Caused by: org.apache.ibatis.builder.BuilderException:

Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'xxx/xxx/xxxMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Wrong namespace. Expec...

2019-03-13 16:52:55 1578

原创 Springboot Action: Consider defining a bean of type ‘xxx.xxx.xxx‘ in your configuration.

Description:Field xxxService in xxx.xx.ccc required a bean of type 'xxx.xxx.xxx' that could not be found.Action:Consider defining a bean of type 'xxx.xxx.xxx' in your configuration.没有定义该接...

2019-03-13 16:43:08 1832

原创 从springboot到springcloud第二篇----springcloud eureka

一、将springboot拆分为springcloud的简单介绍springcloud 主要组成部分有 eureka、hystrix、ribbon、feign、zuul、config.当然还有其他很多组件,以上只是基础中的基础。eureka作为服务注册中心hystrix是项目的熔断机制,提升服务的健壮性ribbon和feign都是用来做服务的负载均衡zuul是网关组件,用于分发请求及过滤消息的功能config作为整个springcloud的总配置服务二、创建eur..

2019-03-13 15:10:41 726

原创 从springboot到springcloud第一篇----项目搭建

前言:以springboot最简单的工程为基础 搭建springcloud项目如有不对之处还请指正,不胜感激!一、创建springboot项目(使用idea快速创建)二、在pom.xml文件中添加springboot运行包三、写controller、service、impl(后续拆分使用)三、启动springboot运行测试下一章开始将该springboot慢慢拆分成springcloud...

2019-03-13 11:37:59 899

原创 容器_基本概念_Collection_Set_List、Map接口介绍

1:基本概念Java容器类类库的用途是保存对象,可以将其分为2个概念。1.1:Collection一个独立元素的序列,这些元素都服从一条或多条规则。其中List必须按照插入的顺序保存元素、Set不能有重复的元素、Queue按照排队规则来确定对象的产生顺序(通常也是和插入顺序相同)1.2:Map一组成对的值键对对象,允许用键来查找值。ArrayList允许我们用数字来查找值,...

2019-03-13 09:47:37 185

原创 springcloud入门之服务注册(Eureka集群搭建)

本文参考文章:http://docs.springcloud.cn/user-guide/eureka/ https://www.cnblogs.com/gudi/p/8645869.html在学习之前先看一下架构图(摘自Netflix/eureka Github)原地址:https://github.com/Netfli...

2019-03-06 10:52:42 250

springboot-vue.zip

springboot整合vue的简单上手案例

2019-06-19

ssm-shiro权限管理(二)

在shiro基本权限基础上优化登录 缓存 动态权限等功能!

2019-01-14

ssm-shiro权限管理(一)

基于ssm快速整合shiro权限

2019-01-08

springboot+vue>>crud

springboot整合vue的简单上手案例 (添加用户的模型框中少了性别model),如需下载更新后代码,请移步到个人博客 https://mp.csdn.net/postedit/85625793

2019-01-02

SSM框架搭建纯注解形式

ssm框架搭建 带分页 纯注解形式 除pom文件外没有一个xml配置文件

2018-10-25

ssm框架的基本搭建

ssm项目的基础搭建,适用于新手项目搭建和老手的复制粘贴

2018-10-23

ActivePython-3.6.0.3600

ActivePython-3.6.0.3600 win64 如果需要其他版本的可以私聊我

2018-08-28

spring-security第三回

个人学习代码,适用于新手入门,如有不足之处还请请多指教!

2018-07-23

spring-security第二回

个人学习代码,适用于新手入门,如有不足之处还请请多指教!

2018-07-16

spring-security第一回

个人学习springSecurity代码第一回,适用于新手入门,如有不对,请多指教!

2018-07-16

各种API集合

包含前端jquery,js,css,dom4j,jdom,html,oracle等帮助文档,希望各位开发新人能够努力坚持下去。平台最低1分,如果有分数不足可以私聊我发你。

2018-07-06

hibernate4全套jar

hibernate4全套jar如果有积分不足的朋友请私聊我 、

2018-03-15

commons全家桶

commons-pool commons-logging commons-lang commons-io commons-fileupload commons-digester commons-dbcp commons-collections commons-codec commons-cli commons-beanutils

2018-03-15

jdom2.0.5api.chm

jdom2.0.5api.chm

2017-06-29

dom4j_api.chm

dom4j_api.chm

2017-06-29

JavaScript.chm

JavaScript.chm

2017-06-29

jQuery easyUI 1.5.1 api

jQuery easyUI 1.5.1 版 api 中文版 .chm

2017-06-29

空空如也

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

TA关注的人

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