5 taizhenba

尚未进行身份认证

IT 程序员

等级
TA的排名 4w+

docker的使用命令

dockerlogin登录dockerpush镜像dockerpull//拉代码可以基于gitdockerpush//推送镜像到仓库仓库可以理解为maven的nametag理解为版本dockerbuild-f~/docker/Dockerfile1.在一个空目录创建Dockerfile1不然会全部senddockerDemon...

2019-07-22 14:11:07

java8 lambda 使用学习

1.groupby使用classBlogPost{Stringtitle;Stringauthor;BlogPostTypetype;intlikes;}List<BlogPost>posts=Arrays.asList(...);Map<BlogPostType,List<B...

2019-07-09 15:25:01

linux iptables

[root@test03rc.d]#more/etc/sysconfig/iptables#Generatedbyiptables-savev1.4.21onThuJan1716:36:282019*filter:INPUTACCEPT[0:0]:FORWARDACCEPT[0:0]:OUTPUTACCEPT[3661:427646]-AINPU...

2019-01-17 16:50:53

redis 运维

redis-cli-h10.163.144.77-p6379-acFLZABqxeqZ9IEOu 查看连接数127.0.0.1:6379>clientlistid=12addr=10.30.138.83:35726fd=8name=age=10idle=10flags=Ndb=0sub=0psub=0multi=-1qbuf=0qbuf...

2018-11-29 11:09:26

新机器的配置

添加进入阿里云安全组,实现通用控制 sg-25ocx9pfx(可远程登录)  更新系统软件版本 更新时间1234567891011rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeyum install -yntpntpdate-upool.ntp.orgdateyum-yupdate...

2018-07-10 11:11:39

数据库主从配置

备份主从数据mysqldump-h127.0.0.1-uroot-P3306-p--single-transaction--master-data=2  --all-databases> /data/tuan/sql/mall02_all_database_201702280053.sql以上命令备份所有数据,然后会记录当前binlog的日志 同步到目标机器mysql-h1...

2018-07-10 11:00:56

linux mysql 安装

下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads或者 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gztar -zxvfmysql-5.6.33-linux-gli

2017-11-12 13:46:11

服务器请求的优化和性能的监控

最近在搞服务器优化这一块,查了一些资料,总结一下。查看服务器curl请求时间:curl-o/dev/null-s-w%{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n"'http://www.baidu.com'返回结果

2017-09-08 09:59:03

git中 rebase 和 revert

git revert 可以理解成回滚的意思。如通过gitlog可以执行git revert d550d24d90db1fd9d3954bff3b21ff53375c72bagit 中rebase 和merge的区别:rebase和merge 都是合并分支的命令: rebase也用在 gitpull --rebase两者的区别在于:

2017-08-08 10:06:09

rpc 简单实现

接口:package com.ltz.rpc;public interface HelloService{Stringhello(String name);}实现:package com.ltz.rpc;public  class HelloServiceImpl i

2017-08-07 15:49:01

ThreadLocal 类的理解

ThreadLocal对象通常用于防止对可变的实例变量或全局变量进行共享。例如:在单线程中可以维持一个全局的数据库的连接,并在程序启动时初始化。避免每一个方法都要传递一个connection对象。由于JDBC的连接对象不一定是线程安全的,因此当多线程在没有协同的情况下使用全局变量时,就不是线程安全的,可以通过将JDBC的连接保存到ThreadLocal对象中,每一个线程都要

2017-07-09 10:33:07

IO 模型

常用的IO模型:1.同步阻塞IO:常用的IO 2.同步非阻塞IO: 默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非Java的NIO(New IO)库。3.IO多路复用: 即经典的Reactor设计模式,有时也称为异步阻塞IO,Java中的Selector和Linux中的epoll都是这种模型。这里有redis

2017-07-05 14:24:57

java 中的注解使用

注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它annotation类型作说明。Java5.0定义的元注解:    1.@Target,    2.@Retention,    3.@Documented,    4.@Inherited  这些类型和它们所支持的类在java.lang.

2017-06-03 13:32:57

Git 分支的合并以及解决冲突

分支的新建与合并让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。你将经历如下步骤:开发某个网站。为实现某个新的需求,创建一个分支。在这个分支上开展工作。正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补。你将按照如下方式来处理:切换到你的线上分支(p

2017-06-02 18:16:18

linux 变量有关知识点

inux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所

2017-06-01 16:39:29

Linux 环境变量总结

Linux环境变量分类一、按照生命周期来分,Linux环境变量可以分为两类:1、永久的:需要用户修改相关的配置文件,变量永久生效。2、临时的:用户利用export命令,在当前终端下声明环境变量,关闭Shell终端失效。二、按照作用域来分,Linux环境变量可以分为:1、系统环境变量:系统环境变量对该系统中所有用户都有效。2、用户环境变量:顾名思义,这种类型的环境变量

2017-06-01 16:17:14

一个项目如何引用其他项目中的类

最近写代码在写一个tools的工程,打算把平常用到的自己写的工具类都放在里面。所以就出现了一个工程使用到tools工程中的类使如何引用比如tools工程为projecttools,现在要使用工具工程中的类的工程为projectaa那么右击aa,properties->javabuildpaths->project->add选择tools即可对projecttools

2017-02-07 16:23:11

Spark RDD

RDD是Spark中的抽象数据结构类型,任何数据在Spark中都被表示为RDD。从编程的角度来看,RDD可以简单看成是一个数组。和普通数组的区别是,RDD中的数据是分区存储的,这样不同分区的数据就可以分布在不同的机器上,同时可以被并行处理。因此,Spark应用程序所做的无非是把需要处理的数据转换为RDD,然后对RDD进行一系列的变换和操作从而得到结果。本文为第一部分,将介绍SparkRDD中

2016-10-26 10:48:59

Java thread中的callback和Future的简单使用

packagethreadPa;importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;imp

2016-10-18 11:50:59

正则学习

1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$)[a-zA-Z0-9_\u4e00-\u9fa5]+$ 其中:^ 与字符串开始的地方匹配 (?!_)不能以_开头 (?!.*?_$)不能以_结尾 [a-zA-Z0-9_\u4e00-\u9fa5]+至少一个汉字、数字、字母、下划线 $与字符串结束的地方匹配

2016-09-28 10:13:20

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!