自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Mybatis

文章目录小工具框架hibernate简介缺点Mybatis简介优点下载官方文档建立项目步骤小工具JDBC->Dbutils(QuertRunner)->JdbcTemplateJDBC是纯手工的。JDBC执行步骤:缺点:功能简单,sql语句编写在java代码里面,硬编码,高耦合框架与小工具不同,是整体的解决方案,需要考虑更多因素。hibernate简介全自动ORM(object relation mapping)框架,旨在消除sql,ORM即每一个java的bean对象,

2020-06-08 17:10:06 246

原创 javaweb

文章目录一、相关概念1、Web静态Web概念特点动态Web概念特点访问过程技术2、Web应用程序概念3.C/S类型应用程序:Client客户端/Server服务器4、动态web访问5、常见的web的服务器6.协议概念HTTP协议是基于”请求”和“响应”的HTTP协议请求两种方法GET方式POST方式浏览器中请求服务器有三种方法地址输入超链接表单提交HTTP协议相关状态码HTTP协议请求服务器的URL地址格式一、相关概念1、Web静态Web概念指任何时间访问内容都一致的Web界面(哪怕界面有动画,只

2020-05-25 13:30:11 214

原创 JS基本语法易错点

JS基本语法易错点语句与表达式根据是否需要得到返回值使用:语句一般情况不需要返回值,表达式为了得到返回值,一定会返回一个值。变量变量声明1.如果只是声明变量而没有赋值,则该变量的值是undefined。undefined是一个特殊的值,表示“无定义”。例如:var a;a //undefined若未声明变量a,则报错a is not defineded。2.如果变量x声明两次,第二次声明是无效的。但是,如果第二次声明的时候还进行了赋值,则会覆盖掉前面的值。变量提升变量提升是

2020-05-18 17:06:38 155

原创 分享

一、setInterval()和setTimeout()区别setTimeout()只执行一次,而setInterval可以多次调用。(setTimeout() 方法在指定的毫秒数后调用函数或计算表达式,而setInterval()则在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除。)一般情况下setTimeout用于延迟执行某方法或功能。setInterval一般用于刷新表单。壹:setInterval(Method,Time) :Method是定时调用的js方法

2020-05-11 17:46:09 146

原创 SpringMVC学习(二)

HandlerHandler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。是一个处理msg的工具,它有两个方法:sendMessage()和handleMessage()。(图源网络,侵删)Runna...

2020-04-26 18:36:08 117

原创 SpringMVC学习(一)

SpringMVC优势1、分工明确:前端控制器(DispatcherServlet)处理器映射(HandlerMapping)处理器适配器(HandlerAdapter)视图解析器(ViewResolver)处理器或页面控制器(Controller)验证器(Validator)命令对象(Command Object请求参数绑定到的对象)表单对象(Form Object提供给表单展...

2020-04-26 16:15:02 177

原创 Tomcat编码

Tomcat编码问题解决当使用Tomcat的时候,控制台输出会出现乱码问题,如图所示:通过查阅网上的资料发现,主要问题是因为Tomcat的编码问题,通过尝试,最终找到解决办法:在Tomcat文件夹下的conf目录当中,找到logging.properties文件找到语句 java.util.logging.ConsoleHandler.encoding = utf-8将语句更...

2020-04-13 17:33:56 354

原创 第四周学习日志

JSP一个特殊的页面,可以写Java代码,又可以写HTML,原理本身是一个servlet指令作用: 配置jsp页面,导入资源文件格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2%......>例如:配置指令:配置jsp页面<%@ page contentType='text/html;charset=UTF-8" language="java" ...%...

2020-04-08 18:50:11 82

原创 第三周学习

本周学习了datepicker,通过学习慕课,做出了datepicker的基本效果。使用知识点常用HTML元素;常见CSS样式 ;原生Javascript基础 ;浏览器事件 。实现过程静态结构编写日历数据数据渲染:使组件变成可以工作的组件事件处理:处理鼠标点击事件结构和样式最终样式:主体结构代码header部分class命名:ui-datepicker-wrapper...

2020-03-30 16:07:05 72

原创 Java学习第二周

JavaEE部分知识一、Tomcat两大组件:连接器Connector和容器Container是Tomcat的核心connector:一个Connecter将在某个指定的端口上侦听客户请求,接收浏览器的发过来的 tcp 连接请求,创建一个 Request 和 Response 对象分别用于和请求端交换数据,然后会产生一个线程来处理这个请求并把产生的 Request 和 Response 对象...

2020-03-22 23:19:46 201

原创 Vue第一周

Vue开发第一周任务开发一个包含歌手页面、搜索页面等等的音乐App。由13个基础组件以及15个业务组件组成,使用线上接口。知识点MVVM框架: 本质是MVC的改进版,低耦合,可重用,独立开发,可测试。ES6: 全称ECMAScript6.0,是JS的下一个版本标准。Vue-cli: vue脚手架指的是vue-cli,它是一个专门为单页面应用快速搭建繁杂的脚手架,它可以轻松的创建新的应...

2020-03-16 16:46:17 157

原创 第八周学习日志

《基于区块链的身份管理认证研究》总结主题分析了通用的基于区块链的身份管理认证模型。方法大数据时代为信任服务引入了更多的实体 ,如何构建网络身份的信任体系十分重要 ,区块链系统的弱中心化 、公开透明 、安全可靠为网络空间的信任服务提供了理论基础 。解决的问题各个单位的数据孤岛不能沟通 、中心化管理系统的数据泄露风险高 、数据认证格式和安全级别不同 。优点1.分布式存储 、不可篡改2...

2019-12-22 22:53:46 80

原创 第七周学习日志

《基于区块链的身份认证机制的效率优化方法研究》总结主题基于区块链的去中心化PⅪ使用区块链替代传统的CA,借助区块链的权威性和公开性,实现了认证的去中心化。方法提出了一种基于密码累加器的身份认证方式,将链上身份和公钥信息映射为累加值,实现认证功能的 同时提高了身份公钥对的验证效率,同时解决了区块链体积不断增长的情况下轻节点存储空间不够的问题, 并通过实验验证了该方法的可行性和有效性。解决的...

2019-12-14 12:25:54 167

原创 第六周学习日志

《基于区块链和DNSSEC的身份认证模型》总结主题本文基于区块链和DNSSEC技术, 提出了一种新的身份认证模型。方法支持不依赖CA的服务端和用户端的双向身份认证, 同时改进了用户证书, 实现了对用户设备的授权管理, 在安全性和灵活性方面具有一定优势。解决的问题为改善当前PKI体系(公钥基础设施)为服务端颁发证书实现身份认证存在的对CA依赖较强、存在密钥泄露和单点失败等风险。(CA:即...

2019-12-08 11:30:45 106

原创 第五周学习日志

区块链身份认证系统文章总结利用区块链弱中心化、不可篡改等特性解决现有数字身份系统存在的身份信息易泄露等缺点。《基于区块链的数字身份应用与研究》总结主题本文针对区块链技术在数字身份领域的应用与研究展开讨论。方法提出一种运营商场景下的基于区块链数字身份应用方案。解决的问题现有的数字身份系统多存在操作繁琐、信息易泄露、容错性低等缺点。现状公安部eID工具的使用,仍然有局限性。存在的...

2019-11-30 00:03:58 135

原创 第四周学习日志

企业级区块链分层网络层以采用P2P协议广播消息以实现路由发现、节点识别、传播交易数据与区块数据。Gossip算法顾名思义,类似流言蜚语。是一种可以按照自己的期望,自行选择与之交换信息的节点的通信方式。常见于大规模、无中心的网络系统,可以用于众多能接受“最终一致性”的领域:失败检测、路由同步、Pub/Sub、动态负载均衡。TLS加密通信解决三大风险:窃听风险(eavesdropping...

2019-11-23 23:30:44 128

原创 第三周学习日志

区块链中的几种共识算法1.异步通信即接收端可以随时接收信息,并且发送端需要在每个字符前后加上开始位以及结束位以保证接收端正确接收每个字符,同时接收并处理以后,通过回调机制使得发送端知道发送成功。但是开始位和结束位占用空间大,会使得信道利用率低,异步通信的好处是通信设备简单、便宜。2.容错协议异步系统中,可能出现无法进行通信的主机,主机性能下降等等都可能导致错误信息在系统内传播,因此,需要定...

2019-11-14 00:32:55 279

原创 第二周学习日志

第二周学习日志区块链一. 区块链数据管理优势1.传统的数据库管理不适用于非完全可信的机构共同管理数据,往往由单一机构管理维护,区块链则适用于在这种非互信场景下进行有效数据管理。2.区块链是一种中心化、不可篡改、 可追溯、多方共同维护的新型分布式数据库,更安全,更高效。缺点新兴。关于此方面的研究处于起步阶段,仍存在较多问题。二. 企业级区块链技术综述简述主要在于利用共识验证,以及...

2019-11-10 01:08:45 162

空空如也

空空如也

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

TA关注的人

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