诸葛小猿
码龄5年
  • 359,752
    被访问
  • 131
    原创
  • 17,074
    排名
  • 217
    粉丝
关注
提问 私信

个人简介:感谢小伙伴们的关注和支持,我是【 诸 葛 小 猿 】,一个彷徨中奋斗的互联网民工。

  • 加入CSDN时间: 2017-10-04
博客简介:

诸葛小猿

博客描述:
【传播知识,共享价值】,感谢小伙伴们的关注和支持,我是【诸葛小猿】,一个彷徨中奋斗的互联网民工。 个人博客:http://wuxiaolong.tech 微信公众号:foolish_man_xl 个人网站:http://wuxl.tech/tools/ho
查看详细资料
  • 5
    领奖
    总分 974 当月 45
个人成就
  • 获得406次点赞
  • 内容获得88次评论
  • 获得1,066次收藏
创作历程
  • 9篇
    2022年
  • 45篇
    2021年
  • 75篇
    2020年
  • 6篇
    2019年
  • 1篇
    2017年
成就勋章
TA的专栏
  • 算法
    5篇
  • 设计模式
    9篇
  • cplex
    4篇
  • 并发编程
    11篇
  • JVM
    8篇
  • mysql
    9篇
  • docker
    11篇
  • 数学
    1篇
  • Redis系列
    14篇
  • Java开发技巧
    4篇
  • elasticsearch
    4篇
  • kafka
    1篇
  • elastic-job
  • elasticJob
  • Spring
    1篇
  • 发票
    1篇
  • 杂谈轶事
    21篇
  • 资源下载
    6篇
  • 安全系列
    7篇
  • 系统设计
    4篇
  • 网络协议
    2篇
  • linux系列
    3篇
兴趣领域 设置
  • Java
    java
  • 数据结构与算法
    算法
  • 大数据
    big data
  • 运维
    dockerlinux运维
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

设计模式之:模板方法模式

声明[版权申明]非商业目的注明出处可自由转载博文地址:https://blog.csdn.net/ShuSheng0007/article/details/86644481出自:shusheng007概述由于面向对象程序设计本身就是从实际生活中汲取的灵感,将大千世界抽象到程序设计领域,所以所有的设计模式都是可以在日常生活中感受的到的。例如适配器模式,这个在日常生活中就太普遍了。例如我们程序员经常遇到的电脑上提供的端口与要插入的接头匹配不上,而我们则可以通过一个中间的适配器将两边连接起来。这个
原创
发布博客 2022.03.09 ·
36 阅读 ·
0 点赞 ·
0 评论

设计模式之:策略模式

声明[版权申明]非商业目的注明出处可自由转载博文地址:https://blog.csdn.net/ShuSheng0007/article/details/86644481出自:shusheng007前言人在IT江湖飘,不懂设计模式咋装X?我们这个社会上的事情大概率都符合八二法则,软件领域也一样。例如你学习一门编程语言,工作中常用的类来来回回也就那么几十个。那么多设计模式,最常被人使用的也就那么几种,所以我们在做事情的时候应该首先着眼于那20%。策略模式算是设计模式中简单而又常用的了。定义
原创
发布博客 2022.02.21 ·
25 阅读 ·
1 点赞 ·
0 评论

设计模式之:适配器模式

声明[版权申明]非商业目的注明出处可自由转载博文地址:https://blog.csdn.net/ShuSheng0007/article/details/86644481出自:shusheng007概述由于面向对象程序设计本身就是从实际生活中汲取的灵感,将大千世界抽象到程序设计领域,所以所有的设计模式都是可以在日常生活中感受的到的。例如适配器模式,这个在日常生活中就太普遍了。例如我们程序员经常遇到的电脑上提供的端口与要插入的接头匹配不上,而我们则可以通过一个中间的适配器将两边连接起来。这个
原创
发布博客 2022.02.17 ·
37 阅读 ·
1 点赞 ·
0 评论

picgo+gitee+typora上传成功后无法预览图,如何解决?

答:

你的typora使用的是源码模式吗?如果不是,将url粘贴到浏览器看看图片能显示吗。还不行可以参考我的微博文章。

回答问题 2022.02.16

设计模式之:工厂方法模式

声明[版权申明]非商业目的注明出处可自由转载博文地址:https://blog.csdn.net/ShuSheng0007/article/details/86644481出自:shusheng007前言人在IT江湖飘,不懂设计模式咋装X?今天让我们一起来研究一下三种工厂模式,其均为创建型模式,即讨论的是如何创建一个类的对象的问题。就是以各种高逼格的方式最终将一个类的对象new出来,一点也不神秘。如果你发现需要一个类的对象而你又不会这些装X神器,那你就直接new好啦,爱谁谁。。。不过你也就逃脱
原创
发布博客 2022.02.15 ·
25 阅读 ·
0 点赞 ·
0 评论

设计模式之:简单(静态)工厂模式

声明[版权申明]非商业目的注明出处可自由转载博文地址:https://blog.csdn.net/ShuSheng0007/article/details/86644481出自:shusheng007前言人在IT江湖飘,不懂设计模式咋装*?今天让我们一起来研究一下三种工厂模式,其均为创建型模式,即讨论的是如何创建一个类的对象的问题。就是以各种高逼格的方式最终将一个类的对象new出来,一点也不神秘。如果你发现需要一个类的对象而你又不会这些装X神器,那你就直接new好啦,爱谁谁。。。不过你也就逃脱
原创
发布博客 2022.02.14 ·
41 阅读 ·
1 点赞 ·
0 评论

设计模式之:抽象工厂模式

声明[版权申明]非商业目的注明出处可自由转载博文地址:https://blog.csdn.net/ShuSheng0007/article/details/86644481出自:shusheng007前言人在IT江湖飘,不懂设计模式咋装X?今天让我们一起来研究一下三种工厂模式,其均为创建型模式,即讨论的是如何创建一个类的对象的问题。就是以各种高逼格的方式最终将一个类的对象new出来,一点也不神秘。如果你发现需要一个类的对象而你又不会这些装X神器,那你就直接new好啦,爱谁谁。。。不过你也就逃脱
原创
发布博客 2022.02.11 ·
25 阅读 ·
1 点赞 ·
0 评论

多线程&并发编程知识点汇总

引论(思考问题)–多线程为什么快&线程数量越多越好? 多线程如何设置参考线程数量合理? 多线程安全通信有哪些锁? 高并发容器如何选择使用?线程池如何选择和设置值?一. 多线程并发介绍1.1 线程的历史线程的历史是一部对于CPU性能压榨的历史:CPU的执行时间远远小于数据准备时间1.单进程人工切换-纸带机2.多进程批处理-多个任务批量执行3.多进程并行处理-程序写在不同的内存位置上来回切换4.多线程-一个程序内部不同任务的来回切换(OS管理)5.纤程/协程- 绿色线程,用户管理的(非
原创
发布博客 2022.01.28 ·
677 阅读 ·
1 点赞 ·
0 评论

Arthas动态调试

官网https://arthas.aliyun.com/doc/advanced-use.html基础命令help——查看命令帮助信息cat——打印文件内容,和linux里的cat命令类似echo–打印参数,和linux里的echo命令类似grep——匹配查找,和linux里的grep命令类似base64——base64编码转换,和linux里的base64命令类似tee——复制标准输入到标准输出和指定的文件,和linux里的tee命令类似pwd——返回当前的工作目录,和linux命令类
原创
发布博客 2022.01.27 ·
95 阅读 ·
2 点赞 ·
0 评论

Cplex20.1版本bin包Linux安装过程

今天在Linux上安装了一下Cplex20.1的bin包,相关软件包可以去我的资源中下载。安装过程如下:[root@cluster1 ~]# [root@cluster1 ~]# ls # 查看下载包 bin包的安装就是直接执行ILOG_COS_20.10_LINUX_X86_64.bin[root@cluster1 ~]# [root@cluster1 ~]# [root@cluster1 ~]# chmod +x ILOG_COS_20.10_LINUX_X86_64.bin
原创
发布博客 2022.01.23 ·
770 阅读 ·
2 点赞 ·
0 评论

ILOG_COS_20.10_LINUX_X86_64.bin

发布资源 2022.01.21 ·
bin

ILOG_CPLEX_OS_20.10_WIN_X86_64.exe

发布资源 2022.01.21 ·
exe

G1垃圾回收器参数

1.JVM参数配置-Xms64m -Xmx64m -Xss1m -XX:+UseG1GC -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:ParallelGCThreads=8 -XX:+HeapDumpOnOutOfMemoryError -Xloggc:/tmp/wse-gc-%t.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=20M -XX:
原创
发布博客 2021.12.28 ·
153 阅读 ·
3 点赞 ·
1 评论

数据库运维常用命令

# 查看链接SHOW PROCESSLIST;# 查看链接详情SELECT * FROM sys.processlist;SELECT * FROM sys.session# 查看事务SELECT * FROM information_schema.innodb_trx;# 查看事务SELECT trx_id,INNODB_TRX.trx_state,INNODB_TRX.trx_started,se.conn_id AS processlist_id,trx_lock_memory
原创
发布博客 2021.12.23 ·
125 阅读 ·
1 点赞 ·
0 评论

Druid链接池的配置和使用

1.URL参数配置1.1.实例:jdbc:mysql://192.168.1.8:3306/mytest?serverTimezone=GMT%2B8&autoReconnect=true&allowMultiQueries=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&connectTimeout=60000&
原创
发布博客 2021.12.23 ·
1653 阅读 ·
2 点赞 ·
0 评论

ThreadPoolExecutor线程池启动问题:java.lang.IllegalArgumentException

今天对线程池的线程数量做了调整,本地测试正常,但是发布到线上是就报错了,项目也启动不了,很上火。关键告警日志Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [java.util.concurrent.ThreadPoolExecutor]: Factory method 'threadPoolExecutor' threw exception; nested exception
原创
发布博客 2021.12.22 ·
1002 阅读 ·
4 点赞 ·
0 评论

线性代数知识点汇总:行列式和矩阵

线性代数知识点汇总知识图谱线性代数是代数学的一个分支,主要处理线性关系问题。线性关系意即数学对象之间的关系是以一次形式来表达的。例如,在解析几何里,平面上直线的方程是二元一次方程;空间平面的方程是三元一次方程,而空间直线视为两个平面相交,由两个三元一次方程所组成的方程组来表示。含有 n个未知量的一次方程称为线性方程。变于关量是一次的函数称为线性函数。线性关系问题简称线性问题。解线性方程组的问题是最简单的线性问题。线性(linear)指量与量之间按比例、成直线的关系,在数学上可以理解为一阶导数为常数的函
原创
发布博客 2021.11.16 ·
1361 阅读 ·
3 点赞 ·
0 评论

按时段实时统计订单数(基于redis的zset)

一、需求C端App上,用户是否能在某个时间段内选择配送,需要在后台实时统计每个时段(每个小时或每半个小时)的订单数,并考虑当前仓内拣货打包和仓外配送的压力请求,决定用户可以选择的配送时段。二、方案使用redis的zset (sorted set )数据结构进行实时统计分析。redis 有序集合zset和集合set一样也是string类型元素的集合,且不允许重复的成员。不同的是 zset 的每个元素都会关联一个分数(分数可以重复),redis 通过分数来为集合中 的成员进行从小到大的排序。每天每个
原创
发布博客 2021.10.29 ·
528 阅读 ·
2 点赞 ·
0 评论

CPLEX求解器入门案例

官方中文JAVA手册:https://www.ibm.com/docs/zh/icos/12.9.0?topic=application-structurecplex是IBM开发的一款线性规划问题的求解器。一、适用范围cplex适用于求解的问题类型:CPLEX的适用范围: 1.适用于一般的线性规划(LP)问题. 2.CPLEX 还可对 LP 的多个扩展求解: 2.1.网络流问题,是 LP 的一种特殊情况,CPLEX 可以通过利用问题结构以快得多的速度对其求解。
原创
发布博客 2021.10.20 ·
2364 阅读 ·
3 点赞 ·
0 评论

通过0-1背包问题看穷举法、贪心算法、启发式算法(JAVA)

用最简单的0-1背包问题(1-0 knapsack problem)来说明穷举法、贪心算法、启发式算法。0-1背包问题简述:有一个背包,背包能装的物品重量是有限的,只能装C kg的物品。现在有N个物品,每个物品都有自己的重量w和价值v。现在要你决策:选哪些物品装进背包,才能使得不超过背包容量情况下,装的物品价值最大?一、穷举法穷举法是一种暴力求解方式。首先穷举所以可能的情况,也就是找到解空间,然后遍历解空间找到最好的方案。通过穷举生成解空间(n个物品):对每个物品要么选择(1),要么不选择
原创
发布博客 2021.10.15 ·
3033 阅读 ·
5 点赞 ·
0 评论
加载更多