自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

征途人生&梦

我的编程之路

  • 博客(670)
  • 资源 (21)
  • 收藏
  • 关注

原创 Spring Cloud Config

Spring Cloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置Spring Cloud Config分为服务端和客户端服务端也称为分布式配置中心,是一个独立的微服务应用,用来连接配置微服务并未客户端提供获取配置信息、加密、解密等访问接口客户端则通过指定的配置中心管理应用资源,以及与业务相关的配置内...

2020-05-04 22:15:50 119

原创 Spring Cloud Gateway

Spring Cloud Geteway基于Spring5 + Spring Boot2 + Project Reactor等技术开发的网关。为了提高网关性能,Spring Cloud Geteway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty三大核心概念路由 Route断言 Predicate过滤 Filte...

2020-05-04 20:20:10 172

原创 Spring Cloud Gateway 启动报错RoutePredicateFactory with name path

在启动Spring Cloud Gateway是报错:org.springframework.context.ApplicationContextException: Failed to start bean 'eurekaAutoServiceRegistration'; nested exception is reactor.core.Exceptions$ErrorCallbackNot...

2020-05-04 19:15:38 4897 3

原创 Spring Cloud Hystrix

多个微服务之间调用的时候,假设微服务A调用B,B调用H, H调用L,L有调用其他微服务,这就是所谓的“扇出”,如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,即所谓的“雪崩效应”对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源都在几秒内饱和,比失败更糟糕的是,这些应用程序还可能导致服务之间的延迟增加,备份...

2020-05-04 17:23:35 107

原创 Spring Cloud Feign&OpenFeign

Feign皆在使编写java http客户端变得更容易通过feign只需要定义服务绑定接口且以声明式的方式,简单的实现了服务调用Feign是Spring Cloud组件中的一个轻量级RESTful的http服务端,Feign内置了Ribbon,用来做客户端负载均衡,去调用服务注册中心的服务,Feign使用方式是:使用Feign的注解定义接口,调用这个接口,就可用调用服务注册中心的服务O...

2020-05-03 22:27:03 394

原创 Spring Cloud Ribbon

关键点1:pom.xml<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> <version>2.2.2.REL...

2020-05-03 19:28:15 135

原创 spring cloud zookeeper

Eureka宣布停更了,之前的版本还是可以用,但没有后续版本了,所以需要另找解决方案,目前可选zookeeper和nacos,先用zookeeperzookeeper是一个分布式协调工具,可以实现注册中心功能首先安装zookeeper,可以基于vmware,也可以基于docker,我这里基于dockersdocker安装及使用zookeeperhttps://hub.docker....

2020-05-03 16:57:14 234

原创 spring cloud eureka RestTemplate及普通负载均衡

Eureka有3个概念1: Eureka注册中心2: Eureka提供者3: Eureka消费者注册中心参考https://blog.csdn.net/tang05709/article/details/105902943注册提供者关键点1: pom.xml<dependency> <groupId>org.spring...

2020-05-03 14:17:54 224

原创 spring cloud eureka注册中心集群

关键点1: pow.xml需要引入<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>...

2020-05-03 14:01:15 140

原创 Idea 集成spring boot devtools并开启

1、pom引入spring-boot-devtools<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.2.6.RELE...

2020-05-03 08:50:52 297

原创 spring boot 集成mybatis generator踩坑

报错1:Exception getting JDBC Driver这个是由于使用了分页插件造成的解决在mybatis-generator-maven-plugin中引入依赖 <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plu...

2020-04-29 18:31:15 359

原创 spring security 登录验证码

验证码网上有,可以参考下先实现获取验证码@GetMapping(value = "/verify-code") public String verityCode(HttpServletResponse response, HttpSession session) { Captcha captcha = new Captcha(); Buff...

2020-04-26 10:48:12 826

原创 thymeleaf strings substring 报错

${#strings.substring(data.title, 0, 30)}在使用thymeleaf 字符串截取时报错java.lang.StringIndexOutOfBoundsException: begin 0, end 30, length 25所以在使用前需要判断下长度${#strings.length(data.title) > 30 ? #strings....

2020-04-24 21:46:13 1139

原创 spring boot 部署

打包首先在pom.xml中加入打包插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>...

2020-04-22 22:30:05 122

原创 layui集成富文本编辑器

layui富文本编辑器集成比其他任何富文本编辑器集成都简单,因为layui自带富文本编辑器,只需要2行代码:var layedit = layui.layedit; layedit.build('lay_content', { tool: ['strong', 'italic', 'underline', 'del', '|', 'left', 'ce...

2020-04-19 15:41:11 1445

原创 layui三级联动

layui.use(["form", "jquery"], function() { var form = layui.form; form.on('select(children-select)', function(data){ // 三级联动 var id = data.value; ...

2020-04-19 15:15:15 545

原创 spring boot 使用pagehelper对mybatis分页

pagehelperhttps://pagehelper.github.io/docs/howtouse/https://github.com/pagehelper/Mybatis-PageHelper按照说明再bom.xml添加依赖<dependency> <groupId>com.github.pagehelper</groupId&...

2020-04-18 22:42:55 192

原创 Spring mvc 集成 plupload 上传图片

pluploadgObjectName = ''gObjectNames = new Array() //多图片上传保持currentUrl = window.location.href;baseBackend = window.location.protocol + "//" +window.location.host;uploadUrl = 'http://127.0.0.1:8...

2020-04-16 17:03:30 202

原创 java 3级分类递归

数据库结构CREATE TABLE `category` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `sort` int(11) NOT NULL DEFAULT '0', `parent_id` int(11) DEFAULT '0', `level` in...

2020-04-16 15:10:21 1253

原创 Spring security ajax提交数据

使用spring security后,如果使用的是thymeleaf,那么form action会帮我们自动加上csrf 隐藏域,但是ajax提交就需要自己获取了,在文档中有提到。Example 124. AJAX send CSRF Token$(function () { var token = $("meta[name='_csrf']").attr("content");...

2020-04-16 14:00:28 638

原创 spring之spring security

首先加入spring security<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>分别建立用户表和...

2020-04-15 16:41:03 211

原创 Java学习之mysql分页

mysql分页:select * from table limit, offset分页使用了bootstrap的分页。首先,我做了一个生成html的类,学习嘛,自己搞,当然也有写的不好的地方,等以后有提高了,再回头改改。package com.don.utils;import java.util.Iterator;import java.util.Map;public...

2020-04-11 21:52:45 550

原创 Spring boot application.properties配置

示例# mysql configspring.datasource.driverClassName=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/db?serverTimezone=Asia/Shanghai&characterEncoding=utf8spring.datas...

2020-04-09 22:51:44 205

原创 Spring 下载

进入网站https://repo.spring.io/webapp/#/home点击左侧第二个图标artifact然后搜索libs-release-local,再里面找到org/springframework/spring,右键点击spring,选择Native Browser,在列表里找到自己要的版本,点击下载。spring-5.2.5.RELEASE-dist.zip ...

2020-04-05 23:30:53 1091

原创 mysql InnoDB死锁

MyISAM表锁时deadlock free的,因为MyISAM总是一次获得所需要的全部锁,不会出现死锁。但InnoDB,除单个SQL组成的事务外,锁是逐步获得的,所以会发生死锁的可能。session1 session2 select * from table1 where id = 1 for update; select * from table2 wh...

2020-04-02 13:18:58 153

原创 mysql InnoDB行锁

mysql的InnoDB存储引擎既支持行级锁,也支持表级锁,默认行级锁。行级锁开销大,加锁慢,会出现死锁,锁定粒度最小,发生锁冲突的概率最低,并发度最高。事务及其ACID属性事务是由一组sql语句组成的逻辑处理单元,具有4个属性;原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全部执行,要么全部不执行。一致性(Consistent):在事务开始和...

2020-04-02 13:07:36 484

原创 mysql MyISAM 表锁

MyISAM采用表级锁。表级锁开销小,加锁快,不会出现死锁,锁定粒度大,发生锁冲突的概率最高,并发度最低。通过table_locks_waited和table_locks_immediate状态变量来分析系统上表锁定争夺。show status like 'table%';table_locks_waited:产生表锁定的次数。table_locks_immediate...

2020-04-01 13:48:53 196

原创 mysql show profile

show profile是mysql提供的分析sql的工具。是否支持show profileselect @@have_profilingshow profile默认是关闭的,需要开启才能使用, 开启select @@profiling;set profiling = 1;当sql语句执行完毕后,可以使用show profiles;查看sql执行的顺序(Quer...

2020-04-01 11:00:35 143

原创 mysql order by

mysql order by 能与查询使用相同的索引。假设索引a、b、corder by能使用索引最左前缀order by aorder by a, border by a, b, corder by a desc, b desc, c desc如果where使用索引的最左前缀定义为常量,则order by能使用索引where a = const order b...

2020-04-01 08:57:42 205

原创 java学习之引用

引用内存解析:1、实例化对象及对象赋值对象赋值3、实例化多个对象及重新赋值对象赋值所谓垃圾空间就是没有任何栈内存指向的堆内存空间,所有的垃圾将被GC(垃圾回收器)定期回收并且释放无用内存空间,但是如果产生的垃圾过多,将影响到GC的处理性能。3、实例化对象,并通过方法修改对象通过方法修改所谓的引用传递的本质,即同一块堆内存可以被不同...

2020-03-31 17:45:34 84

原创 mysql索引

数据本身之外,数据库还维护着一个满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,这样可以在这些数据结构的基础上实现高效查找算法,这种数据结构就是索引。CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX 索引名 ON 表名(字段名) [USING 索引方法];ALTER TABLE 表名 ADD [UNIQUE | FULLTEXT | ...

2020-03-31 13:48:48 104

原创 mysql explain说明

explain可以获取mysql如何执行select语句的信息,包括在select语句执行过程中表如何连接和连接的顺序。explain默认以行显示结果,如果以 \G结尾表示以列显示结果。结果包含:id、 select_type、table、type、possible_keys、key、key_len、ref、rows、Extraid:select查询的序列号,包含一组数字...

2020-03-30 15:33:06 190

原创 android studio 中文乱码

android studio代码里,包括xml里输入中文都乱码,按照网上说的,在settings-Editor-File Encoding中,把所有的都改为utf-8,依旧不行,代码输入中文还是乱码。然后把settings-Editor-Font中的Font设置为kaiTi,这样就可以了。如果希望新建项目的File Encoding的Default Encoding不跟随系统(我的电脑默认...

2020-03-29 14:18:04 391

原创 Dockerfile And Docker Compose

DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。FROM:定制的镜像都是基于 FROM 的镜像。RUN:用于执行后面跟着的命令行命令。RUN <命令行命令> # <命令行命令> 等同于,在终端操作的 shell 命令。Dockerfile 的指令每执行一次都会在 docker 上新建一层。所...

2020-03-28 13:55:07 155

转载 Nginx 配置

nginx 文件结构... #全局块events { #events块 ...}http #http块{ ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] ...

2020-03-28 13:21:20 103

原创 yii 生成model和control的命令

php yii gii/model --ns=common\models\Ad --tableName=e_ad_position --modelClass=AdPositionphp yii gii/crud --modelClass=common\models\Ad\AdPosition --controllerClass=backend\controllers\AdPositionCo...

2020-03-23 13:41:59 557

原创 Yii::$app->response->redirect不能正常跳转

新建了一个模块,但在init中使用returnYii::$app->response->redirect(['site/login']);不能正常工作,然后打印下var_dump(Yii::$app->response->redirect(['site/login']));居然有结果,response相关对象,也就是说有返回值。在文档种有说到:...

2020-03-20 09:46:39 476

原创 echart报表缩放

当报表数据过多展示密集时,可以使用缩放功能。option = { dataZoom: [ { type: 'inside', show: true, start: 0, end: 20 }, ],}type:类型inside:内置于坐标系中...

2020-03-19 14:16:27 426

原创 Yii之使用mysql临时表

mysql创建临时表CREATETEMPORARYTABLEIFNOTEXISTStable_name// 创建临时表 用户$createTable = 'CREATE TEMPORARY TABLE IF NOT EXISTS cache_user_ids(`user_id` INT NOT NULL, KEY `idx_user_id` (`user_id`) USI...

2020-03-19 13:38:42 878

原创 BeautifulSoup爬虫学习

文档地址https://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/#soup = BeautifulSoup('<a class="boldest" href="https://www.csdn.com" title="blog"><img src="logo.jpg" alt="logo" /></b>'...

2020-03-14 13:53:07 1113

hadoop with python

python语言接入hadoop,https://www.oreilly.com/programming/free/hadoop-with-python.csp可以在这里免费下载

2018-07-20

wowjs滚动触发效果

wowjs与animate动画css结合实现滚动页面时触发animate动画效果

2018-05-21

单页面导航onePageNav

单页面导航onePageNav,轻量级的jQuery的网站单页平滑滚动导航插件

2018-05-19

js线性特效

js线性特效, 不规则漂浮, jquery特效, 特效特效特效特效特效

2018-05-19

ectouch之新闻页面MIP化

ectouch之新闻页面MIP化

2017-02-25

延迟加载 JavaScript Echo.js

Echo.js 也是一个用于图像延迟加载 JavaScript

2016-11-01

php微信录音,苹果手机不能播放

php微信录音,苹果手机不能播放

2016-09-27

微信第三方授权及全网发布php代码

微信第三方授权及全网发布php代码:基于ecshop

2016-05-23

微信第三方授权获取pre_auth_code

微信第三方授权获取pre_auth_code,获取component_verify_ticket时一定要注意,不是刷新授权事件接收URL马上就获取到,而是把component_verify_ticket存起来,过一会再去看有没有

2016-04-23

laravel5.1中文文档

laravel5.1中文文档

2016-04-12

android开发范例代码大全(第4版)

android开发范例代码大全(第4版)

2016-01-11

build-tools_r21.1.1-windows

android studio 安装过程中出现 notinstall build-tools_r21.1.1需要这个。

2015-10-06

部分ip地址库

IPv4 地址归属地数据库(IPIP.NET 版)

2015-09-11

openfire+jwchat

使用openfire+jwchat搭建的网页聊天。

2015-05-20

ecshop+swfupload实现批量上传图片

ecshop+swfupload实现批量上传图片,图片上传地址需要修改editor\plugins\swfupload\upload2012.php中的savepath.

2015-04-09

ecshop登陆接口

ecshop登陆接口,有qq,sina,微信,支付宝,自己根据官方给的代码做的一些修改,可能有些地方有不足,只作为参考用,实际使用请按需求修改。

2015-02-10

sina phpsdk

新浪微博sdk php版本登陆实例代码新浪微博

2015-02-04

Yii+Framework+v1.1.10类参考中文手册(CHM版)

Yii+Framework+v1.1.10类参考中文手册(CHM版)

2014-09-20

JavaScript权威指南(第6版)(中文版)

《JavaScript权威指南(第6版)(中文版)》是一本针对JavaScript语言的核心内容以及由浏览器定义的客户端JavaScript应用程序编程接口的程序员指南和综合参考书。《JavaScript权威指南(第6版)(中文版)》推荐给那些想学习Web编程技巧的有经验的程序员,以及那些想要精通这门语言的JavaScript程序员。

2014-05-05

PHP技术内幕

本书详细说明了PHP的使用方法,内容涉及PHP应用的各个方面,并提供了大量的代码实例,使读者能够快速而容易地学会PHP。每一章都分为两部分,前一部分“深入分析”详细说明相关的技术信息,后一部分“快速解决方案”针对问题提供快速解决之道,可以帮助读者运用知识,解决问题,以及快速掌握复杂的技术要点,从而成为PHP专家。

2013-10-11

空空如也

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

TA关注的人

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