苏葛
码龄11年
关注
提问 私信
  • 博客:562,338
    社区:33,057
    595,395
    总访问量
  • 161
    原创
  • 1,246,028
    排名
  • 36
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-05-03
博客简介:

qq_15058425的博客

查看详细资料
个人成就
  • 获得114次点赞
  • 内容获得45次评论
  • 获得397次收藏
创作历程
  • 2篇
    2021年
  • 9篇
    2020年
  • 32篇
    2019年
  • 36篇
    2018年
  • 112篇
    2017年
  • 19篇
    2016年
成就勋章
TA的专栏
  • elasticsearch
    5篇
  • springSecurity
  • rabbitmq学习
    7篇
  • js插件
    6篇
  • springmvc+mybaties
    3篇
  • tomcat
    5篇
  • json
  • 数据库
    29篇
  • java
    34篇
  • jquey
    6篇
  • spring+springboot
    7篇
  • mybaties
    4篇
  • html5&css,bootstap
    3篇
  • javaScript
    25篇
  • nginx
    4篇
  • 其他
    4篇
  • Linux
    30篇
  • Python
    22篇
  • php
    3篇
  • 设计模式
    1篇
  • MongoDB
  • 前端练习
    1篇
  • python数据分析
    1篇
  • 数据分析
  • R语言
    13篇
  • docker
    2篇
  • RabbitMQ
    7篇
  • 爬虫
    2篇
兴趣领域 设置
  • 编程语言
    java
创作活动更多

如何做好一份技术文档?

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

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

mysql 5.7 order by group by 的问题

一、问题项目中经常有这样的需求,比如如下的记录,需要查询到windy的score的最大值的记录表名为test我想当然的会这样写SQL:先根据score来降序排序,然后再聚合select * from (select * from test ORDER BY score desc ) a GROUP BY name;查询出的结果:这个结果是不对的,因为很明显,windy的socre最大值应该是100二、解决方案1、利用limitselect * from .
原创
发布博客 2021.12.10 ·
849 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

nginx location的alias和root的使用

1、alias使用比如希望访问某个路由,就是直接访问服务器的某个目录下的文件,可以如下设置:这样,在浏览器直接访问 :http://192.168.68.128/dev/就相当于直接访问服务器的 /data/testHtml/2、root使用这样,在浏览器直接访问http://192.168.68.128/dev2/,就相当于访问服务器的:/data/testHtml2/dev2/特别注意:需要加上autoindex on,不然会报错,说没有权限访问/data/...
原创
发布博客 2021.09.16 ·
571 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java steam对象根据属性值排序 正序 倒序

public class SortTest { public static void main(String[] args) { User user1=new User("1111",20); User user2=new User("2222",19); User user3=new User("3333",21); List<User> list=new ArrayList<>(); li.
原创
发布博客 2020.06.29 ·
5851 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

ElasticSearch查询之聚合查询

一、ES的demo数据如下:二、简单聚合,获得平均分GET /student/student/_search{ "aggs": { "avg_score": { "avg": { "field": "score" } } }}查询结果:java实现:/** * 聚合查询avg * *GET /s...
原创
发布博客 2020.05.07 ·
1523 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

ElasticSearch查询之exists使用

exists允许你过滤文档,只查找那些在特定字段有值的文档,无论其值是多少。demo如下:1、索引中的数据如下:2、查询语句如下GET account/account/_search{ "query": { "bool": { "must": [ { "exists": { "field": "s...
原创
发布博客 2020.05.03 ·
23978 阅读 ·
3 点赞 ·
2 评论 ·
9 收藏

ElasticSearch查询之bool查询及java调用bool查询demo

其实之前关于ElasticSearch的一些书,感觉对于查询是有点懵逼的,一会查询,一会过滤查询。而且有的语法在6.x的版本上已经废弃了。所以看起来更加困惑了。五一这两天又静下心来看了一些,感觉像我平时的一些基本使用,用bool查询都可以满足,而且当你理解了bool查询之后,用java来调用es也会比较得心应手。一、kibana es 查询:如下例子都是以6.x的版本bool查询如下:...
原创
发布博客 2020.05.03 ·
1933 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

python操作mysql 多参数insert,获取自增id

# coding:utf-8import configparserimport pymysqlconfig = configparser.ConfigParser()config.read('mysql.conf')lists_header = config.sections() # 配置组名, ['luzhuo.me', 'mysql'] # 不含'DEFAULT'host=...
原创
发布博客 2020.04.08 ·
2072 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java 对接webservice原来这么容易

之前写过一篇springboot对接webservice的文章https://blog.csdn.net/qq_15058425/article/details/103732273,发现我把对接webservice搞复杂了,而且我最近在对接新的webservice接口时,发现用上面这篇文章生成的代码及利用eclipse生成的代码是不一样的。而且利用eclipse生成的话更简单方便,如下我们开始尝试...
原创
发布博客 2020.03.13 ·
837 阅读 ·
0 点赞 ·
7 评论 ·
2 收藏

工作中遇到的excel使用技巧-列转行

场景:有时候会收到excel的表格,然后要处理这些数据。自己遇到的比较多的就是列转行。就是将一列数据,合并到一个单元格中比如将如下的A列数据,给合并成B列中的一个单元格的数据。对于B列的单元格这样的数据,在sql和代码中就比较好用了如何实现这种效果呢?第一步:第二步:将A,B,C三列的数据合并,因为是字符串,所以就一次性把引号也给加上在D列中输入公式:=A1&...
原创
发布博客 2020.03.06 ·
1042 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在linux环境下用python2操作mysql

有时候需要在服务器上通过python脚本操作数据库,这时就有一个问题,linux上默认安装的python2.7,但是没有操作mysql脚本需要的相关模块。解决:1、下载pipwget https://bootstrap.pypa.io/get-pip.py可以看到安装文件被下载到了/root/script的目录下2、安装pip3、利用pip安装操作数据库的pymys...
原创
发布博客 2020.03.03 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

elasticsearch学习2—springboot整合:查询条件高亮、分页、关键字查询,排序

需求:实现关键字查询,关键字查询可以输入多个,且以空格分开,然后查询条件高亮一、mapping:PUT /cartoonindex/{ "mappings" : { "cartoon" : { "properties" : { "name" : { "type" : "text", "anal...
原创
发布博客 2020.01.04 ·
1294 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

springboot 调用webservice

以网上的公共接口为例:获取天气信息的webservice:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl一、利用服务端链接生成代码1、安装工具 apache-cxf链接:https://pan.baidu.com/s/1HfmvoMcE-6UpTYILRH8k_w提取码:dn44安装好了之后...
原创
发布博客 2019.12.27 ·
3340 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

elasticsearch学习1—springboot整合:基本使用,分页

1、创建springboot项目,pom依赖如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency&...
原创
发布博客 2019.12.02 ·
675 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

redis5 集群搭建

本文利用redis的最新版本5.0.5来搭建redis集群。该集群搭建在同一台虚拟机上的伪集群,共6个节点,三主三从(集群的最低要求就是6个节点)一、redis下载及安装,参考官网https://redis.io/download二、相关文件夹及文件的准备1、创建文件夹redis_cluster2、将解压的redis目录下的redis-cli和redis-server复制到re...
原创
发布博客 2019.10.20 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

springboot利用redis、Redisson处理并发问题

一、引入问题在工作中,遇到的接口基本都是长这样的:如下为一个库存扣减的接口。从redis中获取库存数量,然后扣减一个数量问题这个接口在并发的情况下是有问题,可以用jmeter测试一下(用postman压力测试了一下,没有测出并发问题。网上有的博客说postman没法测试并发)jmeter设置:100个并发打印结果:问题很严重呀解决方案,优化如下:...
原创
发布博客 2019.10.19 ·
3325 阅读 ·
0 点赞 ·
1 评论 ·
12 收藏

rabbitmq学习7-springboot和rabbitmq发送方确认及手动确认

正常情况下,如果消息经过交换器进入队列就可以完成消息的持久化,但如果消息在没有到达broker之前出现意外,那就造成消息丢失,有没有办法可以解决这个问题?RabbitMQ有两种方式来解决这个问题:一、通过AMQP提供的事务机制实现;二、使用发送者确认模式实现如下为使用发送发确认来保证队列到达队列1、开启发送发确认,及开启消息手动确认2、初始化队列:3、发送方确认...
原创
发布博客 2019.08.31 ·
758 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

rabbitmq学习6-springboot和rabbitmq的topic模式

topic模式也称为主题模式,相对于routing模式最大的好处就是他多了一种匹配模式的路由工作流程图:绑定键binding key也必须是这种形式。以特定路由键发送的消息将会发送到所有绑定键与之匹配的队列中。但绑定键有两种特殊的情况:①*(星号)仅代表一个单词②#(井号)代表任意个单词我们就拿上面的图解释,.orange.能匹配 a.orange.a,b.orange.a...
原创
发布博客 2019.08.18 ·
260 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

rabbitmq学习5-springboot和rabbitmq的发布订阅模式

问题:如下图,可以看到,监听队列的消费者会从队列中获得消息。比如队列中共有5条消息,这两个监听队列的消费者会从队列中共获得共5条消息。C1监听到3条消息,C2监听到2条消息;或者C1监听到4条消息,C2监听到1条消息...如果我想每个消费者都能监听到队列中的全部消息呢?可以利用发布订阅模式1、发布订阅模式配置a、声明队列b、声明交换机,交换机为fanout类型,工作队列及简...
原创
发布博客 2019.11.28 ·
354 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python3 抽取PDF文本

# -*- coding: utf-8 -*-import datetimeimport reimport sysimport timefrom datetime import timedeltafrom io import StringIOfrom pdfminer.converter import TextConverterfrom pdfminer.layout import...
原创
发布博客 2019.08.06 ·
358 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

rabbitmq学习4-springboot与延迟队列

一、什么是延迟队列延迟队列,即消息发送之后,在一段时间之后延迟被消费端消费的消息队列。比如我们发送一条消息,希望在半个小时之后才可以被消费端消费到的这种场景中就可以用到延迟队列了。二、如何实现延迟队列从网上查询了一下,有两种方式:1、死信队列(目前暂时还没实践过)2、利用rabbitmq插件rabbitmq-delayed-message-exchange来实现三、插件下载...
原创
发布博客 2019.08.04 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多