自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kongjunlongaa的博客

技术共享平台,一切为了码农

  • 博客(936)
  • 资源 (3)
  • 收藏
  • 关注

原创 终于需要更新一些学习所得了,便于分享核心技术,共同学习

整理ignite的学习经验 @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor(); //乐观锁插件 mybatisPlusInterceptor.addInnerInterceptor(new OptimisticLoc...

2022-05-21 13:32:07 1147

转载 java 性能调优,使用 async-profiler + FlameGraph火焰图 分析cup消耗热点代码

参考文章https://www.jianshu.com/p/9364028cca4e目的:通过分析工具找到项目中占用cpu时间最长的代码片段,优化热点代码,达到优化内存的效果。1.准备工具,从git中下载项目,可以在linux服务器上直接clone,我这里选择在Windows上先下载工具。2.下载FlameGraph,和async-profiler 代码。在git本地仓库中...

2019-11-15 11:10:30 1820

转载 【转载】Docker镜像打包示例

本文链接:https://blog.csdn.net/qq_26235847/article/details/84635250一、war包(SpringMVC项目)镜像部署1、拉取tomcat镜像docker pull tomcat:8.5.302、上传需要部署的war包(以hello.war为例)到自定义的工作目录下3、在上个步骤创建的工作目录下创建Dockerfile文件。...

2019-09-29 09:02:29 1382 1

转载 【转发】Git本地服务器搭建及使用详解

来源:https://www.cnblogs.com/linsanshu/p/5512038.htmlGit本地服务器搭建及使用Git是一款免费、开源的分布式版本控制系统。众所周知的Github便是基于Git的开源代码库以及版本控制系统,由于其远程托管服务仅对开源免费,所以搭建本地Git服务器也是个较好的选择,本文将对此进行详细讲解。(推荐一家提供私有源代码免费托管的网站:Bitbucke...

2019-09-29 08:48:49 1048

转载 微服务 SpringBoot 通过jdbcTemplate配置Oracle数据源

转自:http://www.cnblogs.com/yaohuiqin/p/9370153.html1、引入jdbc支持,需要在pom.xml中添加依赖包: 1 2 3 4 5 6 7 8 9 10 11 <!--SpringBoot 添加jdbc支持--> &l...

2018-12-02 22:44:15 1854

转载 关于MongoDB时区问题

由于MongoDb存储时间按照UTC时间存储的,其官方驱动MongoDB.driver存储时间的时候将本地时间转换为了utc时间,但它有个蛋疼的bug,读取的时候非常蛋疼的是返回的是utc使时间。一个非常直观的体现是时间类型字段存储后和再读入的是不一致的,一个简单的示例如下: table.InsertOne(new MyClass(){ Time = DateTime.Now,...

2018-10-18 12:07:38 9197

转载 python 获取当天凌晨零点的时间戳

python 获取当天凌晨零点的时间戳  https://blog.csdn.net/yun__yang/article/details/79299101最近写python,遇到了一个问题,需要获取当日凌晨零点的时间戳,网上实在没有找到,自己手写了一个,有点挫  # -*- coding:utf-8 -*- import time   now_tim...

2018-10-16 11:09:13 3743

转载 如何修改firefox的默认缩放比

如何修改firefox的默认缩放比https://blog.csdn.net/albertjone/article/details/54615467首先,打开firefox,然后在firefox的网址输入栏中输入 about:config随后,你便会看到如下界面:如图1.所示                                               ...

2018-10-16 10:40:42 1905

转载 Mongodb亿级数据量的性能测试

 进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目:(所有插入都是单线程进行,所有读取都是多线程进行)1) 普通插入性能 (插入的数据每条大约在1KB左右)2) 批量插入性能 (使用的是官方C#客户端的InsertBatch),这个测的是批量插入性能能有多少提高3) 安全插入功能 (确保插入成功,使用的是SafeMode.True开关),这个测的是安全插入性能...

2018-09-29 15:21:02 5131

转载 Linux系统不同主机之间的时间同步

 摘要:同步各主机之间的时间,须得选定一个主机作为服务端,其他为客户端,这里仅以两台主机为例,即一个服务端和一个客户端的时间同步。(一)服务端1.打开主配置文件    vim  /etc/chrony.conf 找到以下命令,并改之21 # Allow NTP client access from local network.22 allow 172.25.86.0/2...

2018-09-27 15:17:57 1202

转载 dubbo项目安装dubbo.xsd文件

 文章出处! https://blog.csdn.net/u012385190/article/details/55095324dubbo项目xml文件报错,不支持dubbo元素,需要在本地安装dubbo.xsd文件。dubbo.xsd文件下载地址 : http://download.csdn.net/detail/u012385190/9650493步骤:1、eclipse w...

2018-09-26 09:35:28 275

转载 cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration的解决

cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration的解决导入了一个工程,编译什么的都还好,但是报了一个XML的错误。cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found ...

2018-09-26 09:33:59 864

转载 使用MMS(MongoDB Monitoring Service)监控MongoDB

 一.MongoDB简介:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。*模式自由。*支持动态查询。*支持完全索引,包含内部对象。*支持查询。*支持复制和故障恢复。*使用高效的二进制...

2018-09-18 17:02:42 1029

转载 MongoDB 运行状态、性能监控,分析

这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。转载自http://tech.lezi.com/archives/290 mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mong...

2018-09-18 16:57:56 3211

转载 分析如何查找Linux死机的原因

分析如何查找Linux死机的原因   Linux 内核虽然号称“不死族”,几乎不会崩溃或者死机,但是特殊情况下,还是有一定几率会宕机的。因为 Linux 广泛用于生产环境,所以每一次宕机都会引起相当大的损失。它 Uptime 达到上百天也许你习以为常,但是只要 Down 十几秒,就会立即急的满头大汗。真的很难以想象证交所宕机会怎么样,也许全国股民会闹翻天。所以我们需要一些小技巧来查找死机的...

2018-09-15 22:15:16 17429

转载 ORA-01476: divisor is equal to zero解决方法

 ORA-01476: divisor is equal to zero 这个错误是sql语句中存在除数为0的情况解决方法就是用decode将等于0的情况转成1或者其他就可以了,例如select trunc(sysdate)-to_date(to_char(sysdate,'yyyymm'),'yyyymm') from dual;执行这个语句,当天如果某个月的第一天时,这个结果就...

2018-09-13 10:33:37 32381 2

转载 查看AIX系统cpu、内存、网卡、硬盘、HBA卡信息命令

 查看AIX系统的主机型号、序列号、CPU、内存、硬盘、网卡、网卡物理插槽位置信息、是否配置以太网通道、网卡链路状态、当前网络速率、HBA卡、HBA卡物理插槽位置信息、HBA卡WWN、HBA卡支持速率、HBA卡当前速率、VG、PV、LV信息、该主机当前由哪台HMC管理、配置了多少磁带机驱动器 tape driver等信息,可以通过一段脚本收集全部信息。一、查看型号、序列号、CPU、内存、HMC...

2018-08-30 09:16:59 5689

转载 AIX和LINUX主机 CPU 内存 磁盘使用率监控

AIX监控磁盘使用率监控df -g|grep -v Filesystem|grep -v proc|awk ' gsub(/%/,"",$4) {print $7 "   " $4}'|while read v_file v_precentdoecho v_file:${v_file}   v_precent:${v_precent}if [ ${v_precent} -gt 85 ...

2018-08-30 09:15:16 1151

转载 apache hbase的region 分割与合并

 原文地址:APACHE HBASE REGION SPLITTING AND MERGING 本文我们将深入探讨hbase的核心领域之一:region分割与合并。 具体来说,我们将详细讨论hbase如何在region间做负载均衡,以及如何管理region分割。hbase的数据以行为单位存储在hbase表中。hbase表按多行被分割成多个region。这些region分布在hbase集群中,...

2018-08-24 08:31:22 680

转载 python 检测端口是否被占用

 # -*- coding: utf-8 -*-import osimport socketdef IsOpen(ip,port):s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)try:s.connect((ip,int(port)))s.shutdown(2)#利用shutdown()函数使socket...

2018-08-23 11:24:09 2480

转载 python检测端口是否被侦听

Python检查端口是否被监听关于socket.connect_ex和socket.connect, 前者是返回状态值而不是抛出异常. 适合这种判断可连接的情景.Like connect(address), but return an error indicator instead of raising an exception for errors returned by the C-...

2018-08-23 11:22:19 2172

转载 InfluxDB简介,InfluxDB的基本操作

一、InfluxDB 简介InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。类似的数据库有Elasticsearch、Graphite等。其主要特色功能1)基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等)2)可度量性:你可以实时对大量数据进行计算3)基于事件:它支持任意的事件数据InfluxDB的主要特点1)无结构...

2018-08-22 21:01:47 4810

转载 Java 用HTTP的方式发送JSON报文请求

前言:   项目调用第三方接口时,通常是用socket或者http的通讯方式发送请求:http 为短连接,客户端发送请求都需要服务器端回送响应,请求结束后,主动释放链接。Socket为长连接:通常情况下Socket 连接就是 TCP 连接,因此 Socket 连接一旦建立,通讯双方开始互发数据内容,直到双方断开连接。下面介绍HTTP的方式发送和接收JSON报文。需求:  用HTTP的方...

2018-08-16 15:47:17 1731 1

转载 Linux下通过进程名查询占用的端口

 1、首先根据名称用ps命令查看进程ID:ps -ef | grep zookeeper jim 10997 1959 0 12月14 pts/2 00:00:01 /usr/lib/jvm/java-8-oracle/bin/java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp...

2018-08-02 08:49:16 396

转载 kafka命令大全

整理kafka相关的常用命令管理## 创建主题(4个分区,2个副本)bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 2 --partitions 4 --topic test查询## 查询集群描述bin/kafka-topics.sh --describe --zoo...

2018-07-30 15:38:47 5205

转载 Eclipse 安装 Fatjar.jar失败的解决方法

Eclipse 安装 Fatjar.jar失败的解决方法Eclipse 安装 Fatjar.jar失败的解决方法#Fatjar简介Fatjar.jar是eclipse上很方便进行打包的插件,对于较小的项目使用eclipse内置的打包jar可能就够了,但是如果工程较大,需要引用资源之类的,用fatjar比较方便省心。不过笔者在安装的时候遇到不少困难,不管是在线方式,还是离线方式都无法安装成...

2018-07-26 16:15:12 1050

转载 利用Kafka发送/消费消息-Java示例

利用Kafka发送/消费消息-Java示例当使用命令行工具把基本的组件运行起来后,再使用Java client就很简单,这里是入门的第一个Java客户端程序,有很多需要深入理解的地方。依赖配置 <dependency> <groupId>org.apache.kafka</groupId> ...

2018-07-25 19:44:41 2205

转载 Go连接Kafka

 Go连接Kafka的例子好少,而支持offset追踪者更少,但也是基础的要求。”github.com/bsm/sarama-cluster”结合“github.com/Shopify/sarama”满足了此要求。 并发量小时,可以用同步生产者,但是并发量大时,必须使用异步生产者。 环境: golang 1.8 kafka 0.10 centos 7.2package main...

2018-07-25 17:32:31 1678

转载 kafka python client:PyKafka vs kafka-python

引用:https://github.com/Parsely/pykafka/issues/334  @emmett9001写道@microamp Thanks, this is a great idea. There's currently no documentation on this, but to my knowledge the main differences are th...

2018-07-25 17:31:24 3344

转载 golang基础-WaitGroup、kafka消费者

WaitGroupWaitGroup在go语言中,用于线程同步,单从字面意思理解,wait等待的意思,group组、团队的意思,WaitGroup就是指等待一组,等待一个系列执行完成后才会继续向下执行。package mainimport ( "fmt" "sync" "time")func main() { wg := sync.WaitGro...

2018-07-25 16:59:45 1102

转载 使用python读取kafka实时topic数据demo,包括安装kafka module

 1. 安装kafka modulekafka-python安装,转载:https://blog.csdn.net/see_you_see_me/article/details/784684211、准备工作使用python操作kafka目前比较常用的库是kafka-python库,但是在安装这个库的时候需要依赖setuptools库和six库,下面就要分别来下载这几个库1、下载...

2018-07-25 10:51:33 13199 1

转载 MYSQL 分析表、检查表和优化表

1. 对表进行优化 ( 优化表主要作用是消除删除或者更新造成的空间浪费)2. 对表进行分析(分析关键字的分布, 分析并存储MyISAM和BDB表中键的分布)3. 对表进行检查(检查表的错误,并且为MyISAM更新键的统计内容)4. 对表进行修复(修复被破坏的MyISAM表) 1.分析表 MySQL中使用ANALYZE TABLE语句来分析表,该语句的基本语法如下: ANALYZE TABLE 表名...

2018-07-12 08:59:06 1321

转载 mysql字符串区分大小写的问题

一、1、 CREATE TABLE NAME(name VARCHAR(10));对这个表,缺省情况下,下面两个查询的结果是一样的:SELECT * FROM TABLE NAME WHERE name='clip';SELECT * FROM TABLE NAME WHERE name='Clip';MySql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候,Binary标示敏感的属性...

2018-07-11 14:04:17 395

转载 连接MySQL错误:Can't connect to MySQL server (10060)

使用图形界面管理工具Navicat for MySQL连接Mysql数据库时提示错误:Can't connect to MySQL server (10060)问题原因:导致些问题可能有以下几个原因:1、网络不通;2、服务未启动;3、防火墙端口未开放;解决方法:启动服务:service mysqld start;经过分析,我遇到的这个问题是防火墙导致的!开放防火墙端口添加需要监听的端口/sbin/...

2018-07-11 11:03:38 1193

转载 mysql给root开启远程访问权限

本人在阿里云买了个服务器,自带mysql,感觉不能每次都通过Xshell去操作远程服务器,想尝试通过本地的sqlyog管理工具去连接, 但是即使账号密码全正确,也会报错:error no. 1045 access denied for user 'root'@'*****' (using password:YES)。百翻查询才知道:MySql-Server 出于安全方面考虑默认只允许本机(loca...

2018-07-11 10:48:09 140027 11

转载 Django简介

一、Django简介  百度百科:开放源代码的Web应用框架,由Python语言编写......  重点:一个大而全的框架,啥都替你考虑好了。1. web框架介绍  具体介绍Django之前,必须先介绍WEB框架等概念。  web框架: 别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。  一般web框架的架构是这样的:   其它基于python的web...

2018-07-10 19:46:13 1223

转载 python获取文件修改时间与创建时间

转载自:  http://blog.csdn.net/liyuan_669/article/details/25347037import osimport time y = time.ctie(os.stat("D:\\test\\1.txt").st_mtime)yfilemt= time.localtime(os.stat(filename).st_mtime)  print time.str...

2018-07-06 09:21:17 3725

转载 “BASH: FORK: RESOURCE TEMPORARILY UNAVAILABLE”的解决方案

这两天,我登陆到一台服务器上,偶尔就出现"bash: fork: Resource temporarily unavailable"的提示,这是什么命令都不能用,但偶尔过一会就好了。前两天也没太在意,今天再次遇到,然后找到了根本原因。当出现"bash: fork: Resource temporarily unavailable"时,一般来说是系统上的进程数量太多了,达到了命令"ulimit -u...

2018-07-06 09:04:45 8679

转载 java获取两个字符串日期之间间隔的天数

java获取两个字符串日期之间间隔的天数import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List; public class Day...

2018-07-05 16:48:57 1107

转载 mysql将一个表的字段更新到另一个表中

mysql将一个表的字段更新到另一个表中今天遇到了这个问题百度了一下,给出的解决方案如下UPDATE T_CONDETAILEDSET latesprice=t_temp.amountFROM t_tempWHERE T_CONDETAILED.conNumber=t_temp.conNo使用报错,在mysql中行不通修改如下:UPDATE a,bSET a.1=b.1WHERE a.2=b.2成...

2018-07-03 17:40:57 608

gcc 64位Linux rpm包

gcc 64位Linux rpm包 包括 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-4.el6.x86_64.rpm gcc-4.4.7-4.el6.x86_64.rpm gcc-c++-4.4.7-4.el6.x86_64.rpm glibc-devel-2.12-1.132.el6.x86_64.rpm glibc-headers-2.12-1.132.el6.x86_64.rpm kernel-headers-2.6.32-431.el6.x86_64.rpm libstdc++-devel-4.4.7-4.el6.x86_64.rpm mpfr-2.4.1-6.el6.x86_64.rpm ppl-0.10.2-11.el6.x86_64.rpm

2017-11-25

snmp rpm64位安装包

snmp Linux 64 位 rpm 安装包 找了一群没找到,自己找到了分享出来

2017-11-25

myeclipse 实现框架 spring+springmvc+springsecurity+myibatis+mysql用户认证和人员增删改查

myeclipse 利用框架 spring+springmvc+springsecurity+myibatis+mysql 实现用户认证和人员增删改查的demo 1.用户认证库与人员管理库是同一个库,我这里为了方便配置文件区别为datasource和securitydatasource 2.这只是个小demo供大家学习

2016-06-19

空空如也

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

TA关注的人

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