摘要: 大话数据库连接池 阅读全文
posted @ 2020-01-13 19:50 程序那些事 阅读(255) 评论(0) 推荐(0) 编辑
 
摘要: 1.前言 在用Jenkins过程中忘记管理员密码和开启权限认证后管理员帐号没有任何权限是经常遇到的情况,最近有好多群友被这个问题困扰。但Jenkins没有提供密码找回的功能,经过一翻探索找到了一种变相的找回密码的方法,从而避免因无法找回密码导致重新安装Jenkins。 2.管理员无权限问题 这个问题 阅读全文
posted @ 2016-11-16 18:33 程序那些事 阅读(4325) 评论(0) 推荐(0) 编辑
摘要: 1.前言 在Jenkins的使用中邮件提醒是一个常用功能,Jenkins默认安装了Mailer Plugin插件用于实现此功能. 2.邮件服务器配置 首先在Jenkins的“系统管理” “系统设置”中设置“系统管理员邮件地址”,如:root@qq.com;“系统管理员邮件地址”要和下面“邮件通知”中 阅读全文
posted @ 2016-11-16 18:17 程序那些事 阅读(3063) 评论(0) 推荐(0) 编辑
 
摘要: zookeeper学习 阅读全文
posted @ 2016-01-25 18:43 程序那些事 阅读(901) 评论(1) 推荐(1) 编辑
 
摘要: 背景:在使用linux时,经常会写一些linux命令片段,比较麻烦,有经验的程序员会把 这些碎片式的命令写成shell脚本 1.重启tomcat脚本 未完待续…… 阅读全文
posted @ 2015-10-24 16:33 程序那些事 阅读(292) 评论(0) 推荐(0) 编辑
 
摘要: 在变成过程中我们需要保证变量的线程安全,在java中除了使用锁机制或者Threadlocal等保证线程安全,还提供了java.util.concurrent.atomic.Atomic*(如AtomicInteger,AtomicLong等)原子类和volatile关键字是java中两种常见的处理多... 阅读全文
posted @ 2015-09-17 12:07 程序那些事 阅读(8012) 评论(1) 推荐(0) 编辑
 
摘要: 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。这个是时候我们需要使用线程池技术创建多线程。本文目录大纲:... 阅读全文
posted @ 2015-09-16 16:25 程序那些事 阅读(17793) 评论(3) 推荐(3) 编辑
 
摘要: 1.mysql备份和恢复全库 2.mysql备份和恢复单个表 阅读全文
posted @ 2015-09-11 17:22 程序那些事 阅读(525) 评论(0) 推荐(0) 编辑
 
摘要: linux环境下mysql主从同步配置 阅读全文
posted @ 2015-09-01 18:30 程序那些事 阅读(329) 评论(1) 推荐(0) 编辑
 
摘要: ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量... 阅读全文
posted @ 2015-08-24 18:11 程序那些事 阅读(5418) 评论(0) 推荐(1) 编辑
摘要: 前言:本篇文章是对Synchronized和java.util.concurrent.locks.Lock的区别进行了详细的分析介绍 上一篇文章末最后介绍了synchronized的一些缺陷,本文主要介绍lock对象与synchronized的不同点 lock与synchronized比较 主要相同 阅读全文
posted @ 2015-08-24 17:37 程序那些事 阅读(662) 评论(0) 推荐(0) 编辑
 
摘要: java中synchronized关键字 阅读全文
posted @ 2015-08-23 23:23 程序那些事 阅读(3171) 评论(0) 推荐(0) 编辑
摘要: 多线程成员访问成员变量与局部变量的区别 阅读全文
posted @ 2015-08-23 22:39 程序那些事 阅读(1033) 评论(2) 推荐(0) 编辑
摘要: 一.多线程的概念线程概念线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。说明:线程是程序内的顺序控制流,只能使用分配给程序的资源和环境。进程:操作系统中执行的程序程序是静态的概念,进程是动态的概念。一个进程可以包含一个或多个线程。一个进程至少要包含一个线程。单线程单个程序中只有一... 阅读全文
posted @ 2015-08-23 22:12 程序那些事 阅读(2203) 评论(1) 推荐(0) 编辑
 
摘要: redis支持pub/sub功能(可以用于消息服务器),这个功能类似mq,这里做一个简单的介绍 Pub/Sub Pub/Sub 从字面上理解就是发布(Publish)与订阅(Subscribe),在Redis中,你可以设定对某一个key值进行消息发布及消息订阅, 当一个key值上进行了消息发布后,所 阅读全文
posted @ 2015-08-07 18:14 程序那些事 阅读(365) 评论(0) 推荐(0) 编辑
摘要: redis基本数据类型 阅读全文
posted @ 2015-08-07 18:11 程序那些事 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在linux下安装redis 阅读全文
posted @ 2015-08-07 14:56 程序那些事 阅读(291) 评论(0) 推荐(0) 编辑
 
摘要: maven报错非法字符:\65279 错误 开发中一个项目很早就报这个错,maven报错非法字符:\65279 错误, 开发过程中偶尔会遇到,今天终于下决心要解决这个问题 编译java 文件的时候,有些java文件报非法字符 \65279错误, 在网上找和很多 方法,也试了很多方法, 换JDK; 添 阅读全文
posted @ 2015-07-31 12:22 程序那些事 阅读(306) 评论(0) 推荐(0) 编辑
 
摘要: 安装配置1. 安装libevent# tar zxf libevent-1.4.6-stable.tar.gz# cd libevent-1.4.6-stable# ./configure# make && make install2. 安装memcached# tar zxvf memcached... 阅读全文
posted @ 2015-06-29 19:49 程序那些事 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 背景: CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.22。 正文: 一:卸载旧版本 使用下面的命令检查是否安装有MySQL Server rpm -qa | grep mysql 有的话通过下面的命令来卸载掉 rpm -e mysql 阅读全文
posted @ 2015-06-29 19:48 程序那些事 阅读(200) 评论(0) 推荐(0) 编辑
  2019年3月21日
摘要: git使用 阅读全文
posted @ 2019-03-21 17:40 程序那些事 阅读(1181) 评论(0) 推荐(0) 编辑
  2019年1月31日
摘要: mysql Btree 索引 阅读全文
posted @ 2019-01-31 20:51 程序那些事 阅读(253) 评论(0) 推荐(0) 编辑
  2019年1月17日
摘要: 为什么使用时spring boot,以及spring boot的特性 阅读全文
posted @ 2019-01-17 21:47 程序那些事 阅读(660) 评论(0) 推荐(0) 编辑
  2018年12月9日
摘要: 1.cpu unitzation 监控cpu的整体状态。 使用Zabbix查看CPU利用率,会有下面几个值: CPU idle time:空闲的cpu时间比【简称id】 CPU user time:用户态使用的cpu时间比【简称us】 CPU system time:系统态使用的cpu时间比【简称s 阅读全文
posted @ 2018-12-09 22:39 程序那些事 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: 监控是整个运维乃至整个产品生命周期中非常重要的一环,事前及时预警发现故障,事后提供详实的数据用于故障复盘,准确定位问题,及时改善,总结问题。 目前业界有很多不错的开源产品可供选择。选择一款开源的监控系统,是一个省时省力,效率最高的方案。 开源的监控产品有很多种,系统监控一般采用zabbix; 服务监 阅读全文
posted @ 2018-12-09 22:28 程序那些事 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 在项目使用mysql过程中,随着系统的运行,发现一些慢查询,在这里总结一下mysql索引优化步骤 1.开发过程优化 开发过程中对业务表中查询sql分析sql执行计划(尤其是业务流水表),主要是查看sql执行计划,对sql进行优化。 explain执行计划关键属性 select_type,possib 阅读全文
posted @ 2018-12-09 22:14 程序那些事 阅读(358) 评论(0) 推荐(0) 编辑
  2018年11月18日
摘要: 背景 MySQl 8.0 出来已经有段时间了,据说性能有很大提高,在网上看过很多安装教程,大同小异, 在这里亲身实战实战下MySQL8.0在Windows10系统下的安装,以下为详细的安装步骤。 1.下载 下载地址:https://dev.mysql.com/downloads/file/?id=4 阅读全文
posted @ 2018-11-18 23:14 程序那些事 阅读(2457) 评论(0) 推荐(0) 编辑
  2018年9月18日
摘要: 开发工具,IntellijIdea插件使用 阅读全文
posted @ 2018-09-18 11:51 程序那些事 阅读(11967) 评论(0) 推荐(4) 编辑
  2018年8月17日
摘要: 现在互联网项目中大量使用了redis,本文著主要分析下redis 单点,master/slave,sentinel模式、cluster的一些特点。 一、单节点模式 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话还是和方便的,现实生产环境中基本不会使用单节点模式。 二、主从模式 阅读全文
posted @ 2018-08-17 23:57 程序那些事 阅读(1941) 评论(0) 推荐(0) 编辑
http://www.cnblogs.com/weiguo21/p/5191887.html