自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Drqf的博客

他很懒,什么也没有留下

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用javasist去除反射

以getter为例, 思路如下: 对Entity类型写一个接口,实现根据字段名查找getter函数的功能。java反射会影响性能, 所以考虑用javasist能否去除反射, 且保留根据字段名获取或设置值的功能。map的key为字段名, 值为Entity::getXXX方法引用。使用javasist根据entity字段动态生成接口实现。set方法暂未来得及写, 也是同理。

2023-07-23 19:55:41 107

原创 dubbo zookeeper not connected异常

前几天学dubbo时碰到zookeeper连不上。网上查了下这个异常,别人的博客说是zookeeper的版本不对,或者是连接zookeeper时需要配置timeout。我都看过了没有问题。zookeeper的版本是dubbo maven里自动引用的3.4.14版本,server也是一样的版本但还是连不上。然后把工程搬到另一台电脑上,啥都没改,居然直接连上了!??? 什么原因?后来仔细查看了编译器。 编译器是eclipse,新的eclipse内置的是openjdk,我忘了添加自己的jdk了所以用的默认的。

2022-07-05 12:47:20 867 1

原创 Manjaro nas环境完善nextcloud jellyfin aria2

manjaro nas环境完善

2022-06-12 21:12:07 589

原创 html中两个textarea同步滚动

html中两个textarea同步滚动两个textarea同步滚动的问题分析代码两个textarea同步滚动的问题关于两个textarea之间同步滚动的事件绑定很容易写出来,但是之前发现两个textarea直接简单地相互绑定scroll的话,滚动起来会非常地卡顿,无法正常使用。所以这里主要是解决这个问题。分析    直接绑定scroll时,当elem1设定了elem2的scrollTop时,触发了elem2的scroll事件,然后设定了elem1的scrol

2022-03-26 20:28:22 866 1

原创 Manjaro nas环境配置nextcloud jellyfin aria2

@[TOC](Manjaro nas环境配置(nextcloud+jellyfin+aria2))欢迎使用Markdown编辑器安装Manjaro的环境这里就不说了,参照其他教程就可以。yay要安一个。# 先cd mynas_install目录# nas三件套: nextcloud云盘,jellyfin影音系统,aria2下载器# nextcloud和jellyfin都有备份恢复步骤,如果以前没备份过的,这个步骤可以跳过。# 1. 安装nextcloud(snap版)sudo pacman

2022-03-12 10:57:28 1866

原创 java动态加载jar lib

    前几天遇到一个动态加载jar的问题, 有点绕, 还好解决了, 这里记录一下.    我遇到的问题是, 一个Swing工具中, 在外部类Outer中动态加载一个组件类Inner, 这个组件类Inner需要一个几百兆的jar包, 而外部类Outer其实是不需要的, 所以如果在启动时直接加载jar包会导致外部类启动速度很慢, 过了5秒左右界面才出来. 所以就在研究组件类采用延迟加载的方式, 在Outer执行完以后等Inner

2020-07-05 20:28:39 1885

原创 java操作注册表添加右键菜单

先看效果:通过自己指定注册表的方式, 实现了自定义的右键菜单. 直接在文件或者目录上右键就可以执行指定的命令, 很方便. 我自己在工作中经常需要转换文件格式, 从一个数据文件转换为csv格式, 之前是通过一个swing gui工具, 然后把文件拖拽上去, 虽然方便但却不是最方便的, 直接绑定右键菜单的方式就好了很多, 可以不事先启动gui工具, 也不用管工具是在什么地方, 随时随地想转就转. 下面来研究实现:右键菜单主要是通过改注册表实现的, 但是直接通过注册表文件.reg改注册表方式不够智能, 因

2020-07-05 17:05:36 646 2

原创 java注册自定义url协议处理

这几天研究了自定义url处理的东西, 过程挺曲折的, 这里记录一下.自定义url处理可以实现通过网页链接调用客户端后台程序的作用, 在有的时候很有用. 比如说mailto协议(mailto://aaa)可以调用邮件客户端发送邮件, 很方便. 之前在公司写好了程序, 在家里重新来一遍发现好多坑, 公司电脑是win7的, 家里是win10的, 这个差别还是很大. 下面说说如何自定义.首先win+r执行regedit进入注册表, 找到HKEY_CLASSES_ROOT\http这个,右键导出.打开导出的注

2020-07-05 14:49:12 828

原创 多种形式字符串转换的最佳转换结构设计

多种形式字符串转换的最佳转换结构设计需求是这样的:对于这些格式: aaaAaa, AaaAaa, aaa_aaa, aaa_Aaa, Aaa_aaa, Aaa_Aaa, 写一个算法实现任意两种格式的字符串互相转换.例如如下调用:convert(“Abbbbb_Asdfdsf_Bwieru”, “Aaa_Aaa”, “aaa_Aaa”);可以得到转换结果abbbbb_Asdfdsf_Bw...

2020-02-19 17:34:58 252

原创 Java之枚举

Java的枚举到底是个啥?为啥用法那么奇怪?这篇文章带你探究一下.枚举类其实是继承于java.lang.Enum类的.用enum关键字声明的类会被编译器默认编译为继承于Enum且加上final关键字.所以,如下的枚举:public enum MyEnum { field1, field2;}其实是这个意思:public final class MyClass extends java...

2019-12-08 17:04:11 118

原创 java遍历文件的几种方法

在java中遍历目录下的所有文件,很多人第一个想到的是用File.listFiles方法递归. 然而这并不是最好的方法, 这里跟几个其他的方法做一个对比.1. 自己写函数递归2. google的guava工具包3. common io工具包4. jdk自带的nio Files工具类package test.walkfile;import java.io.File;import j...

2019-12-08 15:16:29 1181

原创 java复制文件的三种方法

java复制文件的三种方法Java文件复制,目前我用到了三种方法. 我看到很多文件复制大多是通过byte[]数组的方式,这种方式又麻烦又花时间. 这里介绍另外两种方法: Files工具类和FileChannel的方式. 顺便对三种方式性能做一个对比.package test.filecopy;import java.io.BufferedInputStream;import java.i...

2019-08-12 19:44:36 492

原创 正则表达式基础

目录正则表达式1. 元字符组合方式及量词2. 元字符3. 断言4. 组引用5. 正则模式g, i, m,s6. 正则工具使用示例7. 正则与性能正则表达式正则表达式不限语言,是一个体积小能量大的神器,不仅仅可以用于编程,还可以在文本编辑器作为工具使用。学好它很有必要。那么开始吧。以jquery手册网站上的正则表达式速查表作为参考。正则表达式基本上分为以下几个主要的部分。1. 元字符组合方...

2019-04-28 17:02:44 338

ElasticSearch.zip

包含html和pdf两个版本。我自己从github转换的。 共505页。pdf无目录 2021/09/09最新版

2021-09-19

jquery手册(jquery.cuishifeng.cn网页版)2

jquery手册(jquery.cuishifeng.cn网页版),html版,离线浏览,非chm版,手机可看。

2018-10-18

java api 1.8中文版

-----------------------------------------------java api 1.8中文版-------------------------------------------

2017-09-16

css参考手册

--------------------------------------- css参考手册v4.2.4 --------------------------------------------

2017-09-16

java api 1.6中文版

java api 1.6中文版 ------------------------------------------------------------------------------------------------------

2017-09-16

空空如也

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

TA关注的人

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