zhangchao19890805
码龄13年
  • 1,306,305
    被访问
  • 146
    原创
  • 2,371
    排名
  • 220
    粉丝
  • 4
    铁粉
关注
提问 私信
  • 加入CSDN时间: 2009-09-24
博客简介:

zhangchao19890805的专栏

查看详细资料
  • 5
    领奖
    总分 991 当月 16
个人成就
  • 获得391次点赞
  • 内容获得170次评论
  • 获得595次收藏
创作历程
  • 13篇
    2022年
  • 7篇
    2021年
  • 12篇
    2020年
  • 7篇
    2019年
  • 32篇
    2018年
  • 46篇
    2017年
  • 30篇
    2016年
  • 5篇
    2015年
  • 12篇
    2014年
  • 7篇
    2013年
  • 1篇
    2012年
成就勋章
TA的专栏
  • C/C++
    5篇
  • 音视频
    1篇
  • zookeeper
    3篇
  • 正则表达式
    3篇
  • kafka
    2篇
  • consul
    1篇
  • 七牛云
    1篇
  • JS
    8篇
  • JAVA
    34篇
  • 批处理文件
    3篇
  • LINUX命令
    8篇
  • gulp
    3篇
  • 前端
    28篇
  • git
    4篇
  • spring
    3篇
  • Webpack
    6篇
  • 数据库
    19篇
  • vue
    8篇
  • vue-router
    5篇
  • 时区
    2篇
  • Docker
    12篇
  • Linux
    12篇
  • ubuntu
    3篇
  • nginx
    5篇
  • Maven
    7篇
  • SpringBoot
    7篇
  • solr
    4篇
  • 搜索
    2篇
  • Lucene
    2篇
  • 架构
    1篇
  • 微服务
    3篇
  • aop
    1篇
  • JWT
    2篇
  • 算法
    16篇
  • nodejs
    3篇
  • markdown
    1篇
  • centos
    4篇
  • 深度学习
    12篇
  • 数学
    15篇
  • TensorFlow
    8篇
  • python
    7篇
  • 网络
    1篇
  • 人工智能
    6篇
  • MyBatis
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【172】SpringBoot2的一个利用CountDownLatch和线程池优化查询接口执行效率的例子

一些统计的页面,需要显示不同的统计数据。因此这些统计的接口在执行不同的统计代码的时候会出现执行速度慢的情况。为了解决这个问题,我用多线程同时执行不同的统计代码来提高代码执行速度。...
原创
发布博客 昨天 10:26 ·
17 阅读 ·
0 点赞 ·
0 评论

【171】JAVA8发送带有Body的HTTP GET请求

正常来讲,按照HTTP标准,GET请求事不能带有消息体BODY的。但是HTTP标准不是硬性规定,各个厂商可以根据自己的需求做成灵活的扩展。比如ES的搜索接口就要求客户端发送带有BODY的HTTP GET请求。
原创
发布博客 2022.06.27 ·
131 阅读 ·
0 点赞 ·
0 评论

【170】PostgreSQL 10字段类型从字符串修改成整型,报错column cannot be cast automatically to type integer

修改字段类型的时候,column cannot be cast automatically to type integer 错误的处理方法。
转载
发布博客 2022.06.22 ·
17 阅读 ·
0 点赞 ·
0 评论

【169】JAVA8利用隔行隔列删除元素来有损压缩图片

本文的有损压缩算法,是每隔一行或者一列,就删去一行或一列的像素。如下图所示,下图中红线表示要删除的行和列的元素。
原创
发布博客 2022.06.15 ·
21 阅读 ·
0 点赞 ·
0 评论

【168】Java调用EXE并利用多线程接收EXE的输出流

Java调用EXE并利用多线程接收EXE的输出流
原创
发布博客 2022.06.09 ·
24 阅读 ·
0 点赞 ·
1 评论

【167】Java利用可重入锁避免并发下出现错误数据,并且避免死锁以及等待锁的时间过长

注意本文只讲解使用可重入锁解决问题的方法,其他方案放在文末,也不考虑 select for update 的方案。1.场景我以医院的病房管理系统为例来说明可重入锁。先放数据库的表结构:-- 房间表CREATE TABLE IF NOT EXISTS public.room( id bigint NOT NULL, -- 主键 room_no character varying(10) COLLATE pg_catalog."default", -- 房间号 rema
原创
发布博客 2022.06.01 ·
22 阅读 ·
0 点赞 ·
0 评论

【166】VS2022调试通过海康人脸抓拍SDK的C++代码

具体的开发环境配置方法可以参考 【160】VS2022调试通过海康摄像头烟火识别SDK下面是人脸抓拍的C++代码,把原来示例中的CreateFile函数改成了CreateFileA函数,避免出现无法创建文件的BUG。具体原因可以参考 【164】VS2022下VC++调用CreateFile文件名不能接受char*,包括强制转换成LPCWSTR的char*也会出错#include <stdio.h>#include <iostream>#include "Windows.h
原创
发布博客 2022.05.26 ·
40 阅读 ·
0 点赞 ·
0 评论

【165】Nginx1.20.1搭建负载均衡的例子

打开 Nginx安装目录/conf 文件夹,编辑 nginx.conf 文件,内容如下#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}ht
原创
发布博客 2022.05.24 ·
30 阅读 ·
1 点赞 ·
2 评论

【164】VS2022下VC++调用CreateFile文件名不能接受char*,包括强制转换成LPCWSTR的char*也会出错

错误代码#include <stdio.h>#include <iostream>#include "Windows.h"using namespace std;int main(int argc, char* argv[]) { char* str = argv[1]; char cFilename[256] = { 0 }; HANDLE hFile; DWORD dwReturn; sprintf_s(cFilename, "D:\\ws\\tmp
原创
发布博客 2022.05.21 ·
70 阅读 ·
0 点赞 ·
0 评论

【163】VS2022调试通过海康明眸门禁报警事件中的报警布防C++示例代码

海康文档链接: 海康文档链接下面是我根据海康文档中明眸门禁 => 报警事件 => 报警布防 中的示例C++代码,放入VS2022开发工具中,调试C++代码通过后的代码:#include <stdio.h>#include <iostream>#include "Windows.h"#include "HCNetSDK.h"using namespace std;int iNum = 0; //已保存的图片个数void CALLBACK Message
原创
发布博客 2022.05.10 ·
238 阅读 ·
0 点赞 ·
0 评论

【162】VC++的main函数接收命令行参数

C++代码如下:VS2022 创建新项目,选择空项目,项目叫 mainArguments。鼠标右击窗口右侧解决方案资源管理器中的源文件文件夹,在快捷菜单中选择“添加” => “新建项”。在对话框中选择C++文件,文件名改成main.cpp。下面是 main.cpp 文件的内容:#include <iostream>using namespace std;int main(int argc, char* argv[]) { for (int i = 0; i < argc
原创
发布博客 2022.05.09 ·
183 阅读 ·
0 点赞 ·
0 评论

【161】ffmpeg 5 的用法总结

ffmpeg 把 rtsp 流下载成MP4文件:ffmpeg -timeout 5000000 -y -i [rtsp地址] -vcodec copy -f mp4 -t 10 E:\test\102.mp4-timeout 5000000 是过期时间,单位是微秒。有可能网络不稳定,连接没有响应,一直没有下载文件。所以这里设置过期时间,如果建立连接后超过5秒没反应就断开连接。-f 是文件格式,这里是mp4。-t 是视频时长,单位是秒。...
原创
发布博客 2022.05.08 ·
560 阅读 ·
0 点赞 ·
0 评论

ffmpeg-5.0.1-essentials_build(windows)

发布资源 2022.05.05 ·
zip

【160】VS2022调试通过海康摄像头烟火识别SDK

下面是我根据海康官方文档代码,放到VS 2022 版本中调试通过后的代码:#include <stdio.h>#include <iostream>#include "Windows.h"#include "HCNetSDK.h"using namespace std;//时间解析宏定义#define GET_YEAR(_time_) (((_time_)>>26) + 2000) #define GET_MONTH(_time_)
原创
发布博客 2022.02.06 ·
1670 阅读 ·
1 点赞 ·
3 评论

【159】微信小程序跨页面跨组件同步全局状态、跨页面跨组件通讯方案,使用自制广播模块实现

本文源代码位置:https://gitee.com/zhangchao19890805/csdnBlog 仓库中的 blog159 文件夹中,子文件夹 zcBroadcast 就是项目文件夹。建议使用微信开发工具打开。工作中需要让微信小程序各个页面、各个组件之间通信,及时获取全局状态的变化情况。我自己编写了 zcBroadcast.js 广播模块,用来完成此工作。目录结构:其中 lib/zcBroadcast.js 是广播模块,lib/store.js 是用来保存全局状态的模块。custom-t
原创
发布博客 2021.08.20 ·
155 阅读 ·
0 点赞 ·
1 评论

【158】ContOS 8 安装 Docker 步骤

版本是 Docker 20查看 centos 具体版本cat /etc/redhat-releaseCentOS Linux release 8.4.2105可以看到我的版本是 8.4.2105我们需要下载安装包。打开路径 https://download.docker.com/linux/centos/ 去对应版本文件夹里面,再选择对应的CPU架构,再选择稳定版或者测试版本,我最后选好的路径是 https://download.docker.com/linux/centos/8/x86_64
原创
发布博客 2021.07.17 ·
54 阅读 ·
0 点赞 ·
0 评论

【157】Consul 1.8.5 在Linux CentOS 7上搭建集群例子,含修改server端口号,访问控制

概要本文用了三台物理机,分别是A、B、C。操作系统是 Linux CentOS 7物理机A:172.31.130.124物理机B:172.31.130.125物理机C:172.31.130.129这个集群主要干了下面三件事:三台机器上分别搭载了三个server节点、三个agent节点。为了解决端口冲突,修改了server节点的端口号。agent节点使用默认端口号,这样方便Java或其他开发代码的业务节点连接。做了访问控制,防止无关人员调用接口,或者使用consul自带的管理界面。
原创
发布博客 2021.07.05 ·
197 阅读 ·
0 点赞 ·
0 评论

【156】linux查看文件夹的大小

查看根目录下各个文件夹的大小:/$ du -d 1 / -h4.0K /srv4.0K /mnt1.9G /usr20G /data0868K /run8.0K /home38M /etc3.9G /var3.3M /tmpdu: cannot access ‘/proc/11306/task/11490/fd/107’: No such file or directorydu: cannot access ‘/proc/11306/task/11490/fd/111’: No su
原创
发布博客 2021.04.12 ·
65 阅读 ·
0 点赞 ·
0 评论

【155】Zookeeper 3.5.5 在不修改源文件的条件下自定义日志文件路径

解决方案:进入 zookeeper 安装目录下,创建启动脚本文件 start.shstart.sh#!/usr/bin/env bashZOO_LOG_DIR='/data0/logs/zookeeper' ZOO_LOG4J_PROP='INFO,ROLLINGFILE' bin/zkServer.sh startZOO_LOG_DIR 设置了日志文件夹路径, ZOO_LOG4J_PROP='INFO,ROLLINGFILE' 设置日志输出级别是INFO,采用滚动文件更新的方式生成日志文
原创
发布博客 2021.04.12 ·
95 阅读 ·
0 点赞 ·
0 评论

【154】MySQL使用字符串作为主键的时候,如何按照特定id顺序返回结果。

创建表格CREATE TABLE `t_product` ( `c_id` varchar(32) NOT NULL COMMENT 'ID', `c_name` varchar(200) NOT NULL COMMENT '产品名称', `c_create_time` datetime NOT NULL COMMENT '创建时间', `c_del` tinyint(1) NOT NULL DEFAULT '0' COMMENT '删除标识', PRIMARY KEY (`c_id`
原创
发布博客 2021.04.06 ·
290 阅读 ·
0 点赞 ·
0 评论
加载更多