![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目经验
文章平均质量分 97
栗子仙
我变秃了,也变强惹
展开
-
在线考核——一键创建考试功能实现
在线考核平台难点——一键创建考核在线考核平台,听名字顾名思义是一个可以进行线上考核的考试平台,只需要一台电脑、手机、平板就可以随时随地进行线上考核。当初听到老板提出这个需求的时候蒙了一下!老板:这不是很简单吗,以我们的技术,我觉得我们阔以搞一下!!我(心里):emm~我(实际上):阔以,阔以完全NO Problambem(东北式口音)老板是个理论强者,说也说不过他,只能硬着头皮上了!开始一两天,天天捋思路,找帖子,看博客!可能这里有人会杠我,这不是很简单!电脑给您!您来写!等我原创 2020-06-17 16:22:14 · 3555 阅读 · 2 评论 -
Java注解底层源码——元注解@RetentionPolicy
元注解@RetentionPolicy在最近的开发过程中遇到很多的问题,突然间发现自己真的是什么也不会,对一些注解只会粘贴,粘贴之后怎么用一点也没有头绪,真是气到抓头(本来也所剩无几,哭泣!)头发:“你别抓我,抓你自己!”我深知自己要做做出改变了!!所以就在今天我点进去看了源码,一直摁到恩不出来,看的我一脸懵逼!想成为大佬,却无奈自己依然是个弱鸡,只能百度了!百度大法好!!!百度上写的注解作用:批注保留策略,是一个枚举类型。此枚举类型的常量,描述用于保留注释的各种策略。它们被使用与{@link原创 2020-06-16 16:05:03 · 2794 阅读 · 0 评论 -
md5加密+盐度Salt
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。想要做一个web网站,入口得搭建好,用户的信息数据也要统一保护好,保护不好会造成安全隐患,一般情况用户个人信息中的账户密码是不被管理员允许看到的,所以要对用户的账户进行加密,我用的是MD5算法思路1.用户注册 密码经过后台加盐度 和一个salt插入到数据库中2.用户登录先查询数据库中的salt原创 2020-06-15 18:11:21 · 3749 阅读 · 0 评论 -
Java实现在线考核平台-基础页面
1.登录2.注册3.短信验证码登录4.桌面入口原创 2020-06-15 16:35:24 · 223 阅读 · 0 评论 -
web聊天框页面
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>聊天窗口</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> &l原创 2020-06-12 17:08:46 · 1268 阅读 · 0 评论 -
Jaro字符串匹配算法
说说场景叭!最近在做一个类似于小爱音响那种互动式的服务管家,但是并没有做那么高级——只是做了一个页面一问一答那种形式,但是也是死了好多脑细胞,好在最后做出来点,拿出来献丑了!小试牛刀,自己也在不断尝试优化,用的算法就是Jaro–Winkler similarity的算法,个人感觉还是有漏洞不完善的地方的。不废话直接把字符匹配那段代码粘出来吧!package com.BuoNuo.TianJinRoboticsAssociation.util;import org.apache.ibatis.原创 2020-06-12 16:42:15 · 5177 阅读 · 0 评论 -
js实现图片验证码(完整编码)
HTML<div class="form-group mg-t20"> <i class="icon-passagewaysum icon_font"></i> <input type="text" class="login_input" id="yanzheng" name="yanzheng" placeholder="请输入验证码" lay-verify="req原创 2020-06-10 15:49:10 · 7565 阅读 · 0 评论 -
web开发-界面适配手机、电脑、平板屏幕
/* Custom, iPhone Retina */@media only screen and (min-width : 320px) {}/* Extra Small Devices, Phones */@media only screen and (min-width : 480px) {}/* Small Devices, Tablets */@media only screen and (min-width : 768px) {}/* Medium Devices, De原创 2020-06-10 15:38:55 · 6722 阅读 · 0 评论 -
layui表格高度宽度自适应
CSS.layui-table-cell { height: auto ; white-space: normal; }HTML <table class="layui-table-cell" id="test" lay-filter="test"> <script type="text/html" id="zizeng"> {{d.LAY_TABLE_INDEX+1}} </script> </table>t原创 2020-06-10 14:47:20 · 8654 阅读 · 0 评论 -
上传excel表格批量插入到数据库
前因最近在做的项目是在线考核平台(目前已经在测试阶段),里面涉及到的业务复杂度很深(公司项目,不便多说),业务逻辑和需求契合度也很高,在开发过程中就遇到了很多很多的问题。我的计划是在开发结束后把自己遇到的问题全都传到网上,以一种笔记的形式进行共享与记录,希望共同成长、共同进步!那么闲话少说需求-导入excel表格,把表格中的数据存到数据库中这是我开发中遇到的困难之一,由于之前没有遇到过这种excel表格批量上传的需求,所以第一次碰到蒙了一下,转而之后就是兴奋,对未知知识的索取与分析问题的喜悦(都有原创 2020-06-10 14:36:29 · 8378 阅读 · 6 评论 -
JS如何实现电子签名
这里写自定义目录标题JS实现电子签名JS实现电子签名最近在做一个在线考核的项目,其中有一个需求是考核完毕后在录入成绩时需要进行签名,签名后要在表单显示出来并且进行成绩单的打印其实思路已经很明显了。1.第一步先生成画板2.第二步在画板中进行签名写字3.第三步点击提交上传图片(base64编码)到服务器4.第四步服务器接收后转码转成图片(png/img)后,先存到本地静态资源服务器5.把地址信息存到数据库中思路大概就是这个思路,有个细节就是在转码转成图片时,如果转成img格式的那么背景就会是黑原创 2020-06-10 13:38:44 · 13130 阅读 · 4 评论 -
Spring boot+Maven+Mabytis+sqServer连接数据库完整代码
万事开头难,中间难,结尾更难!在开发过程中更是如此,在开发项目过程中难以避免会遇到很多开发问题,可能会遇到业务上的逻辑问题,也可能遇到一些比较常见的大小写错误等常见问题,但是刚才说了万事开头难,那么在程序开发过程中开头难到底是什么呢?我相信程序员已经知道答案了就是一些配置问题,我们往往在开发新项目时要根据项目的需求学习一些新的技术或者为了程序的稳定不得不重新换一种技术进行编程。我遇到的开发需...原创 2020-04-19 19:21:11 · 5768 阅读 · 0 评论 -
前后端分离跨域问题cookie的使用
之前做了一个前后台分离的项目,发现session出现跨域的问题,这个时候在网上找了很多资料和帖子,多数帖子都是人云亦云,你一嘴,我一嘴的,但是看的多了之后也就明白了。我们知道前后台分离,顾名思义就是前台一个服务器,后台一个服务器这样做有几个好处减轻动态服务器的压力,将静态内容分离出来,术业有专攻,让专业的服务器干专业的事摆脱了后台既当爹又当妈的现状,让后台专心的写后台的框架和业务层的开发,...原创 2019-11-16 11:59:56 · 8719 阅读 · 0 评论 -
使用ecliplse开发工具重新建立工作空间后tomcat出现错误
一般出现的错误一.tomcat没有被导入找到你的tomcat重新导入二.缓存问题clear一下,清除缓存三版本问题tomcat和jdk需要版本控制 看看自己的jdk版本是不是太老了...原创 2019-10-31 15:40:56 · 2120 阅读 · 0 评论 -
vue开发时遇到问题
1.使用vue时需要用IE8.0以上版本才会兼容2.创建vue实例的时候要进入到你要创建的目录下原创 2019-05-22 18:56:16 · 165 阅读 · 0 评论 -
对Spring核心概念的理解
Spring (IOC ,DI)的个人理解了解Spring的都知道spring的两大核心概念 IOC(控制反转)和 DI(依赖注入)1. IOC(控制反转)那么什么是IOC呢,有反转就会有正转,正转就是你需要用到这个类对象时,自己手动new出来。而反转就是你设计编写好的类不是由你自己创建,而是把创建的权力交予spring框架的IOC容器。1.1 IOC是啥所谓IOC,对于spring框架...原创 2019-05-16 18:13:26 · 3912 阅读 · 0 评论 -
maven的理解
maven1.Maven是一种构建工具(打包项目)、依赖管理工具(资源依赖管理工具:主要用于集成资源)、项目信息聚合工具2.子项目在继承父项目时,用parent声明1.传递性依赖传递性依赖是在maven2中添加的新特征,这个特征的作用就是你不需要考虑你依赖的库文件所需要依赖的库文件,能够将依赖模块的依赖自动的引入。 例如我们依赖于spring的库文件,但是spring本身也有依赖,如果没...原创 2019-05-15 17:58:46 · 3748 阅读 · 0 评论 -
对存入mysql数据库里的json数据进行操作的理解
我们都知道在一些大的商城项目或者需要用到大量数据的项目中,数据库中表结构非常复杂,表和表之间的映射更是繁琐用主外键确实可以处理这种复杂的联系,但是主外键在修改、删除数据时,有时会很麻烦。这个时候就有人提出在数据库中直接存入json数据,这样做不但可以大大在保证表和表之间联系的密切,而且更可以省去数据库中大量字段的产生,减少数据库的负载和有人提出理论,就有人用代码实现!!那么有几点问题我们需要...原创 2019-04-24 09:50:58 · 7750 阅读 · 0 评论