- 博客(73)
- 资源 (34)
- 问答 (1)
- 收藏
- 关注

原创 UML类图几种关系的总结
UML类图几种关系的总结 U在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【...
2018-07-28 13:11:09
44522
原创 Websock Demo(二) Java后端代码
log.info("与SessionId:{}断开连接{}", session.getId(),closeReason.getCloseCode().toString());log.info("来自SessionId:{}的消息:{}", session.getId(), message);log.info("获取Session:{}", session.toString());log.info("获取SessionId:{}", session.getId());* web套接字服务器。
2025-02-24 18:00:32
1184
原创 Websock Demo(一)前端代码
input type="button" value="发送WebSocket请求消息" onclick="send(this.form.message.value)">socket = new WebSocket("ws://ip:端口/base/websocket");ta.value = "打开WebSocket服务正常,浏览器支持WebSocket!<input type="text" name="message" value="默认值">ta.value = "WebSocket 关闭!
2025-02-24 17:53:35
811
原创 低代码开发平台的六大核心能力引擎
低代码开发平台成为企业应用开发的方式之一,它通过提供一系列核心工具链,如表单配置引擎、列表页配资引擎、逻辑配置引擎、流程配置引擎、数据加工配置引擎以及图表展示配置引擎等,这些配置引擎简化了应用开发的复杂性和成本,接下来我以JVS的低代码为例,探讨这些配置引擎是如何共同协作,构建高效、灵活的应用系统的。它是低代码平台中处理数据展示的关键工具。流程引擎特别擅长处理像审批、分派任务等场景,以前可能得找好多人签字、发邮件确认,配置了流程引擎只需要简单设置一下,它就能帮你自动流转到对的人手里,审批也是一键搞定。
2025-02-13 15:20:33
747
原创 jekins 打包优化:不打包整个项目,只打包moudle及其依赖项目
mvn -Dmaven.test.skip=true clean install -P$envname -pl moudle名称 -am。mvn -Dmaven.test.skip=true clean install -P$envname -pl moudle名称 -am。
2025-01-08 09:21:47
675
原创 Springboot SAP Docker 镜像打包问题
问题类1,sapjco.jar 未识别到:Caused by: java.lang.NoClassDefFoundError: com/sap/conn/jco/ext/DestinationDataProvider。-- 如果jar包在本地,则需要指定系统路径 -->-- 引入本地 SAP的jar包依赖 -->-- 将本地jar 打包进 项目jar -->
2025-01-06 16:15:08
1161
原创 低代码的优点和缺点
精益追求的核心关键字,如“价值”、“消除浪费”、“内建质量”等低代码平台同样生而有之,低成本快速验证,聚焦业务设计而非程序设计,通过业务聚焦、标准化、复用、少人化等消除不产生价值增值的活动,通过平台本身内建质量保障所有应用质量等。另外,也需要思考一个问题,“低价值需求真的价值低吗”,这些被判定低价值的需求很难拿到开发资源,只能永远在等排期,而低代码平台却能给这些“死刑需求”生存空间,这些低价值需求有可能会是组织创新的一个源泉。总之,低代码是个好东西,框架本身可以大大提升效率,但同时,它也存在着一些问题。
2024-09-02 14:04:24
1276
原创 nginx反向代理流程
1、当HTTP请求交给Nginx处理时,首先Nginx会取出header头中的Host (此处也就是 nginx.test.com),然后将其与所有的配置文件中的每个server段中的server_name进行匹配,以此决定到底有哪个server块来处理这个请求。那么Nginx的这种机制是如何降低上游服务器的负载的呢?反向代理:使用代理服务器来接受internet上的连接请求,然后将请求转发给内部网络中的上游服务器,并将上游服务器得到的结果返回给请求连接的客户端,代理服务器对外表现就是一个web服务器。
2023-08-17 16:03:21
1341
原创 IDEA在运行测试类的时候报错:Error running ‘test‘: Command line is too long
在使用idea中的test运行测试类的时候,发现运行不起来,报错信息如下:Error running ‘test’: Command line is too long. Shorten command line for test or also for Application default configuration.这个问题只需要修改一下.idea下的workspace.xml文件,首先打开workspace文件找到<component name="PropertiesComponent"&
2022-04-13 15:35:25
23294
4
原创 Jenkins 代码处理重启
#!/bin/bashsource /etc/profileexport BUILD_ID=dontKillMejarName=tcm-dmo-analysis-serverAPP_NAME=${jarName}.jarcp -r /root/.jenkins/workspace/$jarName/$jarName/target/$APP_NAME /media/tcmpid=is_exist() {pid=`ps -ef | grep -n $APP_NAME | grep -.
2021-12-09 10:30:04
18397
原创 MySQL在Docker中部署的优缺点
MySQL在Docker中部署的优缺点 容器的定义:容器是为了解决“在切换运行环境时,如何保证软件能够正常运行”这一问题。目前,容器和 Docker 依旧是技术领域最热门的词语,无状态的服务容器化已经是大势所趋,同时也带来了一个热点问题被大家所争论不以:数据库 MySQL 是否需要容器化?认真分析大家的各种观点,发现赞同者仅仅是从容器优势的角度来阐述 MySQL 需要容器化,几乎没有什么业务场景进行验证自己的观点;反过来再看反对者,他们从性能、数据安全等多个因素进行阐述 MySQL不需要容器化.
2021-12-01 17:46:20
26524
原创 Harbor的安装及使用
安装docker-ceyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce 1 2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce
2021-10-22 16:57:43
28049
原创 Harbor镜像的Push和Pull
1.从公网中拉取镜像docker pull nacos/nacos-server2.查看docker信息 (配置文件路径)systemctl status docker3.编辑dock 配置文件 centos7直接拉取镜像可能会报错:Error response from daemon: Get https://10.34.252.90/v2/: x509: certificate signed by unknown authority修改配置文件后可以解决上
2021-10-22 16:45:26
21800
原创 Linux 安装Harbor
1、安装docker-ceyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce 1 2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-
2021-10-22 16:41:59
19503
原创 浅析MySQL多次查询和关联查询的效率问题
自高性能MySQL:一、MySQL多表关联查询效率高点还是多次单表查询效率高,为什么? A、B两个表数据规模十几万,数据规模都不大,单机MySQL够用了,在单机的基础上要关联两表的数据。 先说一个极端情况,A、B两个表都没有索引,并且关联是笛卡尔积,那关联结果会爆炸式增长,可能到亿级别,这个时候网络IO成了瓶颈,这个时候两次十万行结果集的拉取可能远小于1次亿级别的结果集的拉取。 那么将关联合并拉到 service 层做更快。 但实际业务中一般不会有这么蠢的行为,一般关联会..
2021-10-21 10:35:13
23950
原创 CentOS 7 下 GitLab安装部署教程
一、前言1、GitLab是什么?GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(GitLab.org / GitLab FOSS · GitLab )。官网:Iterate faster, innovate together|GitLab2、本篇环境信息 工具/环境 版本 Linux Se
2021-10-18 10:14:57
12155
原创 mongoTemplate 常见操作
插入数据将参数转换成一个对象,直接调用insert方法即可:举例:@Document(collection="student") public class Student { private String studentId; private String name; private int age; private String sex; public String getStudentId() { return stu...
2021-09-28 08:56:34
24600
原创 Java 和 MySQL 数据类型对照表
java mysql 数据类型对照类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 .
2021-09-14 11:12:16
23021
原创 SpringBoot 项目中 MyBatis Plus 的常用配置总结
public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); // 设置...
2020-01-16 17:47:51
24626
原创 Navicat 连接 docker 容器mysql 报1251错误 解决办法
在smarTTY客户端(其它客户端也行)命令行界面进入mysql数据库(1)容器中登录mysql,进入mysql>命令行1、docker exec -it mysql01 bash //mysql01是mysql容器的别名2、mysql-u root -p 3、输入密码4、进入mysql>命令行界面(2)进行授权远程连接(注意mys...
2019-08-29 14:17:43
14895
原创 Activiti workspace 文件夹 下的 示例 项目
workspace 文件夹 下的 示例 项目发布包中有一个 workspace 目录,里面包含一些 java 例子项目: activiti-engine-examples:这套示例展示了 Activiti 最常用的用法:BPMN 流程定义和流程的执行被存储在数据库中,并且示例中使用了持久化 API。此项目包含 Eclipse 项目文件、ant 的构建文件以及 maven pom 文件。a...
2019-04-19 10:42:31
20059
原创 Spring 所有版本的下载地址
http://repo.spring.io/libs-release-local/org/springframework/spring/
2019-04-17 18:43:25
21815
原创 Extjs 定时任务
//定义数据源 var urlhttp = '连接地址'; var itemStore = new Ext.data.JsonStore({ url:urlhttp, totalProperty:'count', root:'members', auteLoad:true, fields:Member, ...
2019-03-27 10:40:59
21546
原创 SVN常用操作说明
SVN常用操作3.1SVN Checkout…该命令的操作步骤依次如下所示:Ø本地创建一个文件夹,在文件夹上点击右键,出现下图所示的菜单项:Ø点击“SVN Checkout…”,出现下图所示对话框:Ø在“URL of repository:”中填写服务器上的版本文件地址Ø在“Checkout directory:”中填写本地文件路径,用于保存从服务器...
2019-03-22 13:52:44
25203
原创 获取访问者的IP地址
一、获取访问者的IP地址: String sip = ""; try { sip = (String) request.getRemoteAddr(); System.out.println("IP地址:" + sip); } catch (Exception e) { ...
2019-01-23 16:20:17
20844
原创 log4j日志文件
在log4j配置文件中 配置好: 在日志输出处调用: Logger logger1 = Logger.getLogger("EAPLog1"); logger1.info("getLotIDByCassetteID In: cassetteID " + cassetteID ); // 进站 日志文件...
2019-01-15 15:21:32
15574
原创 Extjs 与后台交互方式
一、 var conn = new Ext.data.Connection(); conn.request({ url : 'WorkorderProcessStepInfotwoListData.jsp?DbType=WorkorderProcessStepInfoDelete', params : {...
2019-01-15 13:13:00
30657
原创 Java 日志文件的生产
FileHandler fileHandler = null; try { fileHandler = new FileHandler("E:/testDir/EAPlog.log"); } catch (IOException e) { e.printStackTrace(); //To change ...
2019-01-08 19:52:27
15496
1
原创 Spring基础环境搭建所需要的jar包
红色标明的jar包.是spring框架开发的基础jar包. 必要jar包.spring-core-4.1.6.RELEASE.jar框架核心jar包. spring-beans-4.1.6.RELEASE.jar框架核心jar包. 管理bean对象的. 在Spring框架中,将所有管理的资源统称为bean. spring-context-4.1.6.RELEASE.ja...
2018-11-08 15:02:23
18440
原创 Extjs中url传递中文乱码问题
Extjs中url传递中文乱码问题先定义一个url = '***.**jsp?method=add&name='Ext.getCmp('name').getValue()'今天用extjs做项目,猛然发现,当name是中文时,后台接收到的数据是一堆乱码毅然google,很多人说前台用encodeURI,后台用decode可以解决,我不知道他们是怎么解决的,反正我按他们的办法弄了很久,...
2018-10-30 15:49:22
15376
原创 CXF Spring 整合 包 的问题
Error creating bean with name 'orderWS': Invocation of init method failed; nested exception is java.lang.LinkageError: 正在从引导类加载器加载 JAXB 2.1 API, 但此 RI (来自jar:file:/E:/eclipse/.metadata/.plugins/org.ec...
2018-10-24 16:15:14
10439
原创 思科交换机的登录、密码恢复与应用
一、登录交换机首先找一根CONSOLE线将计算机的串口与交换机的CONSOLE口相连。(注:CONSOLE[控制台]线的一端为RJ45的水晶头,一端用DB9的串口,如果想要自己制作这根线,可以使用一根UTP网线将两端对调连接,即两端的线序正好相反,再配一个RJ45转DB9的接头即可)在计算机里点击“开始”——“所有程序”——“附件”——“通讯”——“超级终端”,将出现一个对话框,输入一些...
2018-10-12 14:26:19
17635
原创 Win10 优化
Win10安装后必做的优化,解决磁盘100%占用 01关闭家庭组控制面板–管理工具–服务– HomeGroup Listener和HomeGroup Provider禁用。02关闭磁盘碎片整理、自动维护计划任务选中磁盘C-属性–工具–对驱动器进行优化和碎片整理–优化–更改设置–取消选择按计划运行。03关闭Windows Defender(视情况而定)控制面板–Win...
2018-09-21 13:04:20
18457
原创 Oracle 各版本发行时间和特性
1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库 1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。 ORACLE7.0新特性 数据库的完整性约束 存储的函数、过程、过程包 数据库触发器 视图编辑 ...
2018-09-10 13:14:22
14009
原创 Eclipse常用快捷键与使用技巧
Eclipse常用快捷键与使用技巧 一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1)CTRL+D删除当前行。2)CTRL+ALT+Dow...
2018-08-10 13:08:39
25178
原创 Spring jar包的作用
spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源代码压缩包。 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的...
2018-07-24 16:00:57
13174
原创 Spring MVC和Spring Boot 的关系
pring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML、...
2018-07-11 10:36:59
10489
SECSGEM Software Specification Document Version 1.21
2018-09-29
疯狂工作流讲义 给予Activities 6.x的应用开发.pdf(后半部分)
2019-03-21
疯狂工作流讲义 给予Activities 6.x的应用开发.pdf(前半部)
2019-03-21
Tomcat与Java Web开发技术详解(第2版)
2019-03-21
代码里的世界观 通往架构师之路
2019-03-04
多个操作者同时修改一个数据
2016-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人