- 博客(192)
- 资源 (63)
- 收藏
- 关注
原创 java.lang.UnsatisfiedLinkError: no onnxruntime4j_jni in java.library.path
换个思路处理:由于别的1.8同事执行没问题,所以去官网下载最终版本的 jdk1.8。原有 jdk 1.8.0_114 升级为 jdk 1.8.0_401。都是jdk1.8同样的windows别的同事电脑没问题。加载的 user_paths路径 也没看到对应文件。更换jdk后 正常执行,使用langchain。重新debug看问题,
2024-02-02 14:51:29
969
2
原创 redisson Unexpected exception while processing command Only 1 of 2 slaves were synced
分布式锁,默认值是等1秒全部slave 同步成功master再继续,如果slave。生产环境一个活动给某个用户发送积分失败,核心业务接口使用Redisson分布式锁。找运维同学,看监控,没看到异常,反馈其他应用没问题。从自己代码定位问题。sentinel模式:master slave1 slave2。修改成一个slave成功就可以继续分布式锁下的业务逻辑。就报错(本例中一台slave成功一台没在1s内成功)。经过和运维确认,那个时间点redis在进行数据持久化,,运维侧看,不能避免1秒内全部完成所有节点。
2023-11-18 15:06:40
3367
原创 训练自己的ChatGPT(ChatGLM微调 )
我是一个名为 ChatGLM 的人工智能助手,是清华大学 KEG 实验室和智谱 AI 公司于 2023 年共同训练的语言模型。我的任务是针对用户的问题和要求提供适当的答复和支持。接上文https://blog.youkuaiyun.com/dingsai88/article/details/130639365。{"content": "你是谁", "summary": "你好,我是赛赛的朋友晨晨,江湖人称细哥。{"content": "晨晨", "summary": "帅的一批"}数据内容都是:数据量太多训练太慢。
2023-05-16 12:15:55
5300
1
原创 两小时搭建自己的ChatGLM免硬件
安装依赖解决 : pip install rouge_chinese nltk jieba datasets。“调整 quantization_bit 来被原始模型的量化等级,不加此选项则为 FP16 精度加载”ModelScope太给力了,本来都打算自己买机器运行了,正好有使用的机会。ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于。ChatGLM 完全傻瓜式的教程,按照官网操作就行了。删除 --quantization_bit 4。按照图片里的选择(选择其他好像不能创建成功)
2023-05-12 12:12:14
11831
6
原创 mysql datetime精度和java.util.Date导致的死循环问题
mysql datetime精度和java.util.Date导致的死循环问题。更新的值入参: 2023-03-06 12:09:00.002实际值被更新为:2023-03-06 12:09:00
2023-03-06 12:33:19
503
原创 MySQL8.0的锁定读(for share、for update、NOWAIT、skip locked) 和 非锁定读
MySQL8.0的锁定读(for share、for update、NOWAIT、skip locked) 和 非锁定读 。
2022-04-28 16:31:51
2521
原创 一次生产慢响应问题排查:TRUNCATE TABLE (MySQL Bug 68184)
TRUNCATE TABLE 慢SQL innodb自适应hash
2022-03-25 15:25:22
1652
原创 Nacos client 兼容问题Server check fail, please check server xxx.com ,port 9848 is available , error ={}
Nacos client 兼容问题Server check fail, please check server xxx.com ,port 9848 is available , error ={}
2022-03-25 14:30:16
9677
原创 异常日志打印不全-XX:+OmitStackTraceInFastThrow
生产异常无详细信息,NullPointerException 无详细信息 ,本地无法复现,OmitStackTraceInFastThrow
2021-12-31 17:16:45
1090
原创 git把commitid替换为master
一 把comitid拉成新分支: git checkout 3cdbfe36a37cc379b3bb0f888db260acbf8708a2 -b newMaster 二 删除master保护和默认 步骤如下:(1)进入git项目主页---选择右上角的设置---Edit Project(2)找到Default Branch---选择newMaster为默认...
2019-10-10 17:46:33
581
原创 springboot打印mybatis 执行的SQL
application.properties 文件增加logging.level.com.yirendai.bank.finance.mappers.*=debug
2019-07-05 15:23:54
1063
原创 mysql时区问题 serverTimezone=Asia/Shanghai
起因:debug问题的时候发现入参的时间和库里查出来的预期不一样.post入参:startDate=2019-05-05+04%3A20%3A02&userId=aaa&endDate=2019-05-05+23%3A20%3A02在navicat for mysql里执行的SQL:select * from tablename WHERE ( user_id =...
2019-07-05 15:16:31
53081
2
原创 Java不改变内存地址修改字符串内容
之前面试被问到,如何不改变字符串内存地址,修改它的内容。没答上来,最后问了面试官如何实现,答曰:反射。正好看到一篇文章:https://blog.youkuaiyun.com/a925907195/article/details/46975171自己也记录一下 String str01 = "aaa"; String str02 = "aaa"; ...
2019-06-20 12:02:34
1668
原创 即时编译器优化技术一览
即时编译器优化技术一览 1.编译器策略(compiler tactics)延迟编译(delayed compilation)分层编译(tiered compilation)栈上替换(on-stack replacement)延迟优化(delayed reoptimization)静态单赋值表示(static single assignment representation)...
2019-05-15 16:46:53
1062
转载 使用Intellij idea如何快速查看Java类字节码
挺好的备份一个 Java字节码深入解析一:Java字节代码的组织形式 类文件{ OxCAFEBABE,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组 } 二:查看方法 --- javap命令...
2018-12-24 11:09:56
1882
原创 Git Unable to create '*index.lock':
今天提交代码发现报错: Unable to create '*/.git/index.lock': File exists. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all proc...
2018-11-19 13:04:34
2630
原创 5. 最长回文子串
题目描述: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。示例 1:输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。示例 2:输入: "cbbd"输出: "bb" 答案class Solution: def longestPalindrome(self, s): ...
2018-08-07 14:34:08
189
原创 4. 两个排序数组的中位数
题目描述: 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。你可以假设 nums1 和 nums2 均不为空。 示例 1:nums1 = [1, 3]nums2 = [2]中位数是 2.0示例 2:nums1 = [1, 2]nums2 =...
2018-08-07 14:21:16
183
原创 Data length too large: 8843379, max payload: 8388608, channel: NettyChannel --Dubbo框架超出默认最大值
I.起因:同事系统使用dubbo发生异常:Data length too large: 8843379, max payload: 8388608, channel: NettyChannel [channel=[id: 0x5d5880d9, /10.130.80.194:19443 => /10.130.85.187:20900]]java.io.IOException: Data l...
2018-04-09 13:14:39
7268
原创 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8B' for column 'a' at row 1
问题现象:系统网络访问日志插入报异常:service: com.xxxxe, method: xxest, exception: org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value...
2018-02-09 15:56:43
4817
1
原创 增加单测 java.lang.ClassCastException: com.sun.crypto.provider.RSACiphe
java.lang.ClassCastException: com.sun.crypto.provider.RSACipher cannot be cast to javax.crypto.CipherSpi at javax.crypto.Cipher.chooseProvider(Cipher.java:845) at javax.crypto.Cipher.init(Cipher.ja
2017-12-27 16:27:14
3066
原创 基于Dubbo框架的秒杀系统设计与实现-2
1.1 论文的目标与研究内容1.1.1 研究目标针对电影院线实际业务需求,设计出一套功能完整、性能高效稳定的秒杀系统。根据目标业务需求,将分布式框架Dubbo、Redis内存数据库、分布式消息队列RocketMQ、Spring框架集成应用于秒杀系统,实现秒杀系统功能模块化,有效快速的利用闲置的硬件资源提高秒杀系统活动时系统的稳定性。秒杀活动上线时可以快速水平拓
2017-12-06 22:32:26
1796
原创 基于Dubbo框架的秒杀系统设计与实现-1
摘 要互联网电商企业常见的吸引客户流量一种手段是“秒杀”活动,针对互联网电商“秒杀”系统中出现的瞬间高并发访问题,设计并且实现一个易于伸缩、高可用、高性能的web“秒杀”系统的解决方案。根据“秒杀”活动特点,从网站系统架构入手,从页面优化、CDN(内容分发网络)、负载均衡、接口缓存设计与优化、异步响应等方面设计了一套相应的解决方案。基于文章内容的解决方案可以有效的解决高并发“秒杀”系统的
2017-12-06 22:26:30
2090
原创 Rocketmq-3.2.6简单操作
I.下载解压并且启动下载地址:http://download.youkuaiyun.com/detail/dingsai88/9778908II.mqcd C:\DingSai\Tools\RocketMQ\alibaba-rocketmq\binstart/b mqnamesrv.exe >C:\DingSai\Tools\RocketMQ\alibaba-rocketmq\
2017-03-12 22:48:39
2028
6
原创 Linux Docker 下载资源慢DaoCloud
I.注册DaoCloud 网址:https://dashboard.daocloud.io/I.进入加速器I.执行命令并且重启I.正常下载即可[root@localhost ~]# curl -sSL https://get.daocloud.io/daotools/set_mirr
2016-09-23 15:30:40
5504
原创 算法-百鸡问题 Java
历史: 百鸡问题是一个数学问题,出自中国古代约5—6世纪成书的《张邱建算经》,是原书卷下第38题,也是全书的最后一题,该问题导致三元不定方程组,其重要之处在于开创“一问多答”的先例。 问题描述: 百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, 用100文钱买一百只鸡,其中公
2016-06-29 11:57:39
3532
1
原创 代理模式(Proxy) Java
定义:代理模式: 为其他对象提供一种代理以控制对这个对象的访问。使用场合:远程代理,一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。虚拟代理,创建对象开销很大,通过代理模式来存放实例化很长时间的真实对象。安全代理,可以控制真实对象的访问权限。类图:代码
2016-06-23 18:22:56
885
原创 状态模式(State) Java 调用者不需要关心自身状态
定义状态模式(state):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。类图代码:State和实现类package ding.study.designpatterns.state;/** * 抽象状态类 * @author daniel * @version 正式版 */public abstract
2016-06-18 17:28:35
2119
原创 建造者模式(Builder) Java 造人和人的细节分开
定义建造者模式(builder):一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类图代码Personpackage ding.study.designpatterns.builder;/** * 人类 * @author daniel * @email 576699909@qq.com * @tim
2016-06-18 17:10:24
2607
原创 访问者模式(Visitor)Java
定义 :访问者模式(Visitor) 表示一个作用于某个对象结构的各元素的操作。它使你可以在不改变元素的类的前提下定义作用于这些元素的新操作。 在不改变类的情况下给不通类赋上新属性。 类图代码人类抽象类和实现类package ding.study.designpatterns.visitor;/** * 定义人对象的接口
2016-06-18 16:47:01
657
原创 策略模式(Strategy) Java 计算器加减法抽象
定义策略模式(Strategy):策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少各种算法类与使用算法类之间的耦合。类图代码Strategy策略模式定义方法的抽象类package ding.study.designpatterns.strategy;/
2016-06-18 16:29:10
3266
原创 观察者模式(Observer) Java
定义 观察者模式(Observer 发布-订阅):定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。类图代码Observer订阅者抽象类package ding.study.designpatterns.observer;/** * 订
2016-06-18 16:12:00
2568
原创 备忘录模式(memento) Java
定义:备忘录模式(memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。类图:代码战神奎爷类package ding.study.designpatterns.memento;/** * 奎爷类 * * @author daniel * @emai
2016-06-18 15:48:47
754
原创 抽象工厂模式(Abstract Factory) Java
I.定义提供一个创建一系列相关或相互依赖的接口,而无需指定它们具体的类。为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。I.类图I.代码调用类package ding.study.designpatterns.abstratfactory;/** * I.定义:提供一个创建一系列相关或相互依赖的接口,而
2016-06-17 10:41:38
489
SpringMVC Mybatis P6psy Mongodb整合的项目
2015-02-27
Mongodb Log4j整合jar包
2015-02-27
mybatis基础学习项目源代码
2015-02-10
mysql-proxy-0.8.5-windows-x86-32bit
2015-02-05
Bootstrap-导航条-栅格系统-Carousel(轮播效果)-标签页
2015-01-21
Java 记录日志过滤器 复制到项目即可使用
2014-12-10
apk反编译工具
2014-11-19
OSCache democratic
2014-03-06
oscache2.4.1
2014-03-06
jmeter 测试
2013-06-25
android截包工具
2013-03-22
手把手教你2小时搭建清华大学ChatGLM
2023-05-15
seata-server-0.7.1.zip
2021-01-15
seata-server-1.4.0.zip
2021-01-15
Java虚拟机规范jdk8版
2018-12-24
Java虚拟机规范
2017-11-22
数据结构与算法分析_Java_言描述(第2版) 全文+源代码
2016-05-17
java设计模式
2016-05-12
dubboadmin+dubbomonitor+zookeeper+taokeeper
2016-03-23
Hadoop搭建及MR编程-实验报告
2016-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人