Poulyield
码龄10年
  • 52,842
    被访问
  • 31
    原创
  • 158,897
    排名
  • 12
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2012-01-12
博客简介:

ksws0319440的博客

查看详细资料
  • 2
    领奖
    总分 119 当月 10
个人成就
  • 获得29次点赞
  • 内容获得5次评论
  • 获得52次收藏
创作历程
  • 10篇
    2021年
  • 17篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • Spring Boot
    3篇
  • java
    5篇
  • Vue.js
    2篇
  • JavaWeb
    2篇
  • CSS
    2篇
  • JavaScript
    4篇
  • j2ee疑难杂症
    3篇
  • Maven疑难杂症
    1篇
  • NodeJS
    1篇
  • Linux
    6篇
  • xml
    1篇
  • NodeJS疑难杂症
    1篇
  • C语言
    1篇
  • hibernate
    3篇
兴趣领域 设置
  • 数据结构与算法
    算法数据结构
  • 大数据
    mysqlredis
  • 前端
    javascripthtml5jquerycss3vue.js前端
  • 后端
    spring架构
  • 游戏
    关卡设计
  • 软件工程
    需求分析团队开发规格说明书敏捷流程
  • 服务器
    linux
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringBoot让@RequestMapping不能被外界访问只能通过服务期间跳转访问

先讲下原理,SpringBoot拦截请求一般用Interceptor和Filter,而Interceptor是拦截前端控制器dispatcherServlet传递给handler(一个@RequestMapping对应一个handler)的请求,包括服务期间跳转,属于Spring的范畴。而Filter拦截所有外界请求,属于tomcat范畴,不会拦截Spring范畴的服务期间跳转。所以应选Filter作为技术实现方案。下面有测试代码例子:@Controllerpublic class TestCo
原创
发布博客 2021.10.23 ·
183 阅读 ·
0 点赞 ·
0 评论

Java算法将顺序存储的二叉树转换为抽象对象存储的二叉树

话不多说,上代码:package com.test.pub;public class TreeNode { private Integer val; private TreeNode left; private TreeNode right; public Integer getVal() { return val; } public void setVal(Integer val) { this.val = v
原创
发布博客 2021.09.16 ·
21 阅读 ·
0 点赞 ·
0 评论

将Vue项目打包成一个HTML文件后是如此丝滑

最近碰到一个需求,需要将Vue项目在移动端运行测试,但一般Vue项目打包后都是不止一个文件,放到移动端测试哪受得了。先看看打包后的目录,把这个index.html发送到手机上就能独立运行整个项目接下来看我的vue配置文件vue.config.js:const path = require("path");function resolve(dir) { return path.join(__dirname, dir);}module.exports = { publi.
原创
发布博客 2021.09.15 ·
1076 阅读 ·
0 点赞 ·
0 评论

Java算法完美解决五位哲学家用餐问题

五位哲学家用餐问题相信大家也知道,大概就是五位哲学家在圆形餐桌上吃饭,每两位哲学家之间有一根筷子,即每位哲学家左右两边都有一根筷子,接下来哲学家的步骤是:拿起左右筷子用餐 =》中间放下左右筷子思考 =》继续拿起左右筷子用餐 =》用餐完毕,涉及到并发处理及死锁的避免问题话不多说,上代码:package com.PTakeUpChopStick;public class ChopStick { public boolean available = true; public in...
原创
发布博客 2021.07.06 ·
320 阅读 ·
1 点赞 ·
1 评论

Spring的Filter、服务器间跳转和客户端跳转通过示例得到的相关总结

先look look演示代码:package com.test;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;@WebFilter(filterName = "myFil
原创
发布博客 2021.05.28 ·
108 阅读 ·
0 点赞 ·
0 评论

纯JS、CSS模拟可上拉下拉的组件框

话不多说,先看效果图(有个鼠标点着灰色条拖动它的哈):接下来look look你们期盼的代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> body{ overflow: hidden; }
原创
发布博客 2021.04.18 ·
68 阅读 ·
1 点赞 ·
0 评论

JavaWeb的response.getWriter().write(xxx)向浏览器端写整型数据会乱码的原因分析和解决方法

JavaWeb的response.getWriter().write(xxx)是将指定类型的数据如整型转化为字节传送给浏览器端,而浏览器端默认会将接收的字节按指定编码解析为字符串,所以可能会出现乱码,因而用该方法写字符串一般是不会乱码的。如果想在浏览器端接收Java后端发送的整型数据的值,使用response.getWriter().print(xxx)方法向浏览器端写整型即可解决,它会把整型数据转化为字符串再转化为字节再传送给浏览器端。...
原创
发布博客 2021.01.30 ·
367 阅读 ·
0 点赞 ·
0 评论

Maven执行mvn clean compile命令遇到Fatal error compiling: 无效的标记: --release错误解决办法

Maven执行mvn clean compile命令会报如下图所示的错误:由图可知,maven-compiler-plugin插件编译时用到了--release选项,而我的jdk是1.8,不支持该选项。此时我的maven-compiler-plugin版本如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-c
原创
发布博客 2021.01.27 ·
1255 阅读 ·
1 点赞 ·
1 评论

CSS父元素和子元素都是position:relative定位方式,子元素的位置解析

将父元素设置为position:relative,以子元素有无position:relative作为比较。以下是将父元素设置为position:relative,以子元素有无position:relative的例子:代码:<div style="position: relative;width: 100px;height: 100px;border: 1px solid red;"> <span>7777777</span> <div
原创
发布博客 2021.01.25 ·
809 阅读 ·
1 点赞 ·
0 评论

npm安装全局包报npm err code exist错误的解决办法

报标题所示错误,可通过如下办法解决:根据如上报错信息找到nodejs的安装文件夹的这三个文件:删除后重新安装即可如果报新的错误,查看对应的npm err dest再找到相应的文件,和之前的文件一起删除,再重新安装...
原创
发布博客 2021.01.11 ·
740 阅读 ·
0 点赞 ·
0 评论

Linux编写shell脚本,要求用户输入一串字符,并写入一个文件,文件名由用户输入。

话不多说,上代码:#! /bin/bashread -p “input your txt:” txtread -p “input your file name:” nameecho ${txt} > ${name}
原创
发布博客 2020.12.20 ·
1611 阅读 ·
2 点赞 ·
0 评论

Java获取字符串指定长度的前缀和后缀

//话不多说,上代码package com.test.test;public class StrPrefixSuffixTest { public static void main(String[] args) { // TODO Auto-generated method stub String numStr = "12345678987654321"; System.out.println("该数字字符串的长度为3的前缀...
原创
发布博客 2020.10.23 ·
793 阅读 ·
0 点赞 ·
0 评论

DTD编写报错Open quote is expected for attribute xxx associated with an element type xxx原因分析

我的错误是在编写到如下语句时报这个错误<!ATTLIST dog id CDATA #REQUIRD>原因是REQUIRD少打了个E,正确语句如下:<!ATTLIST dog id CDATA #REQUIRED>
原创
发布博客 2020.10.15 ·
402 阅读 ·
0 点赞 ·
0 评论

SpringBoot的契约模式解释

SpringBoot的契约模式指,开发者想调用哪些后端依赖库的功能,就要在契约文件pom.xml指定,你只能使用pom.xml声明的后端依赖库的功能,不能绕过pom.xml私自导入后端依赖库使用。就算你导入本地库,也要在pom.xml中声明,这就是契约模式,在这里好像不需要契约精神来遵守,这是强迫遵守(玩笑...)。Do you get it?!!!...
原创
发布博客 2020.08.13 ·
147 阅读 ·
0 点赞 ·
0 评论

js将url的中文参数ISO-8859-1字符串转换为UTF-8字符串

首先将Web页面的编码设置为UTF-8,html页面的设置如下<meta charset="UTF-8">或JSP页面也有相关的设置然后编写下列代码即可解码:var msg = getQueryString("msg"); //从url中获取中文参数,细节略console.log(decodeURI(msg)); //在控制台输出utf-8编码的中文...
原创
发布博客 2020.08.12 ·
1527 阅读 ·
0 点赞 ·
0 评论

nodejs项目 资源已被阻止,因为 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)。错误的原因分析和解决办法

我的原因是因为路径问题,如下是详解:我的项目用到vue-router实现单页面应用我配置了一个路由是:http://localhost:8080/user/:id,当访问的时候,还是访问主页,但会根据路由变化加载一个chunk文件来动态加载Vue组件。但chunk文件的路径如下: <script type="text/javascript" src="dist/2.chunk.js"></script>看清楚了没,没错,就是因为路径开头少了个/,应该是 ...
原创
发布博客 2020.08.09 ·
7206 阅读 ·
5 点赞 ·
1 评论

js实现父div和子div,点击哪个div显示哪个div的背景颜色信息

话不多说,上代码<!doctype html><html><head><meta charset="utf-8"><style type="text/css">.outer{ width:300px; height:300px; background-color:#f50; }.inner{ width:150px; height:150px; background-color:#...
原创
发布博客 2020.08.05 ·
148 阅读 ·
0 点赞 ·
0 评论

Linux编写 shell 脚本,定义一个求 n!的函数 fact,并计算 1!+2!+…+n!,其中 n 由键盘输入。

话不多说,上代码:#! /bin/bashread -p "input a num:" nfunction fact(){sum=0for ((i=1;i<=n;++i));do product=1 for ((j=1;j<=i;++j));do product=$((product*j)) done sum=$((sum+product))donereturn $sum}factecho "1!+2!+3!...+n!=$?"...
原创
发布博客 2020.07.11 ·
1781 阅读 ·
1 点赞 ·
0 评论

Linux编写shell脚本,用for语句结构输出单词:Hello、World、Good、Best、Like, 并按相反次序输出这些单词。

话不多说,上代码:#! /bin/bashstrarr=("Hello" "Word" "Good" "Best" "Like")i=0while ((i<5));do echo -ne ${strarr[$i]}" " i=$(($i+1))doneechowhile ((i>=0));do echo -ne ${strarr[$i]}" " i=$(($i-1))doneecho
原创
发布博客 2020.07.05 ·
501 阅读 ·
2 点赞 ·
0 评论

Linux编写shell 脚本,输入一个文件名,如该文件存在且为普通文件,则用cat命令输出。

话不多说,上代码:#! /bin/bashread -p "inputFileName:" fnameif [ -e $fname -a -f $fname ];then cat $fnamefi
原创
发布博客 2020.07.05 ·
2531 阅读 ·
1 点赞 ·
0 评论
加载更多