superliug
码龄8年
关注
提问 私信
  • 博客:159,940
    问答:1,096
    动态:13
    161,049
    总访问量
  • 82
    原创
  • 1,485,538
    排名
  • 160
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-07-27
博客简介:

superliug的博客

博客描述:
你懂得越多,你不懂的就越多
查看详细资料
个人成就
  • 获得230次点赞
  • 内容获得91次评论
  • 获得974次收藏
  • 代码片获得438次分享
创作历程
  • 10篇
    2021年
  • 13篇
    2020年
  • 59篇
    2019年
成就勋章
TA的专栏
  • bug灵魂
    4篇
  • 数据库
    3篇
  • 框架
    16篇
  • 常用开发插件和工具类
    10篇
  • 分布式和微服务
    8篇
  • 数据结构与算法
    3篇
  • Maven
    3篇
  • Java
    15篇
  • Javaweb
    19篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

引入多线程的功能来解决有的接口很慢确不知道怎么优化sql的问题?

最近被调到了一个新的项目组,过来帮一个即将要上线的项目来改项目中存在的Bug(给别人擦屁股),这个过程其实是很尴尬的,本人其实是不太喜欢干这种给别人改bug的事情,但是无奈是一个打工人,必须要服从领导安排呀,因为之前一直是开发功能的,很少有这种机会来改Bug的,虽然其实内心是拒绝的,但是自己一想这样可以提高自己的来维护项目的能力,也不可能一直有新项目要我们来写呀,这个时候我们就需要自己来适应环境呀!!不多哔哔了,下面来看一下这个错误吧,我来讲一下这个问题哈,就是一个接口里面写的臭长臭长的,里面的逻辑很难捋
原创
发布博客 2021.12.29 ·
671 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

redis5.0在redis.conf配置了密码无效的原因?

今天重装了一下阿里云的相关的环境,安装后redis后配置好redis.conf文件中redis的密码发现没有作用,引起了小刘的反思,然后惊呆了小刘,下面给大家遇到相同的问题的小伙伴提供一下方案我修改了redis的密码,但是启动的时候不用输入密码直接可以使用,图形化管理工具连接不上,我就知道修改的肯定有问题解决方案:我们进入到redis的src找到redis的启动redis-server我们一定要带上我们修改的这个文件,这样才会默认是以我们的redis.conf的启动类启动...
原创
发布博客 2021.12.21 ·
597 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Spring5.0源码基于gradle构建(里面遇到了很多坑,写出来避免小伙伴受坑)

Spring5.0源码基于gradle构建环境准备工作1.JDK82.idea 2019.1版本3.gradle-4.9-all的版本,这里我就不写其下载和配置环境变量的过程了,我贴出官网下载地址吧gradle官网下载地址4.Spring5.0源码,这里我是从github官网下载的,我是直接下载的压缩包,当然你也可以fork到你自己的本地仓库,然后再克隆,我是直接下载了下来,后面找时间整理一下这块的知识方便.同样我也贴出其相关的下载地址Spring5.0源码构建过程1.导入从github官
原创
发布博客 2021.11.25 ·
2167 阅读 ·
2 点赞 ·
2 评论 ·
8 收藏

在idea中查看某个接口所有的实现类图

以BeanFactory为例给大家展示在Idea中查看某个接口的所有的实现类图1.展示一下BeanFactory类2.选中接口右键->Diagrams(show Diagrams)3.出现一个接口类,然后点中接口右键show implementations或者快捷键ctrl+alt+B4.出现了图然后全选或者快捷键ctrl+a,然后回车就出现了所有的关系图...
原创
发布博客 2021.11.07 ·
7585 阅读 ·
15 点赞 ·
0 评论 ·
26 收藏

git协同开发当从主分支切换到其他分支进行开发的时候

git协同开发当从主分支切换到其他分支开发的时候1.首先是我们要首先进行pull一下代码,然后我们可以在idea的又下角可以看到在origin中又新增了一个新的远程分支,这种情况下一般是项目leader给我们讲述我们要在一个新的分支上进行开发的 时候才会有这种情况出现2.我们可以点击对应的分支选择我们需要用的本地分支,点击鼠标左键,点击checkout As…3.我们发现在我们的上面可以生成一个对应的本地的分支,这个时候就默认我们在本地的分支进行判断,然后我们生成一个本地的分支4.然后我们可以
原创
发布博客 2021.07.12 ·
372 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaWeb增删改查代码

发布资源 2021.07.07 ·
zip

多values值的枚举类的用法

多values值的枚举类的用法1.首先要写我们所需要的变量信息,基本上都是private修饰的2.实现其对应的get和set方法3.实现有参和无参的构造方法4.写出对应的枚举项,一般为了后期维护和看,默认提到前面5.写出一个getValue的方法,主要参数据的传递和写法package com.hyit.appdev.tzszzs.fullload.enums;import com.hyit.appdev.tzszzs.open3000.enums.Open3000LoadEnum;impo
原创
发布博客 2021.07.06 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用aop来实现日志的输出

首先定义一个日志的注解类/** * 将切面类织入个个service,自定义一个注解,为了识别接口操作的类型 * @author liugang * @version 1.0 * @date 2021/4/28 13:41 */@Target({ ElementType.PARAMETER, ElementType.METHOD })@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface OperationLogger
原创
发布博客 2021.07.05 ·
1277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写sping框架核心源码之IOC(基础篇)

手写sping框架核心源码之IOC1.使用Spring框架2.使用反射机制Ioc控制反转思想Inverse of Controller创建对象的权限,Java程序员需要用到的对象不再由程序员自己创建,而是交给IOC容器创建模拟IOC容器的使用1.使用pom.xml文件信息<dependencies> <!-- 引入 Servlet 依赖 --> <dependency> <groupId>ja
原创
发布博客 2021.06.28 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Centos 7上面进行docker的安装

在Centos 7上面进行docker的安装准备工作我是准备的是一个centos 7的虚拟机的操作系统,并希望大家有一定的linux的操作功底,当然大家一定要配置好网络环境保障自己的操作系统是可以联接外网的首先要检查操作系统的版本号要高于3.0版本1.要首先卸载旧的版本yum remove docker \docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \
原创
发布博客 2021.06.06 ·
123 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

认真分析一条复杂的sql以及其相关的流程和函数

认真分析一条复杂的sql以及其相关的流程和函数首先我拿最近项目中的一数据表,并为之添加出一些相关的数据CREATE TABLE `dc_equipment_measure_point` ( `id` varchar(64) NOT NULL COMMENT '主键id', `instant_point` varchar(64) DEFAULT NULL COMMENT '点位', `instant_data` decimal(18,3) DEFAULT NULL COMMENT '瞬时值/累
原创
发布博客 2021.04.23 ·
317 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

详解Java的静态匿名内部类(呕心沥血制作)

Java的静态内部类就是在定义的类中添加一个static,此时就是静态内部类了,下面用一个例子来详细的讲解Java的匿名内部类package com.zzuli.JavaSe;/** * @author liugang * @version 1.0 * @date 2020/11/27 10:40 */public class Outer { //定义一个实例变量和一个静态变量 private int a; private static int b;
原创
发布博客 2020.11.27 ·
1371 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

剑指office中:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4

题目输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4事例输入:[4,5,1,6,2,7,3,8],4输出[1,2,3,4]题解显然这个题主要是先进行排序,然后取出指定数量的数组的前几位数据,并打印出来Java解法import java.util.ArrayList;public class Solution { public ArrayList<Integer> GetLeastNumbers_S
原创
发布博客 2020.11.09 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写单链表(用Java代码实现)

面试必备之手撸单链表链表的基础知识当我们开始学习Java或者C语音的时候我们刚开始学习的数据结构可能就是数组,队列和链表了,作为计算机科班出身的小编在此深感惭愧,在大学期间真的没有好好的学习链表,导致毕业后还依然懵懵懂懂的,不说了不说了,说多了都是泪,那么就只有在工作之余来进行相关的知识的储备的补习了,不多逼逼了,那么我们就开始进行相关的链表的知识的学习吧。首先我们知道链表是一个有序的列表,但是在内存中并不是像数组一样连续的存储在内容中,下面我们来先看一下我们的链表在内存中的图。结合我们的学习我们
原创
发布博客 2020.10.22 ·
685 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何实现二叉树的前序、中序、后序

二叉树遍历分为三种:前序、中序、后序,其中序遍历最为重要。为啥叫这个名字?是根据根节点的顺序命名的比如上图正常的一个满节点,A:根节点、B:左节点、C:右节点,前序顺序是ABC(根节点排最先,然后同级先左后右);中序顺序是BAC(先左后根最后右);后序顺序是BCA(先左后右最后根)。比如上图二叉树遍历结果前序遍历:ABCDEFGHK中序遍历:BDCAEHGKF后序遍历:DCBHKGFEA分析中序遍历如下图,中序比较重要...
原创
发布博客 2020.09.30 ·
225 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java手写哈希表

package com.zzuli.hash;import java.util.Scanner;/** * 哈希表的使用以及原理解释 * @author liugang * @version 1.0 * @date 2020/9/18 17:48 */public class HashTabDemo { public static void main(String[] args) { //显然这是创建一个hashTab对象 HashTab .
原创
发布博客 2020.09.27 ·
497 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

redis之主从复制以及哨兵模式(吊打面试官之Redis系列一)

redis之主从复制原理主机数据更新后根据主机以及策略,自动同步到备机的master/slave机制,master以写为主,slave以读为主。那么我们首先了解一下这两个角色 master(主)和slave(从),但是我们要注意的是在redis中只允许有一个主,从可以有很多很多个。redis的主从复制功能是支持多个数据库之间的主从复制的,主类数据库主要是读写操作,当主数据库的数据发生了改变的情况下,主数据库的数据可以自动同步到从数据库中去,从数据库一般都是从主数据库中同步过来的信息,一般情况下只会进行读
原创
发布博客 2020.09.18 ·
894 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

面试必备篇之hashMap篇(吊打面试官)

111
原创
发布博客 2020.08.24 ·
400 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

史上最通俗易懂的Shiro的讲解

shiro简介与功能Apache Shiro 是 Java 的一个安全(权限)框架;Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE 环境,也可以用在 JavaEE 环境;Shiro 可以完成:认证、授权、加密、会话管理、Web 集成、缓存等Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Session Manager:会话管理,即用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中;会话可以是普通 JavaSE 环境,也可以是 We
原创
发布博客 2020.08.12 ·
405 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

利用ECharts可视化mysql数据库中的数据

利用ECharts可视化mysql数据库中的数据技术实现背景在我们的日常开发中我们经常使用到各种各样的数据进行相关的功能的开发,在这个过程中我们可以用到各种各样的图表来分析和实现我们的需求,很多的时候我们可以进行相关的功能的分析和判断,在这个过程中我们就需要从数据库中读取的数据使用Echarts来进行相关的功能的分析,下图所示即为我们要实现的细节性,在这个过程中我们注意是Echarts的相关的功能的研究,然后是我们的进行相关的分析功能,下图即为我们要把我们的功能进行相关的数据库中的数据在前端进行相关的功
原创
发布博客 2020.08.06 ·
13920 阅读 ·
11 点赞 ·
2 评论 ·
84 收藏
加载更多