自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 spring boot引入外部jar包的坑

项目结构如图pom原配置部署到linux上 启动报找不到第三方jar的类。解决方法:

2021-01-12 10:41:07 151

转载 大厂SQL调优姿势

文章出自于 公众号 三太子敖丙select检查1.UDF用户自定义函数SQL语句的select后面使用了自定义函数UDF,SQL返回多少行,那么UDF函数就会被调用多少次,这是非常影响性能的。#getOrderNo是用户自定义一个函数用户来根据order_sn来获取订单编号select id, payment_id, order_sn, getOrderNo(order_sn) from payment_transaction where status = 1 and creat..

2020-11-23 09:28:20 228

原创 centos7安装redis5

1.首先从官网下载并把压缩包上传到服务器对应的目录2.解压tar -xzvf redis-5.0.8.tar.gz3.重命名文件夹为 redis. 命令: mv /redis-5.0.8 redis4.执行make命令如果make报错的话 大家就可以看一下是不是报没有gcc的错 如果是报没有gcc的错,那就要先安装一个gcc yum install gcc-c++安装好gcc之后执行一下make distclean 因为前面make的时候它执行了一些东西 要先把...

2020-08-17 14:16:24 157

转载 mysql数据库的索引类型以及创建

MySQL索引类型:1、普通索引最基本的索引,它没有任何限制,用于加速查询。创建方法:a. 建表的时候一起创建CREATE TABLE mytable (name VARCHAR(32) ,INDEX index_mytable_name (name));b. 建表后,直接创建索引CREATE INDEX index_mytable_name ON mytable(name);c. 修改表结构ALTER TABLE mytable ADD INDEX index_m...

2020-07-23 15:38:14 193

原创 git分支合并

假如我们现在在dev分支上,刚开发完项目,执行了下列命令:git add .git commit -m '提交的备注信息'git push -u origin dev想将dev分支合并到master分支,操作如下:1、首先切换到master分支上git checkout master2、如果是多人开发的话 需要把远程master上的代码pull下来git pull origin master//如果是自己一个开发就没有必要了,为了保险期间还是pu...

2020-07-23 15:29:35 102

原创 git 冲突解决

发生代码冲突1如果希望保存本地改动并拉下最新服务器代码,手动merge(1)要保留服务器上的修改 1 git stash gitstashlist将当前的Git栈信息打印出来 1 git stash list stash@{0}就是刚才保存的标记(2)暂存了本地修改之后,pull内容 1 git pull (3)还原暂存的内容 1 ...

2020-07-22 17:19:56 127

转载 redis64.3.0.503 window安装

转载自:https://www.cnblogs.com/javabg/p/9133206.html

2020-06-01 11:05:02 562

原创 mysql5.7.18(压缩包)安装 , windows

1.下载完成后将其解压到你想要安装的路径下,例如我的解压到D:\MySql\mysql-5.7.12-winx64\路径下,刚解压完应该是下图这些文件夹:最好解压到根目录。2.新建一个.txt文件,更名为my.ini配置文件,此配置文件将覆盖当前文件夹下的my.ini(有的没有my.ini)文件,打开此配置文件,将如下代码添加到文件中:[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 .

2020-06-01 11:02:19 200

原创 git拉取代码之后,所有项目依赖报错

1.原因: 因为 maven下载jar文件时,出现了.lastUpdated文件导致。解决办法,找到对应的依赖路径并删除,重新加载maven

2020-05-26 23:17:54 2609

原创 git 通过git bash拉取服务代码

2020-05-26 13:44:14 476

原创 写12306简易版项目的时候出现的bug以及解决

1.第一个问题,backend后台管理项目依赖了common报,使用maven打包项目时报错原因是,在打包common的时候使用了另外的打包jar的方式,这时候会覆盖原有的maven默认的打包jar的方式,到时其他项目报错,依赖不到common.jar的类2.common项目里面的单元测试尽量不要一起打包,不然会报一下错误解决方法可以直接勾选跳过test模块3.common的yml文件不可以取名为application.yml不然会覆盖依赖项目的yml文件...

2020-05-18 13:16:28 231

转载 缓存穿透、缓存击穿、缓存雪崩概念及解决方案

缓存穿透概念访问一个不存在的key,缓存不起作用,请求会穿透到DB,流量大时DB会挂掉。解决方案采用布隆过滤器,使用一个足够大的bitmap,用于存储可能访问的key,不存在的key直接被过滤; 访问key未在DB查询到值,也将空值写进缓存,但可以设置较短过期时间。缓存雪崩概念大量的key设置了相同的过期时间,导致在缓存在同一时刻全部失效,造成瞬时DB请求量大、压力骤增,引起雪崩。解决方案可以给缓存设置过期时间时加上一个随机值时间,使得每个key的过期时间分布开来,不会集

2020-05-17 09:19:55 155

转载 Spring Cloud配置跨域访问的五种方案

在使用SpringCloud实现微服务时,经常会碰到前端页面访问多个二级域名的情况,跨域是首先要解决的问题。解决这个问题,可以从两方面入手,一种方案是在微服务各自的业务模块中实现,即在SpringBoot层实现,另外一种方案就是在Gateway层实现。首先讲一下在SpringBoot层实现的三种方案。解决方案一:在Controller上添加@CrossOrigin注解这种方式适合只有一两个rest接口需要跨域或者没有网关的情况下,这种处理方式就非常简单,适合在原来基代码基础上修改,影响比较小

2020-05-13 15:08:44 298

原创 mysql查看sql执行效率

1. EXPLAIN SELECT * FROM super_category可以查看sql执行是否走索引2.SHOW PROCESSLIST;show processlist 是显示用户正在运行的线程,3.SHOW PROFILES;查看最近sql执行的速度

2020-05-13 13:25:30 723

转载 MySQL查看SQL语句执行效率

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+----+-------------+-------+-------+-------------------+-------...

2020-05-12 12:21:30 252

原创 SPRINGBOOT-为内置TOMCAT设置虚拟目录

https://www.cnblogs.com/zuidongfeng/p/8859235.htmlWebMvcConfigurerAdapter类过期使用WebMvcConfigurationSupport类替代public class WebMvcConfig extends WebMvcConfigurationSupport { @Override...

2019-09-06 19:40:30 537

原创 启动SpringBoot的可执行jar 报错:target\spring-boot-hello-1.0-SNAPSHOT.jar中没有主清单属性

<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> &l...

2019-08-24 22:22:57 429

原创 启动SpringBoot的可执行jar 报错:target\spring-boot-hello-1.0-SNAPSHOT.jar中没有主清单属性

https://cloud.tencent.com/developer/article/1393574

2019-08-24 22:21:37 763

转载 解决url传递过程中加号变空格的问题

1.第一篇在接收url参数的过程中,会发现如果参数中存在‘+’号,接收后会变成空格。 如11+22接收后变成11 22。要解决这个问题,需要将加号替换为%2B进行传递。 如11%2B22接收后变成11+22。这种问题经常出现在字符串加密传递的过程中,这时就需要加密后把所有加号替换成%2B再进行传递---------------------作者:且听の风吟来源:CSDN原文:...

2019-07-09 11:26:43 3815

原创 maven 打包jar,只有8K解决方案

在项目的pom加上<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</arti...

2019-07-03 15:04:03 3331

原创 idea VM方式COPY已有的项目

-Dserver.port=7002 设置端口号-Deureka.instance.instance-id=order-server2 设置注册到eureka 服务器的name查看eureka

2019-06-13 10:53:08 229

原创 idea 注册码获取

点开网站,里面的注册码都可以使用https://www.licensez.com/获取注册码http://idea.lanyus.com/

2019-06-12 16:04:54 407

原创 java 四捨五入 出现小数点误差解决办法

第一種辦法 出现了 0.1的误差public static void main(String[] args) {        Integer sum = 6;        Integer[] nums = {1,1,1,3};        Double resultSum = 0.0;        for (Integer num : nums) {           ...

2019-01-03 21:54:01 1086

原创 idea 切換分支

1.首先確定有分支2. 找到項目目錄,右鍵 選中 git bash here輸入 git branch -a然後 切換 git checkout 1.1.0

2018-12-26 14:40:25 796

原创 六合五行分配球号的业务需求

1.分配五行规律如下图本次卡住的思路: 因為五行配置的球號個數是沒有規律的(比如上次配置金是8個球,這次配置的是9個球)。解決辦法,可以根據球號和年份修改數據,因為球號是固定的。代碼:...

2018-12-20 16:59:07 557

转载 spring家族 img圖

2018-12-13 16:15:33 408

转载 转载:~面试题:Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点

面试题1.为什么使用消息队列?2.消息队列有什么优点和缺点?3.Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?面试官心理分析其实面试官主要是想看看:第一,你知不知道你们系统里为什么要用消息队列这个东西?不少候选人,说自己项目里用了 Redis、MQ,但是其实他并不知道自己为什么要用这个东西。其实说白了,就是为了用而用,或...

2018-12-13 16:12:26 8179

原创 枚举类的定義

1.十二生肖枚举类public enum TwelveAnimalsEnum {  //定義十二生肖對應的數字標示 DOG_FLAG(1,"狗"), CHICKEN_FLAG(2,"雞"), MONKEY_FLAG(3,"猴"), SHEEP_FLAG(4,"羊"), HORSE_FLAG(5,"馬"), SNAKE_FLAG(6,"蛇&q

2018-12-13 15:51:48 327

原创 【笔记】mybatis的Dao以及對應的mapper文件的幾種參數類型的传递

1.多個形參的传递daomapper2.insert插入一个集合数组daomapper

2018-12-13 11:45:49 112

转载 Java中List Set Map 是否有序等总结

 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。    有序否 允许元素重复否 Collection 否 是 List 是 ...

2018-11-29 17:06:47 134

原创 java实现红包随机分配金额

import java.util.Random;class Scratch {    public static void main(String[] args) {        int count = 5;/个数        double amount = 200;/金额        double singleMin = 0.01;//单个红包最小金额        doub...

2018-11-29 16:22:17 3356

转载 给IT新人的15个建议:苦逼程序员的辛酸反省与总结

很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。有一些人,什么事都写在脸上,表面上经常得罪人,甚至让人讨厌。但是他们所表现的又未必不是真性情。我相信大多数人都看过《豪门夜宴》这部香港老电影。张学友、梁朝伟演的拍马屁的场景太有意思了,其中有这样一段:当两马屁精帮老板说出主意,老板马上叫停,然后拍一下脑门:“哦,我想到了。”,把别人的

2015-10-10 11:16:21 407

原创 实习感受。

来公司已经快2个月了。 但是实际在学东西的日子估计都不到一个月。  在来之前没做过什么项目。而且哪些技术是通过自学的方式学习的。刚来是的时候让我熟悉项目流程和所用的技术,以及项目是如何开发的。其实说真的,我很恐惧,生怕任务完成不了,很怀疑自己的能力,并一度怀疑自己适不适合做技术。这个月来其实主要就是重复的做一件事,看需求写接口文档,前台需要什么数据,我就查询出来给前台(包括插入,修改,删除

2015-03-06 10:33:07 1225 2

空空如也

空空如也

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

TA关注的人

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