自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 在线考核——一键创建考试功能实现

在线考核平台难点——一键创建考核在线考核平台,听名字顾名思义是一个可以进行线上考核的考试平台,只需要一台电脑、手机、平板就可以随时随地进行线上考核。当初听到老板提出这个需求的时候蒙了一下!老板:这不是很简单吗,以我们的技术,我觉得我们阔以搞一下!!我(心里):emm~我(实际上):阔以,阔以完全NO Problambem(东北式口音)老板是个理论强者,说也说不过他,只能硬着头皮上了!开始一两天,天天捋思路,找帖子,看博客!可能这里有人会杠我,这不是很简单!电脑给您!您来写!等我

2020-06-17 16:22:14 3571 2

原创 上传excel表格批量插入到数据库

前因最近在做的项目是在线考核平台(目前已经在测试阶段),里面涉及到的业务复杂度很深(公司项目,不便多说),业务逻辑和需求契合度也很高,在开发过程中就遇到了很多很多的问题。我的计划是在开发结束后把自己遇到的问题全都传到网上,以一种笔记的形式进行共享与记录,希望共同成长、共同进步!那么闲话少说需求-导入excel表格,把表格中的数据存到数据库中这是我开发中遇到的困难之一,由于之前没有遇到过这种excel表格批量上传的需求,所以第一次碰到蒙了一下,转而之后就是兴奋,对未知知识的索取与分析问题的喜悦(都有

2020-06-10 14:36:29 8382 6

原创 JS如何实现电子签名

这里写自定义目录标题JS实现电子签名JS实现电子签名最近在做一个在线考核的项目,其中有一个需求是考核完毕后在录入成绩时需要进行签名,签名后要在表单显示出来并且进行成绩单的打印其实思路已经很明显了。1.第一步先生成画板2.第二步在画板中进行签名写字3.第三步点击提交上传图片(base64编码)到服务器4.第四步服务器接收后转码转成图片(png/img)后,先存到本地静态资源服务器5.把地址信息存到数据库中思路大概就是这个思路,有个细节就是在转码转成图片时,如果转成img格式的那么背景就会是黑

2020-06-10 13:38:44 13143 4

原创 数据可视化(完整编码实现)

如何实现数据可视化在开发过程中,我们往往会遇到很多包罗万象的需求,往往这些需求通过简单的业务流都可以解决,但是在现有的开发需求中,往往简单的工作流已经不满足现有的需求,通过不一样的方式来解决现有的需求变得尤为重要,这就用到了数据可视化的这个理念。数据可视化就是让数据通过图形的形式直观的显示出来,以便用户可以更加直观清晰的理解数据,而不是让数据变得死板没有规律。那么该如何实现呢?今天我就来详...

2020-03-18 13:58:28 12506 7

原创 元宇宙场景-游戏王仿真游戏实现(一)

好久没有发过博客了,有两个原因,首先是因为工作太忙,其次是感觉真没啥写的,元宇宙这个想法也是大脑偶然间闪现的想法,本意是给自己看,如果将来有机会的话,能实现就去实现,其次是分享,一种纯粹的分享的欲望(本博客理论大于实践,可行性如何尚未可知)废话少说,直接上干货,我本人不太喜欢拐弯抹角和长篇大论,直接上思路一、简述场景关键词:元宇宙、游戏、游戏王首先相信很多90后在小的时候看过《游戏王》这个动画片,在动漫里,大家通过卡片召唤怪兽是多少人童年的梦想,那么把游戏王卡牌游戏和元宇宙结合起来是不是很炫酷或者说

2021-12-20 08:14:41 3067 3

原创 Java注解底层源码——元注解@RetentionPolicy

元注解@RetentionPolicy在最近的开发过程中遇到很多的问题,突然间发现自己真的是什么也不会,对一些注解只会粘贴,粘贴之后怎么用一点也没有头绪,真是气到抓头(本来也所剩无几,哭泣!)头发:“你别抓我,抓你自己!”我深知自己要做做出改变了!!所以就在今天我点进去看了源码,一直摁到恩不出来,看的我一脸懵逼!想成为大佬,却无奈自己依然是个弱鸡,只能百度了!百度大法好!!!百度上写的注解作用:批注保留策略,是一个枚举类型。此枚举类型的常量,描述用于保留注释的各种策略。它们被使用与{@link

2020-06-16 16:05:03 2794

原创 md5加密+盐度Salt

MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。想要做一个web网站,入口得搭建好,用户的信息数据也要统一保护好,保护不好会造成安全隐患,一般情况用户个人信息中的账户密码是不被管理员允许看到的,所以要对用户的账户进行加密,我用的是MD5算法思路1.用户注册 密码经过后台加盐度 和一个salt插入到数据库中2.用户登录先查询数据库中的salt

2020-06-15 18:11:21 3750

原创 Java实现在线考核平台-基础页面

1.登录2.注册3.短信验证码登录4.桌面入口

2020-06-15 16:35:24 224

原创 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 1272

原创 Jaro字符串匹配算法

说说场景叭!最近在做一个类似于小爱音响那种互动式的服务管家,但是并没有做那么高级——只是做了一个页面一问一答那种形式,但是也是死了好多脑细胞,好在最后做出来点,拿出来献丑了!小试牛刀,自己也在不断尝试优化,用的算法就是Jaro–Winkler similarity的算法,个人感觉还是有漏洞不完善的地方的。不废话直接把字符匹配那段代码粘出来吧!package com.BuoNuo.TianJinRoboticsAssociation.util;import org.apache.ibatis.

2020-06-12 16:42:15 5177

原创 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 7566

原创 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 6723

原创 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 8657

原创 Spring boot+Maven+Mabytis+sqServer连接数据库完整代码

万事开头难,中间难,结尾更难!在开发过程中更是如此,在开发项目过程中难以避免会遇到很多开发问题,可能会遇到业务上的逻辑问题,也可能遇到一些比较常见的大小写错误等常见问题,但是刚才说了万事开头难,那么在程序开发过程中开头难到底是什么呢?我相信程序员已经知道答案了就是一些配置问题,我们往往在开发新项目时要根据项目的需求学习一些新的技术或者为了程序的稳定不得不重新换一种技术进行编程。我遇到的开发需...

2020-04-19 19:21:11 5768

原创 前后端分离跨域问题cookie的使用

之前做了一个前后台分离的项目,发现session出现跨域的问题,这个时候在网上找了很多资料和帖子,多数帖子都是人云亦云,你一嘴,我一嘴的,但是看的多了之后也就明白了。我们知道前后台分离,顾名思义就是前台一个服务器,后台一个服务器这样做有几个好处减轻动态服务器的压力,将静态内容分离出来,术业有专攻,让专业的服务器干专业的事摆脱了后台既当爹又当妈的现状,让后台专心的写后台的框架和业务层的开发,...

2019-11-16 11:59:56 8729

原创 使用ecliplse开发工具重新建立工作空间后tomcat出现错误

一般出现的错误一.tomcat没有被导入找到你的tomcat重新导入二.缓存问题clear一下,清除缓存三版本问题tomcat和jdk需要版本控制 看看自己的jdk版本是不是太老了...

2019-10-31 15:40:56 2120

原创 vue开发时遇到问题

1.使用vue时需要用IE8.0以上版本才会兼容2.创建vue实例的时候要进入到你要创建的目录下

2019-05-22 18:56:16 166

原创 成员变量和局部变量的区别

1.在类中位置不同成员变量在方法外;局部变量在方法或者代码块中,或者在方法声明上(方法参数中);2.在内存中位置不同成员变量在堆中,局部变量如果是基本数据类型存在栈中,如果是引用数据类型存在堆中,指针会存在栈中。也可以这么理解Java的基本数据类型都存在栈中,其他的引用数据类型都是在堆中那我们可能要有疑问了,为什么成员变量会存在堆中或者说局部变量会存在栈中。这就要...

2019-05-22 18:21:17 164

原创 java映射和反射的理解

首先我们要知道反射是一种机制,映射是一种关系。一.反射反射是在运行状态中任何一个类,我们都能知道这个类的属性和方法,对于任何一个对象都能调用这个对象的任意属性和方法,这种动态的获取信息或者动态调用对象的方法称为Java的反射机制。那么反射能做什么1.运行时调用任意一个对象的方法2.运行时判断任意一个对象所属的类3.运行时构造任意一个类的对象4.运行时判断任意一个类的所具...

2019-05-21 19:25:15 12662

原创 final,finally和finallize的区别

1.final用于声明类属性方法,表示类不可继承,方法不可重载,属性不可变2.finally用于Java异常处理语句结构,表示总是执行3.finallize用于Java垃圾回收机制方法,调用该方法处理Java内存垃圾,例如关闭文件...

2019-05-21 19:11:27 827

原创 Java接口和应用程序接口API的理解

Java接口和应用程序接口API的理解Java中接口中的方法是抽象方法,API(应用程序接口),他们都是接口。问题是一般的Java接口中的方法是抽象方法,而API中的方法却是可以直接调用的。1.具体的编程语言中的接口,比如:java中的接口interface,这个interface(接口)就是单纯指的这个interface的类是一个接口类型的类,有自己的规则,比如只能定义抽象方法什么...

2019-05-19 18:16:21 7887 2

原创 类对象和接口的理解

类 对象 接口之间的关系及理解1.类和对象的关系首先,类是对象的类型。然后,类是具有相同属性和方法的一组对象集合(一个类可对应多个对象)。那怎么理解理解类和对象之间的关系呢。我们举个简单的例子,你是个单身狗,没错,说的就是你,你30多岁了,突然之间顿悟,人到中年了,你需要个女朋友,在你没有具体要求之前你就只知道自己需要个女朋友,她的身高,体重,年龄等等一些具体要求是不确定的,没有一个具体...

2019-05-19 17:56:03 7380

原创 对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

原创 maven的理解

maven1.Maven是一种构建工具(打包项目)、依赖管理工具(资源依赖管理工具:主要用于集成资源)、项目信息聚合工具2.子项目在继承父项目时,用parent声明1.传递性依赖传递性依赖是在maven2中添加的新特征,这个特征的作用就是你不需要考虑你依赖的库文件所需要依赖的库文件,能够将依赖模块的依赖自动的引入。 例如我们依赖于spring的库文件,但是spring本身也有依赖,如果没...

2019-05-15 17:58:46 3748

原创 对存入mysql数据库里的json数据进行操作的理解

我们都知道在一些大的商城项目或者需要用到大量数据的项目中,数据库中表结构非常复杂,表和表之间的映射更是繁琐用主外键确实可以处理这种复杂的联系,但是主外键在修改、删除数据时,有时会很麻烦。这个时候就有人提出在数据库中直接存入json数据,这样做不但可以大大在保证表和表之间联系的密切,而且更可以省去数据库中大量字段的产生,减少数据库的负载和有人提出理论,就有人用代码实现!!那么有几点问题我们需要...

2019-04-24 09:50:58 7751

原创 java基础three

1while和forfor循环是编程语言中一种开界的循环语句,而循环语句由循环体和循环的终止条件组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。while是计算机的一种基本循环方式。当满足条件时进入循环,进入循环后当条件不满足时,执行完循环体内全部语句在跳出(而不是立即跳出循环)while语句的一般表达式为:while(表达式){循环体...

2019-03-17 19:08:01 286

原创 java基础two

1数值的关系运算符只算数值不考虑所谓的类型和精度问题。2在方法调用时候,要求方法名存在,参数列表匹配(参数的类型和顺序匹配与参数名没有关系)3如果在方法上声明了返回类型,那么这个方法必须以return该类型的数据作为结尾4基本数据类型表示java原代的内置类型不需要声明可以直接使用,是引用和基本的本质区别。5引用类型需要先引后用 new6位运算符是二进制的运算7三目运算符x?y:...

2019-03-16 22:10:02 178

原创 java基础one

first dayjava 是一种面向对象的计算机编程语言1java是如何在计算机上运行的①编写JAVA源文件(.JAVA)②JAVA源文件经过编译器后,被编译成字节码文件(.class)C/C++是编译型语言,因为他们可以直接编译成操作系统可以识别的可执行文件。但JAVA编译后只能形成被JAVA自己识别的class文件,然后解释class文件才能翻译成各个操作系统可以直接认识的可运行文...

2019-03-15 10:03:51 129

转载 java学习进阶之路(摘录)

java程序员高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入核心编程IO、多线程、实体类、集合类、正则表达式、XML和属性文件图形编程AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace网路编程Applet、Socket/TCP/UDP、NIO、RMI、CORBAJava语法基础类、抽象类、接口、最终类、静态类、匿名...

2019-03-15 09:07:29 305

js实现图片验证码.zip

js图片验证码的js文件 里面没有jquery的包,自己去官网下吧

2020-06-10

excel批量上传.zip

批量上传需要用到的文件xlsx.full.min.js jquery.js xlsx.core.min.js

2020-06-10

JS实现网页签名(生成任意格式png、JPG等)

实现电子签名用到的文件,mui.min.css mui.min.js jquery.min.js jSignature.min.js css/drawing/flashcanvas.js

2020-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除