自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛跑的快

蜗牛的前行足迹

  • 博客(142)
  • 资源 (15)
  • 收藏
  • 关注

原创 springboot+mybatis plus 数据源真动态切换

解决的都是多数据源支持问题,而非真正的动态数据源。经过几天的研究及调试,终于搞了一个自认为还可以的真正的动态切换数据源的方案,先分享出来,希望对大家有帮助,有更好的解决方案也欢迎指正。​ 在做一个数据库管理的项目时,需要解决的一个问题就是,管理的数据库的数据源是通过页面维护进来的,所以在系统启动时,是无法确定有哪些数据源的。接口方法需要有一个参数来指定数据源的代号,假设为:“dsName”,即需要支持动态数据源切换的接口方法中必须要有dsName这个参数,前端调用的时候,使用的数据源就用这个字段标识。

2024-10-11 21:18:33 1100

原创 记一次升级请求创建报错问题的调查过程(Windchill)

​ 2.从前端下手,分析到完成按钮会调用PTC.wizard.submitWizard–>PTC.wizard.checkRequired–>PTC.wizard.validateRequiredInputs 来校验必填,此报错就是在PTC.wizard.validateRequiredInputs方法中产生的。​ 经进一步了解,发现是这边对升级请求创建页面做过客制化,将升级目标状态属性给隐藏了,当物料的目标升级状态为唯一的一个时,会自动选中,当有多个时不会自动选中。

2025-01-20 18:40:44 393

原创 Windchill 之属性约束

获取分类模板上所有的约束信息。

2025-01-13 14:12:19 273

原创 Windchill二次开发之向所有客户端框架页面添加自定义代码

修改:codebase/netmarkets/themes/windchill/xtheme-windchill.css。在codebase/netmarkets/jsp/util/begin_custom.jspf添加客制化的代码。

2025-01-09 14:07:05 170

原创 Windchill常用命令

【代码】Windchill常用命令。

2025-01-09 13:57:10 133

原创 Windchill Sql 之 查询所有分类

【代码】Windchill Sql 之 查询所有分类。

2025-01-08 19:04:56 117

原创 JVM三JVM虚拟机

考虑到虚拟机的空间效率,Mark Word被设计成一个非固定的数据结构,以便在极小的空间内,尽量多的存储数据,它会根据对象的状态复用自己的存储空间,也就是说,Mark Word会随着程序的运行发生变化,变化状态如下(JDK1.8)。当对象大于TLAB中的剩余内存或TLAB的内存已用尽时,再采用上述的CAS进行内存分配。:当新生代无法分配内存的时候,我们想把新生代的老对象转移到老年代,然后把新对象放入腾空的新生代。实例数据(Instance Data):生成对象的时候,对象的非静态成员变量也会存入堆空间。

2025-01-08 08:31:06 839

原创 JVM二运行时数据区

由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器(针对多核处理器来说是一个内核)都只会执行一条线程中的指令。因此,为了线程切换(系统上下文切换)后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,我们称这类内存区域为“线程私有”的内存。栈内存为线程私有的空间,每个线程都会创建私有的栈内存,生命周期与线程相同,每个Java方法在执行的时候都会创建一个栈帧(Stack Frame)。

2025-01-08 08:26:08 823

原创 JVM一之类加载子系统

作用:JVM自带的三个加载器只能加载指定路径下的类字节码,如果某些情况下,我们需要加载应用程序之外的类文件呢?就需要用到自定义类加载器,就像是在汽车行驶的时候,为汽车更换轮子。比如本地D盘下的,或者去加载网络上的某个类文件,这种情况就可以使用自定义加载器了。

2025-01-07 08:24:26 1232

原创 MySQL的存储引擎之InnoDB 一

由于二级索引数据的不连续性,导致修改二级索引时需要进行频繁的磁盘 IO 消耗大量性能,Change Buffer 缓冲对二级索引的修改操作,同时将写操作录入 redo log 中,在缓冲到一定量或系统较空闲时进行 merge 操作将修改写入磁盘中。是建立在索引之上的索引!​ AHI 所作用的目标是频繁查询的数据页和索引页,而由于数据页是聚簇索引的一部分,因此 AHI 是建立在索引之上的索引,对于二级索引,若命中 AHI,则将直接从 AHI 获取二级索引页的记录指针,再根据主键沿着聚簇索引查找数据;

2025-01-07 08:19:38 730

原创 Windchill 开发技术-类型属性获取约束 - 获取枚举列表

windchill 12版本(其他相近的版本应该也可以使用的) 依据类型和属性名称获取其约束中设置的全局枚举或局部枚举的方法

2025-01-06 13:54:49 566

原创 学习笔记 : MySQL进阶篇二一条SQL语句的完整执行流程(案例)

大体来说,MySQL 可以分为 Server层和存储引擎层两部分:Server层包括:连接器、查询缓存、分析器、优化器、执行器等涵盖 MySQL的大多数核心服务功能所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现​ 比如:存储过程、触发器、视图等。

2025-01-06 08:15:51 719

原创 学习笔记 : MySQL进阶篇一之架构和日志文件

负责跟客户端建立连接:管理用户连接,监听并接收连接的请求,转发所有连接的请求到线程管理模块:接受用户的SQL命令,并且返回SQL执行结果:SQL传递到解析器的时候会被解析器验证和解析:SQL语句在查询之前会使用查询优化器对查询进行优化,explain语句查看的SQL语句执行计划,就是由此优化器生成:在MySQL5.7中包含缓存组件。在MySQL8中移除了:存储引擎就是存取数据、建立与更新索引、查询数据等技术的实现方法。

2025-01-06 08:13:52 1097

原创 Windchill之 搜索组件-itemPicker

windchill 二次开发 之 搜索组件-itemPicker 介绍了 相关属性配置 及 给出示例

2025-01-05 16:06:40 814

原创 Windchill SQL 篇之 分类特征值相关

Windchill SQL 篇之 分类特征值相关 包括:分类上下级关系及特征值清单、分类特值 指定属性 程序ID的设置的值情况,包括未设置的、分类特值 指定属性 设置了程序ID的清单

2025-01-05 15:56:37 461

原创 Windchill SQl篇之 软属性相关

Windchill SQl篇之 软属性相关,包括: 使用指定软属性的类型、使用了基础属性类型、全局枚举的值清单、依据值查询全局枚举

2025-01-04 20:57:01 256

原创 Windchill SQL篇之 列队相关sql

Windchill SQL 篇 之 队列相关sql 包括:工作安排 按状态分组统计;运行中的进程;运行中的工作安排; 以及失败的队列

2025-01-04 20:45:01 94

原创 Windchill SQL 篇之 变更通告 待办任务

windchill sql 系列 之 变更通告 待办任务的查询sql

2025-01-04 20:38:14 119

原创 Ant Design Vue 之可定位对话框

antdv的对话框在前面已经改成可以全局打开,如此就可以使用右键菜单的方式打开对话框,但是打开的对话框默认都是居中或在头部位置的,我希望的是在右键鼠标点击的位置,所以又研究了下增加了个定位的功能,且不挡住当前元素,参照的也是前篇的实现方式

2025-01-03 07:45:15 476

原创 Ant Design Vue 之可拖拽对话框

最近在工作中需要实现个功能,希望通过右键菜单的方式打开对话框的功能,且需要支持拖拽功能。因为使用的前端组件是Ant Design Vue,所以在其官网上找了半天都没找到示例,终于在网上又找了半天给我找到了个实现方式(不好意思忘记是哪个博主的文章了),虽然可能有点绕,但总归是能实现需求了。​ 总体思路为,通过包装a-modal组件的方式定义出一个虚拟弹出框组件(支持拖动),虚拟组件监听pinia中属性的状态变化来实现打开与关闭。此组件在全局页面上注册,需要打开时改变pinia中的状态值即可。

2025-01-03 07:22:40 478

原创 MxGraph Vue3 Demo

搞了一个多星期,终于将MxGraph的各个Demo都转换成Vue3版本了,分享给大家,详细如:https://inscode.youkuaiyun.com/@shui878412/MxGraph_Vue.。

2024-11-07 20:38:55 236 5

原创 vue3组件通信方式汇总

1.使用@+事件名称来监听事件2.使用defineEmits来定义事件3.调用上面定义好的事件来触发事件:第一个参数为事件名称,后面的参数为给事件传递的参数。在vue框架中事件分为两种:一种是原生的DOM事件,另外一种自定义事件。原生DOM事件可以让用户与网页进行交互,比如click、dbclick、change、mouseenter、mouseleave…自定义事件可以实现子组件给父组件传递数据自定义事件可以实现子组件给父组件传递数据.在项目中是比较常用的。

2024-10-29 08:16:36 772

原创 MxGraph整合Vue3项目一文搞定

mxGraph 是draw.io的底层框架,之前找了很多关于整合到vue项目中的文章都写的不清不楚的,在不懈努力下终于搞定了,分享个大家。

2024-10-26 09:34:33 1300

原创 ddb-spring-boot-starter使用说明

实现springboot+mybatisplus项目中,动态切换数据库连接及实现类的简易方案。实现效果为:1.将数据源连接信息动态维护到数据表中(可以通过页面实时维护到表中);2. 在线选择数据源就可以实时切换数据库连接及实现,以达到真动态切换数据库的目录。

2024-10-15 22:16:59 811

原创 基于Jeecg-boot开发系统--后端篇

Jeecg-boot是一个后台管理系统,其提供能很多基础的功能,我希望在不修改jeecg-boot代码的前提下增加自己的功能。经过几天的折腾终于搞定了。首先是基于jeecg-boot微服务的方式来扩展的,jeecg-boot微服务本身的搭建过程就不讲了,主要讲增加的功能如何与jeecg-boot集成在一起。

2024-09-21 20:13:45 2478

原创 Idea 不得不记住的快捷键

选中一个方法,按 ctrl+ alt + h, 可以查看该方法掉调用方链,感觉这个比alt+7好用多了, 前者可以查看到使用这个方法的完整链。

2024-09-13 15:13:13 227

原创 记一次nacos排错(报503错误)

在使用docker搭建各种容器时,使用挂载的方式可以很好的保护我们的数据,使得在重新搭建容器时数据不会丢失,但也可能存在垃圾数据,所以以后还是需要分辨,该删除的还是需要删除ai虽然不能给我们彻底解决问题,但是可以帮助我们查找问题,给我们查找问题提供方向,还是很有用的。

2024-09-10 08:00:59 1042

原创 记一次虚拟机网络失效问题解决过程

后来想明白了,我电脑经常是不关机,只休眠的,虚拟机也不关,可能导致这个服务出现bug了,虽然运行着,但已经不正常了。果然重启还是终极大法呀。

2024-09-06 08:14:49 358

原创 使用nexus搭建docker私服(嘴对嘴喂级)

nexus的安装就不讲了,网上有好多教程,也很简单。

2024-09-01 21:57:03 697 1

原创 Windchill 11 之筛选器编辑原理及客制化

构造NmCommandBean对象,其中“choicecompaction”参数值为:“choicecomp.choiceselect”,同时传入操作的选项和选项值OID、sessionId及选中状态, 调用ChoiceComponentSessionGenerator中的processAction方法,返回当前选项下的所有选项值的最新状态。(约束规则生效后的状态,如:选项1下只有一个选择“选择1”,且有必选约束规则:“选择1必选选择2”,则最终返回的信息 选择1和选择2都是选中状态的)

2024-06-12 19:03:42 613

原创 Windchill 11 之高级表达式详解及客制化

格式如:[{“expressions”:[{“expression”:““01113” / “01114"”,“description”:”“,“oid”:“EXP1”},{“expression”:”!“01515” +!

2024-06-05 07:20:28 563 2

原创 CCS项目持续集成

​ 因工作需要,用户提出希望可以做ccs项目的持续集成,及代码提交后能够自动编译并提交到svn。e. 将编译结果文件提交到svn,备注日志中包括git上的版本信息、svn源码目录(S)的版本信息。e. 获取源码目录的最新版本号及备注信息,并拼接成备注信息,将结果文件提交到svn上。b. 将svn的源码目录(记为S)复制到svn的编译目录X的子目录(X1)中。a. 将git上的代码复制到 svn的 编译目录(记为 X)中。d. 将编译出的结果文件分别复制到 svn的多个目录中,

2024-04-23 21:02:11 1428

原创 v-md-editor高级使用之自定义目录

​ 在做实际使用中往往可能需要将目录结构独立出来,经过近一天的研究终于明白其实现逻辑,并将目录结构独立出来,支持独立渲染,独立处理目录点击事件,同时也兼容原来的点击事件处理逻辑。而以上两步其实要与其原生保持一致,所以需要找到其源码在复制过来进行响应的调整。

2023-12-16 19:27:18 941

原创 java 操作git

​ 实现功能:借助jgit实现拉取文件,并返回文件路径清单。以上仅为案例,实际功能还需要配合其他逻辑实现。

2023-12-06 19:45:29 833

原创 使用v-md-editor开发sql查看器--实战

sql 查看器,借助v-md-editor实现sql在线查看器,

2023-11-24 21:18:54 734

原创 PDF自动打印

​ 我们的图纸是存在服务器上,都是pdf版本的,所以批量打印程序可以通过文件名称,然后程序自动将共享文件推送到打印机上打印,这样就可以实现自动化了,并且后续还可以根据情况进行扩展。​ 最近接到用户提过来的需求,需要一个能够自动打印图纸的功能,经过几天的研究整出来个初版了的,分享出来给大家,希望能有帮助。​ 生产车间现场每天都有大量的图纸需要打印,一个一个打印太慢了,希望可以有个批量打印的功能。上面开发了两个shell命令:“查看本地打印机"和"打印图纸”.

2023-11-15 19:58:09 1258

原创 windchill 11.0 新建文档客制化之文档类型联动

在新建文档时,选择了文档类型,若文档有模板,系统无法自动选择一个模板,特别是文档只有一个模板时,若能自动选择模板,则能进一步提高工作效率。

2023-02-15 21:37:03 476

原创 Windchill 11.0 查询分类特征的默认值

windchill 11.0 查询分类特征的默认值方法。

2022-11-22 22:16:15 441

原创 Windchill 11文件夹选择组件使用记

Windchill 11 文件夹选择组件(LocationInputComponent)的使用方法

2022-08-28 23:08:24 744

原创 计算器-gui

最近有人拿来一个计算器的代码来问我问题,我看了代码忍不住顺手给重写了吧,主要是将界面与业务逻辑进行了拆分

2022-07-12 09:45:24 214

windchill 11 培训视频-安装&开发环境搭建&windchill目录结构介绍

windchill 11 培训视频_安装&开发环境搭建&windchill目录结构介绍 --忘记录声音了,但步骤能看的清楚,需要的也可以直接联系:13451782717

2024-10-16

ddb-spring-boot-starter的使用说明

ddb-spring-boot-starter的使用说明,示例集的。示例源码及框架源码参见https://gitee.com/llfsnial/snail-component-library

2024-10-16

springboot+mybatisplus真正的动态数据源

在网上搜索springboot 动态数据源,出来的解决方案基本都比较统一,大概步骤是:1.使用dynamic-datasource-spring-boot-starter,2.配置多个数据源。3.使用@DS注解切换数据源。或类似做法。解决的都是多数据源支持问题,而非真正的动态数据源。经过几天的研究及调试,终于搞了一个自认为还可以的真正的动态切换数据源的方案,先分享出来。使用超级简单。此资源为全部源码,带使用示例源码。

2024-10-16

windchill9产品结构表格中增加菜单

本资源描述windchil 9.0 中在产品结构表格中增加菜单的方法,与windchill9 中增加普通的菜单方式稍有不同。

2024-08-08

calculator-gui

Java使用swing写的计算器,适合练手及作业参考使用。

2024-06-17

Windchill 之组建构造器原理

主要介绍windchill 11 ComponentBuilder 的详细原来及使用方法,包括ComponentBuilder及其相关类的类图,还有前端组件的渲染的逻辑。以可以更加详细的理解windchill 11 组件的实现方式。

2024-06-14

Windchill 之选项集相关实现说明

windchill 11 选项集相关功能 原生实现的简单说明,主要记录各功能的入口方法,以方便分析其实现逻辑。

2024-06-14

简单计算器-gui版本,使用java swing做的界面,主要给入门级用户参考下。

简单计算器-gui版本,使用java swing做的界面,主要给入门级用户参考下,可以参考下代码设计及swing的简单使用。暂时无实际用途。此包含全部源码无其他依赖,下载下来可以着直接使用,可能部分逻辑不够严谨,若确实需要的话可以联系wx13451782717,备注csdn-计算器-gui 详细说明参见:https://blog.youkuaiyun.com/snail_spoor/article/details/125736682

2022-07-12

PDF合并工具:将多个pdf合并成一个pdf文件

可以将多个PDF合并成一个pdf文件,如使用命令 merge D:\\luolf\\tmp\\test_out.pdf D:\\luolf\\tmp\\test.pdf,D:\\luolf\\tmp\\test1.pdf,D:\\luolf\\tmp\\test2.pdf 可以将 test.pdf,test1.pdf,test2.pdf 合并成一个test_out.pdf 注意:在windows系统下路径分割符需要使用两个"\". 若使用过程中有任何问题可以联系wx:13451782717 备注:PDF合并工具 使用说明:解压 双击 start.cmd 启动完 看到shell> 后输入 help 查看帮助

2022-07-08

itext-pdf7-pdf 生成器

使用itext-pdf7做的一个通用的pdf生成器。其中包括源码及打包后的jar,可以在此基础上开发自己的业务实现。详细介绍参见:https://blog.youkuaiyun.com/snail_spoor/article/details/125657886

2022-07-06

Excel通用读取器_升级版.zip

java 版本的通用读取器,简化您的excel读取成本

2021-05-31

Spring Cloud Alibaba入门示例

使用spring cloud alibaba组件搭建的微服务入门级项目,各组件使用的版本:spring boot 2.3.1.RELEASE、spring cloud Hoxton.SR8、nacos 2021.1、sentinel 2.2.5.RELEASE ;整合组件包括:nacos 注册中心_配置中心、openfeign 服务调用、sentinel流控管理-熔断降级等。

2021-05-26

windchill 11.0 m30 产品配置部分逻辑.zip

windchill 11.0 m30 产品配置部分逻辑 以及ER图。适合于需要了解windchill 11产品配置部分的原理或需要做此部分的客制化的人员。

2021-05-23

springcloud_入门示例_Hoxton.SR8.zip

使用的是springcloud的Hoxton.SR8版本,idea工程,下载即可使用。适用于入门快速看效果。整合了eureka(注册中心)、Zuul(网关)、Feign(本地化的远程调研、负载均衡)、hystrix(熔断器)。笔记可查看:https://blog.youkuaiyun.com/snail_spoor/article/details/117196596

2021-05-23

鼠标键盘录制工具

鼠标键盘录制工具:支持鼠标和键盘录制,并支持重复执行。

2018-04-16

BlazeDS+Spring+SpringMVC 注解方式配置文件

spring+springMVC+BlazeDS注解方式的配置文件.

2015-01-26

excel通用读取器

通用的excel读取器,用来方便快捷地读取excel中的数据

2015-01-22

EXTJS 4 树形表格组件使用示例

extjs树型表格组件的使用示例,详细说明可以参见http://blog.youkuaiyun.com/snail_spoor/article/details/39698037

2014-09-30

2013年软件设计师考试知识体系结构

之前准备软件设计师的考试时,简单整理的知识体系,还有下载的pdf影印版的历年考试题(包括程序员,软件设计师,系统架构师).

2014-01-14

Flex.4.实战

Flex.4.实战 很经典的一本学习flex的数据,非常不错哟!

2012-04-20

j2ee指南中文版.

j2ee指南中文版 j2ee的相关资料整理笔记

2009-05-31

jakarta-tomcat-4[1].1.31

jakarta-tomcat-4[1].1.31

2009-05-06

空空如也

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

TA关注的人

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