自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gazhi1111的专栏

菜鸟养成记事薄

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

原创 算法视频集合

1.麻省理工学院公开课:算法导论(在线):http://edu.51cto.com/lesson/id-2236.html语言是英文的,不过字幕已经被翻译为中文。2.数据结构经典疑难问题视频讲解(在线):http://edu.51cto.com/course/course_id-158.html这个主要是描述问题,然后如何用程序实现,没有巧妙的算法,但是解决问题的方法还可以。3

2017-11-16 14:26:52 3227

原创 读书列表

深入理解java虚拟机   已读mysql技术内幕  innodb  已读redis设计与实现   已读java并发编程实战    已读java并发编程的艺术   已读effective java            在读数据结构和算法        在读重构 改善既有代码的质量redis开发与运维        编程珠玑剑指offer分布式java应

2017-11-09 15:58:56 187

原创 Redis汉明重量 bitcount

转载自 沐雨听风统计一个位数组中非0位的数量,数学上称作:”Hanmming Weight“,汉明重量SWAR算法计算汉明重量C实现是这样的 1 2 3 4 5 6 7 8 9// 计算32位二进制的汉明重量int32_t swar(int32_t i){ i =

2017-09-23 16:49:57 689

原创 二进制位

异或运算 XOR异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0

2017-09-23 15:08:15 645

转载 Java语言使用注解处理器生成代码——第二部分:注解处理器

原文作者:deors 原文地址:https://deors.wordpress.com/2011/10/08/annotation-processors/ 译文作者:Jianan - qinxiandiqi@foxmail.com 版本信息:本文基于2015-10-16版本进行翻译 版权声明:本文经原文作者许可进行翻译,保留所有权利,未经允许不得复制和转载

2017-09-19 10:27:28 622

转载 Java语言使用注解处理器生成代码 —— 第一部分:注解类型

原文作者:deors 原文地址:https://deors.wordpress.com/2011/09/26/annotation-types/ 译文作者:Jianan - qinxiandiqi@foxmail.com 版本信息:本文基于2015-10-09版本进行翻译 版权声明:经原作者许可进行翻译,保留所有权利,未经允许不得复制和转载。从本文开始,

2017-09-19 10:23:08 335

原创 JVM--1、GC

两种垃圾回收算法:引用计数算法、可达性分析算法(JVM采用的)引用计数算法的缺点:很难解决对象之间相互循环引用的问题。帧栈中的对象随着方法或线程的结束,生命周期结束,内存回收。GC主要管理的是JAVA堆(对象的成员变量等,针对对象)和方法区(类的静态对象,常量等,针对类)可作为GC Roots的对象包括下面几种:1.虚拟机栈(帧栈中的本地变量表)中引用的对象。-

2017-09-09 18:46:51 172

原创 InnoDB存储引擎--4、数据库备份

mysqldump备份:下列语句完整版需要加上用户名和密码  例子:mysqldump -h127.0.0.1 -uroot -ppassword --single-transaction catlogon > /opt/lampp/var/mysql/catlogon_backup.sql   这条语句备份数据库catlogon的结构和数据。备份所有数据库:mysqldump -

2017-09-08 14:19:55 193

原创 InnoDB存储引擎--3、分布式事务XA

package p.zzq.xa;import java.sql.SQLException;import java.sql.Statement;import javax.sql.XAConnection;import javax.transaction.xa.XAException;import javax.transaction.xa.XAResource;

2017-09-07 16:54:07 346

原创 InnoDB存储引擎--2、存储过程

创建表:CREATE TABLE test_load (a INT NOT NULL AUTO_INCREMENT,b CHAR(80),PRIMARY KEY (`a`)) ENGINE=INNODB;创建存储过程:DELIMITER //CREATE PROCEDURE p_load(COUNT INT UNSIGNED)BEGINDECLA

2017-09-07 13:40:56 544

原创 InnoDB存储引擎--1、全文索引

从InnoDB1.2.x版本开始,InnoDB存储引擎开始支持全文索引在表中以(word, ilist)结构存储,FTS Index Cache是一个红黑树结构,根据(文档ID,word出现在文档中的位置)进行排序假设有如下表:CREATE TABLE `buy_log` (  `userid` int(10) unsigned NOT NULL,  `buy_date

2017-09-06 17:05:38 2398

原创 apk反编译

使用工具:apktool(资源文件获取)dex2jar(源码文件获取)jd-gui (源码查看)https://pan.baidu.com/s/1mi9kIXq          工具下载工具介绍:apktool       作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar

2017-08-30 11:12:21 505

转载 跟上Java8 - 你忽略了的新特性

转载自 王爵的技术博客虽然我们开始了Java8的旅程,但是很多人直接从java6上手了java8, 也许有一些JDK7的特性你还不知道,在本章节中带你回顾一下我们忘记了的那些特性。 尽管我们不能讲所有特性都讲一遍,挑出常用的核心特性拎出来一起学习。新特新异常改进try-with-resources这个特性是在JDK7种出现的,我们在之前操作一

2017-08-01 19:19:29 346

转载 跟上Java8系列文章 - Stream API快速入门

转载自 王爵的技术博客在前面我们简单介绍了lambda表达式,Java8旨在帮助程序员写出更好的代码, 其对核心类库的改进也是关键的一部分,Stream是Java8种处理集合的抽象概念, 它可以指定你希望对集合的操作,但是执行操作的时间交给具体实现来决定。为什么需要Stream?Java语言中集合是使用最多的API,几乎每个Java程序都会用到集合操作, 这里的St

2017-08-01 15:29:09 276

转载 跟上Java8系列文章 - 了解lambda

转载自王爵的技术博客从java8出现以来lambda是最重要的特性之一,它可以让我们用简洁流畅的代码完成一个功能。 很长一段时间java被吐槽是冗余和缺乏函数式编程能力的语言,随着函数式编程的流行java8种也引入了 这种编程风格。在此之前我们都在写匿名内部类干这些事,但有时候这不是好的做法,本文中将介绍和使用lambda, 带你体验函数式编程的魔力。l

2017-08-01 14:32:17 208

原创 maven grpc

http://blog.csdn.net/qjyong/article/details/9098213https://my.oschina.net/wangmengjun/blog/909867

2017-07-24 13:26:03 233

原创 protobuf文章

https://my.oschina.net/wangmengjun/blog/909867http://www.aboutyun.com/thread-8212-1-1.htmlhttp://blog.csdn.net/tolihaifeng/article/details/52605644

2017-07-21 19:53:33 95

原创 Linux笔记

定时任务 /etc/cron* 修改完重启下服务

2017-07-19 16:00:00 83

原创 Java nginx https 双向认证

http://blog.csdn.net/qq315737546/article/details/52864220最近要做个https 双向认证的,就做了个demo,踩了不少坑,记录一下.主要还是对原理理解不够透彻,刚开始直接从网上搬个例子就用,结果大部分都不适用.1.单向,双向认证过程详解2.证书格式说明3.使用openssl生成证书4.nginx配置(服...

2017-06-24 14:31:15 207

原创 Redis文章mark

redis搭建:http://blog.csdn.net/localhost01/article/details/71436801https://zhuanlan.zhihu.com/p/24091754http://www.cnblogs.com/shihaiming/p/5953956.htmlredis学习笔记:http://blog.csdn.net/liubenlong0...

2017-06-20 15:17:39 97

原创 redis配置文件

原文地址: https://github.com/linli8/cnblogs/blob/master/redis%E5%89%AF%E6%9C%AC.conf# redis 配置文件示例   # 当你需要为某个配置项指定内存大小的时候,必须要带上单位, # 通常的格式就是 1k 5gb 4m 等酱紫: # # 1k =>...

2017-05-31 14:23:31 61

原创 笔记自用

网站: 语言文档:http://shouce.jb51.net/python/index.html   修改LINUX JAVA环境变量/etc/profile  文件尾部  加入JAVA_HOME=/usr/java/jdk1.8/PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$J...

2016-04-27 18:24:09 123

原创 linux jdk安装配置

下载64位tar包,解压配置环境变量/etc/profile   最后追加  JAVA_HOME=/usr/local/jdk1.8JRE_HOME=/usr/local/jdk1.8/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools....

2015-08-18 15:15:00 87

原创 java获取泛型T的类

(Class) (((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0])

2015-07-16 16:15:10 282

原创 Redis集群部署

1. Redis结构图  1. 安装必须要软件>service iptables stop 关闭防火墙避免不必要的麻烦>yum install –y gcc* 安装GCC>yum install –y ruby 安装ruby>yum install –y ruby-rdoc 安装rubydoc>yum install rubygems...

2015-07-02 11:53:39 92

原创 Redis单节点部署

1.到http://redis.io下载最新的redis2.将tar包上传到linux服务器并解压tar xf redis-3.0.2.tar.gz3.cd redis-3.0.24.make5.make install6.cp redis.conf /etc/7.修改系统配置文件,执行命令echo vm.overcommit_memory=1 >> /e...

2015-07-02 11:50:00 212

原创 LVS+Keepalived搭建负载均衡服务器

LVS+Keepalived搭建负载均衡服务器 IP信息列表:LVS-DR-Master                192.168.0.14LVS-DR-BACKUP              192.168.0.16Realserver-1                   192.168.0.11Realserver-2                   19...

2015-07-02 11:41:59 93

原创 MySQL字符集

/etc/my.cnf[client]default-character-set=utf8[mysql]default-character-set=utf8 [mysqld]character-set-server=utf8 重启mysql   mysql -uroot -pxxx -e"select id,nickname,level,rmb ...

2015-07-02 11:38:51 54

原创 exe4j打包jar

注:我使用的exe4j版本为5.0.1,只支持1.6及以下的jdk一、在Eclipse中打包jar1.Export界面2. 3. 4.  5.点击Finish导出jar包二、使用exe4j将jar包打包成exe文件1.exe4j欢迎界面 2. 3. 4. 5. 点击+号将项目引用的jar包导入6. 点击下拉菜单Advanced Options,选择Search seq...

2015-06-15 12:11:05 107

空空如也

空空如也

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

TA关注的人

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