服务器
文章平均质量分 61
qq_19891827
暂无
展开
-
【工具使用】eclipse中配置及使用tomcat
一.配置Tomcat1.下载并成功安装Eclipse和Tomcat,如何安装Tomcat及配置环境变量请参考本人【知识整理】Tomcat的安装及环境变量配置(以window系统为例)一文。2.打开Eclipse,单击“window”菜单,选择下方的“Preferences”3.找到Server下方的Runtime Environment,单击右方的Add按钮原创 2017-01-24 10:11:40 · 3347 阅读 · 0 评论 -
【知识整理】Node.js-Sequelize之原始查询
一。使用原始查询或执行已经准备好的SQL语句,可以用Sequelize提供的工具函数sequelize.query实现.1.原始查询方法:(1)//可以在查询时传入type属性,指定表示查询类型的type参数,以告诉sequelize如何格式化返回结果sequelize.query("select * from users", {type : sequelize.QueryType原创 2017-09-26 12:51:07 · 6030 阅读 · 0 评论 -
【知识整理】Node.js-Sequelize之查询
一。Sequelize中两种查询方式:1.使用Model(模型)中的方法查询。2.使用sequelize.query()进行SQL语句的原始查询.本文主要介绍第一种“Model”查询。第二种“原始查询”的方式将在下篇博客中介绍。1.Attributes属性与查询字段:查询时,如果值需要查询模型的部分属性,可以通过在查询选项中指定attributes属性实现,该项是一个数组,在数组中指定要查询的原创 2017-09-20 15:58:53 · 4289 阅读 · 0 评论 -
【知识整理】Node.js-Sequelize之模型(表)之间的关联关系
一。Sequelize介绍:二。模型之间存在各种关系,如:一对一、一对多、多对多等。模型件的关系本质上是对其代表的数据库中表之间的关系的描述,通过这些关系可以实现数据库中表之间主/外键约束的创建。查询时也可以基于这些关系,生成在数据库中执行的简介查询或复合查询SQL语句。三。一对一关联:一对一关联是由一个单一的外键,实现两个模型之间的精确关联。1.BelongsTo(属于):Belon原创 2017-09-13 15:49:24 · 4836 阅读 · 0 评论 -
【知识整理】Node.js-Koa之路由
一。路由1.原生路由:通过ctx.request.path可以获取用户请求的路径,实现简单的路由。const main = ctx =>{ if(ctx.request.path !== '/'){ ctx.response.type='html'; ctx.response.body = 'Index'; return; } ctx.response.body =原创 2017-11-07 17:29:53 · 458 阅读 · 0 评论 -
【知识整理】Node.js-Koa之错误处理
一。错误处理1.500错误:如代码运行过程发生错误,我们需要把错误信息返回给用户。HTTP协议规定这时要返回500状态吗,koa提供了ctx.throw()方法,用来抛出错误。const main = ctx =>{ ctx.throw(500);}2.404错误:如将ctx.response.status设置成404,相当于ctx.thow(404),返回404错误const转载 2017-11-29 16:08:32 · 4948 阅读 · 0 评论 -
【工具使用】eclipse打war包
一.WAR包是用于将java项目部署在中间件上的,例如部署在Tomcat的ROOT根目录下,可以很方便的将java项目整体部署到Tomcat上。下面我们来介绍如何使用eclipse打一个war包。1.选择需要打成war包的java项目,点击File->Export2.选择Web文件夹下的WAR file,点击Next3.在Web project中选择要打成war包的项目原创 2017-11-22 15:41:35 · 1978 阅读 · 0 评论 -
【知识整理】Node.js-Koa之Web App的功能
一。Web App的功能1.Cookies:用来读写cookieconst main = function(ctx){ const n = Number(ctx.cookie.get('view') || 0) +1; ctx.cookid.set('view', n); ctx.response.body = n + 'view';}2.表单:koa-body模块可以用来从p原创 2017-12-06 10:16:00 · 391 阅读 · 0 评论 -
windows下利用Node.js开发后台服务器(三)
三.为前端做数据接口1.在项目文件夹下新建app.js文件作为项目主入口文件2.项目需要用到koa\koa-bodbparser\kou-router\kou-cors模块,先requrie进去const Koa = require('koa');const bodyParser = require('koa-bodyparser');const cors = require('k原创 2018-01-23 08:56:02 · 710 阅读 · 0 评论 -
【知识整理】修改Tomcat7的/webapps/ROOT发布路径
Tomcat7跟以前的版本一样,默认的发布程序是/usr/local/tomcat/webapps/ROOT下面,即我们必须将测试文件放在此目录下才能进行测试,如何更改ROOT路径呢?我们可以修改vim /usr/local/tomcat/webapps/conf/server.xml,我的文件如下:<Host name="localhost" appBase="/data/htdocs转载 2017-07-17 09:31:00 · 1104 阅读 · 0 评论 -
【转载】Spring中原型prototype的准确使用
实际问题项目中,报表导出涉及到了在同一个类的两个不同方法中,都有相同的查询数据库的操作,一个方法是用于获取内容,一个是用于获取条数的,大概类似于这样:@Servicepublic class MyReportExporter extends AbstractReportExporter{ @Override protected DataResp getData(Par转载 2017-05-31 09:29:48 · 756 阅读 · 0 评论 -
【转载】mysql索引总结----mysql 索引类型以及创建
文章作者:http://feiyan.info/16.html,转自http://blog.csdn.net/xluren/article/details/32746183关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会转载 2017-06-07 08:40:20 · 274 阅读 · 0 评论 -
【工具使用】Tomcat的安装及环境变量配置(以window系统为例)
1.登录Apache官方网站:www.apache.org2.将网页拉到最底部,在T字母中找到Tomcat,点击进入3.这里提供了Tomcat的几个版本,从Tomcat6到Tomcat9.要选择你的jdk版本支持的Tomcat版本,不建议选择较新的Tomcat版本,因为可能会出现jdk版本不支持的情况,本人为jdk1.8,支持Tomcat7及以下版本。因此这里选择Tom原创 2017-01-12 10:12:00 · 1002 阅读 · 0 评论 -
【转载】Java之单例模式
单例设计模式的目的是使得类的一个对象成为系统中唯一实例。如何保证对象唯一性呢?不允许其他程序用new创建该类对象。在该类创建一个本类实例。对外提供一个方法让其他程序可以获取该对象。步骤:(1)私有化该类构造函数。(2)通过new在本类中创建一个本类对象。(3)定义一个公有的方法,将创建的对象返回。方法一——饿汉式class Single{ pri转载 2017-03-23 09:06:33 · 357 阅读 · 0 评论 -
【知识整理】SpringMVC-JSR 303数据校验
一.JSR 303数据校验1.JSR 303是java为Bean数据合法性校验提供的标准框架,它已经包含在javaEE 6.0中.JSR 303通过在Bean属性上标注类似@Notnull\@Max等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证。2.使用流程(1)加入hiernate validator验证框架的jar包(2)在SpringMVC配置文件中添加原创 2017-05-02 08:52:30 · 453 阅读 · 0 评论 -
【知识整理】SpringMVC-REST风格CRUD
一.POST、PUT、DELETE,他们分别对应四种基本操作,GET用来获取资源,POST用来新建资源,PUT用来更新资源,DELETE用来删除资源。1.HiddenHttpMethodFiter:浏览器表单只支持GET与POST请求,而DELETE\PUT等method不支持,Spring3.0添加一个过滤器,可以将这些请求转为标准的http方法,使得支持GET\POST\PUT\DELET原创 2017-04-24 09:36:32 · 371 阅读 · 0 评论 -
【知识整理】SpringMVC-文件上传
一.文件上传:SpringMVC为文件上传提供了直接的支持,这种支持通过即插即用的MultipartResolver实现的。Spring实现了一个MultipartResolver实现类,CommonsMultipartResovler。1.SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下不能处理文件的上传工作,如果想使用Spring的文件上传功能,需要原创 2017-05-10 08:54:35 · 370 阅读 · 0 评论 -
【知识整理】Spring整合SpringMVC
一.Spring整合SpringMVC:通常情况下,类似于数据源、整合其他框架、事务都放在Spring的配置文件中,放入Spring中的配置文件对应的IOC中的还有Service和DAO。而与Handler相关的配置都放在SpringMVC配置文件中。1.Spring整合SpringMVC流程:(1)web.xml中: contextConfigLocation clas原创 2017-05-22 10:12:28 · 306 阅读 · 0 评论 -
【转载】Java后台日志记录组件--Log4j详解
日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例本例子工程下载1.新建一个Java工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级转载 2017-06-26 10:31:59 · 1848 阅读 · 0 评论 -
【知识整理】nested exceptionis org.hibernate.exception.GenericJDBCException: Cannot open connection。
一。本人将公司基于SSH(Spring,SpringMVC,Hibernate)的web项目上传至远程服务器,打开网页后报500错误。查看日志文件,发现后台抛出了如下异常:nested exceptionis org.hibernate.exception.GenericJDBCException: Cannot open connection。翻译过来大意是说,在使用Hibernate通过JDB原创 2017-07-05 09:46:30 · 49731 阅读 · 2 评论 -
windows下利用Node.js开发后台服务器(二)
二。搭建项目架构1.(1)在合适位置新建一个文件夹作为项目总目录(2)在VS Code中打开该文件夹(文件->打开文件夹)(3)新建package.json文件(3)在package.json文件中写入如下项目信息 ①name:项目名称(必填) ②version : 项目版本号(必填) ③description : 项目描述(可选原创 2018-01-08 11:34:56 · 1349 阅读 · 0 评论