自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 Golang Printf、Sprintf 、Fprintf 格式化

/* %v 输出结构体 {10 30} %+v 输出结构体显示字段名 {one:10 tow:30} %#v 输出结构体源代码片段 main.Point{one:10, tow:30} %T 输出值的类型 main.Point %t 输出格式化布尔值 true %...

2019-11-14 16:43:11 2704

转载 IntelliJ Idea 常用快捷键

IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F...

2019-05-08 21:13:08 188

原创 java并发编程

1、多线程的概念:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。https://www.runoob.com/java/java-multithreading.html2、创建线程的三种方式:继承Thread类、实现Runnable接口、实现Callable接口和利用Fut...

2019-05-08 19:02:41 256

原创 java的异常处理

分类:http://www.importnew.com/26613.htmlhttps://blog.csdn.net/hguisu/article/details/6155636try-catch-finally 规则(异常处理语句的语法规则):1) 必须在 try 之后添加 catch 或 finally 块。try 块后可同时接 catch 和 finally 块,但至...

2019-04-21 10:21:55 139

原创 IO处理

http://www.cnblogs.com/oubo/archive/2012/01/06/2394638.htmlhttps://www.ibm.com/developerworks/cn/java/j-lo-javaio/java中的编码问题:https://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/分类:...

2019-04-20 17:09:29 233

原创 java中的集合

主要的集合体系:|-- Collection(接口) |-- List(接口):有序,可重复 |--ArrayList(类):底层是数组,查询快,更新慢,不安全,效率高 |--Vector(类):底层是数组,查询快,更新慢,安全,效率低 |--LinkedList(类):底层是链表,查询慢,更新快,不安全 |...

2019-04-20 09:48:51 83

原创 java特性概述

java拥有三大特性:封装(抽象),继承,多态。http://www.cnblogs.com/zzx1045917067/archive/2012/12/20/2827010.html1、封装:概念:描述一类事物可以用类来描述,事物具有某些特点和行为能力,对应到类上就是属性和方法。我们将这个类的属性和方法根据一定的规则管理起来,就叫做封装。作用:a)实现特性的隐藏,达到保护数据的目...

2019-04-15 21:57:03 306

原创 docker抓包方法

docker inspect $container_id|grep Pid获取到pid后,执行nsenter -t $pid -n tcpdump -i ethX -n

2019-02-25 10:31:46 2064

转载 ETCD相关

转自:https://www.cnblogs.com/softidea/p/6517959.html ETCD相关介绍--整体概念及原理方面etcd作为一个受到ZooKeeper与doozer启发而催生的项目,除了拥有与之类似的功能外,更专注于以下四点。简单:基于HTTP+JSON的API让你用curl就可以轻松使用。 安全:可选SSL客户认证机制。 快速:每个实例每秒支持一千...

2019-02-12 11:44:29 279

转载 理解RESTful架构

摘自:https://www.cnblogs.com/alex3714/articles/6808013.html什么是RESTful架构:(1)每一个URI代表一种资源;(2)客户端和服务器之间,传递这种资源的某种表现层;(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。 设计指南:一、协议API与用户的通信协议,总是使用HTTPs...

2019-02-11 15:34:04 162

原创 go实现多队列并发

1、场景描述       假设有一个任务,分成A、B、C、D四个步骤,四个步骤的耗时差别很大,且不同的任务可能是B的耗时最长,也有可能是D的耗时最长,步骤B和C依赖步骤A,步骤D依赖B和C。为了提高性能,故实现任务之间的并发。2、具体实现      用四个队列分别完成任务中的每个步骤,队列之间是并发的,队列中可以顺序执行也可以并发执行(比如queue_B)package main...

2018-08-24 16:28:43 3023

原创 gjson常用使用方法

 1、包路径:github.com/tidwall/gjson/(直接可以看这个链接,打开很慢,所以备份下)2、获取单个标签值:package mainimport "github.com/tidwall/gjson"const json = `{    "name":{        "first":"Janet",        "last":"Prichard&qu

2018-08-06 11:49:50 9986

原创 Spring+Dubbo+Zookeeper框架

1、工程目录结构如下:2、dubbodemo父模块的pom.xml,用来管理和聚合个模块。 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2018-07-19 23:41:12 3258

转载 Spring+SpringMVC+Hibernate+Bootstrap整合

这个是网上找的,但是很久了,找不到链接了,我在这里记录一下,前端的代码太多了就不贴出来了,可以忽略bootstrap部分。1、整个工程目录结构如下:2、pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...

2018-07-17 19:44:04 709

转载 使用nmon分析Linux系统性能

https://blog.csdn.net/russ44/article/details/53081448一、概述nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。nm...

2018-04-09 11:29:46 1155

原创 爬虫练习

# -*- coding: utf-8 -*-import sysimport threadingimport threadpoolreload(sys)sys.setdefaultencoding('utf-8')import timefrom selenium import webdriverwebdriverPath = 'D:\\test\\chromedriver.e...

2018-03-30 10:26:58 199

转载 go语言中对文件和文件夹的基本操作

http://blog.csdn.net/wangshubo1989/article/details/77933654?locationNum=4&fps=1

2017-12-25 10:40:22 751

原创 java实现文件夹下解压jar包和zip包

比如解压下列jar包:D:\ProtexScan\example\example.jar将项目打成jar包后,执行:java -jar decompression_tools-1.0-SNAPSHOT.jar D:\ProtexScan解压完成后会在D:\ProtexScan生成一个target目录和extractLog.txt日志文件,所有解压后的文件按照原目录结构放置在target目录

2017-12-07 16:20:15 12626

原创 go语言使用sftp包上传文件和文件夹到远程服务器

func uploadFile(sftpClient *sftp.Client, localFilePath string, remotePath string) { srcFile, err := os.Open(localFilePath) if err != nil { fmt.Println("os.Open error : ", localFilePath)

2017-12-07 15:25:36 10663 2

原创 第一篇博客,处女作

为什么想到要写博客?1、职场新手,工作压力不大,比较清闲,有时感觉无所事事,学习效率不高,容易走神,看了很多大牛都在写博客用来总结和记录自己的学习和工作工程。希望我也可以通过写博客来提高学习和工作的条理性。能及时总结和规划。2、感觉记忆力不行,加上技术的东西特别繁多,自己踩过的坑和心得过一段时间就会忘记,想通过博客的形式将其记录下来,以后不一定会看,但是总归留了一个脚印,假如以后再做鞋时还

2017-10-30 11:09:47 279

空空如也

空空如也

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

TA关注的人

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