- 博客(10)
- 收藏
- 关注
原创 nginx配置-根据UA进行域名跳转且仅限域名访问
随着移动用户的增长,web应用中,根据用户UA进行PC端、移动端的跳转是必要的,常见的方式有三种:前端js根据UA做重定向,后端根据UA返回不同的路径,在nginx中处理,这里用的是第三种。还配置了- 仅限域名访问(只开放80端口前提下)- 前后端分离完整代码:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/err
2021-09-17 18:21:46
1651
原创 SpringMVC与Struts2不同
1、 SpringMVC的入口是一个DispathcharServlet前端控制器;而Struts2入口是一个StrutsPrepareAndExecuteFilter过滤器。2、 SpringMVC是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例);Struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。3、 Struts2采用值...
2019-08-14 01:50:45
132
原创 Hibernate和Mybatis的区别
Mybatis:Mybatis和Hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句,不过Mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度...
2019-08-14 01:37:47
140
原创 【面试题】之多态在Java实际开发中的意义
题:请举例说明多态在Java实际开发中的应用首先,多态的代码体现在一个子类对象既可以给这个子类的引用变量赋值,也可以给这个子类的父类变量赋值,最终体现为父类引用变量可以指向子类对象。即:父类类型 变量名 = new 子类类型();多态的出现,可以降低代码的耦合度,提高代码的扩展性,增强代码的健壮性。第二,多态的前提是具有子父类关系或者类实现接口关系,那么在使用多态时,调用的方法为子父类共有的...
2019-08-04 03:30:17
570
原创 【Java】之异常处理机制
【Java】之异常处理机制1、 异常的概念1.1、Throwable类1.2、异常的处理过程2、异常的分类3、throw 关键字4、throws 关键字5、异常处理5.1、try...catch...5.2、运行时异常的处理1、 异常的概念所谓异常就是程序在运行过程中发生的各种问题,这些问题的出现导致程序无法继续往下运行。1.1、Throwable类在Java中,把异常信息封装成了一个类,...
2019-08-02 00:00:42
130
原创 MySQL行号伪列的使用
Oracle中有伪列rownum伪列,可以直接用于top-n分析。MySQL的用法就相对麻烦一点:SELECT (@rownum:= @rownum+1) AS rownum,a.* FROM yz_apk a,(SELECT @rownum :=0) b;
2019-07-22 17:31:05
487
转载 使用域名访问fastDFS服务器
在使用fastdfs时,按 Nginx 使用 fastdfs-nginx-module 模块,安装配置好fastdfs后,一直是使用IP地址上传和访问图片的,后来想接入域名访问.在反向代理Nginx服务器中进行了如下配置后发现没有生效upstream img.youzhiwang.xyz{ server 192.168.2.133:8080; }server { ...
2019-06-17 13:24:38
2311
2
原创 fastDFS问题>>使用fastDFS时出现org.csource.common.MyException: getStoreStorage fail, errno code: 2
fastdfs一直都是设成开机自启的,之前用也一直没问题,复制到另一个虚拟机后就出现getStoreStorage fail, errno code: 2查了一些资料,我的原因是:更改了fastdfs的IP地址,却没有更改fastdfs的上传地址解决:vi /etc//fdfs/storage.conf,修改一下IP地址即可...
2019-06-14 14:32:59
12302
2
原创 安装Linux下的mysql出现错误
出现如下错误:warning: MySQL-server-5.5.49-1.linux2.6.i386.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies:/usr/bin/perl is needed by MySQL-server-5.5.49-1.linux2.6.i38...
2019-06-13 07:00:58
137
原创 创建maven的project工程时目录结构显示问题
在创建完一个maven工程后发现,该工程的目录与已有工程的目录结构不相同原因:新建的project工程与已有工程的Group id不一样.重新创建一个相同Group id的project工程即可...
2019-05-22 10:51:24
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人