自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛跑的快

蜗牛的前行足迹

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

原创 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 1214

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

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

2023-12-16 19:27:18 686

原创 java 操作git

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

2023-12-06 19:45:29 656

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

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

2023-11-24 21:18:54 600

原创 PDF自动打印

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

2023-11-15 19:58:09 975

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

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

2023-02-15 21:37:03 305

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

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

2022-11-22 22:16:15 283

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

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

2022-08-28 23:08:24 519

原创 计算器-gui

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

2022-07-12 09:45:24 147

原创 spring shell 快速入门

spring shell 快速入门小案例,可以快速上手spring shell 以及了解其提供的功能等。

2022-07-12 09:09:44 422

原创 PDF生成器

先设计一个pdf生成器 PdfGenerator为生成器提供实现 DefaultPdfGenerator以及各种数据处理的实现,这里只有通用的几个实现详细代码参见 https://download.csdn.net/download/shui878412/85931662DefaultPdfGenerator 默认生成器PdfDocumentInitResolver:初始化处理器 用于构造PdfDocumentPdfContentCleanResolver:页面页脚内容清除处理器...

2022-07-07 14:04:41 890

原创 集成 mybatisplus-plus时,联合主键中带“id”字段报错问题

当集成mybatisplus-plus且联合主键中有一个字段名称为“id”时调用selectByMultiId方法时会报错:原因分析当实体类没有设置“TableId”注解时,TableInfoHelper类在构造TableInfo时会自动将属性名称为“id”的字段设置为主键字段,不会添加到TableInfo的fieldList中再SelectByMultiIdMethod的处理中,会从FieldList中查字段信息,自然就查询到不到id字段,所以就会报错解决方案方案1:实体类的联合

2022-07-05 12:52:19 5159

原创 Electron 进程间通信(v 19.0.0)

v19.0.0 利用 ipcMain和 ipcRenderer模块通信,使用contextBridge发布服务接口单向通信:可以使用 ipcRenderer.send API 发送消息,然后使用 ipcMain.on API 接收。双向通信:可以通过将 ipcRenderer.invoke 与 ipcMain.handle 搭配使用来完成。

2022-05-31 06:47:54 461

原创 文件归集系统

监控指定目录,当目录中有文件创建时,自动上传至服务器中。

2022-05-28 08:57:38 355

原创 spring security Oauth2 jjwt入门示例

依赖<modules> <module>authorization-server</module> <module>resource-server</module></modules><dependencies> <dependency> <groupId>org.springframework.cloud</groupId>

2021-07-09 06:43:10 198

原创 spring security Oauth2 入门示例之认证、资源分离

依赖认证、资源服务器共用一个依赖<artifactId>spring-security-oauth2-jjwt-demo</artifactId><packaging>pom</packaging><modules> <module>authorization-server</module> <module>resource-server</module></modul

2021-07-09 06:40:59 305 1

原创 mybatis-plus代码生成器原理&使用

原理入口方法AutoGenerator.executepublic void execute() { // 1.初始化配置信息(获取要生成代码的表的相关信息). if (null == this.config) { this.config = new ConfigBuilder(this.packageInfo, this.dataSource, this.strategy, this.template, this.globalConfig); if

2021-07-07 17:18:11 744

原创 windchill 11.0 ComponentBuilder原理

更多windchill资料参见此处以CusChoiceTableBuilder为例类图ComponentBuilder注解@Retention(RetentionPolicy.RUNTIME) //定义了该Annotation被保留的时间长短:在运行时有效@Target({ElementType.TYPE}) // 标注位置:TYPE用于描述类、接口(包括注解类型) 或enum声明@Documented // javadoc的注解@Inherited // 被标注过的class的子类所

2021-07-06 16:38:52 1084 1

原创 集合是否相等的判定器

比较两个集合是否完全一样​ 使用常规的集合比较方法无法处理集合中存在相同元素时的处理,此比较其支持此种情况,大致算法为:遍历两个集合逐个比较,相同遇到相同的,从两个集合中同时删除(删除备份的,不删原始集合),遍历完成后两个集合无剩余元素时即相同,否则不同。具体代码如下// 集合中原始相同的判定接口public interface ItemEqualityDecider<T> { boolean isEq(T t1,T t2);}// 判断器import java

2021-06-29 17:00:17 136

原创 spring security Oauth2入门示例

spring security Oauth2依赖<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-oauth2</artifactId> </dependency> <dependency>

2021-06-27 15:17:55 340 1

原创 spring security扩展点入门示例

登录认证自定义创建密码加密器并放到spring容器中package com.snail.learn.security.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;

2021-06-26 15:34:45 400

原创 RocketMQ4.8.0使用

各种MQ产品的比较特性ActiveMQRabbitMQRocketMQkafka开发语言javaerlangjavascala单机吞吐量万万十万十万时效性msusmsms可用性高(主从)高(主从)非常高(分布式)非常高(分布式)功能特性产品成熟,文档较多,各种协议支持较好性能极其好,延迟低,管理界面交丰富,并发能力强,扩展学习成本高。功能完备,扩展性好在大数据领域应用广,只支持主要的MQ功能windows环境下

2021-06-26 09:40:13 643

原创 Spring Security 最简版入门示例

依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <a

2021-06-26 09:37:51 177

原创 spring boot starter 入门示例

示例一依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1.RELEASE</version></parent><dependencies> <dependency&g

2021-06-18 20:11:23 108

原创 Nacos 2.0.1 集群部署

配置集群各个节点的信息#1. nacos\conf\cluster.conf 片段, 将cluster.conf.example文件的名称改成cluster.conf后再修改127.0.0.1:8846127.0.0.1:8848127.0.0.1:8850127.0.0.1:8852# 上面这个有可能不需要配置了,因为每次都会自动设置。#2. nacos\conf\application.properties 修改如下内容(没有则添加)server.port=8846 # 当前节点的..

2021-06-14 16:56:56 4567 4

原创 java通用Excel读取器——升级版

excel读取看了下之前上传的资源,发现excel通用读取的代码下载量还可以,所以趁着有些时间,对excel通用读取的功能进行了一次升级优化,升级后的代码结构上耦合度更低,扩展性更好,同时还增加了些功能,进一步简化了使用。具体设计及代码如下:单元格的读取// 1.针对各个类型的单元格进行读取private Object getCellOriginalValue(Cell cell) { switch (cell.getCellType()) { case STRING:

2021-05-31 21:12:02 440

原创 Spring Cloud Alibaba入门示例

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流控管理-熔断降级等。父工程<?xml version="1.0" encoding="

2021-05-26 19:18:27 214

原创 springcloud_入门示例_Hoxton.SR8

参考文档 、 参考文档1 、 参考文档2Spring cloud 入门示例使用spring cloud搭建微服务过程,集成eureka(注册中心)、Zuul(网关)、Feign(本地化的远程调研、负载均衡)、hystrix(熔断器)。使用的spring cloud 是Hoxton.SR8版本。父工程<!-- 父项目pom.xml --><parent> <groupId>org.springframework.boot</groupId>

2021-05-23 16:18:07 1264

原创 vue3+ ts + element plus 实战

安装准备环境​ @vue/cli 4.5.12创建项目# 使用 vue cli 创建项目vue create gfp-web集成elementplus参考文档npm install element-plus --save在main.ts 中引入elementplusimport { createApp } from 'vue'import ElementPlus from 'element-plus' // 引入ElementPlus组件import App from './Ap

2021-05-16 21:01:02 1433 2

原创 CMD 命令 复制多级子目录特定文件

for /f “delims=” %f in (‘dir /s /b D:\test*.jpg’) do move “%f” “D:\照片”将d盘test目录及其子目录下的jpg文件都复制到D盘照片目录中。

2019-07-19 19:46:45 2040

原创 开源框架汇总

记录看到的开源框架:名称说明地址CloudFlow是一个对 OpenStack Mistral 工作流实现可视化展示的工具https://github.com/nokia/CloudFlowGitfolio可以帮你快速构建一个个人的博客网站。https://github.com/imfunniee/gitfolioOlaJavaScript 实时数据插...

2019-06-17 13:34:20 764

原创 SpringMvc 乱码问题及解决方案(全)

SpringMvc 乱码问题及解决方案_全概述javaweb项目编码相关配置概述每次搭建springmvc项目时总会遇到乱码问题,虽然网上也有很多写解决方案的,但好像都不全,今天在搭建项目事又遇到了,且情况和之前的还不一样,弄了好段时间才终于弄好了,现将乱码问题及其解决方案整理下,以便后续查找.当然若能给您起到一定的帮忙作用,那就更好了.javaweb项目编码相关配置jsp页面: 在js...

2019-03-16 20:55:59 1803

原创 鼠标键盘模拟工具

最近工作中需要用到键盘和鼠标大量重复操作,就想着是否有程序能模拟键盘和鼠标的操作,于是在网上找了下,还真有,于是下载下来用下,结果发现只能重复执行5次,且只是鼠标的模拟操作。于是乎花了点时间自动研究了下整出来个小工具,可以同时支持键盘和鼠标的模拟操作,还可以无限重复执行。先分享给大家。下载地址:https://download.csdn.net/download/shui878412/10...

2018-04-16 20:34:24 5393 4

原创 MyBatis Generator 源码分析

MyBatis Generator 源码分析资料: 文档:http://www.mybatis.org/generator/configreference/table.html 下载:https://github.com/mybatis/generator快速开始:List<String> warnings = new ArrayList<String>(); boolea

2017-02-27 17:48:57 1791

转载 破解excel密码保护

Option ExplicitPublic Sub AllInternalPasswords()Const DBLSPACE As String = vbNewLine & vbNewLineConst AUTHORS As String = DBLSPACE & vbNewLine & _"Adapted from Bob McCormick base code by" & _"Norm

2016-12-06 18:45:43 1246

原创 Springboot ServletContextListener 注入失败解决方案

在spring boot 使用过程中可能会需要自定义个servletContextListener 并有可能需要注入spring管理的类,这里需要在init方法中增加一点配置,如下代码:@WebListenerpublic class AuthServletContextListener implements ServletContextListener { @Autowired p

2016-12-01 20:11:29 6850

原创 spring boot ehcache整合

pom.xml配置 引入依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency><dependency> <groupId>net.sf.ehcache</groupId> <

2016-11-30 20:54:22 3110 2

原创 spring security 表达式

hasRole判定是否有指定的角色,若指定的角色中没有以”ROLE_”开头,则会自动加上,如hasRole(“admin”) 则表示判断是否有”ROLE_admin”角色,而非判断是否有”admin”角色.”ROLE_”可以在DefaultWebSecurityExpressionHandler类中修改默认设置.hasAnyRole判断是否有指定角色中的任意一个.hasAuthority判断是否有指

2016-11-26 20:06:28 1081

原创 spring boot 整合 spring security 之使用数据库验证

spring boot 整合 spring security 参见上一篇文章.重写WebSecurityConfigurerAdapter中的configureGlobal方法@Autowiredpublic void configureGlobal(AuthenticationManagerBuilder auth) throws Exception { auth.authenticat

2016-11-26 08:18:36 5382

原创 Spring boot 整合 spring security

Spring boot 整合 spring security在pom.xml中添加spring security的引用重写WebSecurityConfigurerAdapter类中的configure方法和configureGlobal方法编写测试方法在pom.xml中添加spring security的引用<dependency> <groupId>org.springframe

2016-11-26 07:53:04 1845

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

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

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