自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

转载 geojson格式地图生成

地图生成

2022-09-06 13:47:19 858

转载 接口文档生成:smart-doc+torna

转发记录一下:https://blog.csdn.net/qq_22310551/article/details/118380353

2022-05-13 15:45:05 253

转载 海康、大华摄像头chrome高版本实时播放(java集成)

转载自:https://blog.csdn.net/u011877155/article/details/83750651部署nginx、ffmpeg转为rtmp、利用video.js播放,无需浏览器安装插件摄像头采用大华的,这里提供一个大华摄像头ip搜索软件(用于检测同一网段下在线摄像头设备信息)地址:https://download.csdn.net/download/u011877155/10765657环境:windows 服务器vcl视频播放器https://download.csdn.

2021-12-08 11:44:49 1062

转载 配置同时使用内网和外网

需求问题:开发时需要同时使用到内网和外网,来回切换相当麻烦,直接配置路由表实现双网同时使用windows解决:(1)进入cmd,执行 route print,查看路由表现状(2)删除不需要的路由配置:route delete 0.0.0.0(3)配置自己的需要的路由:(-p 的意思是设置永久的路由)route add -p 0.0.0.0(需进入的网段) mask 255.255.255.0(掩码) 192.168.1.1 (进该网段的网关)route add -p 172.19.19.0(

2021-09-03 15:16:49 1581

原创 vscode命令报错ERESOLVE unable to resolve dependency tree

错误原因等依赖项中存在无法解决的冲突解决方案使用 npm i --legacy-peer-deps

2021-09-03 14:29:34 569

转载 Spring的定时任务@Scheduled(cron = “0 0 1 * * *“)

以下转自:https://www.cnblogs.com/dyppp/p/7498457.html指定某个方法在特定时间执行,如: cron=“0 0 1 1 * ?” 即这个方法每月1号凌晨1点执行一次Cron表达式是一个字符串,字符串以5或6个空格隔开,中间均由空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:1.Seconds Minutes Hours DayofMonth Month DayofWeek Year2.Seconds Minutes Hours Da

2021-03-19 10:16:11 9919

转载 CentOS7中使用yum安装Nginx的方法

1、添加源默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。因此可以如下执行命令添加源:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2、安装Nginx通过yum search nginx看看是否已经添加源成功。如果成功则执行下列命令安装Nginx。sudo yum install -y ngin

2021-03-08 11:01:55 489

转载 CentOS7安装redis 报错,解决没有可用软件包

转载自 https://blog.csdn.net/qq_36326332/article/details/107290697linux下yum安装redis以及使用1、yum install redis --查看是否有redis yum 源[root@localhost ~]# yum install redis 已加载插件:fastestmirrorbase | 3.6 kB 00:00 docker-ce-edge | 2.9 kB 00:00 docker-ce-stab

2021-03-08 11:00:45 2577

转载 微信公众平台如何配置业务域名

登陆微信公众平台首页输入用户名和密码后,选择登陆进入公众平台首页在首页的左侧菜单中,找到 设置 选项进入设置选项画面在顶部的菜单中,找到开发设置进入开发设置画面在画面中就可以看到业务域名选择开始配置微信的传统,还是要验证身份验证成功后,进入设置画面这里会有要求说明业务域名需经过ICP备案,新备案域名需24小时后才可配置。域名格式只支持英文大小写字母、数字及“- ”,不支持IP地址。先下载验证文件校验文件只是一个简单的txt文件校验文件内容错误。校验文件内容一般是

2021-01-29 10:26:47 4725

转载 产品经理所需技能

必备技能1、一个成功的产品经理的能力中应该有35%的项目管理能力。在项目管理方面,而且这35%的能力包括团队合作的能力。好的产品经理首先是成功的项目经理,项目管理的经验对于产品经理十分重要,可以帮助产品经理更好的进行产品的管理,团队合作的经验和能力可以让产品经理在产品的团队比较好的处理团队内部的人员关系和团队的其他情况。2、个人的能力占15%。成功的产品经理应该是成功的领导人,他的个人能力包括他的领导能力,个人的情况和能力以及他的个人的亲和力。个人的能力可以帮助产品经理更好进行产品过程的管理。3、

2021-01-23 22:56:28 1284

转载 腾讯产品经理能力模型

腾讯能力框架的基本定义,分为4类能力,共19个能力项目。这四类分别是:通用能力;专业知识;专业技能;组织影响力。19个能力项目分数不同类型的能力,通用能力包括5个项目:1.学习能力(基本素质)2.执行力(基本素质)3.沟通能力(基本素质)4.行业融入感+主人翁精神(关键素质)5.心态和情商(关键素质)专业知识包括3个项目:1.技术知识(相关知识)2.项目管理(关联知识)3.其他知识:财务、心理学、美学、办公技能等(关联知识)专业技能包括8个项目:1.产品规划:版本计划/节奏(产品能力

2021-01-23 22:47:47 4811 1

转载 腾讯8分钟产品课

用户、定位、需求、时机、匠心、危机、合作、商业——还原产品背后故事,分享腾讯产品心法。一、用户:一切以用户价值依归**1、定义用户:**明确产品服务于谁,目标用户是怎样一群人,他们的喜好是什么,在什么场景下使用产品。**2、接近用户:**用户访谈、回复发帖、阅读反馈、问卷调研、走进场景、观察行为、分析数据…通过多种渠道接近用户,持续获取真实的用户画像。**3、了解用户:**站在用户角度思考问题,变换不同角度、身份、环境、场景,理解各种用户群的使用需求。**4、变成用户:**把思维改变为用户模式,.

2021-01-23 22:15:13 179

转载 腾讯8分钟产品课—用户

一切以用户价值为依归——这是腾讯的经营理念。首先,定义用户。产品初创,需要思考你的产品服务于谁,目标用户是怎样一群人,他们的喜好是什么,在什么场景下使用产品。以QQ音乐为例,这款产品的目标用户非常广泛,为了得到用户画像,产品团队将用户按照年龄段分成80前、80后、85后、90后、95后和00后,分别调查了不同用户群体喜爱的偶像,以深入了解他们的日常生活。第二,接近用户。真正理解用户,光靠空想是不行的,得真刀真枪去接近他们。用户访谈、回复发帖、阅读反馈、问卷调研、走进场景、观察用户行为、分析用户数据

2021-01-23 22:01:21 170

原创 底层思维逻辑

自我定位逻辑你的定位是什么?首先弄清楚三个问题:第一,我是谁?第二,我能干什么?第三,我应该怎么干?结果逻辑在优化工作的底层逻辑时,任何时候都十分重要的一条标准就是:无论做什么都要用结果去落实。学习逻辑努力的一个重要手段就是学习。团队逻辑“大家强,你才会真的强。”这句话的核心讲的便是人在工作中要有团队精神。在团队的底层逻辑中,互相协作、彼此支援是将工作做好的坚固基础。真正优秀的人将团队看作是合作的舞台,而不是非此即彼的竞技场 。态度逻辑在工作中会遇到各种各样的问题和困难,我们需要

2021-01-14 22:27:58 1603 1

原创 mybatis-plus入门

简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具, 是国内人员开发的 MyBatis 增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支

2020-11-21 23:35:17 121

转载 SpringBoot+SpringCloud面试题整理

什么是SpringBoot?1、用来简化spring初始搭建和开发过程使用特定的方式进行配置(properties或者yml文件)2、创建独立的spring引用程序main方法运行3、嵌入Tomcat无需部署war包,直接打成jar包nohup java -jar – & 启动就好4、简化了maven的配置4、自动配置spring添加对应的starter自动化配置SpringBoot常用的starter:1、spring-boot-starter-web(嵌入Tomcat和web开发需

2020-10-20 10:25:35 190

原创 java 拦截器的理解

1.拦截器的概念java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前,进行拦截然后再之前或者之后加入某些操作。2.拦截器的原理大部分时候,拦截器方法都是通过代理的方式来调用的。Struts2的拦截器实现相对简单。当请求到达Struts2的ServletDispatcher时,S.

2020-10-15 10:17:39 396

原创 Spring MVC执行流程的简单理解

Spring MVC的架构图:Spring MVC理解:1.前端发送请求到前端控制器。前端控制器实际上是一个servlet,servlet是随着tomcat等容器而启动的,初始化过程为:① Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。② 装载并创建该Servlet的一个实例对象。③ 调用Servlet实例对象的init()方法。④ 创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP响

2020-10-14 21:49:09 126

转载 Synchronized与Lock的区别与应用场景

同步代码块,同步方法,或者是用java提供的锁机制,我们可以实现对共享资源变量的同步控制。技术点:1、线程与进程:在开始之前先把进程与线程进行区分一下,一个程序最少需要一个进程,而一个进程最少需要一个线程。关系是线程–>进程–>程序的大致组成结构。所以线程是程序执行流的最小单位,而进程是系统进行资源分配和调度的一个独立单位。以下我们所有讨论的都是建立在线程基础之上。2、Thread的几个重要方法:我们先了解一下Thread的几个重要方法。a、start()方法,开始执行该线程;b、

2020-09-30 10:33:08 291

转载 如何更规范化编写Java 代码

一、MyBatis 不要为了多个查询条件而写 1 = 1 当遇到多个查询条件,使用where 1=1 可以很方便的解决我们的问题,但是这样很可能会造成非常大的性能损失,因为添加了 “where 1=1 ”的过滤条件之后,数据库系统就无法使用索引等查询优化策略,数据库系统将会被迫对每行数据进行扫描(即全表扫描) 以比较此行是否满足过滤条件,当表中的数据量较大时查询速度会非常慢;此外,还会存在SQL 注入的风险。反例:<select id="queryBookInfo" parameterTyp

2020-09-17 22:49:55 107

翻译 还不懂Redis?看完这个故事就明白了!

作者 | 轩辕之风O来源 | 编程技术宇宙我是Redis你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。说起我的诞生,跟关系数据库MySQL还挺有渊源的。在我还没来到这个世界上的时候,MySQL过得很辛苦,互联网发展得越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请求都变成了对它的一个又一个读写操作,MySQL是苦不堪言。尤其是到“双11”、“618“这种全民购物狂欢的日子,都是MySQL受苦受难的日子。据后来MySQL告诉我说,其实有一大半的用户请求都

2020-09-17 22:03:32 73

转载 java1.8新特性整理(全)

java1.8新特性整理(全)一、Java 8 Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda 表达式可以使代码变的更加简洁紧凑。1.1 语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{statements; }以下是lambda表达式的重要特征:·

2020-09-14 22:13:15 443 1

转载 精选IDEA中十大提高开发效率的插件!

JRebel热部署插件 开发这个是必不可缺少的GenerateAllSetter当你进行对象之间赋值的时候,你会发现好麻烦呀,能不能有一个更好的办法呢~ 有,只要你选中需要生成set方法的对象,按下快捷键 alt+enter 界面如下:一键调用一个对象的所有的set方法generate call to class all setter method by alt+enter on the variable classgenerate a converter two object when

2020-09-09 22:21:16 161

转载 EasyCode实现数据库到Swagger全自动化

简介EasyCode是基于IntelliJ IDEA开发的代码生成插件,通过自定义生成模板可以完成定制化的 Mapper Service Controller 生成,结合数据库 Comment还可以实现从数据库到 Swagger 的一键配置,非常的强大与方便,项目地址:EasyCode–码云 这里推荐大家使用安装和一般的Idea插件安装方式一样,点击 File -> Setting -> Plugins 搜索 EasyCode 点击 Install 安装即可,安装之后需要重启,当然如果是I

2020-09-09 22:04:52 415

原创 JAVA字符串学习

1 String(1) String的创建机理由于String在Java世界中使用过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。其运行机制是:创建一个字符串时,首先检查池中是否有值相同的字符串对象,如果有则不需要创建直接从池中刚查找到的对象引用;如果没有则新建字符串对象,返回对象引用,并且将新创建的对象放入池中。但是,通过new方法创建的String对象是不检查字符串池的,而是直接在堆区或栈区创建一个新的对象,也不会把对象放入池中。上述原则只适用于通过直接量给

2020-08-27 21:59:22 115

转载 Hutool中那些常用的工具类和方法

本文为学习spring源码解读做的部分笔记,如需学习全部spring源码解读,可自行查阅资料或者在B站观看对应的视频创建servicepublic class TestService { }创建controllerpublic class TestController { private TestService testService; public TestService getTestService() { return testService;

2020-08-16 12:44:09 2136

转载 分享10个Spring Boot快速开发的项目

本文为大家精选了 码云 上优秀的 Spring Boot 语言开源项目,涵盖了企业级系统框架、文件文档系统、秒杀系统、微服务化系统、后台管理系统等1、项目名称:分布式敏捷开发系统架构项目简介:基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解

2020-08-13 22:42:34 301

原创 数据库索引规约

本文学习自阿里巴巴编码规范,只作为学习笔记,如需详细了解请自行查看阿里编码规范1.业务上具有唯一特性的字段,哪怕是多个字段的组合,也必须要建成唯一索引。2.需要join的字段,数据类型必须绝对一致,多表关联查询时,保证被关联到的表需要有索引。即使双表 join 也要注意表索引、SQL 性能3.在varchar字段上建索引时,必须设置索引的长度,根据实际文本区分度解决实际索引长度。测试合适索引的长度计算公式是:count(distinct left(c_address,20))/count(*)

2020-08-05 21:46:18 285

转载 解决Eclipse中progress一直在右下角跳出来的问题

2020-07-30 18:00:16 536 1

原创 DICOM图像压缩传输

图像压缩调用函数通过如下API实现dicom图像的无损压缩传输DcmDataset *dataset = dcff.getDataset();dataset->chooseRepresentation(EXS_RLELossless, NULL);if (dataset->canWriteXfer(EXS_RLELossless)){status = dcff.saveFile(fullpath.c_str(), EXS_RLELossless); }学习自 h

2020-07-30 14:52:06 1206

转载 Spring validator常用注解

文章转载自:https://www.cnblogs.com/wjh123/p/8745473.html规则:@CreditCardNumber //对信用卡号进行一个大致的验证@URL (protocol=,host,port) //检查是否是一个有效的URL,如果提供了protocol,host等,则该URL还需满足提供的条件...

2020-07-23 11:02:54 447

原创 idea导入使用jar包web项目

1.导入本地项目2.对项目进行配置

2020-07-21 23:48:34 396

原创 windows下安装RabbitMQ

RabbitMQ由Erlang语言开发, 安装RabbitMQ需 要安装Erlang/OTP,并保持版本匹配,本文基于目前自身学习的版本, 需要不同版本请自行去官网下载Erlang/OTP下载地址, 版本为( otp_win64_20.3.exe)链接:https://pan.baidu.com/s/182egfJsql4mZZ9IRvEM8xg提取码:txsgRabbitMQ下载地址, 版本为(rabbitmq-server-3.7.3)链接:https://pan.baidu.com/s/15

2020-07-21 23:31:55 203

转载 分享一个非常好的springboot脚手架系统

分享一个非常好的springboot脚手架系统组织架构Springboot├─doc 项目SQL语句以及文档│├─common 公共模块│ ├─base Base继承通用类│ ├─conf springBoot所有配置│ ├─domain 前台返回包│ ├─druid druid连接池│ ├─exception 异常处理包│ ├─file 文件上传│ ├─interceptor 拦截器│ ├─log 日志记录AOP│ ├─domain 前台返回包│ ├─q

2020-07-18 21:58:54 971

原创 java多线程学习

1.什么是线程Thread类中有这样的明确定义:线程是程序中执行的线程,Java虚拟机允许程序同时运行多个执行线程。1.线程有6种状态:新建,运行(可运行),阻塞,等待,计时等待和终止。新建:当使用new操作符创建新线程时,线程处于“新建“状态运行(可运行):调用start()方法阻塞:当线程需要获得对象的内置锁,而该锁正在被其他线程拥有等待:当线程等待其他线程通知调度表可以运行时计时等待:对于一些含有时间参数的方法,如Thread类的sleep()终止:当run()方法运行完毕或出现异常时

2020-07-18 09:40:55 78

原创 编译DCMTK

1.安装cmke软件下载地址(https://cmake.org/download/)2.下载DCMTK选择合适的版本,由于我的VS是2013版本我下载的是箭头表示版本https://dcmtk.org/dcmtk.php.en3.如图所示,将解压后的DCMTK文件里面的(CMakeLists.txt)文件直接用鼠标拖动到(cmake-gui.exe)程序中,拖动过来后的效果如下4.如下图所示,勾选对应的内容及输入对应的路径,按照途中所示将对应的路径输入到文件中注意斜杠(/)5.生成

2020-07-16 15:31:02 460

原创 dicom服务的学习

C-WORKLIST服务标准方式标签写入不了设备的可通过如下方式解决:OFCondition result1; DcmItem *ditem1 = NULL; result1 = ds->findOrCreateSequenceItem(DCM_ScheduledProcedureStepSequence, ditem1); if (result1.good()) { ditem1->putAndInsertString(DCM_Modality, modality.c_

2020-07-15 23:29:44 481

原创 java常见空指针的情况

java程序中如果变量为null,就意味着它是没有引用指向或者说指针,这个时候对这个变量做任何操作都会产生空指针异常( NullPointerException)。下面五种情况下最容易出现空指针异常。1.参数值为Integer等包装类型,使用时因为自动拆箱导致了空指针异常;2.字符串比较时容易出现空指针异常;3.对key、value不能为null的容器put为null的key、value值;4.方法或者远程服务返回的list不是空而是null,没有进行判空,就直接调用该list的方法会出现空指针异

2020-07-13 23:32:28 2157

原创 搭建简单的springboot项目

使用idea搭建springboot项目按照如下步骤进行创建学习自 https://juejin.im/post/5e7ab0bae51d45271b7498151.引入相关依赖,按照自己项目实际情况进行引入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML

2020-07-12 19:08:22 135

原创 数据库的导入及导出

oracle使用expdp/impdp命令导入导出数据导出数据库1.使用cmd登陆数据库sqlplus/ as sysdba 直接回车不用输入密码2.创建存放数据库的地址(导入导出都需要创建)create or replace directory databak as 'D:\temp;----路径必须存在3.赋予用户读写权限grant read,write on directory databak to pacs; --pacs为用户名4.执行导出或者导入数据之前需要先退出数据库输入

2020-07-11 23:38:02 207

空空如也

空空如也

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

TA关注的人

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