- 博客(14)
- 资源 (52)
- 收藏
- 关注
原创 《一头扎进Shiro》第02讲
1 Subject认证主体subject认证主体包括两个信息:principals: 身份,可以是用户名,邮件,手机号码等,用来标识一个登录主体身份。Credentials: 凭证,常见有密码,数字证书等等。2 身份认证流程3 Realm&JDBC Reaml表示从数据库中获取验证数据。除了从数据库获取,还可以从文件中获取(shiro.ini)。Realm:意思是域,Shiro 从 Rea...
2017-12-30 17:22:37 236
转载 Eclipse快捷键大全
存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 <可改为ctrl+tab方便> ctrl+shift+M 导入未引用的包 ctrl+w 关闭单个
2017-12-30 14:32:40 155
原创 vue.js(9)-事件处理
监听事件可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 示例:<div id="example-1"> <button v-on:click="counter += 1">Add 1</button> <p>The button above has been clicked {{ counter }} times.</p></div>var
2017-12-29 18:31:46 677
原创 vue.js(8)-列表渲染
用v-for把一个数组对应为一组元素我们用 v-for 指令根据一组数组的选项列表进行渲染。v-for 指令需要使用 item in items 形式的特殊语法,items 是源数据数组并且 item 是数组元素迭代的别名。 案例1:<ul id="example-1"> <li v-for="item in items"> {{ item.message }} </li></u
2017-12-28 17:02:19 676
转载 Linux查看物理CPU个数、核数、逻辑CPU个数
总核数 = 物理CPU个数 X 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep “cpu cores”| uniq查看
2017-12-28 12:40:53 184
原创 《一头扎进Shiro》第01讲
首先创建一个maven项目。加入jar包 首先加入shiro的jar包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.0</version> </dependency>这个时候它的依赖
2017-12-27 23:31:09 275
原创 vue.js(7)-条件渲染
v-if在字符串模板中,比如 Handlebars,我们得像这样写一个条件块:{{#if ok}} h1>Yesh1>{{/if}}在 Vue 中,我们使用 v-if 指令实现同样的功能:
2017-12-27 22:05:37 209
原创 vue.js(6)-Class 与 Style 绑定
绑定 HTML Class操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js 做了专门的增强。表达式结果的类型除了字符串之外,还可以是对象或数组。对象语法我们可以传给 v-bind:cla
2017-12-27 14:01:41 225
原创 vue.js(5)-计算属性和观察者
计算属性1 产生背景 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如:<div id="example"> {{ message.split('').reverse().join('') }}</div>在这个地方,模板不再是简单的声明式逻辑。你必须看一段时间才能意识到,这里是想要显示变量 message 的翻转字符串。当你想要
2017-12-25 18:45:01 230
原创 node.js的安装 npm的安装 vue-devtools-master的安装
一 node.js的安装1 下载node.jshttps://nodejs.org/en/下载 如下2 安装点击安装即可3 测试安装是否成功此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。4
2017-12-25 12:01:43 3221
转载 区块链的Merkle Tree学习
Merkle Tree概念 Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。[1]1、HashHash是一个把任意长度的数据映射成固定长度数据的函数[2]。例如,对于数据完整性校验,最简单的方法是对整个数据做Ha
2017-12-21 11:08:10 3314
原创 区块链技术
区块链是数据库的一种,它拥有大量的记录,并将这些记录全部放在区块内,每个区块通过使用加密签名,链接到下一个区块。人们可以想使用账本那样使用区块链,也可以共享,也可以被拥有适当权限的人查阅。通俗的说,区块链就是一个公开的分布式账簿系统。以比特币的区块链为例,每一个参与交易者都是区块网络的节点,每一个参与交易者都是区块网络的节点,每个节点都有一份完整的公共账簿备份,上面记载着自比特币诞生到现在的所有交易
2017-12-19 18:51:56 1756 1
转载 从概念到底层技术,一文看懂区块链架构设计(附知识图谱)
前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一种技术架构,所以我们从架构设计的角度谈谈区块链的技术实现。无论你擅长什么编程语言,都能够参考这种设计去实现一款区块链产品。与此同时,梳理与之相关的知识图谱和体系,帮助大家系统的去学习研究。
2017-12-19 10:36:13 38648 2
转载 JS中点击事件冒泡解析
关于Javascript中的点击事件冒泡的问题,很多初学者都处理不好。什么是点击事件冒泡?例:今天我去小明家找他玩。正好小明、小明的爸爸、小明的爷爷在客厅一起看电视。我对小明说:”咱们出去玩吧“。小明十分乐意的回答到:”好啊“。小明的爸爸听到后,说到:”把作业写完后在出去玩“。小明的爷爷也发话了:”预报有雷阵雨,就别出去玩了“。我本来只是询问一下小明的意见,结果他爸比和爷爷对我说的话做出的反应影响到
2017-12-18 13:11:46 1343
我整理的Spring Security OAuth2.0认证授权资料 手把手教会你如何使用OAuth2.0认证授权原理以及搭建
2024-08-10
微信小程序项目代码+笔记+资料,这是一个完整的项目最新教学,资料和笔记 让你彻底掌握微信小程序的开发
2024-08-10
Kubernetes指南+Kubernetes安装全流程,让你彻底学会Kubernetes
2024-08-10
Java面试虚拟机篇+框架篇,这是我总结出来的Java面试中虚拟机和框架方面的面试题,非常全面,希望大家喜欢
2024-08-10
Java面试基础篇+并发篇,这是我总结出来非常全面的Java面试的基础篇和并发编程方面的面试题
2024-08-10
这是我总结的GoLang学习笔记,是结合工作中的实战,知识点非常全面,非常适合大家学习
2024-08-10
Prometheus监控软件V1,V2版本的学习以及安装全过程,手把手教学步骤
2024-08-10
小程序基础代码.zip
2024-02-25
简历模板,总共14种,均为word版本
2023-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人