- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 Jenkins快速搭建与构建注意事项
持续集成(CI/CD)现在基本算是IT行业的基础能力,一般大企业,外企都有专业的IT团队负责建设DevOps流程,程序猿只需要Follow公司规范的流程提高效率就行,但是也不乏好多公司没有规范的流程,所以自己搭建DevOps流程便成为程序员的基本功。安装Jenkins rpm 包如果网速可以直接通过命令安装sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo
2020-05-18 09:37:13 326
原创 鼠标光标变成了一个点
今天使用华为云桌面(内部系统是win7),鼠标光标悬停在普通文本上就变成了一个“不容易发现的点”,用起来很不方便,如图:可通过修改鼠标指针颜色和大小来调整解决(“常规白色”改为“常规黑色”即可)...
2018-10-18 11:19:46 7681 1
原创 eclipse上传项目到github以及删除远程仓库
Git盛行,对应的开放托管平台github可以直接用来管理文档或工程代码。程序员可以用,设计师也可以用,准确来说只要有文档版本管理需求就可以用,现在就使用方法做一简单介绍说明一下上传项目到github、从github上删除仓库。1.申请注册github账号在浏览器中打开Github官网地址:https://github.com 准备申请注册账号(已经有github账号的可以跳...
2018-07-17 16:45:44 2749
原创 单台centos7主机做zookeeper和kafka集群
集群环境越来越普遍了,本教程练习在单台centos主机上做zookeeper和kafka集成集群环境:zookeeper和kafka各三个节点,主要是配置,重点看配置,jdk安装部分略过,亲测通过。环境说明主机:CentOS7 64位linux系统JDK:jdk1.8Zookeeper:zookeeper-3.4.10.tar.gz 下载网址:http://mirror.bit.ed...
2018-05-21 20:21:33 1699
原创 Zookeeper搭建集群环境
概述zookeeper是一款分布式协调服务,其可以对公共配置、公共服务等进行管理,关于zookeeper的更详细信息,大家可以在网上查看更多的信息,此处主要介绍如何搭建zookeeper集群。这里演示在单机上搭建集群,多机搭建是类似的,不外乎就是IP地址和端口上做区分而已。环境说明主机:CentOS7 64位linux系统JDK:jdk1.8Zookeeper:zookeeper-3.4.10.t...
2018-05-19 21:58:38 767
原创 在CentOS 7上安装Kafka
简介Kafka 是一种高吞吐的分布式发布订阅消息系统,能够替代传统的消息队列用于解耦合数据处理,缓存未处理消息等,同时具有更高的吞吐率,支持分区、多副本、冗余,因此被广泛用于大规模消息数据处理应用。Kafka 支持Java 及多种其它语言客户端,可与Hadoop、Storm、Spark等其它大数据工具结合使用。主要介绍Kafka 在Centos 7上的安装和使用(window上类似),包括功能验证...
2018-05-19 17:56:27 909
原创 java应用程序自定义log4j配置文件位置
使用log4j很方便:1、添加依赖的log4j-1.2.8.jar包;2、增加log4j.properties配置文件,但这个配置文件应该放在哪个目录下比较合适,今天来讨论下:如何自定义配置文件的存放位置,尤其是代码需要打包运行的时候就需要考虑这个问题。 一般情况,不论是java应用程序还是web程序,代码编译成功且能正常运行的情况下,log4j.properties配置文件会在
2017-06-02 17:02:15 12712 1
转载 SQLite使用小例
package com.peidw.demo;import java.io.FileNotFoundException;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import android.
2013-08-26 11:41:12 748
转载 JS中setTimeout和setInterval用法简介
setTimeout 定义和用法: setTimeout()方法用于在指定的毫秒数后调用函数或计算表达式。 语法: setTimeout(code,millisec) 参数: code (必需):要调用的函数后要执行的 JavaScript 代码串。 millisec(必需):在执行代码前需等待的毫秒数。 提
2013-08-08 11:14:29 653
原创 Web项目中关闭线程
Weblogic的update和stop/start的区别 通过进程实现一个黑名单缓存机制时,无意中发现在weblogic中update应用时,已启用的进程依然运行,并没有随着应用的更新而终止,这显然是一个隐含的故障,必须解决。开发阶段为了方便,基本上都是重启weblogic服务器,没有发现这个问题。 问题的缘由:对weblogic的webapp执行 stop/start时
2013-02-21 11:48:04 1364
原创 使用JS将表单组件置为不可用
使用javascript将表单组件置为不可用,貌似有很多人都不知道如何操作,给大家献丑了,让我们向勤劳的人们致敬。 New Document var changeCnt = 1; function changeSelect(){ if(changeCnt >= 3){ alert('您已变更了 3 次营业厅,不能再变更了!'); d
2012-12-07 00:22:23 731
原创 Excel 2007 设置每页打印标题
当excel文件行数较多,且需要将标题在打印的每一页中都进行显示打印,之前用excel 2003可以很简单的在“页面设置”中设置打印标题即可,但在07版中的设置方法就有些差异,现在一起来看看07版中如何设置打印标题(个人觉得07版中更简单方便)。 1、点击菜单栏中的“页面布局——打印标题”,如图1图1 2、在弹出的设置框中设置好打印区域和打印标题(如图2),然后点
2012-10-23 10:55:08 1110
原创 OFFICE2007工具栏显示设置
安装了OFFICE 2007之后使用一直很正常,体验着优越于03版的无比顺畅感。突然一天帮舍友在网上下载了一个word文档直接打开,菜单栏(工具栏)神一般消失了(如截图1),需要点击对应的菜单栏才会显示对应的工具栏,哥使用起来甚是不爽…… 哥各种试验不成功,第一次出现这种问题呀,搞不定很正常,于是“度娘”上求助,依然搞不定。图1 哥好面子,很不好意思地请教了大虾
2012-10-19 16:55:19 1839
转载 短信网关错误代码
1 由SMSC返回的一般结果状态报告 含义 说明 处理建议DELIVRD 消息发送成功 用户成功接收到短信 ——EXPIRED 因为用户长时间关机或者不在服务区等导致的短消息超时没有递交到用户手机上超时 不处理REJECTD 消息因为某些原因被拒绝 不同的网关具有不同的错误原因和运营商对日志UNDELIV 全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信不
2011-11-29 10:25:23 2267
转载 Oracle 分区表操作实例
<br />Oracle 分区表<br />Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。<br />Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。<br />分区提供以下优点:<br />由于将数据分散到各个分区中,减少了数据损坏的可
2011-03-07 21:45:00 1336
转载 Linux环境下句柄的理解
<br />在Linux下,我们使用ulimit -n 命令可以看到单个进程能够打开的最大文件句柄数量(socket连接也算在里面)。系统默认值1024。<br /> 对于一般的应用来说(象Apache、系统进程)1024完全足够使用。但是如何象squid、mysql、java等单进程处理大量请求的应用来说就有点捉襟见肘了。如果单个进程打开的文件句柄数量超过了系统定义的值,就会提到“too many files open”的错误提示。如何知道当前进程打开了多少个文件句柄呢?下面一段小脚本可以帮你查看:
2011-02-21 17:35:00 612
原创 新装的 ORACLE 忘记了 sys 用户密码
<br />入职到新公司,到资产部门领到了新的笔记本,装完 ORACLE 后,<br /> <br />问题1:发现 scott 用户不能登录,提示:【the user was locked!】;<br />问题2:sys 用户密码忘记。<br /> <br /> <br />解决办法:<br />(1)在“运行”中用 cmd 打开命令窗口,先执行 "sqlplus /nolog",再执行 "conn sys as sysdba"以管理员身份登陆后,执行"alter user sys identified
2011-02-17 13:19:00 1187
原创 ORACLE中的字符串替换 replce、regexp_replace 和 translate
一、语法repalce(str_source,str1,str2) 把 str_source 中 str1 字符串替换为 str2 字符串,当 str2 为 null 或'' 时,与下个作用相同replace(str_source,str1) 把str_source 中的 str1 字符串剔除regexp_replace(str_source,pattern_str,rep_str) 支持正则表达式,用法类似于 replace,但功能更强大regexp_replace(str_source
2011-01-22 18:50:00 22740
原创 C 语言中的回车换行符
#include #include void main(){ char var; var = getch(); printf("%d/n",var); //打印 var 的值,应为 13 while(var == '/r') { printf("hello/n"); scanf("%c",&var); //这里产生一个空行 printf("%d/n",var); //再次打印 var 的值,应为 10 } getch();}运行结果为:13pig10Press an
2011-01-22 13:15:00 1971
原创 oracle 数据库连接
<br />oci和thin是Oracle提供的两套Java访问Oracle数据库方式。<br /> thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。<br />oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle Call Interface的首字母缩写,是ORACLE公司提供了访问接口,就是使用Java来
2011-01-13 18:13:00 578
AnyDesk远程连接
2018-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人