自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Oracle行转列、列转行实例

业务需求如下:我们计算报表数据一般都是从清单表数据去汇总计算的,例如这个需求就是通过一条一条的订单根据区域日期等去区分汇总。报表计算这个很简单我这里就不叙述了。下面看下普通计算出来的报表,想必大家的报表都是长这个样子的(这个是我随便写的数据,数据不重要,主要看如何转换成上述模板的样式)--临时数据--注意:此处为了字段清晰明了,我这里用中文做字段名,大家实际中不要学我,会有坑with temp as(select '手机' 业务,20210606 统计日, '全国' 区域, 138.

2021-06-10 19:45:34 423

原创 Oracle分页及实例说明为何要嵌套两层或三层

Oracle分页和MySQL分页有点不一样,MySQL利用limit分页,Oracle利用rownum关键字来进行分页。–rownum关键字:oracle对外提供的自动给查询结果编号的关键字,与每行的数据没有关系。–注意:rownum关键字只能做< <=的判断,不能进行> >=的判断,所以外层我们用内层查出的rownum放到外层去比较接下来就用这张表来尝试分页,这张表一共有31条数据select * from table t1.无排序写法--第几页:page--

2020-06-02 19:55:15 1180 1

原创 zookeeper集群

我们在工作中经常会用到zookeeper,多用来做数据发布与订阅(配置中心)、负载均衡、命名服务(Naming Service)、分布式通知/协调、集群管理与Master选举、分布式锁、分布式队列等。维基百科上是这样介绍zookeeper的Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper曾经是Hadoop的一个子项目,但现在是一个独立的顶级项目。ZooKeeper的架构通过冗余服务实现高可用性。因.

2020-05-31 15:58:18 406

原创 vue相关配置文件详解及多环境配置

1.package.json作用:package.json 文件其实就是对项目或者模块包的描述,里面包含许多元信息。比如项目名称,项目版本,项目执行入口文件,项目贡献者等等。npm install 命令会根据这个文件下载所有依赖模块。文件结构如下:{ "name": "sop-vue", "version": "0.1.0", "author": "zhangsan <zhangsan@163.com>", "description": "sop-vue", "k

2020-05-15 14:27:35 8668 22

原创 利用python读取excel中的公司名称获取公司的经营范围并回填进excel中

前几天朋友托我帮完成一份地区教育类型公司的经营范围,表中已经有了公司的名称及地点等信息,但是还缺少经营范围,由于数据量比较大,一个一个的去百度搜再复制到表里,工作量有点大,可能需要我好几天不吃不喝的Ctrl c、Ctrl v,这样显然不是个好办法。我们可以从excel中把公司名称都读出来,然后让它自动去搜索获取公司的经营范围,并批量回填到excel中首先想到的是利用selenium来模拟浏览器来进行查询,我们先pip install selenium安装selenium模块并安装谷歌浏览器对应版本.

2020-05-12 15:52:24 2401 5

原创 SpringBoot整合Activiti6.0创建简单流程

技术:spring boot2+Activiti6.0+MySQL5.7开发工具:IDEA首先在IDEA中安装Activiti插件actiBPM新建一个SpringBoot项目,添加Activiti和MySQL的依赖<dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId&.

2020-05-09 16:45:20 1552

原创 git提交代码到远端库及回退版本

git提交代码到远端库先进入到项目的根路径下右击鼠标点击Git Bash Here打开命令终端初次上传代码需要先配置一下提交者的name和Emailgit config --global user.name “xxx” git config --global user.email22xxxxxxxx@qq.com我们的项目目前还是只是本地项目,我们要现在本地目录利用...

2020-04-24 13:40:50 2596 1

原创 Redis的复制(Master/Slave)

1.主从模式master->slave模式,master负责写,slave负责读启动三个redis服务节点初始化均为master节点,6380、6381同6379一样使用slaveof [ip] [端口号]来指定master节点slaveof 127.0.0.1 6379节点6380、6381如下现在的6379节点为master节点,它有两个slave节点6380...

2020-03-24 20:28:59 287

原创 后端生成二维码,以流的形式返回到前端

先引入QRCode的依赖<!-- https://mvnrepository.com/artifact/QRCode/QRCode_swetake --> <dependency> <groupId>QRCode</groupId> <artifactId>QRCode_s...

2020-03-22 21:05:26 3353 2

原创 layui多图上传

HTML代码<div class="layui-form-item layui-col-md6 layui-col-md-offset3"> <label class="layui-form-label">图库图片:</label> <button type="button" id="uploadTop" class="layui-btn lay...

2020-03-22 20:52:39 300

原创 nginx.conf文件详解

主要模块核心模块1.HTTP模块(代理、缓存、日志定义和第三方模块)2.EVENTS模块(网络连接)3.全局模块(全局指令,日志路径、PID路径、用户信息等)基础模块1.HTTP全局模块2.HTTP FastCGI模块3.HTTP Gzip模块4.HTTP server模块(虚拟主机,一个http可以有多个server)5.HTTP location模块(请求的路由,各种...

2020-03-22 20:24:22 184

原创 高并发下的nginx优化

什么是高并发?高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做出响应的时间吞吐量:单位时间内处理的请求数量...

2020-03-22 20:16:20 909

原创 ArrayList源码分析

ArrayList和Vector一样是基于数组实现的,ArrayList 就是一个数组队列,相当于动态数组。容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable的方法,我们从它的源码中可以清楚的看到 //默认的初始化容量为10 private static final int...

2020-03-22 16:08:22 112

原创 Nginx负载均衡实现方法

1.轮询法(默认)将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载upstream tomcat_server{ server 192.168.10.11:8080 weight=1; server 192.168.10.12:8080 weight=1; }2.加权轮询法(weight)不同的后端...

2020-03-21 23:58:41 128

原创 动态解析Json数据插入数据库

需求:动态获取其他网站的数据,获取得到的数据是json格式数据,数据格式不定,所以得动态生成数据表将数据插入数据库,使用框架为mybatis列表数据如下{ "rtnCode": "000000", "rtnMsg": "success", "data": { "totalPage": "1", "totalSize": "1", ...

2020-03-20 23:24:33 1613

原创 使用地图Json绘制区域地图,并赋予点击事件

在一些场景中我们可能会有绘制区域地图并给他点击切换区域并显示不同信息的需求,比如最近的疫情信息各省市分布情况。1.我这里用到的是阿里云的api,想要哪个区域的的数据,可以自行选择,如图访问地址:地图Json2.下载相应的地图Json数据之后,配合echarts便可以轻松实现。{"type":"Feature`在这里插入代码片`Collection","features":[{"ty...

2020-03-20 15:53:16 2089 2

原创 时间函数简单使用

#查询本周内SELECT * from food_orders_detail where week(created_at)=week(create_time);select * from food_orders_detail where week(create_time) = week(create_time)#查询当天select * from food_orders_detail w...

2020-03-16 22:23:21 167

原创 子查询优化超大页数查询效率低的问题

MySQL分页查询的时候并不是跳过offset行直接取到N行数据,而是先取到offset+N行数据,再丢弃前面的offset行,导致当数据量大、查询页数大的情况下,查询的速度会很慢,我们可以用子查询来进行索引覆盖来减少载入的数据

2020-03-14 23:00:34 448

AriaNg-1.1.5.zip

1、完全响应式布局,电脑和手机等设备全部支持。 2、更友好的用户界面,使用起来更像常用的下载工具。 下载任务列表支持排序(文件名、大小、进度、剩余时间、下载速度等)和搜索,正在等待的任务列表支持拖拽安排下载顺序。 任务详情页面支持健康度等参数的显示,文件和BT节点列表支持排序,文件列表支持按文件类型筛选选择,BT节点列表支持显示每个节点的任务完成状态等信息。 新建任务页面支持直接手动下载等。 提供完整的 aria2 设置支持,支持 aria2 所有设置的说明、修改等,设置界面全部中文。 3、支持下载完成通知(仅支持 Webscoket 协议及 Chrome 等现代浏览器)。 4、支持自定义使用

2020-05-12

空空如也

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

TA关注的人

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