自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 TongWeb嵌入版-手动替换Netty

2、添加tongweb依赖。1、排除netty依赖。

2024-07-17 11:59:30 244

原创 THS部署静态目录(VUE)访问报403错误

访问静态文件时出现403错误,通过namei -l /opt/THS/html/index.html确认静态文件权限,工作进程需要对文件有读权限,为了安全考虑不要使用777权限。以/opt/THS/html目录为列修改权限。对整条链路修改权限:目录755、文件644。

2024-07-15 10:26:40 242

原创 TongWeb7.0集中管理域脱离集群或者域(id)错乱问题

本质:TongWebClusterInfo.xml 中域id 和 Agent_ID目录下1640232223691/tongwebinfo.xml配置文件中域id 对应起来。3: /TongWeb/masterConfigBak/ 下的文件根据1中的文件改变,不用修改;TongWebClusterInfo.xml 前面是域id变为一样的,后面是升级前正常的域ID。原本在集群中的节点,集群名称为空,脱离了捷群。保证两个id号一致就可以,其他地方没有这个id号了,类似的,如果有多个集群,都需要修改。

2024-07-12 11:08:42 199

原创 TongWeb7.0嵌入版对Retry过滤器的配置格式

异常重试改成:- reactor.tongweb.http.client.PrematureCloseException。把Retry 注释掉 tongweb可以正常启动,但需要异常重试,需改为tongweb对Retry过滤器的配置格式。集成的gateway 在配置了。

2024-07-10 19:29:20 122

原创 TongWeb-嵌入版授权配置

优点:这样一台服务起多个TongWeb嵌入版的spring boot实例读取一份license文件即可。更新license无需像方式一重新打包。在应用配置文件(application.properties 或者application.yaml)中指明license的路径。将license.dat放在tongweb-embed-7.0.E.x.jar中。TongWeb嵌入版license可以放在jar文件类路径上,也可以配置加载路径。在启动命令中指定授权文件。

2024-07-08 10:12:59 420

原创 TongWeb7.0应用卸载不干净(端口、线程)

TongWeb的重部署reload实际操作就是对应用重新stop又start了一下,而这个过程除了class的重新加载以外,对于web.xml中定义的一些资源,如listener,filter,servlet等也重新stop又start了。在修改不了应用的前提下,只要重部署了应用,就需要重启TongWeb释放无用的线程和Metaspace区内存,否则多次重部署后还会报该异常。,这样应用服务器在stop应用时,会调用listener或servlet的destory方法,从而可以销毁应用创建的资源。

2024-06-05 00:05:41 467

原创 TongWeb嵌入版-url请求中有特殊字符

以上报错是yml文件不支持server.tongweb.relaxed-path-chars=配置方式。#url路径上允许的特殊字符 需要使用的特殊字符,多个使用逗号分隔多个使用逗号分隔,如{,|,}#查询参数允许的特殊字符 需要使用的特殊字符多个使用逗号分隔,如{,|,}接口请求是有数组的(特殊字符)

2024-05-30 17:52:54 293

原创 TongWe7.0-东方通TongWeb控制台无法访问 排查

3、确认控制台端口是否监听,查看TongWeb_HOME/conf/tongweb.xml中的端口,netstat查看端口是否监听 netstat -anp|grep 9060。2、确认TongWeb服务启动正常并成功,查看TongWeb_HOME/logs/server.log中的信息,本机使用curl访问控制台的URL。确认TongWeb进程是否存在,执行命令:ps -ef|grep tongweb。5、开启控制台访问日志,看请求是否到了TongWeb。无法访问TongWeb的控制台。

2024-05-30 16:51:38 978

原创 TongWeb7.0-执行stopserver.sh没有反应或停止慢

抓取线程堆栈 jstack -l tongweb_pid > jstack.log。执行stopserver.sh没有反应或停止特别慢,2分钟以上。获取到tongweb进程号tongweb_pid,执行停止脚本。查看停止线程(停止端口7090或者7009),卡在哪里。添加元空间未能解决?

2024-05-30 16:44:49 277

原创 TongWeb7.0 企业版不重启更新授权

3、执行./commandstool.sh update-license。1、commandstool.sh工具重置密码(已重置过密码可忽略此步骤)2、新的授权文件放在tongweb根目录license-update下。使用commandstool工具更新授权,首次使用需重置密码。默认用户:cli 默认密码:cli123.com。提示成功,并展示新的授权信息即更新成功。

2024-05-30 16:40:28 343

原创 TongWeb7.0 命令创建域实例

4、创建完的域bin下没有startservernohup.sh 启动脚本,可以在TongWeb/bin下复制过来。1、domain_name 为域名,默认路径{TongWeb_Home}/domains/domain_name。3、域创建后端口为tongweb默认端口+1,控制台访问端口9061,应用访问端口8089。2、可以指定域的路径,在domain_name前面加路径,如。5、参数调整建议,添加元空间参数,

2024-05-30 16:35:40 727

原创 TongWeb7.0手动卸载应用

3、备份conf/tongweb.xml文件,删除<web-app id="your_name" name="your_name" ... /> 所在行。2、删除deployment下的应用目录;如果部署的是目录,无需删除。1、停止TongWeb服务;4、启动TongWeb服务,

2024-05-30 16:33:35 228

原创 东方通TongWeb嵌入版-transform转换工具-注意事项

6、通过转换后授权文件在your_springboot-tw.jar内,更换授权不方便,在应用application.properties 或者application.yaml 文件中指明license的路径。2、执行脚本,./transform.sh /home/your_springboot.jar /home/tongweb-embed-7.0.E.6_P7/lib/4、不需要监控功能,需要从“tongweb-embed-7.0.E.{n}/lib/”下删除如下 jar 包。

2024-04-10 17:52:48 985 1

原创 TongWeb7.0控制台点点击创建JDBC连接池白屏

被深信服的防火墙设备,拦截了,被定义为信息泄露攻击,协议为http。开启访问日志,返回日志返回正常。日志报错(或者没有日志)现象:点创建连接池白屏。

2023-12-26 23:27:07 291 1

原创 TongWeb7.0部署静态页面(VUE项目)

静态目录dist步骤:1、在dist下创建WEB-INF/tongweb-web.xml (WEB-INF需创建)

2023-12-26 23:18:53 1520

原创 TongWeb7.0控制台session超时时间

TongWeb控制台登录长时间没有操作,需要重新输入用户名密码,session超时时间

2023-10-18 13:10:55 497

原创 TongWeb7.0企业版置控制台登陆密码

利用 TW_HOME/domain_template/conf/security/twuser.xxx 文件模版去覆盖TW_HOME/conf/security目录下的同名文件,或是域下的conf/security目录对应文件即可, 重启TongWeb恢复原始密码。

2022-02-15 21:25:11 2054

MAT工具(基于Eclipse的内存分析工具)+MAT工具使用说明.docx

MAT工具使用说明.docx MAT(Memory Analyzer Tool)工具入门 一MAT简介 MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。 二 使用MAT意义 当服务器应用占用了过多内存的时候,会遇到OutOfMemoryError。如何快速定位问题呢?Eclipse MAT的出现使这个问题变得非常简单。它能够离线分析dump的文件数据。 四 MAT操作流程 1先调用jdk的工具得到heap使用情况 我安装的是jdk1.6 C:/>java -version java version "1.6.0_11" Java(TM) SE Runtime Environment (build 1.6.0_11-b03) Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing) 2调用jdk工具jps查看当前的java进程 C:/>jps 3504 Jps 3676 Bootstrap 3496 org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar 3调用jmap工具得到信息 C:/>jmap -dump:format=b,file=heap.bin 3676 Dumping heap to C:/heap.bin ... Heap dump file created 这时,我们的C盘根目录,就生成了heap.bin文件。 4用eclipse的file----&gt;open打开这个文件,首先是一个启动图: 这里可以选择查看 (1)内存泄露报表,自动检查可能存在内存泄露的对象,通过报表展示存活的对象以及为什么他们没有被垃圾收集; (2)对象报表,对可颖对象的分析,如字符串是否定义重了,空的collection、finalizer以及弱引用等。 我这里选择的是查看内存报表,以下是截的简略图: 通过报表展示,蛮清楚的,下面还有详细的说明,这里就没有帖图了,有兴趣的可以继续探究。

2018-08-30

类搜索工具SR32

类搜索工具,很实用的工具,对于运维,实施,开发人员必备

2018-08-30

Linux-ssh连接问题

Linux-ssh连接问题,日常工作中在连接ssh时候遇到的几个问题。

2018-08-30

CPU热点定位

CPU热点定位 jstack top

2017-01-18

ASP图书管理系统

实训作业,制作的ASP图书管理系统,希望大家赶快下载啊

2013-06-25

(C#+SQL)旅游管理系统

【有详细的过程,图片演示,及代码】【历时两周完成!】 实训目的 1、理解C#WinForm程序设计的风格,能设计合理的C#项目文件夹结构和公共类,注重代码的重用性,养成良好的标识符命名和代码编写习惯; 2、熟练掌握各种常见的控件属性和事件方法; 3、积累项目开发中常采用的设计模式和比较经典代码片段,并能在以后的项目开发中熟练地运用。 实训内容 实训项目:《旅行社管理系统》   1、系统功能分析与系统设计      2、数据库设计   数据库名称:db_travelAgency   数据表:    (1)操作员信息表(编号,姓名,密码,类别)       (2)客户信息表(编号,姓名,性别,生日,职业,藉贯,联系方式,注册时间)  tb_customer(id,customer,sex,birthday,career,birthdayPlace,telephone,registerTime)   (3)景点信息表(编号,景点名称,地址,门票价格,简介,级别)      (4)省市信息表(编号,省市名,父结点编号,子结点个数,层次数,在兄弟结点中的编号,其他)      (5)风景图片信息表(编号,图片名称,二进制数据,景点名称,图片描述)     (6)订单信息表(订单编号,客户姓名,目的地,景区名,出发日期,返回日期,住宿标准,导游员,老人数,成人数,学生数,小孩数,总需费用,预付定金,所属旅行团号)      (7)旅行团信息表(团号,景点名称,导游员,出发时间,返回时间,游客人数,入住标准)    tb_groupInfo(groupID,spotName,guider,departureDate,backDdate,touristNum,dormMoney)       (8)导游员信息表(编号,姓名,性别,出生年月,到旅行社的时间,负责区域,出场费,备注)        3、模块编码与调试     (1)登录模块     (2)景点信息管理模块     (3)景点信息查询模块     (4) 日常业务模块     (4)系统维护模块     (5)软件版权模块    4、集成测试 实训步骤: 第1天:   上午—(1)分析系统功能结构,了解业务流程及各功能模块      (2)在sqlserver2005环境创建各数据库和数据表,录入相关数据 下午-- (1)设计项目文件夹结构,收集素材,编辑App.config文件; 设计文件夹结构: 添加并制作app.config文件 (2)编写公共类(连接数据库的类,实体类)。 连接数据库的类及其公共方法: 第2天:(1)设计登录模块界面布局,并进行编码和调试; (2)设计系统主界面,并处理好登录模块与系统主界面之间的跳转关系;   系统主界面: 第3天:实现景点信息的添加、修改和删除功能。 添加景点信息: 修改景点信息: 删除景点信息: 第4天:(1)设计景点信息分类查询界面布局 (2)景点信息分类查询功能编码与调试 注意:根据查询选项的不同,在查询条件位置会显示不同的控件。 第5天:(1)设计景点图片浏览器的界面布局 点击确定按钮出现第一张图片 点击“>”(下一张) 点击“>|”(最后一张) 点击“<”(上一张) (2)景点图片浏览器功能编码与调试 第6天:(1)设计“业务预订管理”界面布局; 加载窗体时: 点击“预订”工具条按钮时: 修改订单: 1、点击[修改]工具条,在订单编号文本框中输入订单号,点击查找,显示该订单信息; 2、对信息进行修改后,点击[保存]更新到数据库。 删除订单 1、点击[删除]工具条按钮,在订单编号文本框中输入订单号,点击查找按钮,在界面显示该订单的信息。 2、点击[保存]工具条按钮,删除在数据库中该订单信息。 (2)业务预订管理功能编码与调试。 参考项目中的源代码 第7天:(1)设计旅行团基本查询界面布局; (2)旅行团查询功能编码与调试 说明:查询旅行团信息时,可以按照以下四种方式查询 a.所有已经生成的旅行团;b.按订单号查询;c.按景点查询有哪些已经设立的旅行团;d.按出发日期查询有哪些已经生成的旅行团 (3)设计生成旅行团功能界面布局 “组建旅行团”消息提示,点击确定后,生成该旅行团的明细信息,显示在datagridview中,并修改订单表中对应的字段(即该订单对应的groupID),并将旅行团明细信息写入到tb_groupInfo表中 (4)生成旅行团功能编码与调试 第8天:(1)客户信息管理模块界面设计与布局; (2) 客户信息管理模块编码与调试    第9天:, 操作维护模块布局与设计 操作员维护模块编码与调试    第10天(1)数据备份与还原模块界面设计与布局     (2)数据备份与还原模块编码与调试 实训要求 不迟到,不早退; 实训过程中,同学之间组成项目小组,分工收集材料,讨论项目或模块设计方案,以及核心技术的实现方案,但彼此的程序代码不能复制粘贴; 上交的实训报告不能雷同,若完全相同,实训成绩均判为零为。

2013-06-25

空空如也

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

TA关注的人

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