
开发工具
文章平均质量分 56
智能体格
一线大厂14年IT老兵,擅长互联网技术开发与项目管理,企业人工智能整体架构设计与应用落地,大模型训练/微调/推理,智能体开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot 2.x Security security.basic.enabled=false 失效问题解决
Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。它是用于保护基于 Spring 的应用程序的实际标准。Spring Security致力于为 Java 应用程序提供身份验证和授权。与所有 Spring 项目一样,Spring Security 的真正强大之处在于可以轻松扩展以满足自定义要求。...原创 2022-07-26 15:35:09 · 1559 阅读 · 0 评论 -
Git之将master合并到自己分支
首先拉取代码到自己服务器上1.切换到master主分支上git checkout master2.将master更新的代码pull到本地git pull3.切换到自己的分支上git checkout branchName4.合并master到自己的分支git merge master5.add 和commitgit add .git commit -m "merge master"7.将自己分支的代码提交到远程git push o..原创 2022-04-22 14:24:46 · 1342 阅读 · 0 评论 -
IDEA运行报Command line is too long和unable to find valid certification path to requested target
IDEA解决 Maven:unable to find valid certification path to requested target一、报错信息:Could not transfer artifact org.apache.maven.plugins:maven-install-plugin:pom:2.4 from/to alimaven (https://maven.aliyun.com/repository/central): sun.security.validator.Vali原创 2021-08-25 14:40:10 · 824 阅读 · 0 评论 -
阿里云云效 Maven
阿里云Maven中央仓库为阿里云云效提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。阿里云云效是企业级一站式 DevOps 平台,覆盖产品从需求到运营的研发全生命周期,其中云效也提供了免费、可靠的Maven私有仓库Packages,欢迎您体验使用。 仓库名称 阿里云仓库地址 阿里云仓库地址(老版) 源地址 central ...原创 2021-07-07 09:48:28 · 683 阅读 · 0 评论 -
UML—用例图的扩展关系和包含关系的区别
用例图(Use Case Diagram)是从用户的角度描述系统的功能,并指出各功能的操作者,主要作用有3个:获取需求、指导测试、在整个过程中的其他工作流中期指导作用。用例元素包括参与者和用例,用例间的关系主要是:继承关系、扩展关系和包含关系,这里比较难区分的的是扩展关系和包含关系,比较容易混淆,分析整理一下。【知识点】扩展关系(Extend):当某个新用例在原来的用例基础上增加了新的步骤序列,则原来用例被称为基用例,这种关系称为扩展关系,可以这样理解这里的基用例是一个完整的用例,...原创 2021-03-19 00:34:37 · 2729 阅读 · 0 评论 -
gradle打包智能合约配置
打包智能合约,需要将完整的依赖包也一并打到jar包中,这里提供gradle的两种方式,仅供参考:一、使用application插件1、build.gradle配置plugins { id 'java' id 'application'}apply plugin :'application'group 'org.hyperledger.fabric-chaincode-java'version '1.0-SNAPSHOT'repositories { ma原创 2020-12-18 10:06:08 · 323 阅读 · 0 评论 -
SDK开发框架代码生成器报错:VelocityException
Velocity是一个基于Java的模板引擎,其提供了一个Context容器,在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取,这是velocity基本的用法,其与jsp、freemarker并称为三大视图展现技术,相对于jsp而言,velocity对前后端的分离更加彻底:在vm文件中不允许出现java代码,而jsp文件中却可以。代码生成器用来作为前后端代码分离的技术。生成代码时报错:11:36:05.376 [http-nio-8080-exec-1] ERROR原创 2020-11-12 14:08:06 · 580 阅读 · 0 评论 -
在生产环境下禁用swagger
学习目标快速学会使用注解关闭Swagger2,避免接口重复暴露。使用教程禁用方法1:使用注解@Profile({"dev","test"})表示在开发或测试环境开启,而在生产关闭。(推荐使用)禁用方法2:使用注解@ConditionalOnProperty(name = "swagger.enable", havingValue = "true")然后在测试配置或者开发配置中 添加 swagger.enable = true 即可开启,生产环境不填则默认关闭Swagger原创 2020-09-03 10:48:27 · 2867 阅读 · 0 评论 -
vmware 虚机NAT模式,局域网可访问
本地VMware虚拟机,网络模式为NAT,现在需要局域网其他电脑通过ssh连接这台VMware虚拟机宿主机地址:192.168.3.26VMware虚拟机地址:192.168.239.137局域网其他机器地址:192.168.3.204编辑-虚拟网络编辑器1、选择VMnet8 ,点“NAT设置”2、添加 “端口映射”,如图,映射物理机8889到虚机22(ssh端口)这里需要将宿主机192.168.3.26的防火墙关闭或者放行8889端口在192.168.3.204上通过x...原创 2020-05-20 16:34:48 · 2790 阅读 · 3 评论 -
SMPP模拟器SMPPSim安装纪要
1、什么是SMPPSMPP(short message peer to peer)协议是一个开放的消息转换协议;它定义了一系列操作的协议数据单元(PDUS)和当SMPP运行时ESMS应用系统与SMSC之间交换的数据格式。从而完成SMSC与ESMES(外部短消息实体)的信息交换。SMPP是基于SMSC与ESME之间的请求和响应协议数据单元的交换,每一个SMPP操作都由一个请求PDU和相应的一转载 2015-12-18 14:45:12 · 3089 阅读 · 0 评论 -
Eclipse注释模板
网上的Eclipse注释模板,在这里稍稍整理一些比较常用的。编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:1.文件(Files)注释标签:[html] view plaincopyprint?转载 2015-12-08 08:57:41 · 1116 阅读 · 0 评论 -
copy项目后修改项目的部署名称
项目复制生成一个新项目后,不能修改部署名称,我想这大概是eclipse的一个bug吧。在项目下找到目录 .settings,打开文件:org.eclipse.wst.common.component 将deploy-name修改原创 2016-05-13 11:41:32 · 4478 阅读 · 0 评论 -
Xftp5中文文件乱码
在xftp中设置 文件 ->属性->选项 勾选“使用utf-8编码” 。原创 2016-05-08 22:17:07 · 21779 阅读 · 4 评论 -
等额本金、等额本息工具类(Java版)
等额本息:/** * Description:等额本息工具类 * Copyright: Copyright (corporation)2015 * Company: Corporation * @author: 凯文加内特 * @version: 1.0 * Created at: 2015年11月30日 下午3:45:46 * Modification History: *转载 2016-07-02 09:02:37 · 12296 阅读 · 5 评论 -
redhat 搭建(YUM)安装SVN服务器
#检查是否安装了低版本的SVN[root@localhost /]#rpm -qa subversion#如果存储旧版本,卸载旧版本SVN[root@localhost modules]#yum remove subversion安装SVN[root@localhost modules]#yum install subversion 验证安装检验已经安装的SVN版本信息原创 2016-07-30 15:29:25 · 3430 阅读 · 0 评论 -
eclipse 启动卡死
有时候没有正确关闭eclipse ,重新启动时会遇到populate auto detected configs 解决办法:设置自动验证 Windows > Preferences > Spring > Bean Supports Check the option Disable Auto Config Detection.From a command prompt:转载 2017-10-12 08:54:12 · 1507 阅读 · 0 评论 -
log4j 按时间、大小产生新的日志文件
我们开发的B/S结构系统,在服务端一般要有日常运行的日志记录。保存成日志文件形式的时候,大家经常会遇到一个问题:日志文件过大。上百兆的日志文件对 查阅日志信息来说也是一个问题。所以我希望能够每天或每个月产生一个日志文件,这样文件不至于过大。 或者根据日志文件大小来判断,超过规定大小,日志自动增加新文件。 在log4j中这两种方式的实现都很简单,只要在配置文件中设置即可。转载 2015-12-30 16:59:44 · 3240 阅读 · 0 评论 -
SLF4J和Logback日志框架详解
SLF4J和Logback日志框架详解作者:chszs,转载需注明。博客主页:http://blog.youkuaiyun.com/chszs本文讲述SLF4J和Logback日志框架。 SLF4J是一套简单的日志外观模式的Java API,帮助在项目部署时对接各种日志实现。LogBack在运行时使用JMX帮助修改日志配置,在生产状态下无需重启应用程序。SLF4J原创 2015-12-30 16:56:17 · 860 阅读 · 0 评论 -
SVN服务器搭建和使用(三)
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改转载 2014-04-25 22:46:52 · 614 阅读 · 0 评论 -
Maven学习——修改Maven的本地仓库路径
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。 修改方式如下: 手动创建本地仓库的存放转载 2014-04-25 21:48:42 · 1530 阅读 · 0 评论 -
SVN服务器搭建和使用(二)
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图转载 2014-04-25 22:46:11 · 620 阅读 · 0 评论 -
SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一转载 2014-04-25 22:45:12 · 951 阅读 · 0 评论 -
使用Eclipse中的ant功能将生成的JAR文件ftp到服务器
首先,我的Eclipse版本是Juno,已经带有ant插件。然后,需要下载commons-net-1.4.1.jar包,这个包我以前下载过已经是commons-net-3.1.jar了。放在workspace/lib目录下。注意,我并未下载jakarta-oro-2.0.8.jar这个包,也不知道这个包是做什么用的,可能ANT中已经包含了。然后,在eclipse中操作步骤如下:Wind原创 2014-05-18 16:44:37 · 1253 阅读 · 0 评论 -
eclipse里搜索的快捷键
Ctrl+H 全文搜索Ctrl+F 当前文件Ctrl+Shift+T 类文件Ctrl+Shift+R 资源文件转载 2014-05-16 13:50:32 · 8476 阅读 · 0 评论 -
Windows系统不同SVN版本对比
在subversion官方网站http://subversion.apache.org(前身是:http://subversion.tigris.org)上能查询到所有的操作系统的不同SVN版本,而apache网站本身不存在svn软件的下载,不过有提供所有版本的下载链接网站列表(每个SVN版本都有各自的网站)。在上面下载列表中,windows共有5个下载版本,分别是:CollabNet,S转载 2014-04-25 19:39:27 · 1396 阅读 · 0 评论 -
Win7 环境 Apache2.2.x与Subversion 1.8.8 结合搭建版本控制环境
一、软件版本:Subversion Version : Setup-Subversion-1.8.8.msiApache Version: httpd-2.2.25-win32-x86-openssl-0.9.8y.msi如果版本不匹配会有各种问题。(Apache 2.0.x版本和 2.2.x版本有区别)二、分别安装 Apache 和 Subversion,顺序没有要求,但是如果先转载 2014-04-25 18:24:16 · 1018 阅读 · 0 评论 -
SVN服务器搭建和使用(四)
在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办法:转载 2014-04-25 22:47:59 · 710 阅读 · 0 评论 -
SVN服务器搭建和使用(五)
版本库生成后,hooks目录下就存在一些钩子脚本的模板,用户可以作为参考。把pre-revprop-change.tmpl复制为pre-revprop-change.bat,再修改里面的脚本,钩子就设置好了。包括以下功能:1、只允许用户修改自己的日志。可以设置超级用户,超级用户可以修改其他人的日志,其他人只能修改自己的日志。2、只允许对日志进行操作,不允许对其它属性原创 2014-04-27 10:53:35 · 964 阅读 · 0 评论 -
修改项目的svn地址
1、打开SVN资源视图,点击eclipse windows -> show view --> others 2、在svn服务器上更改项目的名称3.改完之后,本地项目需要重新连接该服务器资源。在eclipse中右击资源修改名称。4、打卡项目所在的文件夹,右击tortoiseSVN--->switch,输入新的svn地址 单击完原创 2015-09-23 19:14:12 · 7948 阅读 · 0 评论 -
项目部署:多个jar包加入到classpath
方便的Java项目部署方式,为项目指定扩展的jar包路径,很适合Maven管理的项目。我们一般习惯用maven来管理、编译项目,部署的时候很少在服务器上再搭建一套maven环境。在部署项目时,需要将很多的依赖,多则上百个jar包加入到项目的库中。一般来说,我们会想到将jar包添加到classpath目录中,过程如下:1、转到配置文件的目录:cd etc原创 2015-09-26 13:16:35 · 43085 阅读 · 1 评论 -
slf4j相关的配置信息
1. 首先准备相关jar包,如下: slf4j-api-1.7.2.jar,logback-classic-1.0.9.jar,logback-core-1.0.9.jar2. 在src 文件路径下,存放logback.xml文件,具体内容如下: <property name="ENCODER_PATTERN" value原创 2015-06-23 10:08:34 · 1131 阅读 · 0 评论 -
不同场景下JVM参数的配置方式
1. 通过eclipse.ini设置jvm参数,eclipse启动后即生效,如下: -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms512m -Xmx512m -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=256M -XX:+DisableExplicit原创 2015-05-20 11:25:09 · 2334 阅读 · 0 评论 -
VMware ESXI5.5 vSphere5.5 VIMSetup下载
虚拟机软件均是下载于VMware 官方网站,因为下载官方官方的软件需要注册帐号和填写试用信息才能下载,所以这里给大家分享下软件,省去各个步骤的麻烦。 EXSI5.5是目前最新的版本,发布于2013-09-18号 VMware-VIMSetup-all-5.5.0-1312299:http://kuai.xunlei.com/d/5P9QCQrzywD6-kRS转载 2015-04-08 08:59:32 · 4118 阅读 · 1 评论 -
maven将依赖打入jar包
将依赖打入jar包,由于maven管理了所有的依赖,所以将项目的代码和依赖打成一个包对它来说是顺理成章的功能。maven的这个功能之前就用过,但这次使用时忘了细节,只记得用maven的assembly插件,但assembly插件功能强大,可以打zip、war各种包,所以一下子找不到如何将依赖打入jar包了。浪费了一点时间,所以一定要记录一下。在pom.xml中加入如下配置即可,原创 2015-03-25 17:29:10 · 3865 阅读 · 0 评论 -
使用Nexus创建私服
部署环境是windowsxp首先从 http://nexus.sonatype.rog/downloads 下载最新版的Nexus我们可以根据个人的需求下载。里面有nexus-webapp-1.9.2.3-bundle.zip等其他系统运行的压缩文件 或者war包nexus-webapp-1.9.2.3.war。nexus-webapp-1.9.2.3-bundle.zip 包里面自带转载 2014-04-27 22:44:53 · 1596 阅读 · 0 评论 -
Maven最佳实践:管理依赖
"If I have seen further it is by standing on the shoulders of Giants" —— Isaac Newton (1642-1727) 有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布...),但Maven给人造成这种错误的印象也是有原转载 2014-04-27 20:16:45 · 1159 阅读 · 0 评论 -
查看Eclipse版本号及各个版本区别
1. 找到eclipse安装目录2. 进入readme文件夹,打开readme_eclipse.html3. readme_eclipse.html呈现的第二行即数字版本号,如:Eclipse Project Release NotesRelease 4.2.0Last revised June 8th, 2012附:Eclipse各转载 2014-04-18 20:31:21 · 4141 阅读 · 0 评论