- 博客(34)
- 收藏
- 关注
转载 redis-cli: 未找到命令
docker安装Redis的主要命令docker pull redis启动并对外暴露端口docker run -d -p 6379:6379 --name myredis docker.io/redis这时候用redis-cli会提示命令找不到,我们需要在容器 myredis 中开启一个交互模式的终端命令如下docker exec -it myredi...
2019-08-25 23:56:00
2065
转载 yml到底要怎么写?
最近做项目,被yml文件搞得痛苦不堪。看上去明明是正常的格式,启动的时候就报错。然后修整了番,并没有什么改动,又通过了。强烈不看好yml!具体什么地方出毛病真没法看出来。转载于:https://www.cnblogs.com/cracker13/p/11235467.html...
2019-07-24 02:01:00
209
转载 springmvc入门
一.新建工程 基于springmvc4.0 开发环境:eclipse 新建工程: 导包: 编辑web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
2019-06-25 10:47:00
110
转载 git全面理解
$git config [--local | --global | --system] user.name 'your_name'$git config [--local | --global | --system] user.email 'your_email@domain.com'操作者的用户名、邮箱system不常用$ git config --list --global...
2019-02-27 18:29:00
111
转载 mac os中try catch快捷键
option+command+t转载于:https://www.cnblogs.com/cracker13/p/10400313.html
2019-02-19 12:37:00
6072
转载 git与github关联
git与github是什么,网上有很多资料我就不多说了,这篇博文主要记录git与github关联最简单步骤。一.git安装 mac系统自带git可以直接使用,查看版本: $ git --version git version 2.14.1二.建立本地项目 $mkdir blog 假设这个是我们的项目目录,开发过程中会产长有许多源文件三.git本...
2019-01-15 17:43:00
65
转载 mac下apache服务器访问DocumentRoot目录后报Forbidden错误
访问默认的DocumentRoot没有问题但是修改DocumentRoot为指定路劲就会报错解决: 目录everone修改成只读或者以上权限转载于:https://www.cnblogs.com/cracker13/p/10206283.html...
2019-01-01 21:58:00
303
转载 分布式处理框架MapReduce
一.概述MapReduce源自 Google的MapReduce论文,发表于2004年12月优点:海量数据离线处理&易开发&易运行缺点:实时流式运算困难二.wordcount分词系统案例入门 输入通过InputFormat读取,每读一行交由map处理,经过Shuffling分序丢到Reducing上面处理,最后通过OutputForm...
2018-12-07 17:32:00
117
转载 资源调度框架YARN
一.产生背景 Hadoop1.0的时候是没有YARN,MapReduce1.X存在的问题:单点故障&节点压力大不易扩展 JobTracker:负责资源管理和作业调度 TaskTracker:定期向JobTracker汇报本节点的健康状况、资源使用情况以及作业执行情况; 接收来自JobTracker的命令,例如启动任务或结束任务等。 这种架构的缺点...
2018-12-07 11:53:00
107
转载 异常:failed on connection exception: java.net.ConnectException:
访问虚拟机HDFS环境发生错误。解决: core-site.xml中要这么配置 <configuration> <property> <value>hdfs://192.168.56.102:8020</value> </property> &l...
2018-12-07 01:17:00
882
转载 分布式文件系统HDFS
一.概述及设计目标 分布式文件系统是为了让文件多副本存储,当某个节点瘫痪,在另外的节点可以访问到副本,提高系统可靠性。这是传统的设计方法。但也存在缺点: 1)不管文件多大,都存储在一个节点上,在进行数据处理的时候很难进行并行处理,节点成为网络瓶颈,很难进行大数据处理; 2)存储负载不均衡,每个节点利用率很低 什么是HDFS?Hadoop实现了一个分布式文件...
2018-12-06 21:21:00
97
转载 微信扫码支付开发
一.QR Code(二维码) 二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,用若干个与二进制相对应的几何形体来表示文字数值信息。二.维码生成插件qrious qrious是一款基于HTML...
2018-11-21 17:47:00
335
转载 单点登录系统CAS
一.单点登录 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 有诸多子系统的系统,这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解决。二.CAS概述 CAS 是 ...
2018-11-16 10:32:00
172
转载 Spring Boot入门
一.Spring Boot概述 Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java 对象(Plain Old Java Objec...
2018-11-15 18:08:00
75
转载 消息中间件JMS
一.什么是消息中间件 消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。 ...
2018-11-15 17:15:00
80
转载 网页静态化技术Freemarker
一.为什么要使用网页静态化技术 对于电商网站的商品详细页来说,至少几百万个商品,每个商品又有大量的信息,这样的情况同样也适用于使用网页静态化来解决。 网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁的数据。另外网页静态化还有利于SEO。二.Freemarker概述 ...
2018-11-15 15:35:00
79
转载 linux下Solr7的安装
一.Solr概述 Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。二.安装部署 1.安装前准备 部署环境:Centos7 官网下载:http://mirror.bit.edu.cn/apache/lucene/s...
2018-11-15 11:41:00
76
转载 centos7下的Redis安装
一.概况 redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 、MongoDB等。 我们通常把Redis当做一个缓存系统。把经常访问的数据放在Redis,需要的时候先查Redis,减轻数据库访问压力。二.安装与部署 官网下载:https://re...
2018-11-14 23:00:00
60
转载 BCrypt加密算法
一.概述 用户表的密码通常使用MD5等不可逆算法加密后存储,为防止彩虹表破解更会先使用一个特定的字符串(如域名)加密,然后再使用一个随机的salt(盐值)加密。 特定字符串是程序代码中固定的,salt是每个密码单独随机,一般给用户表加一个字段单独存储,比较麻烦。 BCrypt算法将salt随机并混入最终加密后的密码,验证时也无需单独提供之前的salt,从而无需单独处理salt问...
2018-11-09 16:41:00
247
转载 Spring Security框架入门
一.Spring Security概况 Spring Security是一个能够为基于Spring的安全框架。为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。二.入门案例 1.创建maven项目,pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" ...
2018-11-08 18:41:00
50
转载 Mybatis分页插件PageHelper的配置
一.概览 PageHelper是第三方的Mybatis分页插件,支持Oracle、MySql、MariaDB、SQLite、DB2、PostgreSQL、SqlServer多种数据库二.依赖和配置 在maven中添加依赖 <dependency> <groupId>com.github.pagehelper</...
2018-11-08 16:02:00
90
转载 AngularJS入门demo
一.AngularJS简介 AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中二.四大特性 1.mvc设计模式 Model:数据,其实就是angular变量($scope.XX); View: 数据的呈现,Html+Directive(指...
2018-11-08 15:46:00
75
转载 ZooKeeper+Dubbox分布式框架
1.Dubbox概况 dubbox是一个远程服务调用的分布式框架,致力于SOA架构服务治理方案,满足服务与web层完全分离的需求。节点角色说明: Provider: 暴露服务的服务提供方。· Consumer: 调用远程服务的服务消费方。· Registry: 服务注册与发现的注册中心。· Monitor: 统计服务的调用次调和调用时间的监控中心。·...
2018-11-06 17:12:00
142
转载 mac远程控制linux,安装jdk
前言: 有的时候需要远程控制linux服务器,这里我装的是centos7。一.查看centos服务器地址 ip add 红线部分就是虚拟机服务器的IP地址二.远程访问linux 打开终端,输入命令,root是服务器登录名,@后面就是目标服务器的IP ssh root@xx.xxx.xx.xx 根据提示输入正确密码,登录成功三.新建文件夹...
2018-09-12 17:29:00
149
转载 mac下myeclipse2017安装activiti插件
很多同学在学习Activiti工作流的时候遇到安装插件的困难,以下办法亲测可行操作系统:macOS工具:Myeclipse2017activiti版本:5.18一.在线安装(失败)网上有很多在线安装的方法,我尝试过后,失败Cannot complete the install because of a conflicting dependency.二.本...
2018-08-30 12:57:00
97
转载 java为什么要实现serializable序列化
我们有时候想把一个对象写到一个文件上,实现持久化,可以这么做class User{ String userName ; String password; public User(String userName , String passwrod) { this.userName = userName;...
2018-08-22 15:55:00
129
转载 适配器设计模式--《Head first 设计模式》阅读笔记
什么适配器设计模式呢?现在有接口A,客户类的请求这个接口。但是我们希望客户调用的是接口A和接口B,但是这个过程对客户类是透明的。需要造一个适配器,使由于接口不兼容而不能交互的类可以一起工作。下面是实现的例子://鸭子接口public interface Duck { public void quack(); public void fly();...
2018-08-13 23:42:00
62
转载 java创建对象的初始化过程
1. 父类静态成员变量和静态代码块 (java虚拟机加载类时,就会执行该块代码,故只执行一次)2.子类静态成员变量和静态代码块 (java虚拟机加载类时,就会执行该块代码,故只执行一次)3.父类普通成员变量4. 父类普通代码块(每次new,每次执行)5.父类构造函数(每次new,每次执行)6. 子类普通成员变量7. 子类普通代码块(每次new,每次执行)...
2018-08-10 18:05:00
51
转载 jsp分页技术
如果一张表的数据有非常多,页面就需要分页展示,但一次性从数据库中读取全部的数据会给服务器带来巨大压力。jsp分页技术的设计思想来源于“select * from employee limit ?,?”这条sql语句,第一个“?”指查询的起始位置,第二个“?”代表偏移量。页面需要展示多少数据,每次就从服务器读取多少数据,大大减轻了服务器的压力。下面开始实现一个javaweb的demo帮...
2018-08-04 22:40:00
92
转载 java类加载顺序
public class Base{ private String baseName = "base"; public Base() { callName(); } public void callName() { System. out. println(baseName);...
2018-07-31 23:46:00
85
转载 保卫方案--京东OJ
来源:牛客网题目描述:战争游戏的至关重要环节就要到来了,这次的结果将决定王国的生死存亡,小B负责首都的防卫工作。首都位于一个四面环山的盆地中,周围的n个小山构成一个环,作为预警措施,小B计划在每个小山上设置一个观察哨,日夜不停的瞭望周围发生的情况。一旦发生外地入侵事件,山顶上的岗哨将点燃烽烟,若两个岗哨所在的山峰之间没有更高的山峰遮挡且两者之间有相连通路,则岗哨可以观察到另一个山...
2018-06-05 13:00:00
89
转载 java中sort()方法的用法
在java.util.Collections类中有个sort()方法,主要是用来给数组排序,排序的规则可以自己重写。(一)给数组{2,3,1,5}按自小到大排序public class Main{ public static void main(String[] args){ ArrayList<Integer> lis...
2018-04-04 16:27:00
612
转载 链表反转(c++描述)
问题是给定一个链表的头节点,要求把链表反转,输出所有元素。这里讲下怎么反转。链表如图所示:首先定义一个pre和一个tmp都为空ListNode* tmp=NULL; ListNode* pre=NULL;第二步,把头节点的原next指针放入tmp中第三步,使next指针指向pre,这时候链表是这样的第四步,把pHead赋值给pre第五...
2018-03-12 00:34:00
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人