localhost

SpringBoot解决跨域请求拦截

匿名 (未验证) 提交于 2019-12-02 21:42:56
同源策略:判断是否是同源的,主要看这三点,协议,ip,端口。 同源策略就是浏览器出于网站安全性的考虑,限制不同源之间的资源相互访问的一种政策。 比如在域名https://www.baidu.com下,脚本不能够访问https://www.sina.com源下的资源,否则将会被浏览器拦截。 注意两点: 1.必须是脚本请求,比如AJAX请求。 但是如下情况不会产生跨域拦截 <img src="xxx"/> <a href='xxx"> </a> 2.跨域拦截是前端请求已经发出,并且在后端返回响应时检查相关参数,是否允许接收后端请求。 本文主要讲解SpringBoot解决跨域请求拦截的问题。 搭建项目 这里创建两个web项目,web1 和 web2. web2项目请求web1项目的资源。 这里只贴关键代码,完整代码参考 GitHub WEB2 创建一个Controller返回html页面 @Slf4j @Controller public class HomeController { @RequestMapping("/index") public String home(){ log.info("/index"); return "/home"; } } html页面 home.html 这里创建了一个按钮,按钮按下则请求资源:"http://localhost:8301/hello"

Caused by: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.的几种原因

匿名 (未验证) 提交于 2019-12-02 21:40:30
环境:centos 7+ 1、查看用户是否存在 进入安装目录使用./sbin/rabbitmqctl list_users查看是否存在用户 比如:./usr/local/rabbitmq/rabbitmq_server-3.7.15/sbin/rabbitmqctl list_users 2、查看是否允许非localhost登陆(一般报错都是因为这个原因) ①进入安装目录使用./sbin/rabbitmq-plugins enable rabbitmq_management启动web管理页面 比如:./usr/local/rabbitmq/rabbitmq_server-3.7.15/sbin/rabbitmq-plugins enable rabbitmq_management ②浏览器输入IP:15672进行访问 如果登录遇到问题:User can only log in via localhost。 ①./usr/local/rabbitmq/rabbitmq_server-3.7.15/ebin/rabbit.app ② 将:{loopback_users, [<<”guest”>>]}, 改为:{loopback_users, []}, 原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问 3、还没想好。。。 文章来源:

java.sql.SQLException: Access denied for user &#039;somebody&#039;@&#039;localhost&#039; (using password: YES)

匿名 (未验证) 提交于 2019-12-02 21:35:18
这是之前配置的属性文件: driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/ssh username=root password=root 解决方案:将username改为其他的名称即可 driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/ssh user=root password=root 文章来源: java.sql.SQLException: Access denied for user 'somebody'@'localhost' (using password: YES)

Server http:/localhost:8080 requires a user name and a password. The server says: XDB

℡╲_俬逩灬. 提交于 2019-12-02 20:47:38
I am trying to access localhost:8080 but it is showing me I need to enter user name and pass word. I remember messing up with the server some 4 months ago while I was trying to develop a web application and hosting my domain name on my pc, Unfortunately I become unsuccessful. While working with servlets I was tring some security features and till some time i did not see and of these pop up windows asking for authentication. I tried to enter the password that I was playing with but non of those are working. Is there anyway i could get out of this problem? This is http authentication. You can

Tomcat--安装与部署(一)

匿名 (未验证) 提交于 2019-12-02 20:37:20
一、Tomcat背景   自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。 Tomcat就是Servlet容器 二、Tomcat目录 tomcat |---bin:存放启动和关闭tomcat脚本; |---conf:存放不同的配置文件(server.xml和web.xml); |---doc:存放Tomcat文档; |---lib:存放Tomcat运行需要的库文件(JARS); |---logs:存放Tomcat执行时的LOG文件; |---src:存放Tomcat的源代码; |---webapps:Tomcat的主要Web发布目录(包括应用程序示例)

Http协议入门

匿名 (未验证) 提交于 2019-12-02 20:21:24
[在此处输入文章标题] 1 web 交给 tomcat 服务器运行 !!!! 今天的目标: http协议 2 Http协议入门 GET /day09/hello HTTP/1.1 Host: localhost:8080 请求(浏览器-》服务器) GET /day09/hello HTTP/1.1 Host: localhost:8080 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: zh-cn,en-us;q=0.8,zh;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive 响应(服务器-》浏览器) HTTP/1.1 200 OK Server: Apache-Coyote/1.1 Content-Length: 24 Date: Fri, 30 Jan 2015 01:54:57 GMT this is hello servlet!!! 3 Http请求 User-Agent: Mozilla/5

Validate HTML on local machine

随声附和 提交于 2019-12-02 20:08:51
I'm currently trying to learn HTML and Java EE Servlet programming. I have an application server running on my local machine (Orion Application Server) and I'm connecting to web pages I've deployed on this server using a browser running on the same machine, directed to http://localhost/mypage.htm (for example). I know W3C has a site you can go to that will validate an HTML page (and count how many errors are found for a given doctype), but that has to be a publicly available URL. How do you validate HTML on a locally running setup like I've described above? Moin Zaman many options: see

解决跨域问题!

流过昼夜 提交于 2019-12-02 19:46:03
1、使用jsonp解决跨域问题(不推荐使用) router.get('/', function(req, res, next) { let _callback = req.query.callback let { limitNum, pageCode } = req.query; // 获取用户提交的分页数据 limitNum = limitNum * 1 || 10 pageCode = pageCode * 1 ||0 sql.paging(User, {}, {_id: 0}, limitNum, pageCode).then(data => { var obj = { code: '200', message: 'success', data: data } if (_callback) { // 这两步设置发送也是NODE.JS发送JSONP必备 res.type('text/javascript'); res.send(_callback + '(' + JSON.stringify(obj) + ')'); } else { res.json(obj) } }) }); $.ajax({ url: 'http://localhost:3000/users', dataType: 'jsonp', // ******************************

python-连接数据库

痴心易碎 提交于 2019-12-02 19:37:10
一、安装pymysql库 方法一:在cmd运行窗口中使用命令: pip3 install pymysql 方法二:在pycharm中安装pymysql数据库 设置-project interpreter-双击“pip”-搜索‘pymysql’-点击安装 二、数据库的连接 引入pymysql方法包:import pymysql import pymysql#引入pymysql方法包 try: pymysql.connect('localhost','root','123','test') print('数据库连接成功') except pymysql.Error as e:#e为数据库连接失败的原因 print('数据库连接失败'+str(e)) 三、用python中创建一张新表的数据表 声明一个游标 创建表之前先检查是否存在,如存在先进行删除 编辑SQL语句 import pymysql#引入pymysql方法包 try: db=pymysql.connect('localhost','root','123','test1') print('数据库连接成功') cur=db.cursor()#声明一个游标 cur.execute('DROP TABLE IF EXISTS student')#如果数据表存在则进行删除int sql="CREATE TABLE Student(Id

MYSQL 导入导出数据库文件

戏子无情 提交于 2019-12-02 19:36:17
MYSQL 导入导出数据库文件 一、从数据库导出数据库或表文件: mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名; 导出整个数据库结构和数据 mysqldump -h localhost -uroot -p123456 database > e:\dump.sql 导出单个数据表结构和数据 mysqldump -h localhost -uroot -p123456 database table > e:\dump.sql 导出整个数据库结构(不包含数据) mysqldump -h localhost -uroot -p123456 -d database > e:\dump.sql 导出单个数据表结构(不包含数据) mysqldump -h localhost -uroot -p123456 -d database table > e:\dump.sql 二、导入数据库或表到数据库(数据库要先建好) 方法1:mysql -h localhost -uroot -p123456 -d database table < e:\dump.sql 方法2: 1.进入MySQL:mysql -u root -p 2.输入:use 目标数据库名 3.导入文件:source e:\dump.sql 一、从数据库导出数据库或表文件: mysqldump -u用戶名