个人笔记
文章平均质量分 77
decode-life
孤独的程序猿
展开
-
redis 底层数据结构
简单动态字符串SDS包含字符串长度,剩余可用长度,字符数组用于Redis中所有的string存储字典(map)数组 链表形式,跟hashMap很像链地址法解决hash冲突rehash使用新建hash数组链表进行数据rehash迁移,扩容是大于原数组长度的第一个2的n次幂渐进式rehash,就是不是一次性迁移完,而是在CRUD操作时,一点点迁移用于hash类型数据链表...原创 2019-11-19 10:10:03 · 910 阅读 · 0 评论 -
VMware安装CentOS
VMware 安装CentOS7后配置事项安装完成后,需要将网络配置开启[类似PD安装CentOS7]防火墙端口开启//查看已开启端口firewall-cmd --list-ports//开启80端口$ firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port=80...原创 2019-07-05 16:45:18 · 181 阅读 · 0 评论 -
guava中Preconditions.checkState NoSuchMethod 的报错解决
前言项目中遇到guava中Preconditions.checkState NoSuchMethod 的报错,排查思路在这里复盘下,以做后续回忆指导首先启动报上述错误,猜测应该是jar包冲突 然后就开始排查guava本jar包的冲突问题,借助于IDEA的pom文件Maven->show dependencys ,然后查找guava包,看看到底有哪些版本 然后确实发现了多个版本(这...原创 2018-08-13 11:57:07 · 1037 阅读 · 0 评论 -
java并发编程之--CountDownLatch
java并发笔记之–CountDownLatch知乎 decodelife,转载请注明出处本文为java并发笔记系列之— CountDownLatch概念单词Latch,中文翻译是门闩,也就是有“门锁”的功能,所以当门没有打开时,N个人是不能进入屋内的,也就是N个线程是不能继续向下运行的,支持这样的特性可以控制线程执行任务的时机,使线程以“组团”的方式一起执行任务。类CountDownLatch也是原创 2017-11-09 10:45:56 · 469 阅读 · 1 评论 -
面试-字符串匹配ABBA模式
如题,有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京”, 要求输入一个匹配模式(简单的以字符来写), 比如 aabb, 来判断该字符串是否符合该模式, 举个例子:pattern = “abba”, str=”北京 杭州 杭州 北京” 返回 truepattern = “aabb”, str=”北京 杭州 杭州 北京” 返回 falsepattern = “baab”, str原创 2017-09-22 10:46:24 · 3789 阅读 · 3 评论 -
CentOS7 安装Mysql5.7(解压缩版)
自己在CentOS7中安装Mysql5.7(解压版),详细笔记,其中有一些安装,配置和开机启动的配置纪录,供大家参考和自己记忆整理原创 2016-07-10 21:09:29 · 10538 阅读 · 2 评论 -
CentOS7 安装zookeeper
自己的CentOS 安装和配置zookeeper,以及zookeeper中配置文件的配置项详解笔记,供大家借鉴与交流原创 2016-07-10 21:06:11 · 6779 阅读 · 1 评论 -
protobuf 学习笔记
初次接触protobuf,在此整理一下自己的一些学习过程及问题,作为笔记或者分享来互相学习原创 2016-04-28 15:28:24 · 4778 阅读 · 1 评论 -
FCKEditor在IE10下的不兼容问题解决方法
环境介绍:ckeditor/" target="_blank">fckeditor2.6.2原创 2014-11-20 16:05:49 · 2871 阅读 · 1 评论 -
Freemarker实现页面静态化cms
自己学习利用freemarker进行静态化的demo,旨在进行一点儿自我记录和分享交流,demo中做出了最简单的一个生产静态化页面和浏览生成的静态页面等的流程原创 2015-01-22 15:42:58 · 4874 阅读 · 0 评论 -
JFinal+maven+freemarker 入门教程
此次写这个文章主要是为了记得的一个笔记成分,然后分享一下自己在入门学习是的一些步骤和源码问题,分享给大家一起学习,一起探讨深入原创 2014-12-29 10:25:39 · 9819 阅读 · 7 评论 -
DWR简单实例
1. 首先需要的jar,如果是maven可以添加如下依赖 org.directwebremoting dwr 2.0.12. web.xml中添加如下配置项 dwr-invoker uk.ltd.getahead.dwr.DWRServlet classes原创 2014-12-02 14:20:20 · 836 阅读 · 0 评论 -
Java反射机制简介及简单实例
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mysql.jdbc.转载 2014-09-18 17:20:32 · 2271 阅读 · 0 评论 -
自己对于各种浏览器开发时出错的一点儿总结
1. 如果出现对于在火狐浏览器上都可以正常显示,但是在ie或着chrome 上不能显示的问题,大概是因为以下原因: (1):div等元素标签多一个或者少一个;原创 2013-05-10 13:45:06 · 583 阅读 · 0 评论 -
Memcached安装和基本使用
Memcached安装和基本使用1. 下载Memcached:http://code.jellycan.com/memcached/ 现在的最新版本是1.2.6.注意下载正确的版本,windows 服务的话下载win32 binary。2.解压之后放在硬盘的目录下,如:D:\memcached. 然后在运行中输入cmd进入命令行,进入到Memcached.exe 所转载 2013-07-19 17:04:49 · 680 阅读 · 0 评论 -
对于java用发送http请求,请求内容为xml格式
package com.infowarelab.test;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import j原创 2013-06-05 16:01:41 · 3153 阅读 · 0 评论 -
对于html 页面的针对于浏览器,插件等的各种问题小记录
1. 用到JQuery的地方,要把JQuery.js 放到页面的js引用的第一个原创 2013-04-08 09:46:06 · 733 阅读 · 0 评论