秋夜雨巷

博客园迁移

秋夜雨巷

Web开发基础常识

异常体系结构 Thorwable类(表示可抛出)是所有异常和错误的超类,两个直接子类为Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常,  这两种异常有很大的区别,也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。 Error与Exception    Error是程序无法处理的错误,它是由JVM产生和抛出的,比如OutOfMemoryError、StackOverflowError、ThreadDeath等。这些异常发生时,Java虚拟机(JVM)一般会选择线程终止。    Exception是程序本身可以处理的异常,这种异常分两大类运行时异常和非运行时异常。程序中应当尽可能去处理这些异常。…

秋夜雨巷

GitHub建立个人Maven仓库

Maven 官网: https://maven.apache.org/repository/index.html 一、配置github 设置登录名name     在github的个人设置中,设置好自己的姓名 。这个环节很重要,若不设置姓名,会出现一些一些意想不到的错误。maven的setting中的配置文件用户名都用这个。 二、生成maven包到本地 修改pom文件发布到本地仓库 在需要发布的项目中的pom文件中的build ->…

秋夜雨巷

npm的下载与配置

Node.js node.js是javascript的一种运行环境,npm是nodejs的包管理工具,npm可以将项目依赖的包下载并管理起来。因此,下载npm则需下载nodejs。直接进入node中文网下载node,默认环境变量配置。 http://nodejs.cn/ 配置npm全局模块路径和缓存cache路径 NPM安装的模块并不会安装到NodeJS的程序目录 在nodejs目录下创建两个目录node_cache和node_global node_cache:存放安装过程的缓存文件 node_global:存放安装模块配置位置 #设置npm安装程序时的默认位置 npm…

秋夜雨巷

获取javaweb的路径

java类获取classpath路径 获取WEB-INF/class路径。 this.getClass().getResource("/").getPath() 根据user.dir获取的路径在java项目中获取项目路径,而在web项目中获取的是tomcat/bin下面。 System.getProperty("user.dir") Servlet中获取项目路径 获取项目路径 request.getSession().getServletContext().getRealPath("") JSP中获取项目路径 jsp中获取项目路径…

秋夜雨巷

SQL Error (1055) sql_mode=only_full_group_by

报错 ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'aaa.test.age' which is not functionally dependent on columns in GROUP BY clause;  this is incompatible with sql_mode=only_full_group_by   mysql5.1,不报异常 mysql5.5,不报异常 mysql5.6,不报异常 mysql5.7,报异常 原因 原因是因为mysql中对…

秋夜雨巷

大淘客

大淘客官网 https://www.dataoke.com/ 要先开通阿里妈妈获取pid才可以进行 部署网站 购买服务器,域名,安装好php的web环境。然后点击pid配置,配置pid后要进行网站信息配置(域名,备案号等)。 然后点击网站部署进行下载程序进行部署,就一个php文件。     出现问题  mbstring 未开启,请先开启mbstring扩展,否则无法运行…