自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(284)
  • 资源 (38)
  • 收藏
  • 关注

原创 解决java.lang.IllegalStateException: Duplicate key异常

记录解决java.lang.IllegalStateException: Duplicate key异常

2023-04-11 10:20:52 5754

原创 集成nacos,使用钉钉发送服务下线告警

我们在集成微服务框架的时候,涉及服务太多,如果是单节点的话,遇到凌晨服务挂起的问题会很麻烦。并且原生的监控也不是很理想。这里结合nacos,再通过钉钉来发送服务下线告警,这样可在第一时间确定服务异常并及时处理。

2023-04-07 17:46:34 2519 9

转载 mysql获取当天,昨天,本周,本月,上周,上月的起始时间

mysql获取当天,昨天,本周,本月,上周,上月的起始时间。

2023-04-03 09:24:31 161

原创 java两个时间比较的几种方式

java两个时间比较的几种方式

2023-04-01 18:35:43 2055

原创 Vue3 + echarts 5.4.2 实现

从vue2升级到vue3,对原来的柱状图、折线图组件进行了修改,这两个组件的语法保留了vue2,实际使用也没有问题

2023-04-01 17:13:44 587

转载 常用正则表达式

常用的正则表达式

2023-02-06 14:54:32 152

原创 记录一次mysql慢查询的优化过程

优化mysql的慢查询语句,优化效果明显,记录一下。

2023-01-18 15:06:36 1517

原创 极光推送REST API与Java后台对接

极光推送Java后台对接

2023-01-17 18:33:02 1509

原创 使用Echarts实现地图展示

使用echarts动态展示城市的数量统计

2022-12-30 10:04:55 3515

原创 springboot+logback的多环境配置

使用springboot的时候,一般会区分开发、测试、生产环境。而在不同环境部署的时候需要修改对应的配置,如果每次切换都需要手动修改一大堆配置其实很麻烦。为了方便可以配置多个文件,比如部署测试环境时,只需修改spring.profiles.active为test即可,再如生产环境只需修改spring.profiles.active为prod。其他都不需要改动,这样是不是很方便。

2022-12-09 18:41:26 3353

原创 element-ui Pagination分页只保留上一页下一页

有时数据量太大,比如日志数据没必要查看很久之前的,所以把页数屏蔽,不给系统造成卡顿,最简单的方式就是隐藏总条数、页数。

2022-11-01 09:45:58 1645

原创 springcloud微服务国际化

单体应用的国际化和微服务的国际化

2022-10-26 10:35:59 4462 2

原创 使用docker快速安装开发环境

使用docker快速安装开发环境

2022-09-02 14:44:41 1156

原创 Docker安装mysql 5.7主从复制

使用docker安装mysql主从复制,踩了很多坑,把过程记录下来方便以后查阅

2022-08-31 14:19:14 906

原创 利用Ant 执行SQL 脚本

利用 Ant 的SQL Task来实现执行SQL 脚本的功能

2022-05-07 16:37:21 848

原创 Springboot+JPA打印SQL日志

Springboot+JPA打印SQL日志

2022-05-07 11:53:11 11758 1

转载 JVM之内存模型

JVM定义了若干个程序执行期间使用的数据区域。这个区域里的一些数据在JVM启动的时候创建,在JVM退出的时候销毁。而其他的数据依赖于每一个线程,在线程创建时创建,在线程退出时销毁。1、程序计数器程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java 虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器(对于多核处理器来说是一个内核)只会执行一条

2022-04-27 17:22:18 336

转载 uni-app 保持登录状态 (Vuex)

在小程序中,保持登录状态是很常见的需求,今天就把写一写使用uni-app框架的保持登录状态功能是怎样实现的。

2022-04-27 17:02:04 5066

原创 JPA自定义查询

JPA自定义查询

2022-04-25 16:28:50 2721

原创 生成pdf文件并打包zip下载

使用itextpdf生成pdf文件,使用ant的org.apache.tools.zip生成zip包,并下载

2022-04-25 16:07:27 3409

原创 Centos8一键启动多个Springboot jar包

首先在jar包同目录下(假设为/app)创建启动文件#创建shell文件touch start.sh进入编辑模式#编辑内容vim start.sh然后把下面内容复制到文件里面保存#! /bin/bash# 模块,注意要与启动的jar包数量相同MODULES=(gateway auth)# jar包数组JARS=(gateway-1.0.jar auth-1.0.jar)# jar包路径JAR_PATH='/app'# 日志路径LOG_PATH='/app/logs'sta

2022-01-17 16:16:43 1158

原创 封装uni-app的网络请求

封装uni-app的网络请求

2022-01-07 14:08:07 2396 2

原创 使用Java替换字符串占位符的几种方法

开发中我们常常要使用变量,这些变量需要根据不同的需求进行一些处理。我们今天来介绍几个使用Java替换字符串占位符的方法。

2022-01-07 13:37:38 10950 2

原创 springboot2.1.0漏洞修复及踩坑

项目新上线,是使用springboot框架,云服务器检测出来有5个漏洞查阅了相关资料,大致的原因了解了,受影响的版本如下:Spring Framework反射型文件下载漏洞Jackson-databind反序列化漏洞(CVE-2020-35490/CVE-2020-35491)Jackson 远程代码执行漏洞 (CVE-2020-35490等)从检测报告中看出升级spring-boot-starter-parent版本即可修复。已修复版本spring-boot-starter-parent

2022-01-07 13:21:34 4272

转载 Linux版宝塔管理

安装宝塔Centos安装脚本yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.shUbuntu/Deepin安装脚本wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

2022-01-06 15:36:42 102

原创 Vue视频直播,解决Web端+小程序端同时播放问题

一、Web端实现Web端是vue2,用的是LiveQing,支持多种格式视频播放,可以去官网(https://www.liveqing.com/docs/download/LiveQing.html)看。首先安装插件npm install --save @liveqing/liveplayer然后在vue.config.js里面加上如下内容:const CopyWebpackPlugin = require('copy-webpack-plugin')module.exports = { c

2021-10-14 14:51:48 1341

转载 阿里内部常用的15款开发者工具

精选了阿里巴巴程序员常用的十几款开发者工具一、Java线上诊断工具 ArthasArthas 阿里巴巴2018年9月开源的一款Java线上诊断工具。工具的使用场景:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!是否有一个全局视角来查看系统的运行状况?有什么

2021-09-08 15:04:20 374

转载 SQL Server导出存储过程

sqlserver批量导出视图select text from syscomments s1 join sysobjects s2 on s1.id=s2.id where xtype = 'V'sqlserver批量导出存储过程select text from syscomments s1 join sysobjects s2 on s1.id=s2.id where xtype = 'P'sqlserver批量导出函数select text from syscomments s1 jo

2021-09-08 10:25:00 1592

原创 Tomcat8配置HTTPS

直接看配置,多余的注释都已经删除了server.xml<?xml version="1.0" encoding="UTF-8"?><Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <!-- Security listener. Documentation at /docs/

2021-07-13 10:13:32 1138

原创 简单的数据库连接测试方法

在windows的生产环境如何不允许安装数据库可视化工具,也不能使用代码来测试数据库是否能连接的话,可以使用下面方法:新建一个文本文件,重命名,名字随意,后缀改为 udl双击打开可以看到有7个数据源连接方式下面的是odbc连接方式,在系统中创建odbc之后,会自动读取到数据源名称随意选择一个,点击测试,连接成功下面是连接SQLserver的连接方式,填入数据库ip,用户名和密码,也可以选择windows账户登录,其它默认点击测试,连接成功。剩下的数据源可以自行测试一下...

2021-06-21 13:04:24 5036

原创 开源框架WebCollector抓取图片初试

官网地址:https://github.com/CrawlScript/WebCollector 。这是java版本,如果想要体验Python版本的话请移步 https://github.com/CrawlScript/WebCollector-Python其它介绍文章https://www.freesion.com/article/255392486/https://blog.csdn.net/AJAXHu/article/details/81108253废话不多说,直接进入正题。首先用mav

2021-03-18 14:31:15 396

原创 【视频直播篇七】Aliplayer的使用

<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="IE=edge" > <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, maximum-scale

2021-03-08 15:00:09 1923

原创 【视频直播篇六】videojs的使用

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>video.js播放rtmp流</title> <link href="//vjs.zencdn.net/7.10.2/video-js.min.css" rel="stylesheet"> <script src="//vjs.zencdn.net/7.10.2/vi

2021-03-08 14:47:53 1307

原创 【视频直播篇五】vue-cli3集成vue-aliplayer-v2

安装插件npm install vue-aliplayer-v2 --save编写页面<template> <div id="app"> <template v-if="!isShowMultiple && show"> <vue-aliplayer-v2 :source="source" ref="VueAliplayerV2" :options="options" />

2021-03-08 14:39:58 2384 1

原创 【视频直播篇四】vue-cli3集成flv.js

本篇介绍vue-cli3集成flv.js

2021-03-08 14:29:13 1377 1

原创 【视频直播篇三】vue-cli3集成vue-video-player

安装vue-video-player插件npm install vue-video-player --save安装rtmp支持npm install videojs-flash --save安装hls(m3u8)支持npm install videojs-contrib-hls --save安装好之后,编写页面<template> <div> <video-player ref="videoPlayer" class="vjs-custom-s

2021-03-08 14:12:26 1591

原创 【视频直播篇二】vue-cli3集成LivePlayer

关于LivePlayer的介绍请参考https://www.liveqing.com/docs/products/LiveQing.html首先导入插件npm install @liveqing/liveplayer --save-dev然后把下面三个文件放入public目录crossdomain.xmlliveplayer.swfliveplayer-lib.min.js还需要安装copy-webpack-plugin插件npm install --save-dev copy-web

2021-03-08 13:57:15 2203 5

原创 【视频直播篇一】入门篇

一、前言公司产品要集成视频直播,原来找的一家第三方厂家已经对接好了,后来领导说成本太高要换。拿到同行的产品来看,发现他们用的是rtmp协议的直播流。领导说要上这个,把这个任务交给我,当时都蒙圈了。这啥玩意?!从来没见过啊。领导的话就是命令,没办法,硬着头皮也要上。花了大概3-4天,终于弄清楚了这个“rtmp”是什么东西。首先直播中有两个非常重要的概念:推流、拉流。通俗来讲,推流指的就是我们在直播平台看到的主播那一端采集摄像头数据推送到视频流服务器。而拉流就是观众这一段使用pc、移动端播放直播视频了。二

2021-03-04 18:36:23 2882 1

原创 nginx解决springcloud前后端跨域问题,同时配置ssl

为了好管理我们在Nginx的配置文件nginx.conf最后面添加一条语句,Nginx目录根据实际情况自行修改include /usr/local/nginx/conf/conf.d/*.conf;这里的意思是引入conf.d目录下面的所有后缀为.conf的配置,这里应该也可以使用相对路径,Windows系统是可以的,Linux我没有测试,大家可以试一下。然后在conf目录下面创建conf.d目录,并且在conf.d目录下面创建一个ssl.conf文件,内容如下#配置443端口server {

2021-02-24 15:01:58 659

原创 小程序实现图片预览+上传

废话不多说,直接上代码。我这里是mpvue的写法,可能与原生的小程序有部分不一样的,请注意。// 选择图片avatarChoose() { var that = this wx.showActionSheet({ itemList: ['从手机相册选择'], success: function(res) { //选择照片 wx.chooseImage({ count: 1, // 选择图片张数,默认9 sizeType: ['com

2021-02-23 18:11:10 281

socket监控application客户端

socket监控application客户端

2015-01-14

Myeclipse-2013-破解文件_Myeclipse-10-破解文件

Myeclipse-2013-破解文件_Myeclipse-10-破解文件,兼容Myeclipse-2013和Myeclipse-10.里面有Myeclipse-10的破解教程

2014-11-13

uploadify.js上传文件框架

uploadify-3.2.1.js 上传文件框架 官网最新版本

2014-11-13

spring mvc+spring+mybatis 例子

spring mvc+spring+mybatis 简单例子 附带jar包

2014-11-13

mybatis-3.1.1.jar

mybatis-3.1.1.jar mybatis的依赖jar包

2014-11-13

javatar-2.5.jar

javatar-2.5.jar java 对文件进行打为tar包的工具

2014-11-13

简单的SpringMvc_demo_附带lib

简单的SpringMvc_demo_附带lib

2014-11-13

Tomcat-7.0.40

Tomcat-7.0.40 32bit.

2014-11-13

My97DatePickerBeta日期控件

My97DatePickerBeta日期控件

2014-11-13

jquery-easyui-1.4.1

jquery-easyui-1.4.1 最新版本。很稳定

2014-11-13

JsonViewe.zip

JsonViewe最专业的json查看根据

2014-11-13

基于NIO socket高并发的监控系统

支持高并发,可以通过socket传输文件。 服务机实现了的功能:1、不间断的接收客户端的消息。2、当有指令过来的时候跟客户机建立连接操作完成后断开连接; 客户机实现了的功能:1、不间断的发送本机运行情况。2、监听客户端的指令输入,进而操作。 采用Spring mvc+mybatis的架构,数据库是DB2,用到了EasyUI 1.4。 有需要的朋友可以下载参考。

2014-11-10

Notepad_6.5

Notepad_6.5,超好用的文本编辑器。比UltraEdit功能稍弱,但是很实用。 打开文件也很快,支持的文本格式也很多

2013-10-12

Spring3.2.1+struts2.3.15.1+mybatis3.2.2 集合jar包

Spring3.2.1+struts2.3.15.1+mybatis3.2.2 集合jar包 测试能用,整个包比较精简。基本没有多余的包。 里面带了commons-configuration-1.9.jar(操作xml文件的公共类包,很实用很强大,它依赖的commons-lang-2.3.jar也在里面) 里面包含mysql-connector-java-5.1.26-bin.jar,如果需要对其他数据库进行操作的话,需另外下载相应的包。

2013-10-12

http watch pro

http watch pro可以实现网络抓包,有汉化包

2013-08-27

org.vssplugin_1.6.2

myeclipse 的VSS插件 org.vssplugin_1.6.2

2013-08-27

PL/SQL+汉化+sn

首先安装PLSQL Developer 8 ; 在安装version715registerfile下的chinese.exe 附带sn

2013-08-27

彩影64位ARP防火墙

用过最好的ARP防火墙,完全适用win7 x64系统,解决了很多找不到兼容防火墙的问题

2011-08-27

redis-desktop-manager-0.8.8.384

Redis的可视化工具:redis-desktop-manager-0.8.8.384

2018-12-12

redis-desktop-manager-0.9.0.496

Redis的可视化工具:redis-desktop-manager-0.9.0.496

2018-12-12

awesomium_v1.6.6_sdk_win.exe

markdowpad2实时预览组件 awesomium_v1.6.6_sdk_win.exe

2018-05-22

awesomium-sdk-1.7.3

HTML UI, integrated in about an hour. Awesomium provides everything you need to start displaying beautiful HTML-powered interfaces and web-content within your application fast.

2018-05-21

PC-lint9.0i+补丁+教程

PC-Lint 是GIMPEL SOFTWARE公司开发的C/C++软件代码静态分析工具,它的全称是PC-Lint/FlexeLint for C/C++,PC-Lint 能够在Windows、MS-DOS和OS/2平台上使用,以二进制可执行文件的形式发布,而FlexeLint 运行于其它平台,以源代码的形式发布。PC-lint 在全球拥有广泛的客户群,许多大型的软件开发组织都把PC-Lint 检查作为代码走查的第一道工序。PC-Lint不仅能够对程序进行全局分析,识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针以及冗余的代码,还能够有效地帮你提出许多程序在空间利用、运行效率上的改进点。

2017-07-05

PClint9.0i程序+补丁+教程

PC-Lint 是GIMPEL SOFTWARE公司开发的C/C++软件代码静态分析工具,它的全称是PC-Lint/FlexeLint for C/C++,PC-Lint 能够在Windows、MS-DOS和OS/2平台上使用,以二进制可执行文件的形式发布,而FlexeLint 运行于其它平台,以源代码的形式发布。PC-lint 在全球拥有广泛的客户群,许多大型的软件开发组织都把PC-Lint 检查作为代码走查的第一道工序。PC-Lint不仅能够对程序进行全局分析,识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针以及冗余的代码,还能够有效地帮你提出许多程序在空间利用、运行效率上的改进点。

2017-07-05

PClint9.0i程序+补丁+经验教程

PC-Lint 是GIMPEL SOFTWARE公司开发的C/C++软件代码静态分析工具,它的全称是PC-Lint/FlexeLint for C/C++,PC-Lint 能够在Windows、MS-DOS和OS/2平台上使用,以二进制可执行文件的形式发布,而FlexeLint 运行于其它平台,以源代码的形式发布。PC-lint 在全球拥有广泛的客户群,许多大型的软件开发组织都把PC-Lint 检查作为代码走查的第一道工序。PC-Lint不仅能够对程序进行全局分析,识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针以及冗余的代码,还能够有效地帮你提出许多程序在空间利用、运行效率上的改进点。

2017-07-05

jre-6u45-windows-x64.exe

jre-6u45-windows-x64.exe Windows 64位 jre1.6.直接安装即可

2017-06-27

jre-7u79 Linux版 x32

jre-7u79-linux-i586.rpm Linux版32位的 jre7,直接安装,并配置环境变量即可

2017-06-27

mysql-5.5.54-winx64.msi

mysql-5.5.54-winx64.msi 安装之后需要手动修改字符集,否则中文有乱码。在安装目录里面的my.ini文件

2017-06-27

jre-7u79-windows-x64

jre-7u79-windows-x64 Windows 64位版本 jre 1.7,直接安装即可

2017-06-27

PowerDesigner165_破解文件.rar

PowerDesigner165破解文件

2017-05-08

AccessDatabaseEngine

access的64位系统驱动,支持win7

2017-05-08

jre-7u67-windows-i586

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 jre-7u67-windows-i586是32位JRE安装包,大小只有20多M,比JDK7小了100多M,使用比较便捷。

2016-12-27

dubbo+spring 消费者项目示例

dubbo服务层(含所需jar包) 步骤: 1、配置本项目的applicationConsumer.xml的zookeeper路径 2、运行Main即可访问服务层的实现类 服务端请移步到:http://download.csdn.net/detail/tiantang_1986/9716561 注意事项:消费者的接口类名、包名要与服务层一直,否则会报错

2016-12-20

dubbo+spring 服务层项目示例

dubbo服务层(含所需jar包) 步骤: 1、下载zookeeper3.4.9运行(远程、本地都可以) 2、配置本项目的applicationContext.xml的zookeeper路径 3、运行Provider即可提供服务 客户端请移步到:

2016-12-20

Process Explorer

Process Explorer让使用者能了解看不到的在后台执行的处理程序,能显示目前已经载入哪些模块,分别是正在被哪些程序使用着,process explorer可显示这些程序所调用的 DLL进程,以及他们所打开的句柄。Process Explorer最大的特色就是可以中终任何进程,甚至包括系统的关键进程! Process Explorer的显示有两个子窗口所组成,窗口上方会显示出当前活跃的程序进程,包括它们的详细描述,窗口下方则会显示出通过资源管理器模式运行的应用程序的相关信息,以及它们所调用的DLL和打开的句柄,该版本可以运行在windows NT/2K/XP/2003系统平台。

2016-01-19

socket监控application服务端

socket监控application服务端,集合监控查询界面,可以实时查看状态,并对指定的客户端发送指令。 已打包所有使用的jar包,直接导入项目即可使用

2015-01-14

空空如也

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

TA关注的人

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