shangqing.liu
码龄9年
关注
提问 私信
  • 博客:22,786
    22,786
    总访问量
  • 12
    原创
  • 974,979
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2016-01-19
博客简介:

qq_33791052的博客

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得8次评论
  • 获得15次收藏
创作历程
  • 1篇
    2023年
  • 3篇
    2021年
  • 5篇
    2020年
  • 2篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • 日常工具
    1篇
  • springboot
    1篇
  • 云计算
    1篇
  • 前端
    1篇
  • 大数据
  • 设计模式
    2篇
  • jvm
  • java web
    5篇
  • python
  • 算法
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用ImageMagick批量转换图片格式

使用ImageMagick批量转换图片格式
原创
发布博客 2023.01.28 ·
1194 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

flyway使用教程

flyway使用教程0. 为什么要用flyway做数据库版本管理?当我们多人开发同一个java web项目时,难免在项目的不断迭代过程中要更新数据库schema的定义,比如额外添加字段,批量插入一些初始化数据,创建一张新表等等,但是这里会产生一个问题,假如A,B两人共同开发项目,A在数据库表新增字段,更新了java代码,提交后,B拉取最新代码后发现运行不起来,此时flyway作为数据库版本管理工具就可以解决这个问题,在多套环境共存的情况下,想要保持每个环境的数据库版本都一致,flyway帮我们解决了这个
原创
发布博客 2021.09.10 ·
1004 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

java中使用Mockito进行单元测试

Mockito是一个流行的单元测试框架,我理解主要用来构造复杂的对象结合junit进行单元测试,尤其在全流程测试的情况下,需要很多外部的依赖,依赖其他服务返回的数据,环境又一下子搭建不起来,此时来使用mockito进行单元测试太合适不过了。如果要对http REST服务进行整体测试,使用wiremock框架会更加的方便,更加的接近实际情况,这里重点写一个关于mockito的例子方便大家理解。package com.example.demo.dao;import com.example.de
原创
发布博客 2021.07.06 ·
634 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

冒泡排序优化方法

冒泡排序的四种解法1 . 常规冒泡def bubble_sort_1(array=[]): for i in range(len(array) - 1): for j in range(len(array) - i - 1): if array[j] > array[j + 1]: temp = array[j] array[j] = array[j + 1] array[j + 1] = temp测试my_array
原创
发布博客 2021.01.11 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubernetes集群搭建-CentOS7

kubernetes集群搭建1 . 准备基本环境1.1 一台或多台安装了以下系统的物理机或者虚拟机Ubuntu 16.04+Debian 9+CentOS 7Red Hat Enterprise Linux (RHEL) 7Fedora 25+HypriotOS v1.0.1+Flatcar Container Linux (tested with 2512.3.0)1.2 一台或多台安装了以下系统的物理机或者虚拟机每台机器至少分配2G内存每台机器至少分配2 CPU1
原创
发布博客 2020.12.12 ·
1593 阅读 ·
4 点赞 ·
1 评论 ·
0 收藏

设计模式-代理模式

代理模式1 . 学习前的思考目的:使用代理屏蔽被代理对象的细节,安全,可灵活配置实现:静态搭理,动态代理2 . 官方解释目的:为其他对象提供一种代理以控制这个对象的访问主要解决:在直接访问对象时带来的问题,比如创建对象开销大,需要安全控制,或需要进程外的访问,可以让代理来做额外的工作使用时机:想在访问一个类时做一些控制代码实现:实现与被代理类的组合理解举例:1 . 火车票代售点 2 . 通过智行火车票购买火车票,把购票功能抽象出来,智行软件和我都实现购票的接口,12306在卖票给我
原创
发布博客 2020.12.12 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FileUploadException: the request was rejected because no multipart boundary was found

Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found问题1 . Current request is not a multipart reque
原创
发布博客 2020.10.27 ·
15586 阅读 ·
5 点赞 ·
1 评论 ·
3 收藏

netty实战-启动一个简单http服务器

搭建一个简单的http服务器搭建http服务器,配置相关参数并启动从浏览器或者终端发起请求得到响应maven依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.42.Final</version> </dependency&g
原创
发布博客 2020.10.26 ·
314 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Netty架构

netty整体架构netty逻辑架构
原创
发布博客 2020.10.25 ·
120 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

1.Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the same ...
原创
发布博客 2018.10.20 ·
133 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

桥接模式例子

适用场景:一个类需要两个独立变化的维度,且两个维度都需要扩展示例:给图形上色/** * Created by Administrator on 2018-10-20. */public abstract class Shape { Color color; Shape(Color color) { this.color = color; }...
原创
发布博客 2018.10.20 ·
1270 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

新版chrome(谷歌浏览器)跨域设置:

新版chrome(谷歌浏览器)跨域设置:右键chrome快捷方式,选择属性,在目标最后空一格粘贴 –disable-web-security –user-data-dir=E:\chrome_dataE:\chrome_data 换成自己的盘符即可。
原创
发布博客 2017.02.10 ·
626 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏