WTP

IDEA环境搭建

和自甴很熟 提交于 2021-01-10 21:22:42
项目开发 环境安装 安装JDK、Maven、Mysql、redis、zookeeper、activeMq、Navicat、idea、windows下安装git.exe.配置好对应的环境变量。 在idea中配置jdk路径 File -> Project Structure 在idea中配置Maven路径File -> Settings -> Build Tools-> Maven 在idea中配置git路径File -> Settings -> Version Control-> Git 工具栏Maven Project -> reimport All Maven Projects 安装所有依赖jar Maven profile编译打包所有服务及web模块 Edit Configuration -> + -> Maven 添加profile ,command Line设置clean install -Dmaven.test.skip=true -Pdev 或者直接Run Maven Goal即可。本地测试web使用Tomcat Server,方法同上。 1.启动irdms-service-equipment服务(本服务引入需要调用的接口服务API,本项目是引入特定的façade模块) 2.启动irdms-web-equipment项目(tomcat) 3.测试接口 http://ip

[apue] 书中关于打印服务代码的一个错误

南笙酒味 提交于 2020-08-05 05:13:51
在看 apue 第 21 章 与网络打印机通信一章时,发现一段关于链表操作的代码有问题,现在摘出来让大家 review 一下。先上代码: printd.c 这是打印服务的源代码,在打印时,用户通过 print 命令提交待打印的文件,print 命令通过 tcp 与 printd 服务通讯, 将文件及打印相关的参数传递给后者;对于每个客户,printd 服务会创建一个 worker 结构节点, 放在一个由 workers 变量指定了头的双向链表中。所以这段代码本质上就是简单的双向链接操作: 1 void add_worker (pthread_t tid, int sockfd) 2 { 3 struct worker_thread * wtp; 4 if ((wtp = malloc ( sizeof ( struct worker_thread))) == NULL) { 5 log_ret ( " add_worker: can't malloc " ); 6 pthread_exit (( void *) 1 ); 7 } 8 9 wtp->tid = tid; 10 wtp->sockfd = sockfd; 11 12 log_msg ( " prepare to add worker " ); 13 pthread_mutex_lock (& workerlock);

springboot项目编译、运行优化等相关操作

你离开我真会死。 提交于 2019-11-29 00:43:33
(1)编译打包、执行springboot项目 本地:mvn clean package -U --settings D:\devsoft\apache-maven-3.5.3\conf\hubs1settings.xml -Dmaven.test.skip=true -Pdev 服务器:mvn clean package -U -Dmaven.test.skip=true -Ptest (2)运行springboot项目 java -jar xxx.jar //pinpoint-agent监控的方式启动springboot项目 nohup java -Xms6144m -Xmx6144m -XX:PermSize=1024m -XX:MaxPermSize=1024m -javaagent:/home/xpp/apm/pinpoint-agent/pinpoint-bootstrap.jar -Dpinpoint.agentId=PP_123.16.xx.115 -Dpinpoint.applicationName=crs_bb_bb-xxx-data -jar xxx.jar (3)SpringBoot开启远程debug与远程监控 a.开启远程debug nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket