自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (21)
  • 问答 (2)
  • 收藏
  • 关注

原创 SpringBoot3下Kafka分组均衡消费实现

一开始不知道,直接引用的spring-kafka依赖,然后就分组消费失败,始终只能被其中一个消费端消费,这里不知道是新版本配置有差异,还是就是新版kafka-clients跟SpringBoot3兼容有问题,特此记录!启动后调用接口发送消息;此时看到控制台消息输出已经是均衡消费了。TestController.java 用于发送测试消息。

2024-03-15 15:15:49 430

原创 openJDK17官方镜像报Error loading shared library libfreetype.so

然后运行:docker build --platform linux/amd64 -t jdk-font:17 .然后maven文件里就可以使用这个jdk-font:17作为基础镜像来打包自己的项目镜像了。新项目使用openJDK17做的,做完后打包成docker镜像到服务器上运行。docker镜像基础镜像用的是openjdk:17-jdk-alpine。搜了一圈没找到哪里有共用的带字体库的jdk17镜像,索性自己制作一个了。

2024-03-08 16:42:52 199 1

原创 java借助Acrobat实现pdf转word

windows平台,Adobe的Acrobat软件在pdf转word中功能良好,Jacob可以实现java代码和COM组件之间的互操作

2022-05-18 15:03:22 3761 11

原创 微信商户号转账到个人银行卡加密算法及结果查询问题

微信商户号提现到微信零钱,提现到银行卡;以及两种提现方式的结果查询功能

2022-04-04 17:26:32 1204 2

原创 DeepIn20 安装OpenCV4.5.5

老婆在家闲着无聊,就搞起了副业,其中有个APP平台是推广应用的,在那平台上下载他们推广的应用或游戏,就会有个两三毛钱的收入,我一看这么傻瓜的操作,还要人工来操作,实在也太浪费我们宝贵的“人力”了。于是乎,一番操作,给整成了自动化,从此躺赚人生,走上了财务自由之路........咳咳,梦醒了,扯的有点远了,下面进入正题。上面所谓的自动化操作,就是借助OpenCV,实现图片识别,然后再通过ADB发些模拟命令而已;即使实现了操作,也不能在我工作的电脑上去薅羊毛呀,于是就想起了我那祖传的老笔记本,想

2022-03-08 14:32:13 3954

原创 基于SpringBoot+VUE的前后端分离细粒度权限管理demo

经常有朋友问我权限系统怎么做。闲来无事,把近几年我做项目用到的权限管理框架,整理了个demo出来,供需要的小伙伴们拿来参考使用,避免重复造轮子。整个系统涉及到技术:1、JWT2、Mybatis-Puls3、SpringAOP4、Mysql+Redis5、VUE+Element-UI项目采用了当前比较流行的前后端分离模式,便于前后端技术分工合作下面是截图预览后端权限限制也很简单,只要加个注解就可以了,可以做到前端单个按钮资源的控制,或后台单个接口权限的控..

2021-09-10 20:14:35 431

原创 安卓端传统蓝牙串口通信小工具

前几天又完成了一个安卓端传统蓝牙串口通信小工具因为写博客的时候,蓝牙硬件已经寄回给客户了,所以无法截屏,只能看下面调试过程中拍的照片了。因为好久没做安卓开发了,开发过程中还是查了些资料的,其中有:自定义actionbar,recyclerview,eventbus,swiperefreshlayout的使用,当然还有最重要的蓝牙通信相关API。部分关键代码如下,DeviceCommandManager.java(蓝牙连接及命令发送):package com.meiyuan.blue

2020-12-28 16:48:58 568

原创 SpringBoot下websocket链接,Stomp模式支持web端跟微信小程序端同时连接

最近做物联网项目,需要用到websocket长连接,开始时是先做的PC端(基于VUE+ElementUI)的,考虑到使用方便就选用了stomp模式,后来客户又要上小程序,就在做微信端链接websocket的时候,遇上问题了,居然连不上websocket服务,一直报错:failed: Error during WebSocket handshake: Unexpected response code: 200本来PC端链接一直好好的,一开始以为是微信端的问题呢,一番度娘后,发现真是服务端问题,微信

2020-12-11 20:43:25 874 2

原创 Win10 平台C#与低功耗蓝牙BLE设备通信案例

前几天接了个单,客户要在win10电脑上做个工具软件,跟蓝牙锁设备相互通信。一开始以为是普通的蓝牙设备呢,收到客户寄来的测试设备,才发现是低功耗BLE蓝牙设备。PS:当时我研发用的台式机是没有蓝牙设备的,客户给寄了个USB的蓝牙适配器,插上后,系统自动安装了驱动,但是在设备发现页面,一直无法发现附近的设备。后来联系到厂家,装了他们的专用驱动就可以了,有遇到类似情况的小伙伴,及得找蓝牙设备厂家要驱动试下。下面进入正题,PC上与BLE通信的案例真不多,一开始打算用JavaFX做的呢,后来发现Java在P

2020-12-09 19:27:29 12313 27

原创 VUE下封装全局STOMP WebSocket及断线重连机制

最近一个后台管理项目中需要使用websocket跟服务器建立长连接,以便实时通信,一番百度查阅后,决定使用Stomp+websocket形式。网上简单的链接demo倒是很多,能真正发布到生产环境使用的却很少,尤其断线重连机制,一直没找到理想参考,于是决定自己写了,特此记录,以备查阅。本示例是全局使用的websocket,初始化成功后,可在任意页面或组件中调用,由于使用了stomp,可以基于主题订阅模式跟服务器端交互,使用起来非常方便。在store文件夹下新建:websocket.jsimport

2020-10-16 20:16:04 8189 4

原创 EMQTT订阅系统消息失败 MqttException 128错误

最近做个共享充电桩的项目,其中云端跟下位机间的通讯采用的就是物联网通讯协议MQTT。需求方需要再设备断开链接的时候,发送通知给管理人员,以方便及时处理问题。由于刚接触MQTT通讯协议,查了下 需要订阅系统主题消息,这样就可以及时的知道哪些设备连上来了,哪些设备断开链接了。主题为:$SYS/brokers/(node)/clients/(clientId)/connected...

2019-09-20 09:01:33 3669

原创 运行Docker容器的主机因磁盘没有剩余空间而宕机问题排查

1,使用 df -h //查询整体磁盘使用情况 /dev/vda1 20G 19G 0 100% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 3.9G 4.0K 3.9G 1% /dev tmpfs 799M 1....

2019-07-17 15:13:20 977

原创 ELK收集分析Nginx日志-Elasticsearch6.3.1+FileBeat7.0+Logstash6.6.0+Kibana6.3.2

Filebeat 已经完全替代了 Logstash-Forwarder 成为新一代的日志采集器,同时鉴于它轻量、安全等特点,经消息队列输出插件输出到消息队列中。目前 Logstash 支持 Kafka、Redis、RabbitMQ 等常见消息队列。然后 Logstash 通过消息队列输入插件从队列中获取数据,分析过滤后经输出插件发送到 Elasticsearch,最后通过 Kibana 展示引入...

2019-04-28 11:24:16 1251

原创 Centos7下Nginx发布Axure产品原型文件

今天产品那边提个需求 说是可不可以把他用Axure做的产品原型文件 放到服务器上,然后弄个域名 这样子可以在任意地方访问。想了下 实现思路就是把Axure生成的静态文件放到服务器上,然后弄个nginx解析过去即可,分分钟实现。然后就给他安装了个SecureCRTSecureFX(特意弄了个中文版,怕他搞不懂英文,哈哈)。Centos上创建了个用户 并分了组(分配权限,怕他乱搞),接下...

2019-03-19 17:15:04 2925

原创 微信登录PC网站集成开发

最近公司的后台管理系统,决定做成可以微信扫码登录,然后各种站内信消息可通过微信下发。于是开启了下面的微信登录集成路的一波三折。首先你得有个认证通过的公众号(服务号),认证费300大洋,还得有个微信开放平台的账号,也要认证,同样300大洋。思路是这样的:用户在登录界面扫码登录,然后服务器收到微信服务器的回调(会带上参数:code,state),这时服务器那上参数code,加上开放平台的a...

2019-03-12 11:05:34 984

原创 微信小程序wx.request:fail ssl hand shake error

现象是这样:一开始配置好服务器端https证书后,小程序跟APP都是可以正常访问服务器接口的。运行一段时间后,具体多长时间应该是没规律的。然后小程序端就会出现:wx.request:fail ssl hand shake error。出现这个问题,第一时间想到的就是证书问题,起初以为证书过期了呢,到证书管理端查看,证书压根没有过期,此时用浏览器访问https的该网站,是可以正常访问的,浏览器端...

2019-03-06 11:59:14 785

原创 MySql8尝鲜,修改密码,远程链接,jdbc驱动

打开Mysql官方yum安装向导:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/先去下载最新版mysql的仓库(某些英文不太好的童鞋会懵逼,点击下图标识地方即可下载,楼主是在Centos7系统里安装的,系统不一样的童鞋需自行选择下载地址)下载完后  上传到虚拟机里,这里上传路径为:/usr/etc/mysql80-community...

2018-04-29 16:21:35 2054

原创 android studio2.3.3集成编译FFmpeg

1、准备个Linux系统,用来编译FFmpeg源码给Linux安装NDKndk下载地址:https://developer.android.google.cn/ndk/downloads/index.html解压NDK,并配置环境变量ffmpeg下载地址:http://www.ffmpeg.org/download.html下载后放入Linux目录:/usr/e

2017-10-15 15:08:26 478 1

原创 spring+shiro+redis实现session共享

利用spring的RedisTemplate实现session的存取,先配置applicationContext-shiro.xml <bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager">

2017-10-07 09:02:22 4018 2

原创 java单例模式

这里只写两种最常用的方式,且线程安全的:一、静态内部类方式public class Singleton { private static class SingletonHolder { private static final Singleton INSTANCE = new Singleton(); } private Si

2017-10-07 08:38:30 401

原创 Nginx shiro redis 多tomcat共享session

pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven

2017-06-30 19:38:13 2678

原创 dubbo小试

公司项目准备重构,考虑使用分布式,所以研究了下阿里巴巴的dubbo。直接上代码Provider端:pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc

2017-06-29 15:16:38 418 1

原创 workbench导出mysql5.6数据出错

用WorkBench导出一个数据库时,出现如下错误(mysql版本为5.6):mysqldump: Got error: 1045: Access denied for user 'ogmall'@'61.145.XXX.XXX' (using password: NO) when trying to connect可采用如下方式解决:去掉lock-tables

2017-05-28 14:45:41 2841

原创 centos7下安装mysql5.7

1.下载YUM库shell > wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm2.安装YUM库shell > yum localinstall -y mysql57-community-release-el7-7.noarch.rpm3.安装数据库shell >

2017-02-11 13:07:41 383

原创 javascript模拟原生事件

事件是用来描述网页中某一特定有趣时刻的,众所周知事件通常是在由用户和浏览器进行交互时触发,其实不然,通过Javascript可以在任何时间触发特定的事件,并且这些事件与浏览器创建的事件是相同的。这就意味着会有适当的事件冒泡,并且浏览器会执行分配的事件处理程序。这种能力在测试web应用程序的时候,是非常有用的,在DOM 3级规范中提供了方法来模拟特定的事件,IE9 chrome FF Opera 和

2017-02-09 21:11:09 446

原创 通用Android应用架构:从建项目开始

1.项目结构现在的MVP模式越来越流行。就默认采用了。如果项目比较小的话:app——Application Activity Fragment Presenter等的顶级父类config——API,常量表等model——数据层entities——数据模型presenter——MVP的P

2017-02-09 09:45:22 321

原创 Spring AOP实例 Junit4单元测试

一、创建maven项目springAOPpom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://

2017-01-20 10:49:39 6288

原创 okhttp3带cookie请求

服务器使用shiro做登录校验及权限验证的时候app端访问时就要带上cookie,不然请求会提示未登录private void postAsynHttp() { mOkHttpClient=new OkHttpClient.Builder() .cookieJar(new CookieJar() { p

2017-01-19 14:14:37 13734 2

原创 Netty5初探

Netty5实例

2017-01-18 15:54:55 410

原创 Linux/centos中文字体解决方案

在linux下添加支持中文字体,中文字体的获取可以从windows平台的字体库中找到,windows下的C:\windows\fonts下面有你想要的字体,比如simsun.ttc等字体。centos下的字体库存放位置:/usr/share/fonts 具体操作步骤:================================1. 在/usr/share

2016-12-20 14:27:26 977

转载 分享10款优雅动人的HTML5教程及源码

今天我们要来分享10款优雅动人的HTML5教程及源码,这些HTML5教程都是我们这几天收集过来的,经过我们的挑选,希望能给大家带来帮助。1、HTML5/CSS3仿Facebook登录表单利用CSS3制作的登录表单的确很漂亮,我们在html5tricks网站上也分享过几款了,比如CSS3密码强度验证表单可以显示密码的强度,这款纯CSS3发光登录表单更是绚丽多彩。今天我们要分享一款仿F

2016-11-20 14:19:04 969

转载 登陆vsftp创建文件553 Could not create file错误的解决方法

今天测试Centos登陆vsftp创建文件553 Could not create file报错信息如下:响应:&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;227 Entering Passive Mode (192,168,1,6,251,12).命令: LIST响应: 150 Here comes the

2016-11-19 21:02:31 5632

转载 Mark!Android最佳的开源库集锦

工欲善其事,必先利其器。一个好的开发库可以快速提高开发者的工作效率,甚至让开发工作变得简单。本文收集了大量的Android开发库,快来切磋一下,到底哪一个最适合你。动画Android View Animations:一个非常强大的开源动画库,开发者可以用来创建各种效果。RecyclerView Animators:可实现Recyc

2016-11-14 09:23:28 470

转载 你离顶尖Java程序员,只差这11本书的距离

个人认为看书有两点好处:能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处。很多程序员们往

2016-11-08 14:34:49 2660

转载 Centos7 安装 Nginx

我装的系统是centos7,nginx有很多版本的,下面我给个链接http://nginx.org/packages/mainline/centos/7/x86_64/RPMS/下载对应当前系统版本的nginx包(package)# wget  nginx.org/packages/mainline/centos/7/x86_64/RPMS/nginx-1.9.9-1.el7.ng

2016-11-01 21:32:51 362

转载 MAVEN插件部署JAVA项目到远程容器

通常情况下,程序开发完成后部署到线上Linux服务器,可能需要经历打包、将包文件传到服务器、SSH连上服务器、敲命令启动程序等一系列繁琐的步骤。实际上这些步骤都可以通过Maven的一个插件wagon-maven-plugin来自动完成。文件上传到服务器Maven项目可使用mvn package指令打包,打包完成后包位于target目录下,要想在远程服务器上部署,首先要将包上传到服务

2016-11-01 17:27:49 454

转载 MySQL开发规范与使用技巧总结

1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为 0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,但以小写比较。 b)如果大小写混合使用,可能存在abc,Abc,ABC等多个表共存,容易导致混乱。 c)字段名显示区分大

2016-10-27 22:06:17 324

转载 在一个千万级的数据库查寻中,如何提高查询效率?

在一个千万级的数据库查寻中,如何提高查询效率?1、数据库设计方面: A. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 B. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null 

2016-10-17 09:07:03 760

转载 Nginx负载均衡实现tomcat集群方案简要小结

重点两部分:一、负载均衡二、tomcat集群 所谓tomcat集群,就是可以向外提供并行服务的多台机器,任何一台服务器宕机,其它服务器可以替代它向外提供服务,而不影响用户访问。Nginx是一个常用的反向代理服务,可自定义模块,实现请求转发及负载均衡(根具体采用策略有关)。为了tomcat集群的高可用性,还需要实现nginx的双机热备。一,如果

2016-10-14 21:11:55 331

转载 SpringMVC+Shiro权限管理

什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal用户,manager用户。对论坛的帖子的操作有这些:添加,删除,更新,查看,回复我们规定:normal用户只能:添加,查看,回复manager用户可以:删除,更新normal,manager对应的是角色(role)添加,删除,更新等对应的是权限(permission)我们采用下面的逻辑

2016-10-13 17:53:15 319

sqlserver增删改查操作语句示例

sqlserver增删改查操作

2023-11-17

java猜数字游戏demo

java猜数字游戏

2023-11-17

电力系统数据模型描述E语言 Java解析

电力系统数据模型描述E语言 Java解析

2023-11-16

NPS内网透传,Windows和Linux双平台client和server端

NPS内网透传,Windows和Linux双平台client和server端

2023-11-13

idea社区版tomcat插件【SmartTomcat-3.6.0.zip】

idea社区版需要单独安装tomcat插件才可以支持tomcat开发调试

2023-11-07

windows平台,Java通过Adobe的Acrobat软件实现pdf转word

下载后有问题可以留言,本人会留意查看

2022-05-18

微信商户号提现到微信零钱,提现到银行卡;以及两种提现方式的结果查询功能

微信商户号提现到微信零钱,提现到银行卡;以及两种提现方式的结果查询功能 如使用中遇到问题,可私信或留言,本人不定期登录查看后回复

2022-04-04

沪深股票历史以来到2022-01-10的全部日线数据

开盘价、收盘价、最高价、最低价、振幅、成交量、成交额等;包括换手率,macd,CCI,及同花顺手机版的多空指标数据,大家如有需要其他技术指标,可评论区留言,本人可抽空帮大家整理出来

2022-04-03

OpenCV4.5.5安装资源包,包含opencv_contrib-4.5.5及ippicv资源文件

安装步骤请参考本人博客文章,有问题留言,我会不定时登录查看,并予以讲解

2022-04-03

auth-demo.rar

基于SpringBoot+VUE的前后端分离细粒度权限管理demo,有问题请留言,本人不定时登录系统做解答

2021-09-10

BlueTooth.rar

安卓端传统蓝牙串口通信工具,用的蓝牙模块是 HC-05

2020-12-28

websocket-stomp-demo.rar

SpringBoot下基于最新stomp模式的websocket完整实例,支持web页面跟小程序同时连接,如实例运行过程中有问题,请留言,本人不定时登录平台查看

2020-12-11

BlueTooth.rar

Win10平台下C#语言开发的小工具,与BLE低功耗蓝牙通讯源代码,使用过程中如有问题请留言,本人不定期登录平台查看

2020-12-10

nginx+tomcat shiro实现多tomcat下session共享

分布式nginx多tomcat shiro共享session

2017-06-30

dubbo入门实例

入门实例 很简单 不做过多介绍

2017-06-29

Netty5.rar

Netty5客户端服务端实例 小小1分 请尊重作者原创

2017-01-20

spring集成shiro

spring集成shiro实例

2017-01-20

springAOP.rar

spring AOP实例 以及junit4做spring项目的测试实例

2017-01-20

C++二维码识别

C++二维码识别源码

2014-10-09

C++Builder6编程实例精解

本书共 14 章,通过实例清晰明了的讲解 C++Builder 常用的编程技术技巧。前两章介绍 了C++Builder开发环境、几个特殊的语法;第三章通过列主元高斯消去法求解方程组的程序 的制作,介绍开发应用程序的一般过程和程序调试技术,其中使用到了动态控件数组技巧; 第四章制作文本处理程序,介绍菜单组件、文本组件以及工具栏等组件的使用,还讲述MDI 程序设计方法,以及实现拖放效果的技巧;第五章制作绘图程序,介绍图形图象类组件的使 用以及图象的处理技巧;第六章介绍文件相关的操作,基于文件操作编写学生成绩管理程序, 并利用可视化文件管理组件以及 TTreeView 和 TListView 组件制作资源管理器;第七章制作 屏幕保护程序,介绍屏保程序实现的技术技巧,并讲述图象的处理和显示技巧;第八章制作 多媒体播放器,介绍多媒体组件的使用,并详解资源文件的使用方法以及使用资源文件绘制 自定义窗体的技巧;第九章制作系统信息管理程序,主要介绍在C++Builder中使用Windows API 的原理与方法;第十章介绍 TNMFTP 组件的使用并基于此组件制作 FTP 工具;第十一 章利用C++Builder中的WinSock编程技术制作远程屏幕监视程序,还介绍了任务栏图标的使 用技巧;第十二章介绍 VCL 游戏制作的一般方法,以及程序帮助文件的制作方法;第十三 章介绍游戏编程常用的 DirectX 技术;第十四章介绍数据库程序的制作方法,以及设计报表 的方法和软件封面制作技巧,制作了功能比较完善的餐厅结账管理程序。

2012-03-05

jsp中文帮助文档 初学者之宝

jsp中文帮助文档!介绍各类jsp内置对象!及方法,非常适合初学者用!!!!

2009-11-22

Dancer.Ocx控件

Dancer.Ocx控件,适合于读出声卡上播放的声音

2009-10-18

一套非常pp的按钮图标素材

一套非常pp的按钮图标素材 要的赶紧了,机会不容错过

2009-05-22

apache-tomcat-6.0.18

apache-tomcat-6.0.18安装版

2009-04-19

J2ME帮助文档

一本很全面的j2me开发帮助<br>

2008-06-06

java 游戏

java基础 中国象棋制作

2008-05-20

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

TA关注的人

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