各种各样的问题和解决方案
各种各样的问题和解决方案
P_ning
一只小菜鸟的笔记
我的大部分笔记存放处在码云的仓库里面https://gitee.com/P_n_ing
有空的话我会把详细的步骤会写在这里
(当然是在我打完游戏后如果还有空闲的时间( ´◔ ‸◔`))
展开
-
Centos6.6的yum安装(主要为yum和python之间版本号记录)
选进行卸载##卸载指令rpm -qa|grep python|xargs rpm -ev --allmatches --nodepswhereis python |xargs rm -frvwhereis python rpm -qa|grep yum|xargs rpm -ev --allmatches --nodepswhereis yum |xargs rm -frv下载新的安装包并将下面的包分别放入对应的文件夹中##创建安装包存放的文件夹mkdir /usr/local/.原创 2021-09-25 22:16:10 · 350 阅读 · 0 评论 -
大数据基础知识
大数据基础知识什么是数据?大数据的大指的是什么常见的数据存储单位大数据大数据的特点大(Volume)多(Variety)值(Value)快(Velocity)信(Veracity)什么是数据?数据是可以获取和存储的信息,直观而言,表达某种客观数值是最容易被人们识别的数据(例如一个球的直径有多长或者一个教室里面有多少人等等)。但实际上,人类的一切语言文字、图新图画、音频记录、所有能被感官感觉的事物(例如听觉、嗅觉、味觉等等),这些可以被记录下来并且能被查询的都是数据(data)。大数据的大指的是什么随原创 2021-01-13 22:17:17 · 586 阅读 · 0 评论 -
VMware虚拟机软件的安装和创建一个虚拟机并安装Centos系统
电脑因为出了点问题刚刚重装了下系统,正好要重装VMware,所以写一篇博客记录一下。安装步骤1.下载2.安装3.创建一个虚拟机(不安装系统)4.安装系统1.下载可以去官网注册账户下载也可以随便找个地方下载,需要的话可以在下面评论或者私聊我,我可以发一个链接给你(基本一天一回),因为博客写下载链接可能就违规被删除掉了。2.安装和普通软件一样安装,一直下一步就可以了,然后在安装的过程中不要动电脑,不然可能会导致安装失败,导致安装后的vm虚拟机没有虚拟网卡。这个问题我之前帮一个人搞了好久都没有成功。已知原创 2020-09-15 19:05:27 · 311 阅读 · 0 评论 -
在使用SpringSecurity时候遇到的跨域问题
普通SpringMVC解决跨域package com.ebook.auth.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlB原创 2021-03-07 20:47:51 · 213 阅读 · 0 评论 -
跨域问题中获取不到响应头header中的token
产生使用SpirngSecurity的时候,生成token返回给客户端,用postman测试的时候可以发现token是有发送过去的,但是前端却没有获取到这个token的请求头。这个问题是因为跨域产生的。解决方法在返回tooken的后面加上一句response.setHeader("Access-Control-Expose-Headers","名称");,例如我的 //返回token给用户 response.addHeader("Authorization", "Bearer "原创 2021-03-07 21:09:35 · 2794 阅读 · 0 评论 -
Access-Control-Allow-Origin报错
java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them exp原创 2021-03-29 14:32:53 · 359 阅读 · 0 评论 -
special value “*“ since that cannot be set on the “Access-Control-Allow-Origin“ response header.
java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value “*” since that cannot be set on the “Access-Control-Allow-Origin” response header. To allow credentials to a set of origins, list them explic原创 2021-03-17 22:16:46 · 1494 阅读 · 1 评论 -
使用ngork内网穿透时候只访问到Invalid Host header
出现原因为了给别人观看我项目的时## 但又不在一个局域网内时, 我通过使用ngork来进行内网穿透将内网ip映射成一个外网可以访问的域名给他访问,但是当我完成内网穿透后却只访问到了Invalid Host header。通过搜索引擎得到了解决的方法,原来是因为项目的前端部分中vue框架引起的问题。解决方法在vue-cli版本为2.x的情况下修改webpack.dev.conf.js中的devServer对象加入disableHostCheck: true属性即可。devServer: { d原创 2020-09-10 15:23:21 · 239 阅读 · 0 评论 -
Vue问题之____error Irregular whitespace not allowed no-irregular-whitespace
不规则空格引起原创 2020-06-15 20:56:21 · 27198 阅读 · 10 评论 -
Vue问题之___在此系统上禁止运行脚本
简单来说就是无法在vs code上运行vue的任何命令##解决方法在Windows应用中找到Windows PowerShell,以管理员运行。输入set-ExecutionPolicy RemoteSigned, 然后回车在输入A再回车即可解决。原创 2020-06-04 22:31:09 · 687 阅读 · 0 评论 -
Vue遇到的问题之____Failed to download repo vuejs-templates/FirstDemo: Response code 404 (Not Found)
刚刚学习时候创建项目出现这个问题一般是命令行面板写错单词导致我这里就是少输入了webpack,正确的输入应该是vue init webpack FirstDemo如果不是拼写输入错误的话也可能是模块没安装成功的原因node -v如果没有版本去官网下载安装nodevue -V如果没有版本npm i vue-cli -g安装webpack -v 如果需要重新安装,就用 npm insta...原创 2020-04-22 23:17:33 · 895 阅读 · 0 评论 -
C语言的输出问题
#include <stdio.h>int main(){ /*总结 1.在c语言中的printf语句中,数据的处理时按照从左往右的入栈进行输出的 2.如果是++i或者i的话就先不入栈,等运行到最后在入栈 3.如果是i++的话就先入栈 */ int k=6; printf("%d,%d",k++,k++); /* 先如栈6,然后入栈7,按照栈的顺序先进后出,所以输出顺序是7 6 */ printf("\n"); printf("%d,%d",++k,++k);原创 2020-10-09 20:03:52 · 382 阅读 · 0 评论 -
Ngork内网穿透简单实现
Ngork内网穿透简单实现步骤1.什么是Ngork2.注册购买一个免费的服务1.什么是Ngork简单来说就是内网穿透的一个工具,可以把你的内网ip映射成一个外网可以访问的域名。具体介绍的话可以去百度这些实在太多了就不写了。2.注册购买一个免费的服务这种平台非常的多,我这里使用的sunny ngork这个,因为这个平台有免费版本的。进去后页面大概长这样。点击注册一个账号登录选择左边的隧道管理中的开通隧道,下拉到最下面有一个免费的服务器,购买即可。填写信息后点击确认添加,在点击原创 2020-09-10 15:04:01 · 879 阅读 · 0 评论 -
ip地址与域名和端口之间的关系
出现地点在部署项目的时候发现将域名已经和ip地址关联一起后,并且linux已经启动项目,但是反问域名的时候回访问到linux系统终apache的80端口,然后查询后发现是系统的host文件里面的http的默认端口80,需要修改host文件中http反问的端口才可以访问到项目。总结因为我发现自己对ip,端口和域名有些误解,再次总结一下。域名对应的仅仅是ip地址,如果需要通过域名访问到你linux服务器中的项目时,需要去修改系统的host文件中的http的端口才可以访问。...原创 2020-09-09 16:15:32 · 2486 阅读 · 0 评论 -
线程的原子操作(原子性)理解
原子操作(原子性)所谓的原子操作是指不会被线程的调度机制所打断的操作;这种操作一旦开始就一直运行到结束,在执行一个线程的过程中不会切换到其他线程中去。单线程与多线程的个自定义在单线程中,能够在单条指令中完成的操作都可以认为是“原子操作”,因为中断和切换只能发生在指令之间。tips:Redis单命令的原子性主要得益于Redis的单线程在多线程中,不能被其他进程或线程打断的操作就叫原子操作...原创 2020-05-17 21:49:06 · 1666 阅读 · 0 评论 -
tomcat乱码:淇℃伅 [main]
进入到tomcat的conf目录下找到logging.properties大概在51行出,将黄色部分的UTF-8编码改为GBK编码即可原创 2020-05-17 17:12:07 · 375 阅读 · 1 评论 -
Redis安装的常见错误
/bin/sh: cc: command not found这个报错可以通过安装gcc和gcc-c++来解决,原因是这个软件使用c语言编写的,使用时需要编译,我们需要给它一个编译的环境yum install gccyum install gcc-c++server.c:xxxx:xx: error: ‘xxxxxxxx’ has no member named ‘xxxxx’# 查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5gcc -v# 下载包yum -y ins原创 2020-05-15 18:48:16 · 917 阅读 · 0 评论 -
Web的session需要存在那里?
历史了解首先最开始时期这段时间,人们上网的主要工具就是电脑,这时候对服务器的访问需求并不是很高,所以大部分公司采用的都是以下这种单链的方式,这样在访问人数较少的时候还好,但是一旦访问的请求过多时,处理业务的部分的服务器就扛不住了随着移动端的手机平板这些设备的出现,像之前那样单链格式的服务器已经无法承受那么大的访问压力了,这时候人们采取的多台服务器来进行负载均衡,大概如下图所示但是这种方法虽然减轻了服务器的压力却带来了一个新的问题,那就是用户的session要存放在哪里呢?人们为了解决这个问题考原创 2020-05-13 17:18:39 · 430 阅读 · 0 评论 -
Tomcat version XX only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web
Tomcat version XX only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web这种情况一般都是导项目的时候发生的,大多数是因为两个人的jdk版本对应不上,解决的方法是修改配置文件,步骤如下:到项目的文件夹里面找到该项目.settings文件夹进入后编辑org.eclipse.wst.common.project.facet.core.xml文件将其修改为<?xml version="1.0" encoding="UT原创 2020-05-12 14:27:35 · 582 阅读 · 0 评论 -
Windows文件的各种奇怪缺失
去C:\Windows\SysWOW64下把api-ms-win-crt-runtime-l1-1-0删除下载官网根据你的系统下载下载后安装VC redit.exe重启电脑原创 2020-04-08 17:44:06 · 429 阅读 · 0 评论 -
普通WEB项目打war包
Idea方式创建一个web项目选择Project Structure这里可以在最左上角的file里面选,也可以在点击选择Artifacts选择蓝色的地方名字是我们打war报的名字,不必加后缀,他自己会补上,路径是我们后面打完war包后war包的存放路径开始打war包打war包成功eclipse方式后面补上...原创 2020-03-27 20:10:12 · 687 阅读 · 0 评论 -
用if判断字符串的写法
用第一种更好,这样不会因为变量为空而爆出异常原创 2019-10-16 21:59:38 · 2551 阅读 · 0 评论 -
页面有很多通用地方时可单独写一个jsp
如果一个网站的页面有一个部位经常用到时,可以写一个单独的jsp页面<jsp:include page="xx.jsp"/>这条代码,单独写个文件来联合起来,类似于一个通用的页面例如网站顶部的登陆注册栏...原创 2019-10-11 19:01:19 · 194 阅读 · 0 评论 -
jsp页面跳转跳转路径写法
一般的写法为/项目名/文件的url-pattem原创 2019-10-10 23:18:33 · 812 阅读 · 0 评论 -
将一个普通的类变成有特殊功能的类
继承一个父类实现一个接口自己写功能原创 2019-10-02 21:29:53 · 188 阅读 · 0 评论 -
不熟练时候不要太过于要求自己把多行代码写成一行
int a = 0; for (int i = 0; i < 99; i++) { a = a ++; } System.out.println(a);刚刚在论坛看到的一道题,这道题的结果时a=0我们可以这样看 int a = 0; for (int i = 0; i < 99; i+...原创 2019-07-22 11:45:51 · 373 阅读 · 0 评论 -
不良习惯---类的命名
突然发现自己建立一个类时喜欢全部小写,但最好是带头大写在小写,以后注意改正原创 2019-06-17 17:32:26 · 242 阅读 · 0 评论 -
Could not find parameter map
在出现Could not find parameter map XXXX信息时,可以考虑一下是否在映射文件中parameterType写成parameterMap这个是非常容易犯的错原创 2019-10-27 14:04:52 · 1940 阅读 · 1 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
多半是每导包原创 2019-09-27 14:31:16 · 83 阅读 · 0 评论 -
代码没错但jsp和servlet文件报错
问题今天下午写web项目的时候发现建立jsp项目就报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path而且servlet也报错HttpServlet cannot be resolved to a type同时我的tomcat已经建立好了,但还是报错解决方法缺了...原创 2019-09-22 17:37:50 · 328 阅读 · 0 评论 -
eclipse中window的preference里面没有server的解决方法
HelpInstallNew Software点击add后,名字:Kepler 地址:(http://download.eclipse.org/releases/kepler)Web,XML, Java EE and OSGi Enterprise Development下载JST Server AdaptersExtensions下载完后重启一下就有了...原创 2019-09-03 17:12:02 · 7449 阅读 · 6 评论 -
SpringMVC跳到jsp页面后中文乱码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>在jsp开头除声明一下编码原创 2019-12-01 15:50:23 · 953 阅读 · 0 评论 -
请求方式为post时SpringMVC无法直接跳转页面
起因:今天在学如何搭建简单的1SpringSecurity时准备先搭建一个简单的ssm框架,也就没用到前后端分离技术,然后在做完简单的登陆页面后发现,后台部分的登陆已经完成,却卡在最后一个页面跳转,编译器给出的提示是:2020-03-23 22:45:48.285 WARN 5780 --- [nio-8080-exec-2] .w.s.m.s.DefaultHandlerExceptio...原创 2020-03-23 22:55:56 · 1906 阅读 · 0 评论 -
在使用Druid时候遇到的坑
注释错误错误示范//将配置再application.yml文件中的datasource起来并且注入到容器中 @ConfigurationProperty(prefix = "spring.datasource") @Bean() public DataSource druidDataSource() { return new DruidDataSourc...原创 2020-03-19 11:25:50 · 1669 阅读 · 4 评论 -
SpringBoot整合mybatis出现的小问题一
E:\Java64\bin\java.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.applic...原创 2020-02-27 22:12:51 · 848 阅读 · 0 评论 -
用idea创建SpringBoot项目问题
在学习SpringBoot时,我用idea创建了一个SpringBoot工程,发现他无法识别资源文件和java代码,还给我给我报了一句这个Unable to import maven project: See logs for details大概意思时无法引进该Maven项目,但之前我还用eclipse使用过Maven项目,所以Maven本身当初使用应该没问题的.然后我又用Idea分别单独创...原创 2020-02-27 14:45:13 · 314 阅读 · 0 评论 -
Spring常见注解
@Data标注在实体类,会快速生成该类的Getter,Setter,equals,hashCode,toString等方法@AllArgsConstructor标注在实体类,会快速生成该类所有属性的构造方法@NoArgsConstructor标注在实体类,会快速生成该类的无参构造函数...原创 2020-03-03 12:53:16 · 213 阅读 · 0 评论 -
关于mvc和三层架构的复习
MVC1. 什么是MVCMVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)View(视图)显示数据(数据库记录)Controller(控制器)处理输入(写入数据库记录)2. 理解个人理解Model(模型)是应用程序中用于处理应用...原创 2020-03-27 12:29:21 · 566 阅读 · 0 评论 -
捕获异常小技巧
当我们再捕获异常后,也就是try{}catch(异常){}finally{}中在加一个catch(Exception e){}会更舒服原创 2019-09-08 20:46:32 · 94 阅读 · 0 评论 -
什么是sql注入
什么时sql注入当我们用JDBC向数据库进行操作时,如果用statement对象,我们在在执行时会用到statement.executeUpdate(sql语句);但是在写入sql语句的过程中难免要使用一些变量,而且这些变量有一些是由用户输入的,如果用户输入了单引号,甚至一些与sql遇见能联系起来的语句,导致sql语句偏离原来的意思简单来说就是因为客户输入的内容不规范,导致和sql语句混为一体...原创 2019-09-08 20:36:35 · 109 阅读 · 0 评论