- 博客(52)
- 问答 (3)
- 收藏
- 关注
原创 ant react 官网全选搞得一堆人不会用,超级简答的操作,一目了然
【代码】ant react 官网全选搞得一堆人不会用,超级简答的操作,一目了然。
2023-11-09 01:34:32 212
原创 自定义element-ui plus 函数式调用,在API,js中直接使用全局组件
LoginDialog.vue 定义。LoginDialog.js定义。
2023-11-04 23:19:53 714
原创 bytebuddy代理静态类(内部类)拦截所有请求的一个问题NoSuchTypeException: Cannot resolve type description for
NoSuchTypeException 一般都是不存在这个class对象。关键修改的点:"org.XXXX.HttpConnection。我就去找jar中文件是否存在,打开文件发现。所以我们应该去编译文件找找这个文件在不在。
2023-08-26 12:06:52 662
原创 跟踪浏览器http请求,可以在控制台使用改代码(chrome浏览器)
控制台输入JS代码跟踪Ajax在请求,这样我们就可以很容实现代理访问了,也可以在调试的时候修改请求和响应参数
2022-08-21 01:17:56 641 1
原创 VUE3.0的404页面如何配置以及路由守卫
vue3.0配置404页面,router中增加一行这样的代码即可,关键要素/catchAll(.*)
2022-07-31 15:08:54 1742
原创 给大家推荐一款Idea插件,提高开发效率,减少错误
Copilot插件,一款AI自动补全代码以及智能根据注释以及上下文生成代码一、一段注释就可以生成一段代码,使用起来是很方便二、创建实体对象有时候不会拼英文这么办?它能快速给你生成...
2022-05-04 19:03:32 598
原创 elementUI表单验证失效解决办法
<el-form :model="signForm" status-icon :rules="formRule" ref="signForm" label-width="100px"></el-form>formRule验证规则为:formRule: { sign_name: [ {required: true, message: '请输入签到名称', trigger: 'blur'} ] .
2022-05-01 15:25:16 1855
原创 简单分析spring 一个controller请求过程
一个完整的spring http请求分析核心处理类:DispatcherServlet----这个类执行由tomcat层级拉起项目启动初始化:/** List of HandlerMappings used by this servlet. */@Nullableprivate List<HandlerMapping> handlerMappings;/** List of HandlerAdapters used by this servlet. */@Nullable
2022-04-12 12:05:28 941
原创 Netty简单实现TCP代理,实例为MYSQL代理
import io.netty.bootstrap.Bootstrap;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.*;import io.netty.channel.nio.NioEventLoopGroup;import io.netty.channel.socket.SocketChannel;import io.netty.channel.socket.nio.NioServerSocketChann.
2022-04-06 17:29:42 2606 1
原创 JUC并发编程几种常见的并发工具使用
JUCCountDownLatch(计数)import java.util.concurrent.CountDownLatch;public class CountDownLatchTest { public static void main(String[] args) { CountDownLatch count = new CountDownLatch(10); for (int i = 0; i < 10; i++) {
2022-02-17 17:32:06 173
原创 自定义spring cloud gateway 负载均衡
实现以下的类:自定义获取ServerInstance(服务实例)public class BalancerFilter extends LoadBalancerClientFilter { public BalancerFilter(LoadBalancerClient loadBalancer, LoadBalancerProperties properties) { super(loadBalancer, properties); } @Overri.
2022-01-21 13:27:39 576
原创 spring cloud gateway lb负载机器任意上传文件,下载文件,请求参数保存日志
设置文件上传限制:properties设置: spring.codec.max-in-memory-size=2MB可在代码中加载配置:import org.springframework.context.annotation.Configuration;import org.springframework.http.codec.ServerCodecConfigurer;import org.springframework.web.reactive.config.EnableWebFlux;
2022-01-14 10:22:11 2346
原创 @Autowired自动装配的简单实现
测试类,模拟Controller调用/** * 模拟@Controller * */public class MyController { @MyAutowired private MyService myService; public void print(){ String name = myService.getName(); System.out.println(name); }}自动装配测试:publi.
2021-12-29 08:36:06 208
原创 gitlab4j搜索文件,返回文件路径
/** * 精确搜素---模糊搜索自行改造 * * @param filePathList 存放找到的TreeItem * @param gitLabApi gitlab4j * @param list gitLabApi.getRepositoryApi().getTree(Object projectIdOrPath, String filePath, String refName)获取 * @param keyword.
2021-11-06 11:04:56 930
原创 简单算法问题,如何将拿到手的扑克牌按顺序排列。
public class PKP { public static void main(String[] args) { String[] str1 = {"A", "5", "3", "K", "5", "6", "8", "8", "9", "10", "J", "Q", "K"}; Integer[] aa = getArray(str1); //冒泡方式进行排序 for (int i = 0; i < aa.length;.
2021-08-27 08:47:19 256
原创 美团笔试题时长60分钟(一)
目标是根据数据库的菜单实现无限级别的菜单问题/** * 数据库基础菜单 */public class Menu { private long id; private long parentId; private String name; public Menu(long id, long parentId, String name) { this.id = id; this.parentId = parentId; .
2021-08-13 16:51:44 415
原创 Java常见的一些面试题目
一、数据库悲观锁使用的注意事项以及可能发生的问题?行级锁是什么?行级锁语句怎么写?语句里面where后的语句是什么?介绍一下什么是悲观锁、乐观锁。答: mysql锁分为共享锁和排他锁,也叫做读锁和写锁。读锁是共享的,可以通过lock in share mode实现,这时候只能读不能写。写锁是排他的,它会阻塞其他的写锁和读锁。从颗粒度来区分,可以分为表锁和行锁两种。表锁会锁定整张表并且阻塞其他用户对该表的所有读写操作,比如alter修改表结构的时候会锁表。行锁又可以分为乐观锁和悲观锁,
2021-08-04 16:01:58 824
原创 华为算法笔试题:求一个数组中其中一个数等于其中一个的2倍加数组中的一个。A = B+2C
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main12 { public static void main(String[] args) throws IOException { BufferedReader br1 = new BufferedReader(new InputStreamReader(Syste.
2021-07-22 22:04:17 1004
原创 vm15 安装win11 预览版
第一步下载镜像:https://down19.xiazaidb.com/pc/AzmwCVV7_21996.1.210529-1541.co_release_CLIENT_CONSUMER_x64FRE_en-us.iso
2021-06-25 22:12:18 2019
原创 鸿蒙相机预览开发操作
import ohos.agp.components.Component;import ohos.agp.components.ComponentContainer;import ohos.agp.components.DirectionalLayout;import ohos.agp.components.surfaceprovider.SurfaceProvider;import ohos.agp.graphics.Surface;import ohos.agp.graphics.Sur...
2021-06-25 22:03:25 1153 1
转载 鸿蒙OS短视频开发--边下边播实现
下载工具Mp4DownloadUtilsimport com.mytoutou.video.manage.player.ui.VideoPlayerView;import com.mytoutou.video.provider.PlayInfo;import com.thin.downloadmanager.util.Log;import ohos.app.Context;import ohos.eventhandler.EventHandler;import ohos.eventhand.
2021-06-01 11:02:20 522
原创 js实现单击事件、连续事件,两次以上自己去判断添加
js种实现单击事件、连续事件以及其他事件,防止事件穿透。<script> //计时器 let timer = null; //延迟时间 let waitTime = 200; //计数 let count = 0; //上一次时间:默认值打开为当前打开页面时间 let lastTime = new Date().getTime(); //单击事件和连续事件 function singleSeries() {
2021-05-17 11:57:18 830
原创 完整配置mysql主从同步
配置主从同步第一步:配置主库my.cnf[mysqld]server_id = 10 #主数据库端ID号log-bin = mysql-bin #开启二进制日志binlog-do-db = master #需要复制的数据库名,如果复制多个数据库,重复设置这个选项即可binlog-ignore-db = infomation_schema #需要复制的数据库名,如果复制多个数据库,重复设置这个选项即可binlog-ignore-db = mysql #需要复制的数据库名,如果复制多个数据库
2021-05-10 17:01:08 137
原创 centos安装MySQL数据库
完整安装数据库https://blog.csdn.net/EB_NUM/article/details/105425622卸载干净mysql完整教程https://www.jianshu.com/p/ef58fb333cd6#设置成1,跳过登录校验skip-grant-tables=1修改mysql密码update mysql.user set authentication_string = password('root') where user='root'...
2021-05-10 16:59:53 79
原创 windows下nginx 直播推流配置详细流程
nginx 直播推流配置下载nginx-rtmp-module-master下载地址https://github.com/arut/nginx-rtmp-moduleworker_processes 1; events { worker_connections 1024;} ##################RTMP服务#################rtmp { server { listen 1935; #分片大小 ..
2021-05-10 09:45:03 854
原创 鸿蒙TouchEvent已实现单击、连续、长按功能,安卓也可以模仿着原理实现(网上绝大多未实现不动长按),这个支持不动长按事件
原创文章引用请注明出处,文章问题持续优化中。以下的例子是模仿抖音的刷视频的单击播放、暂停,长按弹出框,连续点击是点赞的效果。连续点击视频播放或者暂停是不会击穿事件导致视频播放或者暂停的,这个解决网上那些功能不全的问题。 鸿蒙TouchEvent已实现单击、连续、长按功能,安卓也可以模仿着原理实现(网上绝大多未实现不动长按),这个支持不动长按事件 网上很多的都是不支持不动长按的事件,这个支持不动长按的事件,滑动默认不支持长按,因为长按默认是不动的,如果发生移动的话不确定执行方向不明确这个方式...
2021-05-09 10:30:59 1344 4
原创 鸿蒙模仿抖音点赞-harmonyOS
import com.mytoutou.cehua.ResourceTable;import ohos.agp.animation.Animator;import ohos.agp.animation.AnimatorProperty;import ohos.agp.components.*;import ohos.multimodalinput.event.TouchEvent;import java.util.Random;public class MainPageList...
2021-05-04 10:48:27 553
原创 鸿蒙仿抖音评论区弹出
import com.mytoutou.cehua.ResourceTable;import com.mytoutou.cehua.listener.touchCommentCloseListener;import com.mytoutou.cehua.provider.MainPageSliderProvider;import ohos.aafwk.ability.AbilitySlice;import ohos.aafwk.content.Intent;import ohos.agp.ani.
2021-05-03 16:52:42 683 1
原创 鸿蒙系统,鸿蒙app简易登录界面,界面开发教程
鸿蒙系统,鸿蒙app简易登录界面,界面开发教程。// 这个是主Abilitypublic class MainAbilitySlice extends AbilitySlice { @Override public void onStart(Intent intent) { super.onStart(intent); //将界面展示出来 super.setUIContent(ResourceTable.Layout_dy_main);
2021-04-17 12:24:46 4906 1
原创 Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’
Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’Error: could not find java.dllError: Could not find Java SE Runtime Environment.我的解决方法遇到问题描述:我是卸载msi和exe安装jdk时候手动配置jdk的时候遇到的问题配置环境变量时候遇到这个问题rror: Registry key ‘Softwar
2020-12-09 10:50:15 911
原创 小程序仿照抖音点赞功能
js部分loveHidden 没有点击的时候是true 点击的时候是false that.setData({ videoInfo:videoInfo, x:e.detail.x, y:e.detail.y, loveHidden:false })var animation1 =wx.createAnimation({ duration: 0, timingFunction: 'e..
2020-07-22 11:04:52 1087 2
原创 一个好例子理解递归,拿去运行玩玩
private int sum = 0; private int num = 0; public int sum(int maxSum) { if (num < maxSum) { sum+=num+1; num++; System.out.println("传递"+num); sum(maxSum); } S...
2020-07-07 10:43:13 116
原创 JAVA 通过Map拼接SQL语句
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class SQLUtils { public static void main(String[] args) { Map<String, Object> map = new HashMap<>(); map.put("stuName", "欧可乐"); ma.
2020-07-01 10:42:53 1574 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人