Java

IOS App内嵌H5 swiper 轮播出现卡顿白屏闪烁

   话说在前头:前端开发同学遇到这个问题不慌,因为接下来你要踩的坑我都帮你们踩完了,所以有了这一篇博客。希望能帮到你    轮播组件:swiper@4.5.1 (4x稳定的最后一个版本)    设备:ios版本15x ,14和16版本都挺好的,问题仅在ios15的版本    出现现象:左右滑动卡顿,不连手,放开的这一瞬间会卡一下。在同一部手机的safari或微信中没有这个问题,仅仅在app中有这

使用markdown语法写第一篇博客

markdown学习 二级标题用两个#键加空格 三级标题用三个#键加空格 四级标题用四个#键加空格 五级标题用五个#键加空格 六级标题用六个#键加空格 分割线 字体 加粗 倾斜 删除线 引用 这个是引用 图片 超链接 这个是超链接 有序列表 有序列表1 2.有序列表2 有序列表3 无序列表 . 无序列表 . 无序列表 . 无序列表 表格 姓名 年龄 harvey 18

项目进度无,无语了

无语了,还说项目有一定进展呢 结果很无奈,发现自己只是学个vue,做一个简单项目,然后关联知识越来越多,吐血三丈 首先是学习html/css  javascript 这在预料之内,然后发现 你必须学习es6(javascript)  这也有一定心理准备 要学习一个控件框架,这也算在预料之内 最后你发现如果想看懂代码,还要学习nodejs,要么按照官网的例子根本就看不懂程序(我也

quarkus依赖注入之十二:禁用类级别拦截器

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本篇是《quarkus依赖注入》系列的第十二篇,继续学习拦截器的另一个高级特性:禁用类级别拦截器 本篇由以下内容构成 编码验证类拦截器和方法拦截器的叠加效果 用注解NoClassInterceptors使类拦截器失效 总的来说,本

AWC终于明白aw-widget 为什么回车不能正常显示了

1、问题: <aw-widget prop="data._aaaa"></aw-widget> 我输入后再回车,界面没有上层没有改变,就是下面的文本框实现了回车换行。这显然不是正常的结果。   原来是我给这个data._aaaa 赋值 dbValue 的时候。给了字符串。没有给字符串数组。 才出现这种情况。 2、错误赋值: data._aaaa.dbValue

中介者模式-19

概述 中介者模式 (Mediator Pattern) 又称调停者模式。它定义一个中介对象封装一系列对象的交互,使得交互的对象不需要显式地引用。 优点:简化对象之间的交互,减少子类的数量。 缺点:中介类可能非常复杂。 图示: 参考 [1] 刘伟, 设计模式, 2011.

教你开发jQuery插件(转)

教你开发jQuery插件(转)    阅读目录 基本方法 支持链式调用 让插件接收参数 面向对象的插件开发 关于命名空间 关于变量定义及命名 压缩的好处 工具 GitHub Service Hook 要说jQuery 最成功的地方,我认为是它的可扩展性吸引了众多开发者为其开发插件,从而建立起了一个生态系统。这好比大公司们争相做平台一样,得平台者得天下。苹果,微软,

Hutool:一行代码搞定数据脱敏

1. 什么是数据脱敏 1.1 数据脱敏的定义 数据脱敏百度百科中是这样定义的: 数据脱敏,指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏后的真实数据集。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要

跟我一起学写jQuery插件开发方法(附完整实例及下载)

跟我一起学写jQuery插件开发方法(附完整实例及下载)  更新时间:2010年04月01日 23:37:51   作者:     jQuery如此流行,各式各样的jQuery插件也是满天飞。你有没有想过把自己的一些常用的JS功能也写成jQuery插件呢?如果你的答案是肯定的,那么来吧!和我一起学写jQuery插件吧!   很多公司的前端设计开发人

【Eureka技术指南】「SpringCloud」从源码层面让你认识Eureka工作流程和运作机制(上)

推荐超值课程:点击获取 前言介绍 了解到了SpringCloud,大家都应该知道注册中心,而对于我们从过去到现在,SpringCloud中用的最多的注册中心就是Eureka了,所以深入Eureka的原理和源码,接下来我们要进行讲解下eureka的源码分析,由此应运而产生的本章节的内容。 基本原理 Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行

AES加密 flutter java后台用的 AES/CBC/PKCS5Padding

  可测试AES是否正确的网址 https://www.toolhelper.cn/SymmetricEncryption/AES   java后台代码如下   测试用例 加密文本 test123456,java后台对 key时间戳 1691645969, MD5了两次,然后进行AES。AES的iv是  a0fe7c7c98e09e8c

【Elasticsearch】总结

一、Elasticsearch基础 什么是Elasticsearch? Elasticsearch 是基于 Lucene 的 Restful 的分布式实时全文搜索引擎,每个字段都被索引并可被搜索,可以快速存储、搜索、分析海量的数据。全文检索是指对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当查询时,根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中

【Eureka技术指南】「SpringCloud」从源码层面让你认识Eureka工作流程和运作机制(下)

推荐超值课程:点击获取 原理回顾 Eureka Server 提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样Eureka Server中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到。 Eureka Client 是一个Java 客户端,用于简化与Eureka Server的交互,客户端同时也具备一个内置的、使用轮询负载算法的

Java 11 仿Tomcat服务器及postman模拟发送

request response 面向对象技术 HttpServer 面向对象技术 HttpServer2 1. postman 发送get请求 请求体content=null,请求方法为 get,以键值对的形式附到url中发送参数。 2. 普通表单post请求 以键值对的形式发送表单数据,参数名和参数值之间用=号连接,多个参数之间用&符号连接,同时表单参数携带到了

小程序生成App:轻量低门槛的开发方式

小程序生成App可以成为一种轻量低门槛的开发App的方式,但是需要根据具体情况进行选择。如果应用需要处理大量数据或需要进行复杂计算,或者需要实现原生特有的功能或交互效果,可能需要选择其他开发方式。 在文章开始之前,我们看看目前市面上比较容易上手、低门槛开发App的框架和方式 React Native React Native是由Facebook开发的一款跨平台移动应用开发框架,基于JavaS

利用Spring boot+LogBack+MDC实现链路追踪

这篇文章主要介绍了利用Spring boot+LogBack+MDC实现链路追踪,MDC 可以看成是一个与当前线程绑定的哈希表,可以往其中添加键值对,下文详细介绍需要的小伙伴可以参考一下     MDC介绍 API说明 MDC使用 1.拦截器 2.工具类 MDC 存在的问题 子线程日志打印丢失traceId HTTP调用丢失traceId 1.接口

centos7中用docker部署java项目调用mvs海康相机拍照踩坑

一、海康机器人官网下载MVS V2.1.2 (Linux) 二、解压后将tar.gz包传入centos7中 三、解压并安装MVS  安装  四、执行MVS,并查看环境变量是否正确 安装后会新增/opt/MVS目录,进入/opt/MVS/bin目录执行./MVS  执行完成后查看是否已经自动添加环境变量,执行vi /etc/profile,会自动配置好环境变量

hibernate 一对一 一对多 多对多

依赖导入 配置文件 一对一 User 实体类 Address 实体类 测试 一对多 User实体类 Vlog实体类 测试 多对多 测试 数据库表图解 mappedBy属性 和 JoinColumn注解 mappedby : 属性指向实体关联表的拥有者,声明在被拥有者。简单说就是另一边定义了关联规则,这边不用再定义一遍了,直接引用就行。 @JoinColumn: 外键列

从头分析一则traceId穿透问题(附解决方案)

常用的链路追踪组件 现在常用的开源组件有google的Dapper,Twitter的zipkin和Apache SkyWalking等,商用的比较有代表性的是阿里的Eagleeye(鹰眼)。它们的工作模式不外乎是客户端在同一个trace的不同span上采点上传到server端然后server端进行存储后以web界面的形式将整个链路以traceId和spanId进行关联起来就形成了整个调用链路。用于

微信技术分享:揭秘微信后台安全特征数据仓库的架构设计

本文由腾讯技术工程师remyliu分享,原题“微信万亿数据仓库架构设计与实现”,本文收录时有内容修订和重新排版。 1、引言 没有足够的特征数据,安全策略将是“无根之木,无源之水”。 微信的安全数据特征仓库应运而生,并成为整个安全业务的特征数据存储中心,每天服务了万亿级的特征数据读写请求,为整个微信安全策略提供了可靠的数据支撑,是微信安全基石之所在。 然而,微信安全特征数据仓库不仅仅是一个存储中

CryptoJS与C#AES加解密互转

CryptoJS下载地址:  https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js 页面js引用:   JS端AES加密解密: C# AES加密解密:   用法:  注:前后台的加密Key必须一致。

【漏洞复现】Apache log4j2(CVE-2021-44228)

仅供技术学习和参考交流,请勿用于违法行为!!!!!! 本文对Apache log4j2(CVE-2021-44228)进行漏洞复现,Apache Log4j2是一个基于Java的日志记录工具,2021年12月9日爆出Log4j2组件在处理程序日志记录时存在JNDI注入漏洞,掀起了不小风浪。 工具: 攻击机:win10笔记本 192.168.64.1 靶机:vulhub 192.168.64.17

服务器上mysqld,java的进程Out of Memory,被kernel kill 掉了

/var/log/messages 里面日志如下  可以看到一开始是: VM Periodic Tas invoked oom-killer ,而VM Periodic Tag可能是JVM线程的东东。 Killed process 13357 (mysqld) 是指把分数最不理想的mysqld给kill了 后面则是 logback-3 invoked

AQS是什么?

几个JUC里面的类 这里不做详细介绍,只是说明一下类的作用 ReentrantLock 是一种锁机制,实现多个线程在临界区中的同步访问。也就是说实现了:同一时间只有一个线程能进入临界区,其他线程需要等待。 如果自己实现ReentrantLock的话,需要考虑哪些点? 通过某个变量来确定当前是哪个线程在持有锁,同时因为ReentrantLock是可重入锁,那么还需要维护加锁的次数 对于没抢到的锁的

synchronized vs CAS

虽然标题为synchronized vs CAS,但从大的范围来说其实是:悲观锁 vs 乐观锁,本文使用synchronized和CAS来进行介绍,并对比。 首先锁的出现是为了,保证同一时间内,只有一个线程进入临界区。 什么是悲观锁和乐观锁? 悲观锁:对于同一个数据的并发操作,悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。Java

Zabbix安装部署

zabbix官方文档 zabbix程序组件 Zabbix_server,服务端守护进程 Zabbix_agentd,agent守护进程 zabbix_proxy,代理服务器 zabbix_database,存储系统,mysql,pgsql Zabbix_web,web GUI图形化界面 Zabbix_get,命令行工具,测试向agent发起数据采集请求 Zabbix_sender,命令行工

都是程序员,来认识一下啊!

Hi,大家好! 很高兴在这里认识大家! 先简单介绍一下自己,我是一个有20多年开发经验的老程序员,多次创业者。 为何这时候(这把年纪了)来开个人技术微博。 因为我写了个开源的东西,自己觉得这东西还行。 既然是做的开源,当然是希望有更多的人来使用这个开源产品。开源产品需要开源社区,需要测试者和使用者,最好是能有直接的代码贡献者。 好吧,我承认这有点理想化!😃 你做的是啥东西? 我最后两家公司,都

xgplayer 西瓜视频播放器在Vue项目中通过【自定义插件】实现弹幕发送功能

xgplayer 西瓜视频播放器在Vue项目中通过【自定义插件】实现弹幕发送功能 官方文档:http://v3.h5player.bytedance.com/plugins/ xgplayer西瓜视频是一款由字节团队开发的HTML5视频播放器,其原生支持弹幕数组, 可以实现视频弹幕播放的功能,但缺少弹幕发送功能的内置插件,本文以Vue2为代码 框架,通过xgplayer 3.x版本最新的自定义插

Git 教程

  前言 工作区(Working Directory) 暂存区(Stage) 版本库(Repository) 远程仓库(Remote) 1. Git 分支规范 1.1 分支类型 分支类型基于Git Flow规范,并做了简化。 功能分支(feature) 紫色 发布分支(release) 黑色和红色 修复分支(hotfix) 灰色 主分支(ma

Springboot 3.x 使用PageHelper实现MyBatis分页查询

开发环境 引入pom依赖 注意: Springboot 3.x 版本必须引用1.4.6版本以上,否则无效 GitHub官方描述 设置 application.yml 代码展示 PageQueryMoDetDTO MoralDetailsController MoralDetailsMapper MoralDetailsMapper.xml MoralDetailsServer

<<  <  820  821  822  823  824  825  826  827  828  829  830  >  >>