Mo1a's blog

标签 · server

首页

关于

归档

loading..
server

一篇文章快速上手Nginx服务器

一篇文章解决Nginx基础操作 本文基于Debian操作系统演示。(不要问我服务器为啥不用CentOS,问就是它无了 【恶 灵 退 散】前方灵魂画手出没 啥是Nginx比如你写了个HTML丢在服务器上,你输入这个服务器的域名去访问,服务器不知道要拿什么给你,也就不能访问到页面。Nginx就跟Apache一样,会监听服务器的80端口(就是http协议浏览器默认端口),有人发请求,它就把它一个特殊文件夹里的网页文件返回回去。也就是说,它是一个Web服务器应用。 Nginx的并发量非常大,能达到50000左右,是Tomcat的很多倍,在部署JavaWeb服务的时候,一个Tomcat处理的并发量有限,如果想要同时处理更多的请求,就需要有一个中间的服务器作为转发。Nginx很强(它是老毛子写的),它有两个很重要的..

更多
server

在JSP上使用JavaBean

恁诸位新年好哇! 记录一下怎么在JSP中使用JavaBean来避免写重复代码。 什么是JavaBeanJavaBean 是特殊的 Java 类,使用 Java 语言书写,并且遵守 JavaBean API 规范。 为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。 JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。 以上来自百度百科。总之,JavaBean就类似你事先写好一个类然后可以在多个不同的文件里引入而不需要在每个JSP文件里都单独声明这个类,可以减少很多的重复代码。 怎么写一个JavaBeanJavaBean的特征在上面已经有所提及了,下面以一个操作JDBC连接MySQL的JavaBean文件来示范如何写JavaBean..

更多
server

JDBC提供的SQL操作API解析

DriveManager类DriveManager类有两个作用:注册驱动与获得数据库连接。 注册驱动使用registerDrive()方法实现,建立连接使用getConnection()方法实现。 registerDriver()在此类中有一段静态代码使用DriverManager.registerDriver(new Driver());完成了驱动的注册,所以已经无须手动调用此方法注册。 getConnection()此方法有三个String类型参数: url:与数据库连接的路径 user:与数据库连接的用户名 password:与数据库连接的密码 此处主要涉及URL的写法,比较特殊:jdbc:mysql://localhost:3306/$DB_NAME。其中: jdbc:连接数据库的协议 ..

更多
server

实现网页登陆的逻辑

实现登陆逻辑至少涉及两个方面,登陆与注册 本文使用SQL语言的MySQL dialect 登陆(Log in)登陆主要是实现将用户提交的含有用户名uname和密码passwd的表单提交给数据库对比,如果发现此条记录在数据库中存在且合法,则返回登陆成功,否则返回登陆失败,需要请求用户重新提交。 这边主要注意的是一个点,在查询的时候我们会使用SQL语句去数据库查询,一般想到的逻辑应该是去查询得到用户名对应的密码,然后再去对比用户提交的密码与数据库返回的密码是否一致。即使用了以下的SQL代码: SELECT passwd FROM user_info WHERE uname = $UNAME; 在登陆成功情况下两者并无任何区别,但实际上这个方式有一个巨大的缺陷:在登陆失败时,这种数据处理方式割裂了“用户名输..

更多
server

在JSP上连接MySQL数据库

驱动准备你需要下载Java Database Connector for MySQL,本文提供一个来自于菜鸟教程的jar包,版本号为5.1.39。点击此处下载。将此文件放入tomcat目录的lib文件夹中。 配置Tomcat的连接池不配置连接池,在使用驱动包的时候tomcat会返回500 Internal Server Error,提示ClassNotFoundException(异常:找不到类),可以通过配置它的连接池来解决问题。 修改server.xml修改位于tomcat目录下的conf/server.xml,找到<GlobalNamingResources>标签,在此标签内我们需要添加内容。 <!--这个标签是已经存在的,找到它然后编辑即可--> <GlobalNami..

更多
server

于Ubuntu 18.04上配置Java Server Pages运行环境

更新系统sudo apt update #更新软件源 sudo apt upgrade #更新软件包 Web服务器应用Apachesudo apt install apache2 -y #安装apache2 sudo /etc/init.d/apache2 start #启动apache2 sudo /etc/init.d/apache2 stop #关闭apache2 Java运行时与JDKsudo apt install openjdk-11-jdk-headless #安装openjdk-11 Java应用服务器Tomcatsudo apt install git #安装git(作为wget的依赖) sudo apt install wget #有的系统自带wget,就不用装 wget http..

更多