Java

GaoNeng:我是如何为OpenTiny贡献新组件的?

本文共10076字,预计阅读20分钟 大家好啊,又是我GaoNeng。最近在给OpenTiny做贡献,感觉renderless这个架构还是挺有意思的,就贡献了一个color-picker组件,简单写篇文章稍微记录一下。 也欢迎朋友们给 TinyVue 开源项目点个 Star 🌟支持下: https://github.com/opentiny/tiny-vue 阅读完本文,你将会获得如下收获

How to reverse a string that contains the emoji in js All In One

How to reverse a string that contains the emoji in js All In One 如何在 js 中反转包含表情符号的字符串 question emoji & unicode Solutions loadsh https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.20/lo

吃货联盟系统

1. 吃货联盟系统6个功能调通2. 升级查看餐袋功能:根据订餐人姓名查询,查到显示订单详细信息,未查到给出相应提示//我要订餐//查看餐袋//签收订单//删除订单//我要点赞//退出系统  

Jitpack发布Android库带文档和源码

原文地址: Jitpack发布Android库带文档和源码 - Stars-One的杂货小窝 忽然发现自己发布的xAndroidUtil库 写代码的时候看方法注释都看不到,研究了下如何让Jitpack发布Android库带上文档和源码 步骤 1.配置项目插件 在你的项目级别的gradle,加上下面这行插件引用 如下图所示 2.配置库的gradle 之后需要在你的库里的gradle配置一下下

对BFC的理解

在前端的面试中,相对JavaScript而言,CSS布局方面考察的内容会相对少一些,其中BFC是布局样式方面常考的一个考点。 什么是BFC BFC,全称为Block Formatting Context,翻译过来即块格式化上下文。 之前在其他文章中看到的说明是,网页上一个独立且隔离的渲染区域。现在呢,我稍微查阅了一些官方的信息。 在了解BFC之前,我们需要先了解一些其他概念: 包含块(contai

使用基于 Spring 注解的定时任务调度

工作中难免会有一些定时调度需求,比如定时统计数据,定时清理垃圾等等。你可能用过 Quartz 框架,但是现在基本上已经被淘汰了,因为其使用起来还是有些复杂。目前单机定时任务基本上都使用基于 Spring 注解的定时调度,分布式定时任务基本上都使用 xxl job 定时调度,原因就是使用起来很非常简单。 本篇博客主要介绍基于 Spring 注解的定时任务调度,特点就是使用简单,只需要掌握几个注解的使

多线程与单线程执行的对比

对比技术点: 单线程:普通循环 多线程框架:CompletableFuture 多线程框架;ForkJoin 50次对比实验   源码:   package com.example.demo; import org.apache.commons.lang3.time.StopWatch; import java.util.ArrayList; impor

获取图片裁剪到边缘的坐标

支持获取图片旋转,水平翻转,垂直翻转后的边缘坐标 export function clearImageEdgeBlank(image: HTMLCanvasElement, { padding = 0, rotate = 0, flipV = false, flipH = false, }): Promise<{ contentWidth: number; conten

[LeetCode][322]coin-change

Content You are given an integer array coins representing coins of different denominations and an integer amount representing a total amount of money. Return the fewest number of coins that you need t

MAUI调用.so库,jar包

必要条件: 思路: 1. 使用Android studio,生成.so 2. 使用Android studio,用java调用.so,并打包成jar   构件.so包  1. 使用Android studio,Native C++项目  2.   这两个文件不想要,干掉! 不过,倒是可以参考一下怎么写的,例如: MainActivity.j

环境自吐代码的使用 hook

前言:在补环境之前,先把扣下来的代码放到浏览器中的代码片段中执行,结果正常那么我们再开始补环境。 第一步:将下方代码放到代码顶端。 第二步:执行代码看日志,缺啥补啥,直到出正确的结果。 window = new function monitorWindow() { // 设置打印字符串长度 const MAX_VALUE_LENGTH = 70; /** 截取 value 值,

Synchronized的介绍及其用法

synchronized 关键字用于实现对象级别的同步,它可以保证多个线程在访问某个对象时的互斥性,避免并发访问导致的数据竞争和不一致 public class BankAccount { private BigDecimal balance; public BankAccount(String initialValue) { this.balance = new

哥斯拉工具使用

1 生成jsp木马 启动哥斯拉:  点击管理->生成:  密码和密钥使用默认,选择JAVA,如下:  把生成的2.jsp木马传到本地tomcat目录D:apache-tomcatwebappsROOT。 2 连接jsp木马 选择目标->添加。  把之前上传好的2.jsp木马路径填写到URL中。密码、密钥、有效载荷、加密器与生成木马一致。

银河麒麟服务器系统V10开启root用户自动登录

https://cloud.tencent.com/developer/article/2135278   首先,我们设置root的密码,如果有密码这步可以忽略,在终端,输入如下命令 sudo passwd root其中root是默认的账户名,根据实际情况设置,然后输入密码是不显示的,确保两次输入的密码是一样的接下来在宝塔面板系统点击文件管理,找到“/etc/lightdm/”目录,这里

解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符

1、XTHS 实测,把sql 语句最后的; 去掉就可以了。在数据库工具中有这个分好是可以的,但是在mybatis中却不行 ### Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符 ; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException:

css 收货地址的平行四边形红蓝白色样式

    .line { width: 100%; background: repeating-linear-gradient( -45deg, rgba(0, 41, 136, 0.4) 0px 24px, #fff 24px 48px, rgba(238, 0, 7, 0.4) 48px 72px, #fff 72px 96

Java线程池分批调用

Java 线程池分批调用 前言 本文记录 Java分批、并发处理数据的写法。虽然分批并发调用的写法很多,但向线程池提交任务执行、某批次执行失败如何处理、某批次的执行结果如何与原task对应等细节问题在实践中仍需考虑。因此,记录下较好的写法: 写法一 guava的 Lists.partition能够方便地对数据集做切片。 采用invokeAll将多个批次的查询,提交线程池,并发执行。并可

Composite Pattern —— Structure Class

说实话,我也没想到这个模式能在哪里运用上,暂时只是Demo理解阶段。 What is Composite Pattern Composite Pattern(组合模式)也叫叉数、对象树、Object Tree、...。它的思想很类似自然界的树状结构。 树状结构很有意思的地方在于,每个树枝都是一样的,甚至叶子和树枝都是一样的,区别只是在于树叶下面没有树叶了。 组合模式就是借鉴了这个思想,它允许

jquery DOM

DOM操作是jQuery的核心内容之一。 一、DOM对象 DOM,全称“Document Object Model(文档对象模型)”,它是由W3C定义的一个标准。 在实际开发中,我们有时候需要实现鼠标移到某个元素上面时就改变颜色,或者动态添加元素或者删除元素等。其实这些效果就是通过DOM提供给我们的方法来实现的。 简单来说,DOM里面有很多方法,我们通过它提供的方法来操作一个页面中的某个元素,例如

记一次TinyMce6 需要支持复制WPS和office-Word文字图片处理方法

背景:   客户一直在抱怨我们富文本编辑器复制不过来包含文字和图片的文档,一直是一个难题。   找了半天,也用了wangEditor等其他富文本组件,发现都不行或者不能实现需求。   最后发现TinyMce6有一个叫power_paste的官方插件,功能能较好的实现,但是要付费,而且体验了一下并不能从国民软件WPS中复制过来,所以还是没什么用。 发现:   今天下午在逛Github的时候发现了一款

Windows本地搭建JVM监控

Windows本地搭建JVM监控 请详细查看上一篇文章<<Windows本地搭建MySQL监控>>,因为流程大多数都是重复的,笔者在此不想再次叙述。 本文学习自B站Up 美年达分达,搭建此监控需要以下三个软件。 Prometheus Garfana_enterprise JVM监控效果图 SpringBoot Maven依赖 SpringBoot

[MySQL]关于在更新JDK版本后插入mysql时间与本地时间相差13或14小时的问题

    现象:插入数据库中的时间与本地时间(中国标准时间UTC+08:00)相差13或14个小时。   解决方法: 在jdbc.url中加入serverTimezone=CTT 或serverTimezone=Asia/Shanghai 或serverTimezone=GMT%2B8    原因: 名为 CST 的时区是一个很混乱的时区,有四种含

用伪类的方式给div加分割线,确保每个div宽度相同

div1:not(:last-child) ::after { content: ''; display: block; width: 1px; height: 24px; background-color: rgb(224,

【Redis】JedisPool资源池优化

JedisPool资源池优化 原文地址:https://tech.antfin.com/docs/2/98726 合理的JedisPool资源池参数设置能够有效地提升Redis性能。本文档将对JedisPool的使用和资源池的参数进行详细说明,并提供优化配置的建议。 使用方法 以Jedis 2.9.0为例,其Maven依赖如下:     <depende

自用Eclipse配置记录

喜欢用eclipse写代码,由于现在的eclipse配置导出的功能缺失较多。这里开一帖把本人常用的配置记录一番,省得再到处找。 另:工作空间中有个.metadata 目录保存了相关的插件及配置,可以复制到其他空工作间中复用配置。 设置工作空间字符编码 Window-Preferences-General-Workspace-Text file encoding勾选Other与UTF-8 设

[Mongo]MongoDB连接池推荐配置

MongoDB集群用于非事务文档存储场景,连接参数请勿配置 write-concern 为 majority(会大大降低集群的可用性及性能),该参数保持默认即可 禁止直接连Primary/Secondary节点,存在单点隐患,建议连接replica set server list,其具备自动failover、识别Primay/Secondary能力 推荐连接示例:   配置参考(一

网络渗透基础之JavaScript(上)

JavaScript用法 HTML 中的 Javascript 脚本代码必须位于 <script> 与 </script> 标签之间。 Javascript 脚本代码可被放置在 HTML 页面的 <body> 和 <head> 部分中,下面是一个例子。这个例子是把JavaScript代码放在<body>标签中,同理把JavaScript代

[LeetCode][337]house-robber-iii

Content The thief has found himself a new place for his thievery again. There is only one entrance to this area, called root. Besides the root, each house has one and only one parent house. After a to

<<  <  729  730  731  732  733  734  735  736  737  738  739  >  >>