- 博客(52)
- 资源 (10)
- 收藏
- 关注
原创 利用@Validated 和@Validated做后端验证,单个json和List
常用添加到bean类上的注解:原文:@Validated校验常用_haotry的博客-优快云博客实际应用:Controller层:Tip类是自定义的返回结果集,单个结果接收 public Tip update(@Validated @RequestBody TInventoryinfo tInventoryinfo,BindingResult bindingResult) { if(bindingResult.hasErrors()...
2021-11-02 17:00:31
599
原创 sprintboot加入jsoup依赖,制作过滤器,杀死XSS脚本
无需其他配置,亲测可用springboot中使用过滤器,jsoup过滤XSS脚本_千山暮雪CN-优快云博客
2021-11-02 16:18:50
199
原创 java前后台生成随机数
java代码/** *生成6位随机数 * @param size * @return */public static Set<Integer> generateRandomArray(int size){ //size是生成随机数的位数 Set<Integer> set = new LinkedHashSet<Integer>(); //集合是没有重复的值,LinkedHashSet是有顺序不重复集合,HashSet则为无顺序不重复集合
2021-09-06 15:29:27
379
原创 mysql运行sql文件错误:1227
1.1227Access denied; you need (at least one of) the SUPER privilege(s) for this operatio找到sql文件里面、脚本语句使用DEFINER约束,直接删除DEFINER约束条件,重新运行就好了。
2021-07-23 11:13:03
3118
原创 连接mysql时的错误,1251、1862、2013整理
1.1862问题原因:长期未登录;密码过期,需要重置密码解决:如果是服务器,请联系服务器管理员解决。如果是自己的数据库,https://blog.youkuaiyun.com/qq_40592811/article/details/914885472.1251问题请看文章:https://blog.youkuaiyun.com/seventopalsy/article/details/80195246升级navicat12:https://defcon.cn/513.html升级navic.
2021-07-23 10:50:06
140
原创 Controller response返回问号 ?????解决
前端请求,后端做出处理返回String类型,然而测试发现是一堆问号@RequestMapping 里面加上produces = "text/plain;charset=utf-8"
2021-06-23 20:40:34
414
原创 LInux 五、文本编辑器Vim
Vim简介作用:建立、编辑、显示文本文件Vim 没有菜单,只有命令vi filename 进入命令模式输入:wq 退出输入iao 插入模式ESC 退出插入回车 结束编辑模式一、Vim常用操作插入命令a 在光标所在字符后插入A 在光标所在行尾插入i 在光标所在字符前插入I 在光标所在行行首插入o 在光标下插入新行O 在光标上插入新行2.定位命令:set nu 设置行号:set nonu 取消行号gg 到第一行G
2020-09-24 14:24:54
133
原创 LInux常用命令 网络命令和关机重启命令
1.网络命令1.write指令所在路径: /usr/bin/write执行权限: 所有用户语法: write<用户名>功能描述: 给用户发信息,以Ctrl+D保存结束范例: write linzhiling2.wall命令英文原意:write all指令所在路径: /usr/bin/wall执行权限: 所有用户语法: wall[message]功能描述: 发广播信息范例: wall ShenChao is a honest man!3.ping命令所在路径:: /b
2020-09-14 15:28:45
421
原创 Linux常用命令-文件搜索命令
一、文件搜索命令find命令名称;find命令所在路径: /bin/find执行权限: 所有用户语法: find [搜索范围][匹配条件]功能描述: 文件搜索用法举例: find /etc -name init在目录/etc中查找文件init,精准搜索 ,* 模糊 *-iname 不区分大小写-init???后面三个-init* 后面不确定个数find / -size +204800在分目录下查找大于100MB的文件find /home -user shenchao在根目
2020-09-08 11:04:02
287
原创 Linux常用命令-权限管理命令
一、权限管理命令chmod命令英文原意: change the permissions mode of a file命令所在路径: /bin/chmod执行权限: 所有用户语法: chmod [{ugoa}{±=}{rwx}] [文件或目录] [mode = 421][文件或目录]-R 递归修改功能描述: 改变文件或者目录权限文件 目录r: 读权限 可以查看文件内容 可以列出目录中的内容w:写权限 可以修改内容 可以在目录中创建删文件x:执行权限 可以执行文件
2020-09-07 18:49:54
196
原创 Linux常用命令 文件处理命令(2)目录处理和文件处理命令、链接命令
1.2目录处理命令1. mkdir命令名称: mkdir命令英文原意: make directories命令所在路径: /bin/mkdir执行权限: 所有用户语法: mkdir -p [目录名]功能描述: 创建新目录-p 递归创建2.cd命令名称:cd命令英文原意:change directory命令所在路径;shell内置命令执行权限: 所有用户语法: cd[目录]功能: 切换目录注意: . 当前目录cd … 上一级目录cd /tmp/lol/jialuo3.p
2020-09-07 16:40:49
1072
原创 Linux常用命令 1.1命令格式与目录处理命令ls
1.1命令格式与目录处理命令ls命令格式命令格式: 命令 [-选项] [参数]例如: ls -la /etc说明:个别命令不遵循此格式。选项和参数可有可无,可0个可多个当有多个选项时,可以写在一起简化选项与完整选项-a 等于 --a目录处理命令:ls英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件语法:ls 【-ald】【文件或者目录】-a all显示所有文件,包括隐藏文件-l long详细信息显示
2020-09-03 22:23:53
156
原创 Linux各个目录的作用
/bin/作用:存放系统命令的目录,普通用户和超级用户都能执行。不过放在/bin下的命令在单用户模式下也可以执行/sbin/作用:保存和系统环境设置相关的命令,只有超级用户可以适应这些命令进行系统环境设置,但是有些命令可以允许普通用户查看/usr/bin/作用:存放系统命令的目录,朋友用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行/usr/sbin/作用;存放根文件系统不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。大家其实可以注意到Linux的
2020-09-02 21:13:25
129
原创 一、Linux系统安装 ---系统分区
1、磁盘分区磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分。碟片一旦划分成梳个分区,不同类的目录与文件可以存储进不同的分区。分区类型主分区:最多有四个扩展分区:最多只有一个主分区加扩展分区最多有四个不能写入数据,只能包含逻辑分区逻辑分区:第一个编号从5开始2、格式化格式化(高级格式化)又称逻辑格式化,他是根据用户选定的文件系统(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁盘的特定区域写入数据.3、硬件设备名装置装置在Linux内
2020-08-29 16:39:21
216
原创 2020-08-26 layui的固定列和非固定列,在页面大小变化后,俩者高度不一致
在这里左侧的复选框固定,当页面的大小发生变化时,这一列没有发生变化,显示就错位。可以在之后table.render后加一个done函数,testTObjectidReload 是layui定义的该表的标志id done: function(res, curr, count){ //动态监听表头高度变化,冻结行跟着改变高度 $("div [lay-id='testTObjectidReload'] .layui-table-header tr").res.
2020-08-26 10:17:27
648
原创 2020-08-25 layui的下拉框为其赋值,只选中option,而不改变框内的内容
先上问题:点击编辑按钮时,原数据应该是“包装入库”,然而在输入框中显示的确是默认第一个,点开下拉框,“包装入库”是被选中的。按道理对select的value赋值,select框会自动勾选,经过一系列试验,最终发现是没有对表单渲染form.render(‘select’);加上这一句就好了...
2020-08-25 09:10:10
404
原创 2020-08-22 样式绑定
模板语法–3.6样式绑定1.class样式处理对象语法 <div v-bind:class="{active:isActive,error:isError}">基本用法:用v-bind操作属性,绑定class属性,值通过对象的方式控制类名是否显示,多个类名用对象分开。数组语法 <div v-bind:class="[activeClass,errorClass]">测试样式2</div>用法:定义相关的属性,值对应类名,最终类名能渲染.
2020-08-22 15:11:59
107
原创 2020-08-08 layui表格问题--复杂表头下列名与内容不匹配,发生错位
今天在写layui的表格时,遇到一些问题,直接贴图:对齐的图片:无法对齐的:源码这里是这样的:在本该是检测编号的列,变成了状态status,再看js中是怎么写的,把这一行放到最上面,复选框后面,问题就消失了,表格就对应起来了。大概知道是layui复杂表头计算时,出了问题,具体是什么问题呢?...
2020-08-08 22:26:19
1160
1
原创 Vue的学习---第一天(指令,事件绑定,数据响应)
一、Vue的基本使用步骤1.需要提供标签用于填充数据2.引入vue.js库文件3.可以使用vue的语法库做功能4.把vue提供的数据填充到标签里面 <div id="app"><div>{{msg}}</div></div> <script type="text/javascript" src="vue.js"></script><script type="text/javascript">
2020-07-29 19:18:29
255
原创 Session和Cookie的区别
Cookie和Session的区别1.存储位置Cookie是客户端存储用户信息,来确定用户身份。就像是给用户发放一个通行证,每个客户都有访问都需要带着自己的通行证。这样服务器就能从通行证确认用户身份。Session是服务端使用的一种记录客户端状态信息的机制,使用上比Cookie简单,不过也增加了服务器的压力.就像是记性不好的门卫,每次你通过都会记住你的信息,但是当第二天你再过来的时候,他又认不出你是谁了。2.安全性cookie因为把信息存储在本地,容易被人分析Cookie,进行Cookie欺骗,
2020-07-27 21:01:59
89
原创 JAVA基础重点简单复习
一、认识Java的四大名词》JDKjava Development Toolkit,java开发工具包,提供了java的开发程序,安装JDK以后,既可以运 行,也可以开发JAVA程序,JDK是整个java的核心》JRE: Java Runtime Environment java的运行环境,面向Java程序使用者,而不是开发者,装后,只能运行java程序》JVM: fJava Virtual Kachinc(java虚拟机) JVM的一部分 》GC: Garbage Collection ja
2020-07-08 18:35:27
308
原创 制作购物车页面
要求:实现商品金额自动计算功能• 需求说明• 根据商品的数量和单价计算每行商品的小计• 根据商品数量、单价和积分,计算商品总价和积分###实现的效果图 购物车页面 //删除一行元素 $("[name =del]").click(function () { if (confirm("确定删除?")) { $(this).parent().parent().prev().rem
2020-06-08 21:23:26
2310
原创 #JavaScript JQuery 实现新用户注册
阶段1:练习——完成新用户注册页面• 需求说明• 验证用户输入内容的有效性• 文本框获得焦点时,提示文本框中应该输入的内容• 文本框失去焦点时,验证文本框中的内容,并提示错误信息 用户注册 //验证密码$("[name=password]").blur(function () {$("#pwdDiv").removeClass(“green”);$("#pwdDiv").removeClass(“red”);var pwd = KaTeX pars
2020-06-08 21:16:44
4383
原创 算法总结
前言算法是一系列解决问题的清晰指令,是一种用系统的方法描述解决问题的策略机制。算法不仅是计算机的一个分支,他更是计算机科学的核心。不同的算法可能用不同的时间、空间或效率来完成同样的任务。算法没有优劣,我们要的是针对不同的问题提供能得出最优解的算法,找到解决问题最适合的算法,大概就是我们要学习的这节课的内容。 递归与分治 策略 递归是一种直接或间接地调用自身的算法,基本思路
2017-11-10 23:01:49
245
原创 动态规划总结
动态规划是解决多阶段决策问题的一种方法。 动态规划算法通常基于一个递推公式及一个或多个初始状态。当前子问题的解将由上一次子问题的解推出。使用动态规划来解题只需要多项式时间复杂度,因此它比回溯法、暴力法等要快许多。动态规划的本质不在于是递推或是递归,也不需要纠结是不是内存换时间。理解动态规划并不需要数学公式介入,只是完全解释清楚需要点篇幅…首先需要明白哪些问题不是动态规
2017-11-10 21:54:31
125
原创 Lintcode 114.不同的路径
有一个机器人的位于一个 m × n 个网格左上角。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。问有多少条不同的路径?思路不同的路径,刚开始在纸上画了画,m=n=0,路径数为0;当n或者m其中一个为1时,路径数为1;当n为2时,路径数和m的取值相同,同理m;
2017-11-03 13:34:23
286
原创 Lintcode 114.最大上升连续子序列
不同的路径 描述 笔记 数据 评测有一个机器人的位于一个 m × n 个网格左上角。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。问有多少条不同的路径?
2017-10-29 11:56:43
215
原创 Lintcode 111.爬楼梯
给定一个只含非负整数的m*n网格,找到一条从左上角到右下角的可以使数字和最小的路径。 注意事项你在同一给定一个只含非负整数的m*n网格,找到一条从左上角到右下角的可以使数字和最小的路径。 注意事项你在同一时间只能向下或者向右移动一步时间只能向下或者向右移动一步
2017-10-26 09:07:59
226
原创 Lintcode 680. split string(分割字符串)(更改后)
给一个字符串,你可以选择在一个字符或两个相邻字符之后拆分字符串,使字符串由仅一个字符或两个字符组成,输出所有可能的结果您在真实的面试中是否遇到过这个题? Yes样例给一个字符串"123"返回[["1","2","3"],["12","3"],["1","23"]]标签 最近博客一直打不开,粘上来,睡觉。。cla
2017-10-18 00:43:50
770
原创 贪心算法的总结与反思
已经开学第5个周了,时间过得可是挺快的..........贪心是一个很简单的算法,在我看来。但,我并不太喜欢这个算法,总感觉用不好就会出错
2017-09-28 16:50:06
829
原创 LintCode 46.主元素
给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一。 注意事项You may assume that the array is non-empty and the majority number always exist in the array.样例给出数组[1,1,1,1,2,2,2],返回 1
2017-09-21 16:50:06
229
论坛短消息。查看回复消息
2020-10-09
PetShop.rar宠物商店项目
2020-10-09
Bank.rar 银行项目
2020-10-09
java高级-打字游戏小程序
2020-10-09
--人机猜拳游戏.rar
2020-10-09
DVDmini管理器.rar
2020-10-09
shopping.rar
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人