全部??>??关键词" java "共搜索到 64 条结果

nginx与tomcat组合使用之war自动解压及目录相关配置备忘 发布时间: 2019-09-12 13:39:48.0 评论数: 0
最近捣腾一个java的web项目,因为服务器一直用的是lnmp环境,索性直接安装了一个tomcat跑,前端用nginx反代得了.于是有了今天的这篇文章其实折腾完好长时间了,一直没记录一下.几个月前也搞过一次,没备忘,然后就忘记了,前几天在搞的时候折腾了好几个小时.这次再不记怕是下次又要搞半天了.好了,不多说了,本地打包web.war服务器环境FTP或WEB配置根目录/web/lvtao.net/,将web.war上传至根目录下,也就是/web/lvtao.net/这个目录.怎么上传自己想办法,别问我...然后我们去配置一些关于tomcat的东西
Windows操作系统下jdk安装图文教程 发布时间: 2019-09-10 13:39:23.0 评论数: 0
365bet 长期 ?? 在官网下载jdk安装文件,网址是:http://www.oracle.com/technetwork/java/index.html,本文以jdk-6u20-版本为例进行安装过程的说明: ??? 一、JDK安装配置 ??? 1、双击jdk-6u20-ea-bin-b02-windows-i586-01_apr_2010.exe开始JDK的安装,进入到安装协议条款界面,见图1,点击“接受”按钮。 ?图1?2、 下一步进入JDK安装选项,见图2,安装路径设置为D:\JAVA\jdk1.6.0_07\,若需要更改到其它路径,请点击更改按钮,将会弹出更改路径的界面,改变目录后 ......
Nginx反向代理配置使PHP取得真实IP 发布时间: 2019-09-10 13:22:15.0 评论数: 0
nginx中配置proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;其中第一行关于host的配置,是关于域名传递的配置,余下跟IP相关。php中取得客户端真实IP:/** * 获取客户端ip */ function getClientIP() { $ip = "un ......
android、ios与服务器端php使用rsa加密解密通讯 发布时间: 2019-09-10 04:32:25.0 评论数: 0
最近做手机项目,服务器端使用的是php,客户端分别有android版及iOS版,在部分通讯环节需要对内容进行加密,RSA加密演算法是一种非对称加密演算法,能够较好达到要求,不过如果服务器架设https服务,较为麻烦,系统效率也不高,我们只需要在部分重要接口上使用RSA加密解密就行。首先,准备工作openssl genrsa -out rsa_private_key.pem 1024 openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out private_key.pem ......
IDEA导入eclipse开发的JAVAEE WEB项目调试记 发布时间: 2019-09-09 14:31:38.0 评论数: 0
在mac上装好了tomcat和jdk,信心满满的迎接第一个java程序,结果折腾了我近6小时,小记一下。项目代码原先开发是基于eclipse,我习惯用idea的产品,所以就这样啦~~第一步,导进来第二步,配一下第三步,跑起来这其中有些修改数据库连接、根据自己的项目实际情况配置jar包或web路径,不可完全照抄,我截图放这为了方便以后记忆。 ......
解决在macOS下安装了python却没有pip命令的问题 发布时间: 2019-09-09 14:12:01.0 评论数: 0
可以使用brew直接安装python,但是安装完成了之后没有pip命令。pip是常用的python包管理工具,类似于java的maven。第一反应brew install pip,却提示没这货。可见,pip的安装是跟python一起的。换种方式:sudo easy_install pip会提示你输入密码,接着一路稍等。。。Password: Searching for pip Reading https://pypi.python.org/simple/pip/ ...再看是不是就有了,哈哈哈... ......
IntelliJ IDEA maven快速配置springboot 发布时间: 2019-09-08 04:54:18.0 评论数: 0
安装jdk 下载jdk: # 直接双击安装就可以了,不多解释 maven安装 maven下载地址 # 我这里下载的是apache-maven-3.5.2-bin.zip最新版,解压之后放到目录D:\Program Files\apache-maven-3.5.2 配置环境变量 MAVEN_HOME = D:\maven\apache-maven-3.2.3 MAVEN_OPTS = -Xms128m -Xmx512m(可选) Path后面添加“%MAVEN_HOME%\bin;” 测试安装 cmd 输入 mvn -v 看到信息就说明安装成功了 设置maven下载源 打开目录D:\ ......
Mac下配置Java开发环境以Tomcat 发布时间: 2019-09-07 03:14:20.0 评论数: 0
平时做PHP,装的有nginx,mysql这儿就不多说了,可以看前面的相关文章,用的brew配置的,超简单。今天介绍一下JAVA相关的配置Java官网下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 我这儿下载的是Java SE 8u101 ,记得选macOS的dmg格式Tomcat官网下载:http://tomcat.apache.org/ 哪个版本自己定,我下载的是8。 下载Core:zip 包安装Java JDK 和 JRE下载完后应该是两个dmg文件,打开包直接安装。没撒好介绍的 ......
centos/redhat下搭建linux+nginx+tomcat+jdk的java运行环境 发布时间: 2019-09-05 01:23:35.0 评论数: 0
Nginx的安装本文就不多说啦.一、jdk安装jdk下载地址:http://www.oracle.com/technetwork/JAVA/javasebusiness/downloads/java-archive-downloads-javase6-419409.html从上面网页中选择适合的jdk下载到/root/目录下。我选择的是jdk-6u20-linux-i586.bin。下载完后,修改jdk-6u23-linux-i586.bin的文件属性为可执行,然后执行该程序安装JDK:chmod +x jdk-6u20-linux-i586.bin ./ jdk-6u20- ......
第二十章 配置Tomcat 发布时间: 2019-09-02 07:51:49.0 评论数: 0
【关于Tomcat】 目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。Tomcat就是用来解析jsp程序的一个软件,Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。 Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开 ......
Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议 发布时间: 2019-08-27 10:05:16.0 评论数: 0
最近在做一个项目, 架构上使用了 Nginx +Tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议但是,明明是https url请求,发现 log里面,0428 15:55:55 INFO (IndexInterceptor.java:44) preHandle() - requestStringForLog: { "request.getRequestURL():": "http://lvtao.net/?id=212", "request.getMethod:": "GET", ......
springboot开发支付宝支付接口 发布时间: 2019-08-24 10:28:57.0 评论数: 0
最近太忙了,天天加班,没有空打理博客,今天分享一下springboot做支付宝支付 首先用maven加载官方的包,公司这里有自己的maven仓库,使用Nexus搭建的,之后在分享Nexus搭建 公司有maven仓库的做法 com.alipay.api alipay-sdk-java 20170324180803 < ......
Java项目中使用fastjson处理远程获取的json数据 发布时间: 2019-08-21 10:19:37.0 评论数: 0
fastjson对json字符串JSONObject和JSONArray互相转换操作示例引入jar包进lib或者mavenimport com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; public class Jsontest { public static void main(String[] args) { String json="{\"name\":\"刘德华\",\"age\":35,\" ......
iOS开发中@property的属性weak nonatomic strong readonly等介绍 发布时间: 2019-08-18 04:43:42.0 评论数: 0
@property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本,@synthesize可以省略。1.atomic与nonatomic atomic:默认是有该属性的,这个属性是为了保证程序在多线程情况,编译器会自动生成一些互斥加锁代码,避免该变量的读写不同步问题。 nonatomic:如果该对象无需考虑多线程的情况,请加入这个属性,这样会让编译器少生成一些互斥加锁代码,可以提高效率。2.readwrite与readonly readwrite:这个属性是默认的情况,会自动为你生成存取器。 readonly:只生成g ......
Shell if else语句 发布时间: 2019-08-18 03:17:12.0 评论数: 0
和Java、PHP等语言不一样,sh的流程控制不可为空,如:在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样:if condition then command1 command2 ... commandN fi当然,也可以写成一行(适用于终端命令提示符),像这样:if test $[2*3] -eq $[1+5]; ......
springboot统一异常处理 发布时间: 2019-08-17 09:40:40.0 评论数: 0
写接口的时候如果程序出错,返回给前端也是要标准格式, 返回给前端的标准格式 { "code": 00001, "message": "项目编号不能为空", "data": null } 这是要劫持这个异常,把标准格式返回给前端,java代码错误这里使用日志记录这个异常 首先我们自定义一个异常 @Data public class DomeException extends RuntimeException{ private String code; public DomeException(ResultEnum resultE ......
IOS开发入门教程-总结篇-写给狂热的编程爱好者们 发布时间: 2019-08-15 09:14:06.0 评论数: 0
程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们写在前面的话学习iOS应用程序开发已有一段时间,最近稍微闲下来了,正好也想记录一下前阶段的整个学习过程。索性就从最基础的开始,一步一步记录一个最简单的 iOS应用从创建到运行的全过程,其中会穿插很多相关知识或是遇到过的问题。其实算不上教程,但希望能够帮助更多的开发爱好者更快、更好的入门。iOS开发环境简述最友好,最现实,也是最方便的开发环境就是在Mac系统中安装Xcode进行开发。原因在于:第一,开发工具(Xcode)限制。苹果官方只提供 Mac版的Xcode,而Xcode内置了Xcode IDE,性能分析工具,i ......
springboot session保存到redis 发布时间: 2019-08-12 17:43:23.0 评论数: 0
session保存到redis的好处就是可以用负载,如果不用保存到redis负载的时候就只能用ip hash的方法,这种方法会导致某一时刻单台服务器的负载高,二另外的机子空闲,用户登录之后session只保存到本台机子,如果访问到另一台机子,这样用户就登出去了 开始配置springboot session保存到redis pom.xml添加依赖 org.springframework.boot spring-boot-sta ......
启用及使用MemCached的SASL认证 发布时间: 2019-08-12 14:57:10.0 评论数: 0
Memcached从1.4.3版本开始,能支持SASL认证 比较适合多个应用共用一个memcached集群 需要在编译时,加上–enable-sasl选项 启动memcached时,增加-S的选项./configure –prefix=%{datadir} ?–enable-sasl /usr/local/bin/memcached -S -d -u nobodySASL认证也可以有很多种认证机制,比如pam,shadow,ldap等 下面配置成使用shadow方式去认证#修改/etc/sysconfig/saslauthd文件 MECH=shadow #设置用户的SASL认证 ......
Windows平台下Git服务器搭建 发布时间: 2019-08-11 08:06:07.0 评论数: 0
Windows平台下Git服务器搭建第一步:下载JAVA,下载地址:http://www.java.com/zh_CN/第二步:安装Java.安装步骤不再详述。第三步:配置Java环境变量.右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。新建:变量名:JAVA_HOME变量值:D:Program Files (x86)Javajdk1.6.0_21【具体要根据你自己的安装路径,我的是安装在D盘的】新建:变量名:CLASSPATH变量值:.;%JAVA_HOME%/lib/dt.jar; ......