首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
毛小兔
获赞
90
粉丝
2
关注
3
看过 TA
3
男
门头沟学院
2019
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑毛小兔吗?
发布(105)
评论
刷题
毛小兔
关注TA,不错过内容更新
关注
2020-09-02 15:42
已编辑
门头沟学院 Java
Oracle数据库create or replace
create&nbs***bsp;replace 表示在创建视图时,如果已存在同名的视图,则重新创建, 如果只用create 创建,则需将原有的视图删除后才能创建. create 如果创建已经存在,会报一个错误 -‘对象已存在’ create&nbs***bsp;replace 则不会报错,如果创建已存在,它会先删除原来的,然后创建你要创建的
0
点赞
评论
收藏
分享
2020-09-02 15:42
已编辑
门头沟学院 Java
前后端分离项目防止 api 被第三方利用
首先,http协议的无状态特性决定了是无法彻底避免第三方调用你的后台服务。 我们可以通过crsf、接口调用频率、用户行为分析(来源等)等各个方面来增加第三方调用的难度,也可以通过添加一个中间层比如node.js来实现; 1. 非法访问通常使用认证来解决,方法很多session,token,oauth第三方框架等等。 (1)常规的方法:用户登陆后生成token,返回客户端,然后服务器使用AOP拦截controller方法,校验token的有效性,每次token是一样的; (2)用户登陆后生成临时token,存到服务器,并返回客户端,客户端下次请求时把此token传到服务器,验证token是...
0
点赞
评论
收藏
分享
2020-09-02 15:42
门头沟学院 Java
eclipse左侧项目列表消失解决办法
使用eclipse时,可能进行了一些误操作导致左侧显示项目列表的栏消失了,此时可以使用以下方法重新显示 Project Explorer消失: Window->Perspective->Open Perspective->Other->Resourse 通过以上路径依次点击进入即可重新显示
0
点赞
评论
收藏
分享
2020-09-02 15:41
门头沟学院 Java
(日常踩坑)页面报错404
出现该情况有很多原因,博主说一下自己踩到坑: 不小心把*.jsp建在WEB-INF下(正确是:把*.jsp建在webapp下) 因为web-inf目录是不对外开放的,外部没办法直接访问到(即不能通过URL访问)。所有只能通过映射来访问 受保护的文件: 只能用转向方式来访问WEB-INF目录下的JSP,不用采用重定向的方式请求该目录里面的任何资源。 重定向方式: 如struts-config文件中配置<forward name="success" path="/WEB-INF/main.jsp" redirect=&quo...
0
点赞
评论
收藏
分享
2020-09-02 15:41
门头沟学院 Java
eclipse中xml下Namespaces显示不全的解决办法
2.解决方法: Window —— Preferences —— NameSpaces —— 如下图操作:
0
点赞
评论
收藏
分享
2020-09-02 15:41
已编辑
门头沟学院 Java
windows操作Nginx重启、启动、停止、查看版本命令
重启: 当配置信息修改,需要重新载入这些配置时使用此命令。 启动: C:\server\nginx-1.0.2>start nginx 或 C:\server\nginx-1.0.2>nginx.exe 注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。 停止: C:\server\nginx-1.0.2>nginx.exe -s stop 或 C:\server\nginx-1.0.2>nginx.exe -s quit 注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停...
0
点赞
评论
收藏
分享
2020-09-02 15:40
门头沟学院 Java
localhost:8080要加项目名能访问的解决方法
修改tomcat目录下的conf/server.xml文件 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/conf...
0
点赞
评论
收藏
分享
2020-09-02 15:39
门头沟学院 Java
java中impl作用
在Java开发中,通常将后台分成几层,常见的是三层mvc:model、view、controller,模型视图控制层三层,而impl通常处于controller层的service下,用来存放接口的实现类,impl的全称为implement,表示实现的意思。 impl用于实现接口 通俗点,看图片理解一下:
0
点赞
评论
收藏
分享
2020-09-02 15:39
门头沟学院 Java
(日常踩坑)idea启动多个tomcat时,报Invalid command '' received警告
错误如下: org.apache.catalina.core.StandardServer.await StandardServer.await: Invalid command '' received 这只是一个警告,并不影响项目的运行! 原因:端口冲突造成的!我们在使用eclipse并启动多个项目时都会手动的修改三处端口 <Server port="8005" shutdown="SHUTDOWN"> <Connector port="8080" protocol="HTTP/1....
0
点赞
评论
收藏
分享
2020-09-02 15:39
已编辑
门头沟学院 Java
JAVA - 优雅的记录日志(log4j实战篇)
写在前面 项目开发中,记录错误日志有以下好处: 方便调试 便于发现系统运行过程中的错误 存储业务数据,便于后期分析 在java中,记录日志有很多种方式: 自己实现 自己写类,将日志数据,以io操作方式,写数据到文本文件、数据库中。 使用log4j log4j可以将日志输出到console窗口、文本文件、数据库等,功能强大! 使用slfj slfj也是一个很强大的功能,slfj旨在一统天下,提供了logging.jar 和 log4j的接口,可以通过slfj来调用log4j,也可以调用jdk的logging。 使用j...
0
点赞
评论
收藏
分享
2020-09-02 15:38
门头沟学院 Java
Idea全局搜索没有把html文件显示出来
现象 idea的全局搜索很方便,但是偶然一次发现在html文件里面有的变量,全局搜索却没有找到 解决方案 在网上查了一下发现可能是idea的索引缓存出了问题,执行[File]->[Invalidate Caches]后,发现idea会重建索引,之前搜索不到的地方可以搜到了。
0
点赞
评论
收藏
分享
2020-09-02 15:38
已编辑
门头沟学院 Java
oracle存储过程is和begin之间的参数说明
箭头所指参数说明: 1.变量或者常量的定义。 (在begin和end之间,存储过程内部使用的各类变量或者常量,需要在is和begin之间进行定义。) 工作中例子:
0
点赞
评论
收藏
分享
2020-09-02 15:38
门头沟学院 Java
NVL2(表达式1,表达式2,表达式3)表达式1带或者,与
NVL2(表达式1,表达式2,表达式3) 如果表达式1为空,返回值为表达式3的值。如果表达式1不为空,返回值为表达式2的值。 表达式1可为: 1.或者:(A || B) 2.与:(A && B)
0
点赞
评论
收藏
分享
2020-09-02 15:37
已编辑
门头沟学院 Java
【日常填坑】com.zaxxer.hikari.util.DriverDataSource : Registered driver with driverClassName=com.mysql.
springboot 工程启动失败 首先,引起程序无法启动的问题是 com.zaxxer.hikari.pool.HikariPool 没能成功被 Spring 创建,原因是我们的时区配置的有歧义,需要在 jdbc url 后加上 &serverTimezone=Asia/Shanghai 这样无歧义的值。 除此之外,根据提示, driver 字符串应该是用的 com.mysql.jdbc.Driver,新版已经变为 com.mysql.cj.jdbc.Driver。
0
点赞
评论
收藏
分享
2020-09-02 15:37
已编辑
门头沟学院 Java
【五种方法】mybatis使用Map返回时,当value为空时不显示key
mybatis3.2以上版本都会出现: 返回map value为空字段不显示(mybatis默认:call-setters-on-nulls=false) 五种方法: 1.在application.yml添加: mybatis: configuration: call-setters-on-nulls: true 2.在application.properties添加: #当查询数据为空时字段返回为null,不加这个查询数据为空时,字段将被隐***ybatis.configuration.call-setters-on-nulls=true 3.在mybati...
0
点赞
评论
收藏
分享
1
2
3
4
5
6
7
关注他的用户也关注了:
牛客网
牛客企业服务