Windows下JDK的安装配置

1、下载安装JDK,默认安装路径 官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、新增JAVA_HOME 我的电脑右键属性,点击环境变量,新建系统变量JAVA_HOME : JDK安装的路径 3、新增CLASSPATH CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (第一个有点,在JAVA_HOME的基础下一个lib目录,一个tools.jar) 4、追加PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(JAVA_HOME基础下的bin和jre/bin) 5、输入验证 java -version 确认java版本号 javac 确认java编译环境 参考地址:https://jingyan.baidu.com/article/48a42057eb5abea9242504ca.html

Continue Reading →

Posted in: Jdk

Tomcat点击startup.bat闪退

1、确保已经安装好JDK。 2、tomcat/bin下的startup.bat,右击编辑,在文件的头两行加入 SET JAVA_HOME=D:\Java\jdk1.7 (java jdk目录) SET TOMCAT_HOME=E:\tomcat-7.0 (解压后的tomcat文件目录) 3、tomcat/bin下的shutdown.bat的同理; 引用地址:https://blog.csdn.net/xiyuan1223/article/details/80365431

Continue Reading →

NetBeans安装

一、概述 NetBeans是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。 NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。 二、安装步骤 1、下载NetBeans IDE 从官方地址:https://netbeans.org/ 下载NetBeans8.2包 ,或者从百度云下载 https://pan.baidu.com/s/1Im9h6BqSw_ve9GGnSjk9ng 提取码:6q1e 2、进入页面之后,根据你的需求下载 3、我这里选的是ALL的下载包,但这里只是安装包较大而已,安装时是可以自定义安装的,打开安装包,进入安装页面 4、点击定制,进入自定义安装或者直接进行下一步安装 5、勾选你要安装的软件包或取消你不想安装的软件包,点击确定,再点击下一步,勾选接受协议下一步,然后选择安装路径以及jdk的路径 6、将要安装的路径都选好后,点击安装,等待安装,打开IDE,完成! 引用地址:https://blog.csdn.net/suorce/article/details/82287492

Continue Reading →

IntelliJ IDEA 乱码解决方案

最近IDE从eclipse改成IntelliJ IDEA 了,原因是公司大部分人都在用这个IDE,而且一直推荐用,所以尝尝鲜。换的第一天,就遇到了哪个IDE都会遇到的乱码问题,耗费了好多时间最终解决了,因此在这边记录一下解决方案,以供后面参考。 总共有下面几种乱码的解决方案: 工程乱码 执行main函数时,控制台乱码 运行tomcat时,控制台乱码   PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encoding=UTF-8 可以先做这一步,加上这个基本上很多都不会乱码了   1.工程乱码 打开File-Setting, 找到File Encodings这个选项,把encoding设置成你工程的编码即可,一般是UTF-8,如下图(红框的地方),然后重新rebuild一下,基本就行了   2.执行main函数时,控制台乱码 同样是打开setting,找到 Build,Execution,Deployment…

Continue Reading →

Tomcat与Jetty区别

一、简介 1.Tomcat Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 5支持最新的Servlet 2.4和JSP 2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。 2.Jetty Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。 二、相同点 Tomcat和Jetty都是一种Servlet引擎,他们都支持标准的servlet规范和JavaEE的规范。 二、不同点 1. 架构比较 Jetty的架构比Tomcat的更为简单 Jetty的架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单。 Tomcat的架构是基于容器设计的,进行扩展是需要了解Tomcat的整体设计结构,不易扩展。  2.性能比较 Jetty和Tomcat性能方面差异不大 Jetty可以同时处理大量连接而且可以长时间保持连接,适合于web聊天应用等等。…

Continue Reading →

Nginx配置文件详解中文版

#定义Nginx运行的用户和用户组,系统中必须有此用户,可以是nologin user www www; #nginx进程,一般设置为和cpu核数一样 worker_processes 8; #cpu亲和力配置,让不同的进程使用不同的cpu 默认情况下可能多个进程跑在一个CPU上或某一核上,导致Nginx进程使用硬件资源不均匀, 此次优化是尽可能地分配不同的Nginx进程给不同的CPU处理 两颗CPU参数配置 worker_processes 2; worker_cpu_affinity 0101 1010; 四颗CPU参数配置 worker_processes 4; worker_cpu_affinity…

Continue Reading →