自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aran

一个菜菜菜niao的成长记录

  • 博客(165)
  • 收藏
  • 关注

原创 hadoop搭建

需要的安装包:1.jdk压缩包2.hadoop压缩包请前往百度云上上下载相关安装包(密码:8op1)开始搭建hadoop集群一.使用VMvare创建两个虚拟机,我使用的是ubuntu16.04版本的,并关闭全部虚拟机的防火墙1.因为默认的虚拟机主机名都是ubuntu,所以为了便于虚拟机的识别,创建完成虚拟机后我们对虚拟机名进行修改,我们把用于主节点的虚拟机名称设为master(按自...

2019-11-03 22:48:20 1331 6

原创 spring security登录

使用 用户名+密码 的方式来登录,用户名、密码存储在数据库,并且支持密码输入错误三次后开启验证码,通过这样一个过程来熟悉 spring security 的认证流程,掌握 spring security 的原理。1、基础环境① 创建 sunny-cloud-security 模块,端口号设置为 8010,在sunny-cloud-security模块引入security支持以及sunny-st...

2019-10-06 21:42:36 1014 5

原创 ArrayList和LinkedList

ArrayList和LinkedList的区别如下:ArrayList的实现是基于数组,LinkedList的实现是基于双向链表。对于随机访问,ArrayList优于LinkedList,ArrayList可以根据下标以O(1)时间复杂度对元素进行随机访问。而LinkedList的每一个元素都依靠地址指针和它后一个元素连接在一起,在这种情况下,查找某个元素的时间复杂度是O(n)对...

2019-07-07 21:34:46 298 6

原创 SSM框架

SSM框架简介SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。1.Spring简介Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Developm...

2019-06-30 22:27:08 374 8

原创 mybatis

在介绍MyBatis之前先简单了解几个概念:ORM,JPA。ORMORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPAJPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套接口,不是具体的实现。MyBat...

2019-06-17 00:14:11 240 14

原创 SPRING实现登陆

使用 用户名+密码 的方式来登录,用户名、密码存储在数据库,并且支持密码输入错误三次后开启验证码,通过这样一个过程来熟悉 spring security 的认证流程,掌握 spring security 的原理。1、基础环境① 创建 sunny-cloud-security 模块,端口号设置为 8010,在sunny-cloud-security模块引入security支持以及sunny-st...

2019-06-12 11:20:19 1250 10

原创 springboot入门

Maven构建项目1、访问 http://start.spring.io/2、选择构建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可参考下图所示:3、点击 Generate Project 下载项目压缩包4、解压后,使用 Idea 导入项目,File -> New -> Model from Existing S...

2019-06-02 21:21:37 168 4

原创 Spring Boot(二)

上一张讲述了Spring boot 的基础,包括架构在内的,今天来给大家分享下续篇Spring Boot

2019-05-26 22:50:47 219 11

原创 java基础

Java基础1.String类为什么是final的。答:final 修饰的类是不被能继承的,所以 final 修饰的类是不能被篡改的。1、从设计安全)上讲,1)、确保它们不会在子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个String对象,而不可能是其他类的对象。2)、String 一...

2019-05-19 23:17:09 224 18

原创 表单验证

在积分项目做了一段时间,学到了很多,先来分享一下前端常用的表单验证吧form表单验证是几乎所有web项目或者APP都会遇到的,那么通常遇到的表单验证情况主要分为以下三种:1.form表单中的表单项项都是写死的意思是说,表单项不是根据动态数据加载出来的。那么只需要写好对应的验证规则即可。如下: 2.form表单中的表单项都是动态加载的(动态增减表单项)意思是说,可以通过事件达到动态的...

2019-05-12 23:30:28 580 9

原创 初识Spring

开始java项目开发,刚从.net来到java,突然觉得自己好像失去了很多东西,一脸懵,不过慢慢的开始适应了,今天就带大家来一起了解一下java中的一个框架spring认识springSpring框架是一个java应用最广的轻量级的框架,他的理念主要包括:IOC(控制反转)与AOP(面向切面编程)标题Spring是什么:Spring是一个轻量级IOC/DI和AOP容器的开源框架AOP:...

2019-05-05 21:17:55 204 8

原创 Mybatis基础学习与重点

开始了新项目的旅程,首先学习了java中的新后端框架Mybatis,一点一点个大家分享,今天给大家分享一下Mybatis的基础。我们以前在后端连接的是JDBC,但是它有一些缺点:(1)数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。(2)Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。...

2019-04-28 21:26:33 318 13

原创 《You Have Only One Life》

There are moments in life when you miss someone so much that you just want to pick them from your dreams and hug them for real! Dream what you want to dream;go where you want to go;be what you want to...

2019-04-21 21:43:50 611 14

原创 angular基础知识

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-04-14 20:40:01 490 11

原创 操作系统之时钟周期?机器周期?指令周期?

时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,它控制...

2019-04-07 21:43:18 2546 15

原创 Ionic应用程序打包签名

前面和大家分享了如何打包应用程序,但是打包的应用程序分为两种。ionic cordova build android --releaseionic cordova build android第一种方式打包生成的apk不能直接在手机端安装,还需要为android程序进行数字签名,而第二种打包则是直接打包的debug可以直接安装使用,两种都可以使用。下面来分享一下如何为一个应用程序添加签名首...

2019-03-31 19:34:33 286 4

原创 Ionic4打包踩坑全教程

参考链接:基于ionic4、cordova搭建android开发环境看完参考链接的文档后,相信你已经对接下来要进行的步骤有所了解,,接下来开始安装(所有的操作以管理员身份打开powershell进行操作)第一步:安装node.js第二步:安装ionic clia) npm install g ionic第三步:ionic安装成功后在powershell中创建ionic项目并运行第四步...

2019-03-24 21:34:38 3649 16

原创 IONIC实战总结钩子

一、什么是钩子1.背景:Angular有变更检测机制2.执行时间:在生命周期的事件上执行二、生命周期三个阶段组件生命周期三个阶段:初始化—变更检测—销毁阶段初始化: 看见组件变更检测:确保组件的属性与页面保持同步,路由操作可以使属性从DOM树上移除销毁:进行销毁三、九种钩子方法1.红色方法 调用一次 ;绿色方法 被多次调用2.具体使用条件适用于指令和组件ngOnInit...

2019-03-17 21:34:07 387 8

原创 webapi实战一

创建 Web API 项目在这里我们使用VS2013, .NET 4.5.1创建一个Web API 2的项目image选择项目WEB API模板, 在最下方的MVC主要是默认会自带微软的API Helper, 使用MVC发布在这里不实用安全这样我们一个项目就初始化好了, 这都要归功于微软强大的VSF5启动项目之后, 点击界面上API按钮可以看到默认创建的APIi这时就可以用上...

2019-03-10 21:41:36 289 9

原创 WebApih后端填坑

Web API最重要的是可以构建面向各种客户端的服务。另外与WCF REST Service不同在于,Web API利用Http协议的各个方面来表达服务(例如 URI/request response header/caching/versioning/content format),因此就省掉很多配置。...

2019-03-03 21:43:20 263 4

原创 angular基础

2019-02-24 23:00:48 183 14

原创 代码走查??

代码走查(code walkthrough)是一个开发人员与架构师集中讨论代码的过程。代码走查的目的是交换有关代码是如何书写的思路,并建立一个对代码的标准集体阐述。 在代码走查的过程中,开发人员都应该有机会向其他人来阐述他们的代码。 通常地,即便是简单的代码阐述也会帮助开发人员识别出错误并预想出对以前麻烦问题的新的解决办法。前言编辑当团队成员对代码进行讨论的时候,他们的讨论应该集中到一些重要的...

2019-02-17 22:42:33 501 14

原创 WCF实战总结

linq语句mysql和sqlite的字段转换字段区别

2019-02-13 10:12:32 244 2

原创 Nginx操作命令行常用总结

重启:nginx -s reload关闭:nginx -s stop开启: start nginxnginx.exe

2019-02-10 20:33:49 2050 8

原创 如何利用EF做MySQL实体映射

新建实体类,添加nubut包

2019-01-28 23:49:27 540 9

原创 关于2018年的总结,盆满钵满

总得先概括一下下总的来说学习方面就先用一些图片来描述一下吧18年收获了非常非常多,感谢这个地方,感谢身边的你们,也同样感谢奋斗拼搏的自己,简单的描述这些,时间有点紧,后面会拽出几篇文章来细说这一年的收获吧可爱的你们在这一年里,我们自考、软考、自我组织的学习、项目、ceo、还是每周一必要搞一波事情的你们,还有我身边的所有你们,感谢你们,有你们陪伴在这里很幸福,很欢乐。具体的所有组织,会...

2019-01-28 23:48:11 382 22

原创 线程进程?你爱我?我爱你?

@TOC站位欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带...

2019-01-27 22:37:43 229 11

原创 Nginx学习序章

最近项目上发布的服务要做一下反向代理 ,被我们的服务器大佬分配了一个小小的福利,去学习nginx首先实现在windows环境下的反向代理。从Nginx的安装到更改配置文件一步一步来,首先我们来说nginx的安装以及运行会遇到的问题。下载小编有个爱好那就是用谷歌,去官网下载,不爱用破解版,除非是实在没办法了。直接搜索Nginx For Windows,进入nginx 的官方,这个页面,最上...

2019-01-20 21:00:39 198 9

原创 在线更新续章(2)

上一次在新更新的分享知识分享了思路,今天来给大家分享一下最简单的利用ftp网站和webservice来实现从网上自动下载更新包 bool flag=false; string newVersion; //获取系统的版本号 string oldVersion = ConfigurationManager.AppSettings...

2019-01-20 20:39:32 261 4

原创 WCF服务注意事项总结

上一次文章给大家分享了wcf服务的简单使用,但是wcf无服务不仅仅只有那些,今天来和大家分享一下wcf配置需要注意的事项。上次博客说到,wcf如何供他人使用,对了,就是发布网站一样,将我们的服务发布,通过添加服务引用来使用。首先在vs中发布我们的一项服务如图是小编写的一项更新服务,利用了EF实体映射发布之前我们需要将EF实体映射config中的连接字符串Copy到Update的confi...

2019-01-20 20:19:35 255 5

原创 SnonFlke雪花算法生成ID

SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:图片描述1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是041位,用来记录时间戳(毫秒)。41位可以表示241−12^{41}-1241−1个数字,如果只用来表示正整数(计算机中正数包含0),可以表示的数值范围是:0 至 241−12^{41}-1241−1,...

2019-01-13 21:18:56 715 6

原创 WCF实战

小编又来分享了,猜一猜本次分享的内容是什么呢?对了,看标题就是WCF,也就是wcf的使用。众所周知,wcf是一种面向服务编程,服务:我们都知道去超市,餐馆等消费场所,我们作为用户都会提出服务。标题生活小例子:例如:小编去超市说到服务员给我拿一瓶酱油。这里,小编就是客户端,需求就是要一瓶酱油,wcf就是服务员:他会拿到酱油发给你并告诉你价格这样看来,直白点说,wcf服务可以做除了客户端UI...

2019-01-06 21:40:18 317 7

原创 js与DOM

2018-12-30 22:13:30 146 9

原创 C#客户端在线更新—如此简单??

这一阵子,小编一直在忙碌于实现番茄的在线更新,经过一周的苦战啊,可以说是硕果累累,我们的番茄团队是真的强啊!@番茄那么就来和大家分享一下关于C/S客户端的在线更新吧。在线更新?首先,我们知道C/S客户端交互性强,而且用户体验也是非常棒,但是很多的C/S端都存在一个问题,就是每次更新的时候都要用户去手动下载新版本。、假设,你的版本前期有很多的细节问题,可用户需求大, 并且使用量也很大,你的每...

2018-12-23 20:33:27 1827 19

原创 EF使用之-CodeFirst更新数据库

之前我们说过EF+MVC的使用可以给程序的开发带来很大程度上的便利,那么如何利用EF在MVC中添加实体并添加到数据库呢?今天小编和大家分享一下。如何使用EF的CodeFirst首先在MVC中定义实体,并且在实体中添加属性以及属性类型public class Book{ public int ID{ get; set;} public string Title{get...

2018-12-16 23:22:55 310 12

原创 WPF分享(一)

小编历经磨难,进入到了番茄项目组,幸运的是刚来就赶上了大丰收,需要大家在四天时间内熟悉番茄所用的新知识,和捋请逻辑,由此小编开始了没日没夜的恶补,大概学了一些东西,今天就和大家分享一下这周学习的一些内容吧。本周主要学习了WPF、EF和Wcf相关的一些技术。本篇博客来讲讲是什么是wpf官解WPF(Windows Pressentation Foundation的首字母缩写) windows呈现...

2018-12-08 15:45:17 189 10

原创 Asp.Net初相识

大家好呀,小编今天分享的是ASP.NET,小编的学习进入了下一阶段,基于B/S的开发,从基础的HTML到CSS到JS,再到asp.NET,今天和大家聊一聊ASPASP.NET是什么呢?ASP.NET是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。就是指 Ac...

2018-12-02 21:28:20 265 8

原创 How to user your life

“How we spend our days is ,of course, how we spend our lives.”——Annie Dillard ,The Wirting LifeIn the summer of 1997, NASA’s Pathfinder spacesraft landed on the surface of Mars, and began transmittin...

2018-11-30 22:22:34 368 5

原创 如何将LIst《》中的内容放进List控件

机房合作终于结束了,经过一系列验收,结果还算不错,其中有一些难啃的点,其中就有一条是如何把你传过来的list<>中的内容根据需要选择性的放进List这个控件呢,今天小编带领大家走进这个世界,领略她的神奇。list<>泛型是什么List类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList 泛型接口。泛型的好处: 它为使用c#语言编写...

2018-11-25 20:43:29 1871 22

原创 网络三剑客

我们得学习已经进行到了BS这一阶段,涉及到了网络方面的许多知识,那么编程不得不提的是:CSS,HTML和JS(DM,FW,Flash这些是web1时代的网页三剑客)那么这三剑客究竟都是些什么呢,干什么用呢们如何使用呢?今天小编带领大家做进网络三兄弟的世界,首先来了解一下我们网络三剑客的概念。CSS:全称Cascading Style Sheet(层叠样式表),是用来控制网页外观的一种技术H...

2018-11-18 22:08:05 1178 21

空空如也

空空如也

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

TA关注的人

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