自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 feign设置超时时间

1.创建一个Configuration类 /** * @Description: 请勿在类上加此@Configuration 注解不然会变为全局设置 * @author: yue.liu * @date: 2021/6/24 13:28 */ public class BigDataClientFallbackConfig { @Bean Request.Options options() { // 第一个参数是连接超时,第二个参数是读取超时,默认ms r

2021-07-12 17:45:53 512

原创 springcloud服务优雅下线

背景 默认情况下,如果Eureka Server在90秒没有收到Eureka客户的续约,它会将实例从其注册表中删除。但90s内如果客户端已经停止了运行,却服务仍然在注册中心的列表中,会导致服务消费者可能会调用已经下架的服务然后出错。 解决方案 通过actuator 监控组件来实现服务的优雅下架 1.引包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s

2021-07-12 17:33:14 397

原创 mysql的explain详解

Explain简介 本文主要讲述如何通过 explain 命令获取 select 语句的执行计划,通过 explain 我们可以知道以下信息:表的读取顺序,数据读取操作的类型,哪些索引可以使用,哪些索引实际使用了,表之间的引用,每张表有多少行被优化器查询等信息。 下面是使用 explain 的例子: 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时

2021-07-12 15:56:57 102

原创 mysql调优

mysql调优 数据库优化的策略就是要尽可能的使用到索引,尽可能的避免全表扫描。 因为使用索引时,会在内存中生成索引文件,扫描器查找索引文件时采用折半查找,但会造成内存压力。

2021-07-12 14:40:02 66

原创 CentOs上部署vue项目和springboot项目

1.部署vue项目 可参考这篇博客搭建项目:https://blog.csdn.net/lihefei_coder/article/details/90700965, 然后把app.js改成如下内容: const fs = require('fs'); const path = require('path'); const express = require('express'); const ...

2019-11-20 16:36:06 825

原创 优雅的在spring boot上使用RestTemplate请求远程接口

RestTemplate的有三种方法:1、postForObject方法 2、postForEntity方法 3、exchange方法 区别:postForObject和postForEntity方法的区别主要在于可以在postForEntity方法中设置header的属性,当需要指定header的属性值的时候,使用postForEntity方法。exchange方法和postForEntity...

2019-06-20 14:01:17 1551

原创 查看gc日志

1.设置vm参数 在Run/Debug configurations 的VM options文本框中输入:-XX:+PrintGCDateStamps -XX:+PrintGCDetails 2.实例代码 package com.ly.demo.gc; /** * 引用计数法的缺陷:无法回收对象间相互循环引用问题 * 参数:-XX:+PrintGCDateStamps -XX:+PrintG...

2019-04-01 14:36:54 936

原创 Lambda表达式的使用

Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。 它的基本用法如下: (parameters) -&gt; expression 或 (parameters) -&gt;{ statements; } lambda通常和stream一起使用, 使用lambdas可以支持许多操作,如 map, filter, limit...

2019-02-18 16:11:45 138

原创 用命令行操作MySQL数据库

//进入数据库 mysql -u root -p ; // 创建数据库 create databasecreate database users; // 使用当前数据库 use users; //执行sql文件 source d:/t_heros.sql; // 创建一个表格 create table users(name char(20), sec char(20), age...

2018-11-01 14:43:03 147

原创 Mysql数据库sql语句

–查表 select * from orderitem; select * from orders; – 内连接 select * from orders join orderitem -- on orders.oid = orderitem.oid; using (oid) where orders.uid= 777; – 外连接 – a:左外连接 select * from ord...

2018-10-30 01:14:51 173

原创 sql中的模糊查询及字段前加N的作用

sql语句中在字段前加N: 解决乱码问题 N表示Unicode的含义,不加N时字符串默认采用数据库所采用的定序所对应的字符集,加上N表示字符串采用Unicode ,对于数据库的默认编码方式不确定的情况下,可以确保不会出现乱码。 一般模糊语句如下: select 字段 from 表 where 某字段 like 条件 其中关于条件,SQL提供了四种匹配模式: 1、% :表示任意0个或多个...

2018-09-13 00:58:27 3464

原创 Java中的泛型

1、泛型类 注意&amp;amp;lt;T&amp;amp;gt;的位置,T可以是任意的字母,常用的有K、V、T、S、U等,多个类型变量变量可以用逗号分割Pair&amp;amp;lt;T, K, V&amp;amp;gt;。 class Pair&amp;amp;lt;T&amp;amp;gt; { private T min; public Pair() { this.min = null; } pu

2018-09-10 19:43:56 112

原创 js中event.keyCode在Firefox中失效的解决办法

window.onkeypress=function(e){ var event = e || window.event, //在火狐下event会做为参数传进来,ie下会在window下 keyCode = event.which || event.keyCode, //e.which是火狐下获取keyCode的方式,ie下使用e.keyCode获取 }...

2018-08-27 11:38:23 3061

原创 CSS中的绝对定位和相对定位

&amp;gt; &amp;gt;通常情况下,我们元素的position属性的值默认为static 就是没有定位,元素出现在正常的文档流中。这个时候你给这个元素设置的left,right,bottom,top这些偏移属性都是没有效果的,不会生效,比如你设置一个距离左边距偏移100px的声明:left:100px 那么这条声明不会起到任何效果。还有z-index属性在这时也不会生效。 &amp;gt; &amp;gt;也就是说我...

2018-08-21 21:17:53 188

原创 MySQL数据库中DDL,DML,DQL,DCL的区别

SQL(Structure Query Language)语言, 它共分为四大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL。 1. 数据定义语言DDL DDL操作是隐性提交的!不能rollback 1) CREATE,创建表、视图、索引、同义词、聚簇等 如:CREATE TABLE/VIEW/INDEX/SYN/CLUSTER 例如: create ...

2018-08-21 21:05:02 1184

原创 JDK安装,以及对环境变量的说明

JDK安装: 第一步:下载jdk 1.在Oracle官网上下载jdk,选择自己喜欢的版本 下载链接 2.下载完成后,安装到自定义目录(注意jdk和jre不能放在同一个文件夹中,要分开放) 比如说我的是:D:\Java\jdk10.0.1 第二步:配置环境变量 java中需要配置三个环境变量有:”JAVA_HOME”、”PATH”、”CLASSPATH”。(...

2018-08-11 18:09:35 113

原创 Java基础规范

Hello World!

2018-08-04 21:35:06 126

用php完成斗地主数据处理

该项目一共有三个部分组成,用html5和css3实现页面布局,用jquery实现数据传输并添加事务实现叫地主抢地主功能,用php作后台实现斗地主的发牌,排序等功能

2018-05-21

空空如也

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

TA关注的人

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