-
2021-10-23 09:27:05更多相关内容
-
javase源码-datax-web:dataxweb。datax中的web配置界面没有集成在一起开源出来,此为web端配置项目
2021-06-04 12:54:34包即可 打包成功后的相对路径为 build/libs/datax-web-0.0.1.war 部署环境 系统: CentOS Linux release 7.6.1810 (Core) java: java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) ... -
pentaho-kettle-serial:Pentaho Kettle系列,包括Kettle5,Kettle6的Eclipse原始...Kettle Web管理端-源码包
2021-03-24 18:03:59五人水壶系列 Pentaho Kettle系列,包括Kettle5,Kettle6的Eclipse原始环境,自定义Kettle插件包,Kettle Web管理端 -
spring+struts2+hibernate实现的Java web论坛源码.zip
2021-07-09 17:42:21spring+struts2+hibernate实现的Java web论坛源码,包含运行指导视频和环境搭建的必要软件和安装说明,另外包含完整的系统设计说明 -
arm平台 python web运行环境
2021-01-20 02:37:12执行步骤1、安装zlib源码包2、安装sqlite33、安装python34、安装pycrypto5、安装psutil6、安装uwsgi7、安装setuptools8、安装pip9、安装six10、安装 pytz11、安装django12、环境 注:1 2 3 4 5 6步骤需要交叉编译,7... -
python web 源码范例
2021-03-05 13:46:11一个简单的python django web小项目:项目名称:站点状态监控系统编写技术:django+js+html+h-ui admin开发工具:vscode+mysqlpython版本:3.6前提条件:安装好python3.6、vscode以及vscode的python扩展等、mysql...分享一个自己写的,一个简单的python django web小项目:
项目名称:站点状态监控系统
编写技术:django+js+html+h-ui admin
开发工具:vscode+mysql
python版本:3.6
前提条件:安装好python3.6、vscode以及vscode的python扩展等、mysql数据库
一、下载源码包
二、vscode添加解压后的源码文件夹为工作区,pip安装virtualenv,然后在该目录的根下新建virtual python3.6的运行环境
cd D:\VsCode\ykzp
pip install virtualenv
virtualenv .venv
.\.venv\Scripts\activate.bat(linux的命令是source .venv/bin/activate)
三、安装本项目所需要的python模块
cd D:\VsCode\ykzp
pip install -r .\requirements.txt
四、安装初始化表和sql文件
mysql导入ykzp.sql
五、修改项目的配置文件
修改配置文件ykzp\ykzp\settings.py
DATABASES = {‘default’: {‘ENGINE’: ‘django.db.backends.mysql’,‘NAME’: ‘ykzp’,‘USER’: ‘root’,‘PASSWORD’: ”,‘HOST’: ‘127.0.0.1’,‘PORT’: ‘3306’,}}
六、启动项目
python manage.py runserver 0.0.0.0:8080
七、访问站点
http://localhost:8080
-
详解将Web项目War包部署到Tomcat服务器基本步骤
2021-01-09 23:35:32War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行... -
Web Service测试工具jar包以及源码
2014-11-02 09:58:47确认本地java环境已配好 执行命令: java -jar wsCaller jar包的路径\wsCaller.jar -
nginx实战基础篇一 源码包编译安装部署web服务器linux服务器应用 电脑资料.doc
2020-12-21 09:34:10Nginx实战基础篇一 源码包编译安装部署web服务器linux服务器应用 电脑资料 实验步骤: 一安装nginx必须的依赖包 二安装编译nginx目前系统测试环境为rhel6.3 软件版本为nginx-1.27 三通过nginx自身脚本机器nginx服务器... -
Webupload大文件分片上传源码
2016-11-26 18:40:39本实例不包含JAR包,如果要运行代码,请自行搭建可运行的web环境,提供webupload前端的完成代码。后台采取简易的springMVC实现分片合并操作。webupload的详细步骤参考博客地址:... -
java源码包---java 源码 大量 实例
2013-04-18 23:15:26Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件... -
仿720云全景网站源码 场景红包+本地储存+打赏
2019-01-06 10:54:501.web环境安装 Php版本为5.5.x,mysql版本为5.6.x。 熟悉linux系统推荐使用LAMP,web服务器最好使用apache,不要使用nginx(发布大全景图需要时间可能需要20多分钟,nginx超时机制不好控制)。 Windows系统... -
@源码安装nginx及源码包下载
2021-05-02 18:26:56一、下载源码包 复制链接打开 链接:*https://pan.baidu.com/s/17gUkX-UC9GHTf3rkY8aV_Q* 提取码:**1314** ~~~~复制这段内容后打开,操作更方便哦~~~~ 二、安装nginx #下载Nginx源码包 [root@web01 ~]# wget ...一、下载源码包
复制链接打开 链接:*https://pan.baidu.com/s/17gUkX-UC9GHTf3rkY8aV_Q* 提取码:**1314** ~~~~复制这段内容后打开,操作更方便哦~~~~
二、安装nginx
#下载Nginx源码包 [root@web01 ~]# wget http://nginx.org/download/nginx-1.12.2.tar.gz #解压Nginx源码包到/opt目录下,并查看Nginx源文件结构 [root@web01 ~]# tar -xzvf nginx-1.12.2.tar.gz #安装nginx编译安装所需要的的依赖 [root@web01 ~]# yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim Nginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题 使用yum方式安装三个包(pcre-devel、zlib-devel、openssl-devel) #进行编译前配置 [root@web01 opt]# cd /opt [root@web01 opt]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module #执行多核编译安装 [root@web01 opt]# make - && make install #启动nginx,提前先关闭防火墙、seLinux [root@web01 opt]# setenforce 0 [root@web01 opt]# systemctl stop firewalld [root@web01 opt]# systemctl disable firewalld #切换到安装目录/usr/local/nginx,查看目录的结构 [root@web01 opt]# cd /usr/local/nginx [root@web01 nginx ]# pwd [root@web01 nginx ]# ls #然后启动Nginx [root@web01 nginx ]# /usr/local/nginx/sbin/nginx #检查Nginx进程是否启动 [root@web01 ~ ]# ps aux | grep nginx root 3949 0.0 0.1 46436 1152 ? Ss 4月30 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf www 3950 0.0 0.2 46836 2180 ? S 4月30 0:00 nginx: worker process root 6295 0.0 0.0 112676 976 pts/1 S+ 03:00 0:00 grep --color=auto nginx 3查看Nginx使用的端口号 [root@web01 ~]# netstat -tlnp |grep nginx tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3949/nginx: master #使用本地主机的浏览器访问虚拟机上的Nginx服务器 停止nginx 停止Nginx的三种方式 # 1). 立即停止Nginx服务 [root@web01 ~]# /usr/local/nginx/sbin/nginx -s stop # 2).完成当前任务后停止 [root@web01 ~]# /usr/local/nginx/sbin/nginx -s quit # 3).杀死Nginx进程(两种方式) [root@web01 ~]# killall nginx [root@web01 ~]# pkill nginx #nginx添加环境变量(使用软连接将nginx链接到/usr/local/sbin) [root@web01 ~]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin #建立软连接 [root@web01 ~]# ll /usr/local/sbin/ | grep "nginx" #显示当前环境变量PATH [root@web01 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin #编辑.bash_profile文件(添加环境变量) [root@web01 ~]# vim ~/.bash_profile .......... export PATH=$PATH:/usr/local/nginx/sbin ...... #重载引用.bash_profile文件(生效配置文件) [root@web01 ~]# source ~/.bash_profile #常用nginx命令(启动、停止、) # 启动nginx [root@web01 ~]# nginx # 停止nginx [root@web01 ~]# nginx -s stop [root@web01 ~]# nginx -s quit
三、源码安装nginx,自动化安装脚本实现
#!/bin/bash # installation configuration NGINX_VERSION=1.12.2 NGINX_SRC_PATH=/root NGINX_BIN_PATH=/usr/local/nginx # disable firewall systemctl stop firewalld setenforce 0 # installation dependence yum install -y pcre-devel zlib-devel openssl-devel wget gcc # download nginx source package cd ${NGINX_SRC_PATH} wget http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz # unzip source package tar -xzvf nginx-${NGINX_VERSION}.tar.gz cd ./nginx-${NGINX_VERSION} # install nginx ./configure --prefix=${NGINX_BIN_PATH} --with-http_ssl_module make & make install # start nginx service cd ${NGINX_BIN_PATH}/sbin ./nginx # END
-
基于java web ssh框架的新闻管理系统(源码+数据库).zip
2022-06-13 13:24:32基于SSH框架的Java web项目,jar包不缺,完整源码。 Java ee工具+tomcat+MySQL+JDK运行环境。 适用于课程设计或者学期大作业或者毕业设计。 -
Spring Boot源码——源码阅读环境搭建
2019-04-21 16:32:41前言 阅读Spring Boot源码,需要先有所了解Spring Framework相关知识或者源码细节等,可以...本文主要是阅读源码的第一步,搭建阅读Spring Boot源码的环境,我们依然使用的是IDEA工具。 环境准备 JDK8+ Maven3.5...前言
阅读Spring Boot源码,需要先有所了解Spring Framework相关知识或者源码细节等,可以参考我之前的相关博客内容。接下来,主要着手研究Spring Boot这一块,如果还不知道怎么用Spring Boot,建立花费一些时间入门一下。
本文主要是阅读源码的第一步,搭建阅读Spring Boot源码的环境,我们依然使用的是IDEA工具。
环境准备
- JDK8+
- Maven3.5+
- IntelliJ IDEA
下载源码
写这篇文章的时候在19年4月20日左右,2.2.0版本的源码在编译时一直存在问题。故折中下载了2.1.x版本的源代码进行编译 ?
直接下载2.1.x版本的源代码只有10Mb多,很快便可以下载完毕。
《============================ 以下为克隆最新源码的方式 =============================》
官方的仓库地址是在:https://github.com/spring-projects/spring-boot
如果直接
git clone https://github.com/spring-projects/spring-boot.git
有问题,会报出:error: RPC failed; curl 18 transfer closed with outstanding read data remaining fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed
主要解决方案就是两种:
一种,用 ssh 方式克隆,前提你需要 fork 官方的仓库到自己的 github,然后创建一个 ssh 的 key。然后直接克隆即可:
git clone 自己仓库的ssh地址
大概400Mb+,最近学校网特别慢,下了整整一天……
另一种方案,就是只检出最新的一版代码,版本更新历史就丢弃了,前提你对Spring Boot的发展史不在乎可以这么做:
git clone --depth 1 https://github.com/spring-projects/spring-boot.git
第二种方案相对大小减少很多,速度更快了。
导入IDEA
导入IDEA前,一定要确认安装好了Maven3.5以上的版本,因为之前的版本在编译时,Maven插件好像会报错。
修改根目录下的
pom
文件,在第15行添加上<disable.checks>true</disable.checks>
。
为了加速下载所有的 jar 包,记得修改 settings.xml 文件将 Maven 源配置成阿里云镜像仓库。<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
换源之后下载舒服飞速提升,原本下了一下午的时间大幅缩短,而且不会报出一些莫名奇妙的错误。因为有时候下载失败,导致编译不过去。出了问题我的做法很暴力,直接将本地仓库删干净,然后重新编译。编译步骤就是进入源码根目录,执行:
mvn clean install -DskipTests -Pfast
等到编译成功,然后就可以利用IDEA导入Spring Boot工程源码了。
然后导入到IDEA中即可,记得IDEA的 Maven 版本也要选择3.5+版本的才行。
打开
spring-boot-hibernate52-tests
项目的Hibernate52Application
类,直接点击运行,查看是否成功。
测试工程搭建
选中
spring-boot-tests
模块,右键 New -》Moudle,新建一个名为spring-boot-guoping-tests
的测试模块,和spring-boot-integration-tests
同级并类似。
修改的pom
文件。<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>spring-boot-tests</artifactId> <groupId>org.springframework.boot</groupId> <version>${revision}</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>spring-boot-guoping-tests</artifactId> <packaging>pom</packaging> <modules> <module>spring-boot-guoping-mvc-tests</module> </modules> <description>我的Spring Boot测试模块</description> <properties> <main.basedir>${basedir}/../..</main.basedir> <java.version>1.8</java.version> </properties> </project>
再选中刚刚创建的
spring-boot-guoping-tests
的测试模块,继续右键 New -》Moudle,新建一个名为spring-boot-guoping-mvc-tests
的模块,类似于spring-boot-integration-tests
中的spring-boot-configuration-processor-tests
等。
接下来我们就是在spring-boot-guoping-mvc-tests
模块中新建测试项目,主要新建一个 hello world 的MVC测试工程。编辑
spring-boot-guoping-mvc-tests
模块的pom
文件,就像平常使用Spring Boot一样。<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>spring-boot-guoping-tests</artifactId> <groupId>org.springframework.boot</groupId> <version>${revision}</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>spring-boot-guoping-mvc-tests</artifactId> <name>我的Spring Boot测试模块 之 MVC部分</name> <description>${project.name}</description> <properties> <main.basedir>${basedir}/../../..</main.basedir> </properties> <dependencies> <!-- Compile --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>
在
spring-boot-guoping-mvc-tests
模块中新建SpringBootApplication
类MyTestMVCApplication
:package guo.ping.test.mvc; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @description: 自己搭建的MVC测试工程 * @author: guoping wang * @date: 2019/4/21 15:26 * @project: spring-boot-build */ @SpringBootApplication public class MyTestMVCApplication { public static void main(String[] args) { SpringApplication.run(MyTestMVCApplication.class, args); } }
然后再新建一个
Controller
:package guo.ping.test.mvc.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * @description: 测试Controller * @author: guoping wang * @date: 2019/4/21 15:27 * @project: spring-boot-build */ @Controller @RequestMapping("/test") public class MyTestController { @ResponseBody @RequestMapping("/hello") public String hello() { return "hello world"; } }
运行
MyTestMVCApplication
中的main
方法:
浏览器输入:http://localhost:8080/test/hello喜极而泣,到这一步整整花了两天,该死的网络和
Maven
插件!!参考文章
-
百度地图开发java源码-Awesome-Web-Engineer-resource:收集最全的Web攻城狮资源汇总(更新中)
2021-06-06 06:23:36:Windows+Nginx+MariaDB+PHP开发环境环境集成套件包。 :一键PHP/JAVA安装工具。 :LAMP 一键安装包是一个用 Linux Shell 编写的可以为 CentOS/Debian/Ubuntu 系统的 VPS 或服务器安装 LAMP(Linux + Apache + MySQL... -
java源码包2
2013-04-20 11:28:17Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标... -
CRMEB 【Java版】单商户商城系统v2.0(20211225)(完整包)
2021-12-26 19:48:35基于Java(SpringBoot) + Vue(Element UI) + UniApp开发的一套新零售移动电商系统,CRMEB系统就是集客户关系管理 + 营销电商系统...备注:本源码为官方正版源码,非破解版,仅供下载研究学习,商业使用请联系购买授权! -
java源码包3
2013-04-20 11:30:13Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标... -
java源码包4
2013-04-20 11:31:44Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标... -
java查看源码导入包-shiro:将`Shiro`集成到SSM中以控制权限管理
2021-06-05 05:37:55java查看源码导入包 Shiro整合Web项目及整合后的开发 将Shiro框架整合到新的web项目中很简单,就是在web项目中导入Shiro的相关jar包以及整合jar包即可完成整合(是不是很简单...哈哈就是这么简单)。难的就是整合了... -
ctfshow web入门 文件包含:web78-web81 web88 web116 web117
2022-04-04 13:44:02抓包,用repeater模块(个人习惯,方便) 使用伪协议php://input任意命令执行 web79 关键源码: if(isset($_GET['file'])){ $file = $_GET['file']; $file = str_replace("php", "???", $file); include($file); } ... -
webpack打包之后调试源码?
2018-07-23 11:20:10我的需求:webpack打包之后不利于调试,能不能压缩之后还可以调试源码 这里是测试环境 详情参考:http://www.css88.com/doc/webpack2/configuration/devtool/ 这里是生产环境 ... -
将War包还原成java web项目
2019-07-23 16:53:15已经隔了很久没空写博客了,现在来了实验室搬砖,这几天给了个打包下来的war包,说是让我把它还原成一个项目,之前没有接触过,这次也就积累一下了。 首先,看到给出的war包,第一思路当然是试试能不能解压,然后... -
搭建Tomcat源码阅读环境,无bug运行调试。答应我,和我一起学习Tomcat,不要放弃!
2021-06-06 10:34:21全网最好,没有之一,无bug运行Tomcat源码。经验分享,学习总结。 -
C#.NET通用开发框架源码2017
2017-11-19 21:29:091、开发环境为Visual Studio 2010,数据库为SQL Server 2008R2,数据库文件在DB文件夹中, 使用.net 4.0开发。 2、默认数据库连接字符串在webconfig配置文件中修改。 3、 此版本完全开源,不收任何费用,可以... -
在把spring spring-webmvc和 spring-web 作为源码引入的问题
2015-07-08 09:49:19之前一直都用的jar包,今天想debug里面的代码,所有想把spring两个需要研究代码的jar包作为源码引入,在spring下载源码解压,引入项目工程如图: ![图片说明]... -
Linux源码包和脚本安装包的安装方法
2018-06-20 08:44:20我们知道yum命令只能安装rpm包,如果是源码包呢?我们又该如何安装,那么这篇文章我们主要介绍如何安装源码包以及脚本安装包的安装方法。1、源码包和RPM包的区别在 Linux软件包管理之RPM命令 这篇博客中我们从概念上... -
6-php的web环境安装
2022-03-17 13:54:421、下载:php5源码包 [root@yidaishengjun /]# cd /usr/local [root@yidaishengjun local]# wgethttps://www.php.net/distributions/php-8.1.3.tar.gz [root@yidaishengjun local]# tar -zxvf ... -
Java项目源码分享——适合新手练手的Java Web项目
2018-11-23 21:25:09所有推荐的项目,一般都不会在你的环境下面一步到位调试成功的,这需要你自己去慢慢调整。请记住:调整的过程也是一个学习的过程,而且是一个很重要的学习过程。如果你连调试的耐心都没有了,那么建议调整好心态来...