自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Z的博客

明月隐村木,朗日入门中

  • 博客(30)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux常用命令-日期转换

long型时间戳转换成年月日:date -d @1234567890123 "%y-%m-%d %H:%M:%S"。年月日转换成long型时间戳:date -d "2023-07-13 17:50:00" +%s%3N。

2023-07-13 17:51:57 646

原创 ClassNotFoundException: com.clickhouse.client.logging.LoggerFactory

springboot集成clickhouse启动报错问题记录

2022-11-23 10:37:48 1711 3

原创 JQuery遍历map和list 动态赋值下拉框

JQuery遍历map和list 动态赋值下拉框

2022-03-03 14:09:10 1037

原创 一次BUG追踪

过年刚来第一天上班,没有开工红包,迎面而来一个大BUG.运维的同事反映:一个模块服务节点,大概跑几天就会宕机,后来查了这台服务器的资源使用情况,CPU不高,内存也不高,线程数奇高。这种现象一看就是代码问题,二话不说门头干起来。顺着代码逻辑过代码,左看右看都觉得自己代码挺好,但是问题是存在的,就像一个巴掌,已经拍到脸上了,你不能当做它不存在啊。搞起来!首先,觉得可能是其他模块的任务连累了这个模块,于是做了个对比测试,和其他模块比较,线程数差了一个数量级。问题锁定,这个锅不是...

2022-02-07 22:42:00 372

原创 记录一次mongodb写入报错

报错日志关键字:insert: key too large to index大概意思就是做索引的字段内容太长,用它建索引的时候,创建失败并报错了。直接的结果就是写入失败!这个不能忍!!网上搜索了一下,大概有三个解决思路: 1、调整这个长度限制:官网翻了个底朝天,没有提到可以修改这个参数的方法。 2、更改索引的数据类型为hashed或者text。 3、通过调整启动参数,让错误不报。方案1就不说了,行不通。下面主要记录一下方案2和3的处理过程:方案2: 首先尝试使用hasded...

2021-12-07 17:38:29 1322

原创 mongodb常用命令(单机版)笔记

登录:首先切目录到mongo的bin下,./mongo ip:port选择数据库:use database1认证:用户登录,db.auth({"username","password"})查询所有库:show database查询所有表:show tables查询所有表(集合):show collections查看表信息:db.table1.stats()查询表大小:db.table1.count()查询一条数据:db.table1.find().limit(1)条件查询:db.tabl

2021-12-06 18:12:51 537

原创 quartz实现定时任务-同步执行

quartz做定时任务太常见了,最近遇到一个业务场景,要求在前一次任务没有结束的情况下,不触发下次任务,计算超时也不触发。先在网上找了一波发现没有真正说到点子上的,就在这记录下我的经验,备忘并抛砖引玉。言归正传,quartz实现定时任务需要用到三个接口Scheduler-Trigger-JobDetail,于是就一个个找这仨的接口说明,Scheduler没有收获,Trigger也没有收获,JobDetail看到个有关的方法isConcurrentExecutionDisallowed(),发现曙光,八成

2021-11-26 16:11:10 1343

原创 LINUX命令-AWK_笔记

初识awk命令,感觉世界又美好了一点,话不多说,我们举个例子:awk -F '[:,]' '/文字过滤条件/ {if($3<1000){sum+=$3;cnt+=1}}END {print sum,cnt,sum/cnt}' test.log先大概介绍下这段命令的功能:对日志进行过滤,找到包含“文字过滤条件”的行,然后对该行按照“:”和“,”分列,取第三列的值进行判断,若满足条件,就将值累加计入sum;并计数存入cnt。最终,打印累加总和以及计数,还有两者的平均值。下面分别对命令中的单个

2021-10-28 15:04:14 139

原创 mongodb分片集群无副本

#环境交代:系统:虚拟机centos6.5mongo版本:mongodb-linux-x86_64-rhel62-3.6.2.tgz下载地址:链接:https://pan.baidu.com/s/1bQQ_61imOwO26DQhp3p7aA 提取码:6v8q集群节点:192.168.52.11,192.168.52.12,192.168.52.13分片:192.168.52.11:27001,192.168.52.12:27001,192.168.52.13...

2020-06-27 14:21:36 267

原创 记录一次特别的空指针NullPointerException

报错信息如下:Exception in thread "main" java.lang.NullPointerException at com.zhangjb.main.MainTest.main(MainTest.java:9)测试代码如下:package com.test.main;public class MainTest { public static void main(String[] args) { int age = 0; TBean bean = ne...

2020-06-19 11:02:00 226

原创 JDBC-预编译-批量写入

说明:数据库:mysql库名:test表名:user字段:name varchar(50);id int.一、JDBC我们知道,要做一个jdbc查询操作要经历如下步骤:1、加载类驱动Class.forName("com.mysql.jdbc.Driver");2、获取连接connectionString user = "root";String pass = "ro...

2020-06-07 20:15:46 766

原创 kafka消费者实例-简洁可用

版本:kafka-clients-0.11.0.1.jar不啰嗦直接看代码:package com.z.kafka;import java.util.Arrays;import java.util.Collections;import java.util.Iterator;import java.util.Properties;import org.apache.kafka.clients.consumer.ConsumerConfig;import org.apache.kaf.

2020-06-07 20:13:45 584

原创 kafka生产者实例-精简可用

不啰嗦,直接上代码(下面是个完整的生产者实例):package com.z.kafka;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Properties;import org.apache.kafka.clients.producer.KafkaProducer;import org..

2020-06-07 19:47:57 951

原创 系统在数据量达到一个比较高的水平后CPU居高不下

排查步骤: 使用jstack检查进程的线程状态,发现fullgc线程很忙。 查看gc日志,发现full-gc频繁执行,每秒一次。出现fullgc只能是内存达到预设大小.由此可以断定是内存的问题。 查看系统堆转储快照,除了char和String之外,排名第三的就是ConcurrentHashMap类型的数据,而这部分几乎都是用来缓存全局变量用的。 结合代码和之前打印的日志,发现有一部分内存数量比较可观。 这部分内存存储的是承上启下的数据,并且在数据结构完整处理之后会清理...

2020-06-07 12:05:21 230

原创 KAFKA-开发者视角-概念理解

kafka是目前应对大数据需求下支持高吞吐量,高可用性,大数据量的消息队列。灵活使用kafka的特性可以解决很多实际的业务问题. kafka是采用集群部署可以横向扩展的架构。 说到集群就不得不说一下分布式,两者都有压力分摊为设计目的。简单说一下对集群和分布式的理解。集群:通过分流数据达到压力分摊的目的。同一功能模块,多实例部署模式。可以简单理解为功能相同,数据分流处理的架构。扩展方式为横向扩展,一般扩展能力比较强。分布式:通过拆分为多个功能模块,从而实现系统压力的分摊...

2020-05-30 19:54:06 230

原创 windows安装压缩版MySQL简要步骤

版本说明: 安装版本是5.7.27.其他版本命令可能有些许差别。(对于版本5.6.24步骤3就不支持)0.解压压缩包1.配置环境变量 新建MYSQL_HOME;将环境变量添加到path。注意需要深入到bin目录。2.配置启动文件,my.ini 见附录3.生成初始密码(需要记住密码,登录用)(对于版本5.6.24步骤3就不支持,可选择跳过) mysqld --i...

2019-09-12 22:12:59 84

原创 经常用到的impala命令总结

impala命令总结:登陆命令: impala-shell查看所有数据库: show databases;使用数据库: use databasename;查看所有数据表: show tables;查询表: select * from tablename limit 10;表结构: desc tablename;刷新表: refresh tablename;创建表: cre...

2019-02-27 16:03:17 2643

原创 spring boot 启动 404

初次尝试spring boot,网上找了个比较靠谱的帖子照猫画虎:https://www.cnblogs.com/ityouknow/p/5662753.html写了个hello world,如下:@Controllerpublic class TestControllerOnly {        @RequestMapping("hi")    public String ...

2018-11-19 10:00:05 191

原创 mysql连接异常-CommunicationException

今天遇到上图的异常。原因:mysql连接在超过空闲连接超时时间后被断开,此时程序不知道该连接已经断开,继续使用就会报上图的错。解决办法:一般情况下很少出现这种错误。解决方法有多种,可以从数据库层面解决:将过期时间设置成很大,不让连接超时;也可以从程序层面解决,在使用连接前校验有效性。具体可以参考:https://blog.csdn.net/shiqidide/article/detai...

2018-08-29 11:10:11 8513 2

原创 jdk源码阅读(ⅠSet接口相关类)

HashSet源码阅读笔记1、是建立在HashMap的基础之上的,通过HashMap的各个方法进行实现的。2、内部拥有一个HashMap,这个map就是存储HashSet所有元素的。3、内部还有一个假的Object对象。这个对象就是在向map中放入key的时候对应的value。无实际意义,只是为了满足HashMap的语法。4、实现了序列化的接口,可以用流传输。5、实现了克隆接口,可进行对...

2018-08-22 19:05:30 171

原创 kafka集群搭建

kafka集群安装版本信息:jdk:jdk1.8.0_171kafka:kafka_2.12-1.1.01、下载安装文件http://mirror.bit.edu.cn/apache/kafka/1.1.0/kafka_2.12-1.1.0.tgz2、传输文件到linx系统上(centos)使用FileZilla上次文件到目录:/home/hadoop1/soft3、解压文件tar -zxvf k...

2018-05-16 21:08:59 759

原创 隐形字符65279

       最近开发的时候遇到一个问题:程序需要匹配消息的首字符,但是匹配失败了。首先,一条数据出现了异常,但是人工检查了一下并没有发现问题,数据格式是对的。然后,用程序将消息的第一个字符取出来打印(String.charAt(0)),结果打印什么都不显示。最后,将字符转成int输出,输出结果:65279.    然后网上了解了一下这个字符。这个字符的作用总的来说,就是标识文本文件编码是utf-...

2018-05-15 15:46:06 2892

原创 kafka后台启动命令

   最近,开发使用的kafka集群环境除了点问题,在解决的过程中需要频繁的启停kafka服务。由于不是专门负责这块,就问同事要了常用的操作命令,但在使用的时候命令有点问题,在这里记录备查。命令:sh kafka-server-start.sh ../config/server.properties &amp;  目的是想让服务后台启动,隐约记得&amp;符号代表后台启动,运行命令后服务确实后台启...

2018-04-10 09:19:27 20428 6

原创 问题unsupported major.minor version 52.0的记录

出现这个问题unsupported major.minor version 52.0的原因很简单,就是jdk版本不对。解决办法很简单,创建项目的时候选的是什么编译等级,就用什么版本的jdk。如下图:有问题欢迎指教。...

2017-07-17 10:40:29 638 2

原创 flex和java几种数据类型的转换

项目中遇到java和flex通讯是数据转换的问题,flex这东西用的不多,很容易就忘记了。所以就算是记录下备忘吧。java felxString-----StringMap-----Object(Map格式一般是Map,flex中取map中数据的时候,通过obj["key"],获得value值。)List-----ArrayCollection(List格式一般是List>,f

2017-06-21 10:50:24 462

原创 RabbitMQ Windows7下单机多节点安装 (二)

RabbitMQ Windows7下单机多节点安装环境版本信息:系统:windows7erlang:erl5.10.4rabbitmq:rabbitmq_server-3.2.3      对于上一篇帖子在此需要补充和优化一下。之前为了省事,三个节点用了同一个RabbitMQ安装目录。这样虽然第一次能够成功运行起来,但是,下次再运行的时候还要一通设置。完

2017-04-10 18:57:05 1180

原创 RabbitMQ Windows7下单机多节点安装

RabbitMQ Windows7下单机多节点安装

2017-04-07 18:09:26 2159

原创 hadoop环境搭建过程中遇到Unable to load native-hadoop library for your platform

hadoop环境搭建完成后,在执行hadoop fs -ls 命令的时候,系统报了一个错:17/02/19 07:28:58 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

2017-02-21 01:01:41 1779 1

原创 CentOS ssh免密码登录

CentOS SSH服务设置免密登录经验分享。

2016-12-27 13:37:45 509

原创 flex Datagrid数据列双击事件实现

最近做flex的项目遇到了一个问题:要实现双击DataGrid的一行数据,将该行数据赋值到打开的新窗口中。   在网上找了好久,发现要么答非所问,要么就是只言片语。所以我想通过CSDN这个平台把我的经验总结一下。先贴一下代码:                                                                             

2016-07-05 08:45:08 2385 4

系统日志导出.zip

需要导出windows日志的朋友,不必再费劲吧啦的一通操作,才能导出系统日志了。可以通过脚本,执行以下就都出来了,干净利索。(脚本支持导出当前时间回溯一天的日志)

2020-02-26

jdk-1.7.0_79-32bit

最近发现还有人在使用windows xp,我也是服了。必须要使用32位的jdk才可以运行java程序。没办法,网上找,我们社区也有不少下载分享,但是分数多的吓人,30分!!!抢劫呀,1分意思意思就得了。

2018-08-21

centos6.5系统动态链接库文件libc-2.14

在安装运行hadoop环境是遇到了动态链接库版本太低导致hadoop命令运行不了,经过一番努力找到了方法,经过编译安装生成了这个文件,替换上去问题解决,因此分享出来,希望能帮到其他人。

2017-02-23

jquery实现统计图

饼图,曲线图包括双曲线demo

2016-09-19

mysql客户端navicat

mysql操作神器,用过的都说好!

2016-04-22

hadoop2.6.3源码包

hadoop2.6.3的源码包,有兴趣的可以下来看看。

2016-04-22

htc_root解读

相信有很多朋友都有买到定制机的经历,海量的系统自带软件让人发指。希望大家通过这个文档能够摆脱束缚。不从众,不盲目,让思考成为习惯。

2013-08-03

工具类库jxl.jar

通过java操作excel表格的工具类库

2013-08-01

浏览器信息查看

该资源可以查看浏览器的信息。包括浏览器版本、语言、操作系统语言、以及操作系统cpu等级等等。

2012-12-17

截图强悍小工具Faststone

快速方便地让你得到桌面截图和网页活动窗口截图。

2012-12-03

空空如也

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

TA关注的人

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