- 博客(324)
- 资源 (66)
- 收藏
- 关注
原创 maven 文件上传到远程服务器目录
目的:实现本地代码,或者程序包,或者单个配置文件,或者多个上传部署到服务器对应的目录中去。问题1:用maven什么插件可以实现?wagon-maven-plugin该插件的maven依赖为:<dependency> <groupId>org.codehaus.mojo</groupId> <artifactId>wag...
2019-05-06 14:49:53 1890
转载 Linux下MySQL Install
1. 从http://www.mysql.com 下载的Mysql安装包 2.将mysql的压缩包复制到/usr/local/ 目录 Java代码 # cp mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz /usr/local 3. 解压缩到/usr/ocal/下并改名为mysql
2016-03-17 16:50:35 489
转载 linux有效修改max open files/ulimit -n
使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。新装的linux默认只有1024,当作负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。使用 ulimit -n 65535 可即时修改,但重启后就无效了。(注ulimit -SHn 65535 等效 ulimit
2016-03-17 16:49:24 10825 1
原创 windows 任务计划执行
因为公司测算环境的虚拟机电源不稳定,还得虚拟机老断电,一停电后,我就得把对应的服务器上面的开着的程序全都拉起来一遍。这里的关键的就是 箭头的部分了,如果不写这个。也显示任务执行成功,但是一点实际效果没有。这里是重启后,执行成功的显示,如果没有那个路径指定,这里也显示成功。这里想用自带的计划任务来实现,系统启动后就拉起来我想要的程序,0x1 为失败可能是bat命令写错了或者路径错误之类的。0x2331 挺奇怪的错误 百度没有找出一个好的解释。这里也是默认的设置。输入 taskschd.msc 回车。
2023-03-27 20:34:27 1156
原创 Centos7 局域网邮件服务器实践
本次实践在局域网搭建一个邮件服务器, 记录一下过程...这里主要参照了以下几个文章:https://blog.csdn.net/qq_24684521/article/details/93602494?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog
2021-02-02 16:39:48 1778
转载 shell 脚本免密远程访问
这样的文章网上很多的,我也是自己为了记录一下,免得用得时候忘记了,再去网上翻这里给出我觉得写的比较简单明了的文章连接: 感觉这位前辈。https://www.cnblogs.com/huanghongbo/p/6253213.html一、Tcl安装1、 下载:tcl8.4.20-src.tar.gzhttp://www.tcl.tk/software/tcltk/do...
2019-05-13 13:17:44 821
原创 软考 英语学习
每天一篇文章:For nearly ten years, the Unified Modeling Language (UML) has been the industry standardfor visualizing, specifying, constructing, and documenting the ( artifacts) of a software-intensive sys...
2019-03-06 16:01:14 695
原创 局域网(内网)docker安装及代理访问
为了学docker,那就得首先学安装docker啊!首先因为我是局域网内,得先解决这个机器的上网问题,首先就先想到了代理上网,那么问下度娘吧 !~~CCporxy 可以了解一下这里给出我的配置截图:100.100.100.51 是我可以上网的那个机器的局域网IP, 是台 台式机,插上了无线网卡 o(∩_∩)o 哈哈192.168.50.71 是访问外网的IP好的...
2019-01-22 14:25:46 3697
转载 (转)Java 程序员必备的高效 Intellij IDEA 插件
转自 Spark学习技巧 公主号1. .ignore地址:https://plugins.jetbrains.com/plugin/7495--ignore生成各种ignore文件,一键创建git ignore文件的模板,免得自己去写截图: 2. lombok地址:https://plugins.jetbrains.com/plugin/6317-lom...
2018-12-18 13:42:13 417
转载 转: 关于Linux与JVM的内存关系分析
转自: http://tech.meituan.com/linux-jvm-memory.htmlLinux与JVM的内存关系分析葛吒2014-08-29 10:00引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约600m,Linux自身使用大约800m。从表面上,物理内存应该是足够使用的;但...
2018-07-19 10:40:15 253
转载 Java - JVM TLAB、对象在内存中安置顺序、垃圾收集、回收算法
1.TLABTLAB Thread Local Allocation Buffer,JDK1.7默认开启TLAB一般不需要去设置,TLAB极大提高程序性能,它是Java的一个优化方案。 -XX:+UseTLAB 开启TLAB -XX:+PrintTLAB 打印TLAB信息 -XX:+TLABSize 设置TLAB大小 -XX:TLABRefillWaste...
2018-07-16 10:09:15 858
转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof 详解
现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高...... 这些问题在日常开发中可能被很多人忽视(比如有的人遇到上面的问题只是重启服务器或者调大内存,而不会深究问题根源),但能够理解并解决这些问题是Java程序员进阶的必备要求。本文将对一些常用的JVM性能调优...
2018-07-16 10:05:31 495
原创 Python pymqi 连接 IBM MQ
记录一下,环境基本信息是# pymqi-1.7.2.post1 windows 7 64 ,Python2.7.15 ibmmq 7.0 client# pymqi-1.7.2.post1 windows 7 64 ,Python2.7.15 ibmmq 7.0 clientimport pymqiqueue_manager = 'DZD_ZSSS_01_TST84'...
2018-06-13 17:13:38 5285 3
原创 Linux Mysql 8.0.1
下载相应的mysql安装包后cp /home/hdkg/soft/mysql-8.0.11-linux-glibc2.12-x86_64.tar/usr/local/ tar xvf mysql-8.0.11-linux-glibc2.12-x86_64.tartar zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gzmv mysql-8.0.11-li...
2018-06-13 15:40:48 426
原创 Nexus Python pip Repository
我的操作系统是Windows7 所以想让自己的pip 走私服的话,要配置下 。创建下面的文件C:\Users\Administrator\pip\pip.ini文件内容如下:IP是我私服局域网IP[global]index-url = http://100.100.100.51:8081/repository/pypi-aliyun/simple[install]trusted-host = 10...
2018-06-13 14:41:24 3786
转载 Nexus配置Linux Yum Repository
一、使用场景 在生产环境中,我们不可能所有的服务器都能连接外网更新RPM包,比较理想的环境是:有一台Linux服务器可以连接外网,剩余的服务器通过这台YUM服务器更新。以前比较传统的做法是先把包下载到内网中的YUM服务器上,然后通过createrepo命令生成本地仓库,其余服务器通过HTTP访问这个链接,这种做法比较费时费事。有没有一种比较好的方式,让我们直接通过这台服务器代理连接到公网的1...
2018-06-13 14:21:04 4692
转载 Linux Python 2.7.15
linux自带的python是2.6版本的,用习惯了2.7.x,所以想升级python21.下载源码包,后面的下载链接直接在python官网找的,如果想安装更高的版本自行更换wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz2.解压压缩包tar xvf Python-2.7.10.tgz3.指定安装路径cd Python-...
2018-06-13 13:46:12 3601
转载 ActiveMQ中Session设置的相关理解
名词解释:P:生产者C:消费者服务端:P 或者 ActiveMQ服务客户端:ActiveMQ服务 或者 C 客户端成功接收一条消息的标志是这条消息被签收。成功接收一条消息一般包括如下三个阶段: 1.客户端接收消息; 2.客户端处理消息; 3.消息被签收。 在不带事务的 Session 中,一条消息何时和如何被签收取决于Session的设置。 1.Session.AUTO_ACKNOWLEDGE 当...
2018-05-10 10:40:50 2509
转载 Maven 打包的三种方式 和 Springboot 分离jar包
http://blog.csdn.net/daiyutage/article/details/53739452aven可以使用mvn package指令对项目进行打包,如果使用Java-jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundExcepti...
2017-12-27 15:25:09 1147
转载 使用wagon-maven-plugin插件自动部署项目
该插件的maven依赖为:[html] view plain copydependency> groupId>org.codehaus.mojogroupId> artifactId>wagon-maven-pluginartifactId> version>1.0version> depend
2017-12-27 15:14:16 1497
转载 Maven插件wagon-maven-plugin自动化部署
Maven的一个插件wagon-maven-plugin来自动完成。文件上传到服务器Maven项目可使用mvn package指令打包,打包完成后包位于target目录下,要想在远程服务器上部署,首先要将包上传到服务器。在项目的pom.xml中配置wagon-maven-plugin插件:1234567891011121314151617181920
2017-12-27 15:13:04 5336 3
原创 Maven 打包 上传 运行
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.x
2017-12-27 15:10:55 727
转载 Mina TCP 编码解码相关资料收集
用到了mina,自己记录下,用到了以前文章编码 解码的例子http://blog.csdn.net/jbgtwang/article/details/26266309http://blog.csdn.net/jbgtwang/article/details/26261643messageReceivce中字符还原成字符串的例子。http://m.blog.csdn.ne
2017-08-14 22:17:09 465
转载 服务端UDP双向通信学习资料
记录下找到的资料:NIO框架入门(一):服务端基于Netty4的UDP双向通信Demo演示http://www.52im.net/thread-367-1-1.htmlNIO框架入门(二):服务端基于MINA2的UDP双向通信Demo演http://www.52im.net/thread-373-1-1.html文档:http://docs.52im.net
2017-08-07 20:04:13 706
转载 MySQL中REGEXP正则表达式
使用正则表达式操作mysql数据库非常方便,本篇文章给大家分享mysql中REGEXP正则表达式使用大全,感兴趣的朋友跟着小编一起看看吧以前我要查找数据都是使用like后来发现mysql中也有正则表达式了并且感觉性能要好于like,下面我来给大家分享一下mysql REGEXP正则表达式使用详解,希望此方法对大家有帮助。MySQL采用Henry Spencer的
2017-04-22 12:18:27 12391 1
转载 Linux Sed 命令
1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介...
2017-03-10 09:42:43 466
转载 35 个 Java 代码性能优化总结
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每
2017-03-10 09:40:06 325
转载 Linux 基础命令
介绍一下几个常用的命令。 如何寻求帮助?在 Linux 下遇到问题,最重要的是要自己寻求帮助,下面是三种寻求帮助的方法。 manman 是 Linux 的帮助手册,即 manual 。因为大多数程序都会自带手册,所以可以通过 man 命令获取帮助。执行以后,在 man page 页面中按 q 退出。获取 ls 的帮助$ man ls查
2017-01-31 20:15:30 321
转载 linux查看进程启动时间
linux查看进程启动时间(运行多长时间) 转载▼标签: ps -eo lstart etime ps -eo lstart 启动时间ps -eo etime 运行多长时间. ps -eo pid,lstart,etime | grep 5
2017-01-31 20:04:52 73125 2
转载 Shell脚本查看linux系统性能瓶颈
linux服务器敲命令反应慢,网站访问慢,到底什么情况?根据本人的经验,主要原因可能是系统资源到达瓶颈,已经无法处理更多请求。在有监控系统情况下,可以直接通过WEB页面可视化看出是CPU瓶颈?硬盘瓶颈?还是网络瓶颈?如果公司服务器较少或者云服务器,就有可能没有一套监控系统,这时就要登陆到服务器,一条一条的敲命令,查找分析性能瓶颈。命令这么多,咋记得住啊!就算记得住,输入也费劲,于是就有了这个脚本,
2017-01-12 10:03:37 2459
转载 Python批量管理主机(paramiko、fabric与pexpect)
paramikoparamiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。默认Python没有,需要手动安装:pip install paramiko如安装失败,可以尝试yum安装:yum install python-paramiko18.1.1 SSH密码认证远程执行命令12
2017-01-12 09:57:06 6455
转载 Shell文本处理三剑客之grep
转载自:http://lizhenliang.blog.51cto.com/7876557/1889166grep过滤来自一个文件或标准输入匹配模式内容。除了grep外,还有egrep、fgrep。egrep是grep的扩展,相当于grep -E。fgrep相当于grep -f,用的少。Usage: grep [OPTION]... PATTERN [FILE]
2017-01-12 09:54:28 434
转载 Spring boot log4j
引入log4j依赖在创建Spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot默认的日志框架Logback,所以我们在引入log4j之前,需要先排除该包的依赖,再引入log4j的依赖,就像下面这样:忽略自带的日志框架. --> depende
2016-12-17 18:54:23 670
转载 SpringBoot集成mybatis
一、使用mybatis-spring-boot-starter1、添加依赖dependency> groupId>org.mybatis.spring.bootgroupId> artifactId>mybatis-spring-boot-starterartifactId> version>1.0.0version>dependency>2、启动时导
2016-12-17 18:52:27 2250
转载 SpringBoot配置属性之MQ
activemqspring.activemq.broker-url指定ActiveMQ broker的URL,默认自动生成.spring.activemq.in-memory是否是内存模式,默认为true.spring.activemq.password指定broker的密码.spring.activemq.pooled是否创建PooledCo
2016-12-17 18:49:01 5942
转载 SpringBoot、MyBatis配置多数据源XML方法
转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/521647301、介绍开发中有时候会碰到使用多个数据源的情况,这种情况也分两种不同的业务场景:(1)、多个数据源是各自独立的,可以把它当作不同的项目来开发。比如一个是业务1的数据库,另一个是业务2的数据库。(2)、多个数据源之
2016-12-17 16:42:19 5804 1
转载 ERROR 1010 (HY000): Error dropping database (can't rmdir '.\qpweb', errno: 41) 删库失败问题的解决
Win8 下,MySQL5.5,root 用户登录 MySQL 5.5 Command Line Client,删除 qpweb 数据,执行命令 drop database qpweb;报错信息:ERROR 1010 (HY000): Error dropping database (can't rmdir '.\qpweb', errno: 41)解决方法如下:1. 先在 M
2016-12-17 10:36:55 874
转载 maven下手动导入ojdbc6.jar
1.根据你需要的版本,下载ojdbc6.jar官网下载:点击打开链接百度云盘下载:点击打开链接2.将ojdbc6.jar放在你某个位置,我这里放在桌面上3.打开终端(windows用户打开cmd),输入:[java] view plain copymvn install:install-file -Dfile=
2016-12-13 16:53:55 3254
转载 Spring Boot 笔记
1 开始1.1 spring介绍Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统的war
2016-12-09 15:17:53 622
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人