自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 问答 (1)
  • 收藏
  • 关注

原创 BFS和DFS的应用

130. 被围绕的区域https://leetcode-cn.com/problems/surrounded-regions/ public void solve(char[][] board) { if (board.length < 3 || board[0].length < 3) { return; } ...

2019-06-02 15:10:41 448

原创 elasticsearch简单操作

#查看健康状态GET _cat/health?v#检查分片信息GET _cat/shards?v#查看索引信息GET _cat/indices?v#新增索引PUT /test_indexGET /test_index#删除索引DELETE /test_index#新增documentPUT /test_index/my_type/1{ "na...

2019-05-26 14:12:03 96

原创 二叉树遍历

一、中序遍历leetCode 94 中序遍历递归实现public class InorderSolution { List<Integer> list = new ArrayList<>(); public List<Integer> inorderTraversal(TreeNode root) { if (ro...

2019-05-24 16:34:00 118

原创 平衡二叉树判定 树的深度和高度

树的深度和高度根节点r,某个子孙节点v深度:从v走到r的边数高度:一棵树的最大深度即高度,约定空树高度为-1平衡二叉树的判定leetCode 110 平衡二叉树 public int getHeight(TreeNode treeNode) { if(treeNode == null) return -1; int leftHeigh...

2019-05-24 14:19:19 6317

原创 fastdfs安装总结

1.准备两台服务器分别作为tracker和storage192.168.96.121tracker192.168.96.100 storage这两台机器要能编译c源码,需要安装有make和gcc2.核心安装拷贝文件夹libfastcommon到/usr/local/fastdfs中,进入文件夹运行make.sh和make.sh install3.创建软链接ln -s ...

2019-05-19 21:36:34 150

原创 dubbo一周总结

相关概念单体架构:略(新手从一开始到现在接触的都是这种架构)RPC:远程方法调用。有A B两台机器,提供用户注册的服务,用户只能访问A,A必须调用B才能完成某一个操作,此时有两种方案,一是B提供一个接口供A调用,这是基于HTTP协议的;另一方案是A和B自己约定一套协议,可能基于tcp实现了一套协议,总之可以做到比http精简高效。方案二就是RPC,我的理解,RPC其实是为了跟平常熟悉的HT...

2019-05-12 23:51:53 79

原创 edm项目5.3总结

一、lombok的使用maven引入 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.6</version> <scope>pr...

2019-05-03 22:41:04 272

原创 edm项目4.21一周学习总结

一、rocketmq的搭建两个主节点集群的搭建,两台虚拟机,分别配置好namesrv和broker搭建完成后,使用运维监控的应用监控集群的状态二、rocketmq基本使用 @Test public void testProduce() { DefaultMQProducer producer = new DefaultMQProducer("test...

2019-04-21 17:01:38 149

原创 edm项目4.13一周学习总结

一、搭建redis集群略(用到的时候找找博客)附一个redis.conf配置说明(附录一)二、使用redis集群下使用redisTemplate项目使用redis实现队列,生产者生产数据push,消费者消费数据pop,后续学习MQ取代redis。redis有几种数据类型?string list hash setstring的使用示例 ValueOpe...

2019-04-13 22:57:38 185

原创 VMware的三种网络连接方式总结

一、桥接想象成两台机器连接到一个交换机上疑问:什么是虚拟网卡?如果一台电脑只有一个真实网卡,虚拟的原理是什么?二、NAT(Network Address Translation)用了虚拟网卡vmNet8跟真实机器连接,它与桥接的区别是:桥接可以看成新增了一台机器,它跟真实机器平行;NAT则把真实机器当成一个网络节点,把真实机器当成路由器,虚拟机器连接到路由器上三、host-on...

2018-12-19 11:44:15 320

原创 java三种类型的加载器

AppClassLoader:负责Classpath下类的加载ExtClassLoader:负责JRE扩展目录ext中类的加载以上都是ClassLoader的子类根加载器:由C++编写,java中看不到,它负责java核心类的加载,如rt.jar中的类...

2018-10-31 20:33:13 400

原创 quartz更改cron不用重启服务器

修改两张表:quartz_corn_trigger 和quartz_triggercorn那张表专门存放corn形式的触发器,corn表达式就在此表更改trigger可存放各种类型的触发器,在此表更改下次触发时间,接收参数为时间戳...

2018-10-24 19:11:38 2256

原创 打卡8.1 day1

MD5、sha256的区别?将一只狗hash化,得到一个特别大的数字,格式化为16进制输出,总共32为,成为MD5(折合二进制128位),如果折合二进制一共256位,称为sha256。那么,如何将一只狗hash操作?为什么说MD5已经不安全?...

2018-08-13 21:00:12 134

原创 删除旧的linux-image | boot空间不足

uname -a //当前用的哪个版本dpkg --get-selections | grep linux-image //列出所有版本sudo apt-get remove linux-image-xxxx

2017-04-07 00:04:53 1122

原创 【复习linux的使用】(四)——权限/进程

权限用命令行创建一个用户/组添加用户到组查看用户属于哪个组?说说什么是setgid位?创建一个共享文件夹删除组和用户用什么命令?id chownuseradd tony;创建tonysudo passwd tony;改密码/etc/passwd和/etc/shadowgroups tony;//看看Tony属于哪些组sudo chmo

2017-03-18 19:47:00 162

原创 【复习linux的使用】(三)——echo展开/快捷键/history

echo 与展开单引号/双引号$ 数学表达式{0..9} {A..Z}快捷键:移到行首/行尾?历史命令 history!88ctrl+r表9-1: 光标移动命令按键行动Ctrl-a移动光标到行首。Ctrl-e移动光标到行尾。Ctrl-f光标前移一个字符;和右箭头作用一样。

2017-03-18 19:14:25 429

原创 【复习linux的使用】(二)——认识命令/重定向/管道

man type whatis which到底什么是命令?命令可以是下面四种形式之一:是一个可执行程序,就像我们所看到的位于目录/usr/bin 中的文件一样。属于这一类的程序,可以编译成二进制文件,诸如用 C 和 C++语言写成的程序,也可以是由脚本语言写成的程序,比如说 shell,perl,python,ruby,等等。是一个内建于 shell 自身的命令

2017-03-14 23:26:09 289

原创 【复习linux的使用】(一)——基本操作/基本目录/通配符

总结思考:shell上的#表示什么?shell上怎么复制粘贴文本?查看硬盘和内存用什么命令?日期用date,这个月的月历用哪个命令?相对路径.和..表示什么?怎么回到家目录?怎么回到上次的目录?怎么列出文件?怎么查看当前的工作目录?一.什么是shell?shell就是一个翻译官,将你输入的命令翻译给操作系统,让操作系统执行。cd ls pwdcd -绝对

2017-03-14 22:53:04 659

原创 【周边知识学习积累】——关于UEFI和双系统

一、什么是UEFI?UEFI 新型UEFI,全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface), 是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。 unified 统一的 firmware 固件BIOS 即Basic Input/Output System,翻成中文是“基本输入/

2017-01-26 23:30:39 716

原创 log4j bonding slf4j,log4j2的hello world版,slf4j使用log4j2 入门经验

下载新版本的包,最怕老版本的帖子。百度上相关文档不多,于是萌生了总结一贴的想法,第一次自己总结文章,内容比较低级,希望对我这样的新手朋友有帮助。1.什么是log4j、slf4j我自己的理解:升级版的System.out.println(),可以将输出保存到日志文件中,可以将内容分级别,程序员可以控制让重要的内容输出。slf4j就像sun,游戏规则一般用定的,log4j就是一种实现,具体

2015-07-25 17:24:00 507

原创 马士兵视频学习复习归纳(一)

一、Ajax异步 javascript and xml1.      在js 里Var req;根据不同浏览器创建不同对象if (window.XMLHttpRequest) {// code for IE7+,Firefox, Chrome, Opera, Safari       req= newXMLHttpRequest();     }else{// code

2015-05-28 21:49:36 321

空空如也

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

TA关注的人

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