自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(256)
  • 资源 (1)
  • 收藏
  • 关注

转载 解maven命令package、install、deploy的联系与区别

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhaojianting/article/details/80324533技术交流qq群: 659201069鄙人的新书《elasticsearch7完全开发指南》,欢迎订阅!https://wenku.baidu.com/view/...

2019-10-11 10:53:29 232

转载 JVM中的本机内存跟踪

转自:http://www.spring4all.com/article/151161.概述有没有想过为什么Java应用程序通过众所周知的-Xms和-Xmx调优标志消耗的内存比指定数量多得多?出于各种原因和可能的优化,JVM可以分配额外的本机内存。这些额外的分配最终会使消耗的内存超出-Xmx限制。在本教程中,我们将列举JVM中的一些常见内存分配源,以及它们的大小调整标志,然后学习如何...

2019-09-27 15:13:08 274

转载 mysql悲观锁总结和实践

转自:http://chenzhou123520.iteye.com/blog/1860954最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数...

2018-04-10 13:07:23 307

转载 mysql乐观锁总结和实践

转自: http://chenzhou123520.iteye.com/blog/1863407上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是...

2018-04-10 12:52:45 208

转载 windows下查看端口占用程序,查看安装路径

看看端口被哪个程序占用了,如何查看任务进程对应的安装路径?转载声明http://www.ff-bb.cn/logs/108510505.html谁占用了我们的80端口在windows命令行窗口下执行:C:\>netstat -aon|findstr "80" TCP    0.0.0.0:19780             0.0.0.0:0      

2017-12-20 18:28:37 2499

转载 MySql计算两个日期的时间差函数

MySQL计算两个日期时间的差函数:第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下:[sql] view p

2017-08-01 14:00:18 681

转载 linux下添加定时任务

linux下定时执行任务的方法 在Linux中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件

2017-07-12 15:25:09 637

转载 HBase scan setBatch和setCaching的区别

转自:http://blog.csdn.net/caoli98033/article/details/44650497HBase的查询实现只提供两种方式:1、按指定RowKey获取唯一一条记录,get方法(org.apache.hadoop.hbase.client.Get)2、按指定的条件获取一批记录,scan方法(org.apache.Hadoop.Hbase.clie

2017-05-31 16:26:37 742

转载 linux grep 正则表达式

grep正则表达式元字符集: ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。 .*一起用代表任意字符。 [] 匹配一个指定范

2017-03-20 17:52:07 579

转载 Top命令中各个种内存的含义

top - 11:04:52 up 122 days, 22:48, 4 users, load average: 0.63, 0.38, 0.36Tasks: 298 total, 1 running, 297 sleeping, 0 stopped, 0 zombieCpu(s): 2.8%us, 1.5%sy, 0.0%ni, 95.4%id, 0.1%wa,

2017-03-20 11:08:23 2632

转载 使用Java的BlockingQueue实现生产者-消费者

转自:http://tonl.iteye.com/blog/1936391BlockingQueue也是java.util.concurrent下的主要用来控制线程同步的工具。BlockingQueue有四个具体的实现类,根据不同需求,选择不同的实现类1、ArrayBlockingQueue:一个由数组支持的有界阻塞队列,规定大小的BlockingQueue,其构造函数必须

2017-03-17 09:52:48 260

转载 Linux Top 命令解析

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 5

2017-01-18 16:39:22 336

转载 使用System.arraycopy()实现数组之间的复制

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是:public static void arraycopy(Object src, int srcPos, Object dest,

2017-01-18 11:13:17 380

转载 HttpOnly介绍以及防止XSS攻击时的作用(转)

转自:利用HTTP-only Cookie缓解XSS之痛 在Web安全领域,跨站脚本攻击时最为常见的一种攻击形式,也是长久以来的一个老大难问题,而本文将向读者介绍的是一种用以缓解这种压力的技术,即HTTP-only cookie。 一、XSS与HTTP-only Cookie简介 跨站点脚本攻击是困扰Web服务器安全的常见问题之一。跨站点脚本攻击是一种服务器端的安全漏洞,常见于

2017-01-08 11:06:35 3320 1

转载 Flex移动开发第一步(Flex Mobile View and ViewNavigator组件学习笔记)

历史背景    在传统的Flex AIR桌面应用程序开发中,我们有足够的屏幕分辨率以及系统资源来在屏幕下填充足够的信息已满足我们的开发需求。通过采用分层菜单和弹出窗口,我们可以在屏幕上堆砌足够多的信息。与此相比,智能手机的屏幕感觉像stamp。由于分辨率以及不同设备DPI的影响,Flex mobile开发通常采用Screen Split技术,将页面切分成很多部分来展示。Flex mobil

2016-08-22 19:40:25 1380

转载 使用图片精灵优化前端 减少http请求

所谓的图片精灵(CSS sprite)其实就是把几张图拼成一张图而已。它提供了一种把很多小图片拼成一张大一些的图片从而在低并发的浏览器上达到快速传输并呈现内容的目的。大多数网站会做跨页面的图片精灵。就是把整个网站所有共用的小图片都合成一张图(图片精灵),这是一种有效减少HTTP 请求的办法。在用到这些图片的时候,你就引用整张图片然后设定坐标到你需要的那张小图上。所以你可以把要用到图标、标志

2016-08-19 18:43:17 2075

转载 SecureCRT rz 上传文件失败问题

在把Windows上的文件传至Linux端时用到SecureCRT,一般小文件都没有问题,文件太大时则出现了上传后的文件只有几K大小,当然大于2个G的是不可能传的上去的了。对于几百M到1G多的大文件要如下处理。单独用rz会有两个问题:上传中断、上传文件变化(md5不同),解决办法是上传是用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。

2016-04-07 19:47:33 921

原创 linux 根据端口kill掉进程

#杀掉8080端口的进程netstat -nlp |grep :8080 |grep -v grep|awk '{print $7}' |awk -F '/' '{print $1}' |xargs kill -9#查询包含tomcat的进程号ps -ef|grep tomcat|grep -v grep|awk '{print $2}'#杀掉所有包含‘tomcat’的

2015-12-26 19:00:56 3850 1

原创 linux使用velocity出现的一个奇葩问题-Unable to find resource

在controller里返回前台界面时,注意文件路径,名称的大小写一定要一致。linux下文件大小写不一致,会认为是不同的文件,导致无法访问。windows下没有问题,所以正式部署时出现这种问题不好排查。这个问题太坑爹了!!!报错信息:org.apache.velocity.exception.ResourceNotFoundException: Una

2015-12-26 11:20:31 9658 1

转载 jQuery中this与$(this)的区别

jQuery中this与$(this)的区别$("#textbox").hover(         function() {              this.title = "Test";         },         fucntion() {             this.title = "OK”;         }   ); 这里的this其实是一个Html 元

2015-12-23 16:47:53 402

转载 Lucene 3.0 的几种分词系统

转自: http://www.oschina.net/question/12_120471、 StopAnalyzerStopAnalyzer能过滤词汇中的特定字符串和词汇,并且完成大写转小写的功能。2、 StandardAnalyzerStandardAnalyzer根据空格和符号来完成分词,还可以完成数字、字母、E-mail地址、IP地址以及中文字符的分析处

2015-12-01 16:23:05 835

转载 使用消息队列的 10 个理由

过去几年中,我们一直在使用、构建和宣传消息队列,我们认为它们是很令人敬畏的,这也不是什么秘密。我们相信对任何架构或应用来说,消息队列都是一个至关重要的组件,下面是十个理由:1. 解耦在项目启动之初来预测将来项目会碰到什么需求,是极其困难的。消息队列在处理过程中间插入了一个隐含的、基于数据的接口层,两边的处理过程都要实现这一接口。这允许你独立的扩展或修改两边的处理过程,只要确保它们遵

2015-12-01 12:43:34 548

转载 Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC

加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。     言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。     如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash

2015-11-27 18:47:13 401

转载 jquery 获取单选框的值

随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。Radio      

2015-11-13 15:31:42 27518

转载 .net从服务器下载文件中文名乱码解决方案

从服务器下载文件中文名乱码解决方案,具体文字说明不多了,直接贴代码了,具体代码如下:try { string excelName = Request["excelName"].ToString(); //文件路径 string fileName = Request["fileName"].ToString(); //下载的文件名 if(!(strin

2015-11-11 17:33:31 2169

转载 数据库软件架构设计些什么

2015-11-02 58沈剑 架构师之路缘起:受@萧田国 萧总邀请,上周五晚上在“高效运维1号群”内分享了《58同城数据库软件架构设计与实践》(这个topic今年在数据库大会上分享过),应组织方要求,发出纪要。一、基本概念二、数据库架构设计思路(1)可用性(2)读性能(3)一致性(4)扩展性一、基本概

2015-11-02 22:53:43 1750

转载 Javascript定义类(class)的三种方法

转自: http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html将近20年前,Javascript诞生的时候,只是一种简单的网页脚本语言。如果你忘了填写用户名,它就跳出一个警告。如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它

2015-11-02 11:33:40 404

转载 IE下 js文件上传时拒绝访问问题

最近碰到个问题,在使用ajaxFileupload控件上传文件的时候,在IE下总是传不了,但FireFox和Chrome下则可以上传。跟踪代码,发现时$(form).submit();时出错了。调试了n久,最后查资料说是IE下 file表单控件,不能用js控制打开文件选择器,必须要手动点击才可以,否则会报 “拒绝访问”。所以,只能用按钮盖住file,但让点击事件透到file上面来打

2015-10-08 11:19:22 4252

转载 Spring MVC POST中文乱码解决方案

以前,我都是自己编写一个filter,来实现编码,代码如下:public class CharacterEncodingFilter implements Filter { private final static Logger log= LoggerFactory.getLogger(CharacterEncodingFilter.class); private Stri

2015-09-13 17:19:22 437

转载 NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config

使用spring3.05 mvc进行开发,使用tomcat容器,通过url映射寻找view的时候,会报错NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,如果随便去找个jstl包过来放入web-inf/lib会报错,正确的下载地址在这里,下载jakarta-taglibs-standard-1.1.2.zip这个包,解压缩后将stan

2015-09-13 11:22:24 488

转载 敏捷开发之Scrum扫盲篇

转自: http://www.cnblogs.com/taven/archive/2010/10/17/1853386.html现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进

2015-09-07 00:06:25 534

原创 Mysql与Oracle的区别

从总体上说:       Oracle属于大型的数据库软件,收费,支撑体系完善,强大。单库可支撑数据量大,安全性高。适用于服务器比较强大的单节点或者集群环境。       Mysql属于轻量级数据库,小巧,免费,使用方便。流行于单服务器性能一般,但由大量服务器支撑的环境中。      典型应用场景关于“大型数据库”,并没有严格的界定,有说以数据量为准,有说以恢复时间为准。如

2015-09-06 23:58:20 3180

转载 分布式集群系统下的高可用session解决方案

http://blog.csdn.net/lishehe/article/details/45223477  目前,为了使web能适应大规模的访问,需要实现应用的集群部署. 而实现集群部署首先要解决session的统一,即需要实现session的共享机制。 目前,在集群系统下实现session统一的有如下几种方案:(1) 应用服务器间的s

2015-09-06 23:36:51 2828

转载 Java操作MongoDB

转自:http://wallimn.iteye.com/blog/20591281、 建立SimpleTest.java,完成简单的mongoDB数据库操作 Mongo mongo = new Mongo(); 这样就创建了一个MongoDB的数据库连接对象,它默认连接到当前机器的localhost地址,端口是27017。 DB db = mongo.getDB(“te

2015-09-03 13:41:33 320

转载 hibernate一级缓存和二级缓存的区别

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发

2015-08-23 18:56:39 334

转载 集成Dubbo服务(Spring)

http://blog.csdn.net/qduningning/article/details/41445937Dubbo是什么?Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,

2015-08-20 23:52:51 352

原创 Missing artifact oracle:ojdbc:jar:14:compile

这几天在捣鼓Struts2+Spring3+Hibernate4+Maven+EasyUI的整合,采用Oracle数据库,Oracle数据库驱动采用ojdbc14,后来因为数据库连接池采用阿里巴巴的druid,其中可能存在版本问题而换成了ojdbc6。本文主要介绍MyEclipse环境下利用Maven导入ojdbc14.jar和ojdbc6.jar的方法。1、ojdbc14.jar的导入方

2015-08-20 11:47:17 4091

原创 Unable to parse configuration of mojo org.apache.maven.plugins:maven-archetype-plugin:2.3:

RT,每次用maven创建一个项目都会出错.具体报错的内容如下;我在cmd中输入:mvn archetype:create -DgroupId=org.edward.hellomaven -DartifactId=HelloMaven之后就出错了[ERROR] Failed to execute goal org.apache.maven.plugins:maven-arc

2015-08-20 10:32:18 8160

转载 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)

一、前言        早就知道maven 在java 项目的管理方面名声显赫,于是就想着学习掌握之,于是查阅了大量文档。发现这些文档的作者都是java 的大腕,大多都是站在掌握了一定maven 基础的角度上进行介绍,让我这初学者看的云里雾里不知所云。于是又去查看maven 的官方网站,总算是有所了解,但一旦动手实际操作却又雾里看花。唉,没办法,就只有一遍一遍的动手尝试,经过种种磨难总算是

2015-08-20 08:54:07 453

转载 java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor vers

从apache 官网下载maven bin 版本,我下的是apache-maven-3.3.3-bin.zip。下载下来的安装包解压到你的工作目录下。如:E:\开发\apache-maven-3.3.3,配置环境变量,MAVEN_HOME,再把%MAVEN_HOME%\bin配置到 path中。安装java jdk,配置JAVA_HOME。打开cmd ,输入mvn -r,如果会

2015-08-20 08:52:15 9320 3

空空如也

空空如也

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

TA关注的人

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