- 博客(43)
- 资源 (16)
- 收藏
- 关注
原创 svn操作异常处理
svn revert --depth=infinity /Users/pengyangzhi/pyz/svn_work/06上载/24年版本记录/20240828。在日常处理中,会遇到这种Node remains in conflict。解决办法是在上一个目录,执行。
2024-08-27 17:13:45
378
原创 kafka基本命令
./kafka-topics.sh --zookeeper 127.0.0.1:2182 --delete --topic egb-topic-group-message-initialbin/kafka-topics.sh --create --zookeeper localhost:2182 --replication-factor 1 --partitions 1 --topic egb-topic-group-task-initialbin/kafka-topics.sh --create
2021-12-20 23:48:00
977
原创 mysql已存在表增加主键
mysql已存在表增加主键,当前表字段不符合设置为主键。altertable`siq_scjg_sszt_cx`addidintnotnullprimarykeyAuto_incrementfirst;
2021-10-18 11:23:24
1323
原创 【MySQL】10条SQL优化语句,让你的MySQL数据库跑得更快!
慢SQL消耗了70%~90%的数据库CPU资源; SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; SQL语句可以有不同的写法; 1不使用子查询例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE name=’hechunyang’);子查...
2021-10-18 11:05:28
179
原创 关于MQ的几件小事(三)如何保证消息不重复消费
1.幂等性幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“setTrue()”函数就是一个幂等函数,无论多次执行,其结果都是一样的.更复杂的操作幂等保证是利用唯一交易号(流水号)实现.简单来说,幂等性就是一个数据或者一个请求,
2021-07-30 11:15:06
196
原创 Java 中堆和栈的区别是什么?
堆和栈都是Java用来在RAM中存放数据的地方。堆1. Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。2. 堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时动态分配内存,所以存取速度较慢。我公众号 Java 相关的文章整理成了 PDF ,关注微信公众号 Java后端 回复 666 下载。栈1. 栈中主要存放一些基本数据类型的变量(byte,s.
2021-07-29 11:34:28
138
原创 mysql主从同步配置
Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。首先确保主从服务器上的Mysql版本相同。一、安装部署mysql1、 安装服务器端:yum install mysql-server yum install mysql-devel 安装客户端: yum install mysql2、启动服务service mysqld start3、安装完后执行下面命令进行初始化配置.
2021-07-28 10:32:03
184
原创 maven指定子项目打包
Maven多个mudule只编译、打包指定module在多module的maven项目中,如果每次打包整个工程显得有些冗余和笨重。例如A,B,P的继承关系为P|—– A|—– B即P包含A,B的module,每次打包P都会将A,B都打包。假如我只修改了A模块,那么每次都要将B都一块打包吗?当然不是,maven提供了自定义参数:-pl, --projects...
2019-05-06 17:52:22
5464
原创 maven-assembly-plugin
官方文档http://maven.apache.org/plugins/maven-assembly-plugin/index.html此插件使用pom.xml写入<plugin> <groupId>org.apache.maven.plugins</groupId> <arti...
2019-05-06 15:29:22
251
转载 Nginx Linux详细安装部署教程
Nginx Linux详细安装部署教程一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤二、Nginx安装1、下载Nginx及相关组件Linux系统是Centos 6.5 64位,我直接切换到root用户下安装进入用户目录下载程序下载相关组件...
2019-01-30 17:48:54
237
转载 IO与NIO理解
IO模型中,一个连接来了,会创建一个线程,对应一个while死循环,死循环的目的就是不断监测这条连接上是否有数据可以读,大多数情况下,1w个连接里面同一时刻只有少量的连接有数据可读,因此,很多个while死循环都白白浪费掉了,因为读不出啥数据。而在NIO模型中,他把这么多while死循环变成一个死循环,这个死循环由一个线程控制,那么他又是如何做到一个线程,一个while死循环就能监测1w个连接...
2019-01-30 15:26:16
389
转载 RabbitMQ入门(一)——RabbitMQ的安装以及使用(Windows环境下)
一、RabbitMQ介绍1、RabbitMQ简介RabbitMQ是一个消息代理:它接受和转发消息。你可以把它想象成一个邮局:当你把你想要发布的邮件放在邮箱中时,你可以确定邮差先生最终将邮件发送给你的收件人。在这个比喻中,RabbitMQ是邮政信箱,邮局和邮递员。 RabbitMQ和邮局的主要区别在于它不处理纸张,而是接受,存储和转发二进制数据块 - 消息。引自(https://www.rab...
2019-01-25 15:52:01
428
原创 Linux centOS 系统安装nodejs(源码安装)
wget https://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gztar -zxf node-v6.10.3.tar.gzcd node-v6.10.3./configuremake && make install报如下错误which: no python2.7 in (/usr/lib64/qt-3.3/bi...
2019-01-09 19:00:43
1728
转载 jenkins配置JENKINS_HOME
当把jekins的war包放到Tomcat的webapp目录后,启动Tomcat服务后,访问jenkins的网址,进行首次密码验证时,显示密码生成在了C:\Windows\system32\config\systemprofile\.jenkins\secrets\initialAdminPassword这个目录。但实际上没有这个文件生成。这时由于没有配置JENKINS_HOME这个环境变量,...
2019-01-05 15:21:43
16950
转载 Linux jdk1.8安装与 jdk1.6卸载
昨天安装zookeeper时需要java环境,也就是安装jdk 安装完jdk1.7后,配置好环境变量, vim ~/.bashrc JAVA_HOME=安装路径export PATH=$JAVA_HOME/bin:$PATH ll $JAVA_HOME/bin 输不出结果,报错JAVA_HOME: Undefined variable. 输入j...
2019-01-05 12:27:55
1239
转载 eclipse,代码中有错误,项目或者java类中却不显示红叉问题,解决方法
从网上找了很多,基本就是一下集中方法:***修改eclipse 代码提示级别1.单个项目修改项目上右键-->properties-->java compiler-->building-->enable project specific setting-->build path problems-->选中abort Incomplete build p...
2018-12-18 10:22:03
4413
1
转载 CentOS6.5安装nexus-2.14.8 私服
maven 私服 nexus-2.14.4-03 安装一、下载最新的 Nexus 2.x下载链接:https://www.sonatype.com/oss-thank-you-zip百度网盘下载, 链接:http://pan.baidu.com/s/1bo5l5Vp 密码:df1t也可以到官网或其他第三方网站下载。二、安装、配置nexus-2.14.4-03私服 #解压 t...
2018-11-29 10:11:46
525
1
转载 TProfiler部署文档--笔记
TProfiler简介淘宝开源项目:http://code.taobao.org/opensources/TProfiler是一个可以在生产环境长期使用的性能分析工具.它同时支持剖析和采样两种方式,记录方法执行的时间和次数,生成方法热点 对象创建热点 线程状态分析等数据,为查找系统性能瓶颈提供数据支持.TProfiler在JVM启动时把时间采集程序注入到字节码中,整个过程无需修改应用源...
2018-11-07 10:45:38
272
转载 Mybatis Generator(简称MBG)的最完整配置文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-confi...
2018-08-15 15:54:43
225
转载 Rundeck部署和基本使用
rundeck 介绍Rundeck 是一款能在数据中心或云环境中的日常业务中使程序自动化的开源软件。Rundeck 提供了大量功能,可以减轻耗时繁重的体力劳动。团队可以相互协作,分享如何过程自动化,查看业务活动或执行任务。Rundeck 允许您运行任意数量的节点从一个基于 web 的任务或命令行界面。Rundeck 还包括其他功能,使其易于扩展,您自动化努力包括 ︰ 访问控制、 工作流建设、 ...
2018-08-13 10:24:20
1313
2
原创 gitlab用命令推项目上服务器
第一步:进入新建的文件中$ cd demo第二步:把 demo 文件夹变成 git 可管理的电脑本地仓库$ git init第三步:把自己的项目复制粘贴到文件夹里面第四部:把项目添加到电脑本地仓库中$ git add .第五步:把项目提交到电脑本地仓库$ git commit -m "first commit"注意: commit 后面是对本次上传的一个...
2018-08-02 18:03:14
1571
转载 虚拟机桥接方式连接外网
系统:centos7.0原文地址:http://www.cnblogs.com/jasmine-Jobs/p/5928218.html一、桥接模式之VMware设置: VMware->【Edit】->【Virtual Network Edit】 建议选择自动 二、桥接模式之虚拟机设置: 建议选择:不要勾选复制物理连接 ...
2018-08-02 16:25:49
1135
原创 Gitlab配置SSH连接 linux版本本机操作,外网windows连接操作
1.检查是否已经有SSH Key。$cd ~/.ssh2.生成一个新的SSH。$ssh-keygen -t rsa -C "email"之后直接回车,不用填写东西。之后会让你输入密码(可以不输入密码,直接为空,这样更新代码不用每次输入 id_rsa 密码了)。然后就生成一个目录.ssh ,里面有两个文件:id_rsa , id_rsa.pub(id_rsa中保存的是私钥,id_...
2018-08-01 17:27:47
2229
转载 在Linux上安装Git
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本为1.7,所以需要掌握手动编...
2018-07-26 17:13:53
175
转载 Linux 环境下安装Maven
1、安装wget命令如果需要通过使用wget命令,直接通过网络下载maven安装包时,需要在linux系统中安装wget命令。yum -y install wget2、下载maven安装包wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz3...
2018-07-26 11:13:51
197
转载 如何配置maven项目连接私服(nexus)
maven连接私服的配置分为两步:1、配置maven可以连接私服打包上传项目(maven的deploy指令) 在maven安装目录下的配置文件settings.xml中添加: 添加到servers标签内部<server> <id>releases</id> <username>admin</username...
2018-07-25 14:44:44
1911
转载 nexus-3.2.1-01使用指南
Nexus说明 Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。如果使用了公共的Maven仓库服务器,可以从Maven中央仓库下载所需要的构件(Artifact),但这通常不是一个好的做法。 正常做法是在本地架设一个Maven仓库服务器,即利用Nexus私服可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。...
2018-07-25 10:29:26
2126
原创 (Cent OS6.8环境)nexus-3.2.1-01安装配置
nexus-3.2.1-01安装配置(Cent OS7.2环境)nexus-3.2.1-01安装配置说明:nexus3使用的是jdk 1.8以上版本。Nexus3.2.1-01的安装和配置,需要以下几个步骤。1 安装及配置JDKnexus是基于java语言开发的,所有在安装Nexus3.2.1-01之前,我们需要配置Nexus3.2.1-01运行所需要的jdk环境。ne...
2018-07-24 17:21:29
569
转载 虚拟机CentOS6.8下安装JDK
CentOS6.8下首先下载JDK,执行命令如下:wget http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.tar.gz?AuthParam=1530613221_13cb487aa8bcff5e0a6e91fdb392be11...
2018-07-06 15:02:05
416
转载 关于ftp用户连接时出现500OOPS:can not change directory的解决办法
今天在使用Filezilla连接Linux的时候不能成功,显示"500 OOPS:cannot change directory:/root" 错误,如何解决呢? 默认下是没有开启FTP的支持,所以访问时都被阻止了解决:1. 查看SELinux设置# getsebool -a | grep ftp发现 ftpd_disable_trans –> off 或者 ftp_home_dir–&g...
2018-07-06 14:20:41
9639
原创 解决虚拟机linux端mysql数据库无法远程访问
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...
2018-07-05 13:50:12
917
原创 2018年6月东莞车牌迁入广州操作流程讲解 白云区车管所
看官老爷们请看好了。现在广州需要外地车迁入,需要预约。用微信关注“广州交警”公众号进入预约,是迁入不是转移。业务类型选择“居住地址变更迁入”。准备资料 身份证原件及复印件、登记证(不需要复印件)、交强险保单(原件/复印件都需要)、指标、档案、临牌,这里得注意还有环保机动车网打印自己的车是不是国5排量的。人员最好两位去办理,为什么呢?白云车管所是我见过最不好停车的车管所。停车...
2018-06-27 16:11:27
17015
2
转载 【MySQL】10条SQL优化语句,让你的MySQL数据库跑得更快!
慢SQL消耗了70%~90%的数据库CPU资源;SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低;SQL语句可以有不同的写法; 1 不使用子查询例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE name=’hechunyang’);
2017-09-21 15:29:42
556
转载 JAVA--HashCode 基础(判断对象是否相等)
HashCode基础hashCode在JAVA中,代表了对象的一种特征。不同的对象哈希码是不同的。哈希码是一种数据结构算法,在JAVA中,常见的哈希码算法获取到的哈希码具体值是怎么获取到的呢?来分析一下:1.在String类中的hashCode是根据String类中包含的字符串获取的,根据哈希算法获取到一个哈希码,那么只要我的字符内容是相等的,我的哈希码也是相同的。eg:
2017-09-21 14:42:42
881
1
转载 LINUX常用命令(基础)
LINUX常用命令(基础)1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果
2011-06-16 23:11:00
505
原创 spring事物配置
xmlns="http://www.springframework.org/schema/beans" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:xsi="http://www.w3.org/2001/XMLSche
2011-06-09 22:28:00
436
原创 sql 常用的语句
<br />[SQL]精妙SQL语句介绍(转) -|joy 发表于 2005-9-9 15:27:00 <br /> <br />如何从一位菜鸟蜕变成为高手,灵活使用的SQL语句是必不可少的。本文收集了部分比较经典,常用的SQL语句供大家参考,希望对大家有所帮助。 <br /> 说明:复制表(只复制结构,源表名:a 新表名:b) <br /> SQL: select * into b from a where 1<>1 <br /> 说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
2011-05-29 11:19:00
450
Flex 开发,资料
2011-10-30
Jquery css javascript
2011-08-18
java thread 多线程
2011-07-31
oracle 学习资料
2011-07-31
npp.5.9.2.Installer.exe
2011-07-16
servlet temple
2011-06-29
设计模式 软件中模式之异同
2011-06-27
Notepad++ note 不需要安装
2011-06-25
ExtJS 2.0 的新手入门
2011-06-24
jqurry 1.6.1
2011-06-24
dos命令大全,dos命令
2011-06-12
设计模式(Design pattern)
2011-05-29
w3school帮助文档
2011-05-17
项目经理九阴真经开发
2011-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人