- 博客(56)
- 收藏
- 关注
原创 RAG系统的测评方法与工具
)对于希望打造高质量知识问答产品的团队来说,理解并掌握合适的测评方法论和技术至关重要。只有通过不断试验和迭代,我们才能让AI更好地服务于用户。
2025-03-23 09:00:00
765
原创 KylinOS V10 SP3下编译openGauss与dolphin插件
编译好的包位于/data/opengauss/openGauss-server/dest中。
2024-12-25 09:26:58
501
原创 nexus使用ldaps集成openldap
LDAP是一种应用协议,用于访问和维护分布式目录信息服务。DN:LDAP条目的唯一标识符,它是一个层次结构的名称,包含了条目的所有属性值。Schema:定义了目录中可以存储哪些类型的数据,包括对象类(Object Classes)和属性(Attributes)。它规定了目录结构和数据的约束。ObjectClass:对象类定义了一组属性,例如,一个 “inetOrgPerson” 对象类可能包括 cn、sn、mail 等属性SLAPD:OpenLDAP的守护进程,负责处理LDAP客户端的请求。
2024-11-19 10:54:10
693
原创 git-secret介绍
git-secret 是一个与git兼容的命令行工具,旨在安全地存储和管理敏感数据,如源代码中的密码、密钥以及敏感文件。它通过 GPG 加密来保护文件,确保只有授权的用户才能访问这些敏感信息。
2024-10-12 17:43:37
584
原创 达梦常用语句
ALTER SESSIONS SET CURRENT_SCHEMA=模式名;或者 set schema 模式名;select from dba_objects where owner=‘模式名’;select from dba_tables where owner=‘X模式’;
2023-06-02 16:46:29
680
原创 javaagent报AbstractMethodError
按照API文档的解释,主要原因是运行时的类与编译时用的类不一致导致。这里讲的不一致可以是jdk版本,也可以是类声明、方法声明等不一致。通常是使用了不同版本导致的冲突。如javaagent用的bytebuddy与应用系统中用到的bytebuddy版本不同。解决方法:javaagent打包的时候,重写bytebuddy的路径。
2023-04-21 16:40:10
218
原创 二进制压缩编码(二进制序列化格式)
binary serialization formatCBORSmileBSONMessagePackIon (Both Textual and Binary formats)compressiongzipBrotlibzip2ZstandardXZ
2022-05-24 14:31:46
483
原创 Running jmap getting Unable to open socket file
参考资料:https://blog.51cto.com/zhangshaoxiong/1310166https://stackoverflow.com/questions/26140182/running-jmap-getting-unable-to-open-socket-file
2022-05-23 16:52:17
307
原创 springboot集成graaljs +sandbox
<dependency> <groupId>org.javadelight</groupId> <artifactId>delight-nashorn-sandbox</artifactId> <version>0.1.31</version> <exclusions> <exclusion> <groupId>org
2022-04-27 10:29:33
3052
原创 spring rmi nat穿透
package com.52jolynn;import java.lang.reflect.Proxy;import java.rmi.server.RemoteObjectInvocationHandler;import org.springframework.beans.factory.BeanClassLoaderAware;import org.springframework.beans.factory.FactoryBean;import org.springframework.re
2022-01-04 10:44:29
224
原创 elasticsearch hanlp docker安装
version: '3'services: # es引擎 elasticsearch: build: context: ./es dockerfile: Dockerfile args: ELK_VER: ${ELK_VER} restart: always volumes: - ./es/data:/usr/share/elasticsearch/data - ./es/logs:/usr/s
2021-04-15 16:15:15
500
原创 使用Trace注解skywalking监控springboot 拦截器,自定义的advisor
@Slf4jpublic class GlobalInterceptor implements HandlerInterceptor { @Override @Trace public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //TODO ret
2021-03-29 20:15:13
656
原创 操作xml的可选技术dom sax stax jaxb
四类基础框架,其他像 JDOM, Xerces, Crimson, Woodstox都是在以下的基础上发展出来的。DOMSAXStAXJAXB
2021-03-10 11:36:37
100
原创 aarch64 rsync安装脚本(python3)
import osimport subprocessdef install(user, group, pwd): curpath = os.path.abspath(os.path.dirname(__file__)) subprocess.call("tar -xzvf rsync-3.0.6.tar.gz", shell=True, cwd=curpath) rsync_path = os.path.join(curpath, "rsync-3.0.6") subp
2021-01-22 19:34:56
452
原创 No timezone mapping entry for ‘Asia/Shanghai‘
问题&现象在aarch64,NeoKylin 7.0上部署xxl-job时,启动admin,报No timezone mapping entry for ‘Asia/Shanghai’,根据报错堆栈,查mysql java驱动(mysql-connector-java-8.0.19)代码,在NativeProtocol的2126行:if (canonicalTimezone != null && canonicalTimezone.length() > 0) { t
2021-01-15 20:12:04
5701
原创 文件流实现重复读取
public static void main(String args[]) throws Exception { InputStream fis = new FileInputStream("e:\\a.txt"); BufferedInputStream bis = new BufferedInputStream(fis); int size = (int)new File("e:\\a.txt").length(); System.out.println(bis.mar
2021-01-07 18:24:45
1294
原创 MockBean required a single bean, but 2 were found
MockBean required a single bean, but 2 were found.mybatis-spring: 2.0.5mockito: 3.3.3spring: 2.3.2.RELEASEIt’s a mybatis-spring bug, see bug fix
2020-12-08 11:13:42
445
原创 jhipster快速入门指南
步骤安装JHipster npm install -g generator-jhipster创建一个新目录并进入该目录 mkdir myApp && cd myApp运行Jhipster并按照屏幕指引操作jhipster使用 JDL Studio定义您的实体类后, 下载jhipster-jdl.jh文件生成实体类代码jhipster import-jdl jhipster-jdl.jhvuejsJhipster初始化项目springboot + vue.js常见问题执
2020-11-26 10:21:56
1132
原创 springboot使用form-data上传文件的同时接收json参数
如题,即在springboot项目中的restfull接口,参数使用多个RequestPart的解决方案。前端代码<html> <head> <script> function onSubmit() { var formData = new FormData(); formData.append("file", document.forms["userForm"].file.files
2020-08-25 15:57:56
8968
1
原创 可信前端-POW工作量证明
POW工作量证明假设一种情况 如果恶意客户端破解了可信前端, 而我们的后端服务器资源储备很有可能会被恶意流量所干扰. 这时候我们就需要引入POW技术进行垃圾流量清洗了.算法细节:<?php$a = mt_rand(100000, 9999999);$b = mt_rand(100000, 9999999);$c = time()$d = password_hash($a * $b * $c, 1);然后告诉客户端 $a, $c, d,让客户端计算d, 让客户端计算d,让客户端计算b
2020-05-18 09:41:13
225
原创 前端使用CryptoJS的AES解密,Java后端加密实现
前端使用CryptoJS的AES解密,Java后端加密实现。CryptoJS的AES输出使用的是openssl格式,所以处理起来有一些不一样,详细代码如下:import org.bouncycastle.jce.provider.BouncyCastleProvider;import javax.crypto.Cipher;import javax.crypto.spec.IvParame...
2020-03-02 17:52:00
1732
1
原创 redash docker安装不踩坑指北
git clone https://github.com/getredash/setupcd setup/sudo docker-compose run --rm server create_dbsudo docker-compose up -d如果自行走其他途径安装,遇坑不少,喜欢踩坑的可尝试一下。...
2020-01-17 12:00:32
724
2
原创 java与kotlin混合编程
被java的NPE拆腾得怀疑人生,因而思考是否可以使用号称NPE安全的神语言kotlin,但又不能完全抛弃java,所以两者是否可以混编,特地尝试了一下,使用gradle成功搭建,同时实现两者互调。项目结构HelloJavapackage com.kidshelloworld.jk;public class HelloJava { public static void main(...
2019-12-17 18:25:24
762
原创 java装箱、拆箱之深坑
java的基本类型与对应的对象类型的装箱、拆箱,其主要目的是让java中的所有东西都是对象,包括基本类型。这样的设计初衷是好的,但是自动拆箱,自我认为带来的坏处远多于好处。空值问题自动拆箱,经常让程序员在一个基本类型对象与基本类型比较的时候,忘记判断空值。Long a = null; //这个空值可能是调用一个方法的返回值或者是一个已有对象的取值等等long b = 1;if (...
2019-12-17 10:27:52
180
原创 VirtualBox安装CentOS 7之网络配置
CentOS 7安装完成之后,网卡状态默认是不启动。如果需要使用非Host-Only模式,则需要启动网卡。vi /etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT=no改为ONBOOT=yes,保存退出。然后再重启网络service network restartNAT网络地址转换NAT模式下,虚拟机通过宿主机访问网络。主机并不需要知...
2019-12-12 16:40:15
180
原创 解决ForkJoinPool的Zipkin跟踪问题
zipkin对于线程池已经提供了很完善的方式处理,例如:CurrentTraceContext currentTraceContext = MDCCurrentTraceContext.create();currentTraceContext.wrap(()->{System.out.println("hi");});ExecutorService executorService = ...
2019-12-09 14:29:51
1213
2
原创 go test执行当前项目所有test
运行当前目录及所有子目录下的测试用例go test ./...运行指定目录及所有子目录下的测试用例go test foo/...运行指定前缀的测试用例go test foo...运行GOPATH下的所有测试用例go test ......
2019-10-30 16:36:08
12614
原创 商业BI平台列表
数据可视化平台,适用的才是最好的。商业的指定错不了,开源免费的掂量着选吧。名称性质官网星级Tableau收费https://www.tableau.com/FineReport收费http://www.finereport.com/帆软报表CrystalReport收费https://www.crystalreports.com/水晶报...
2019-08-15 17:41:24
238
原创 golang 广播
发送端package mainimport ( "fmt" "net" "time")func main() { var ( conn net.Conn err error ) if conn, err = net.Dial("udp", "192.168.197.255:8080"); err != nil { panic(err) } defer ...
2019-07-30 14:00:04
766
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人