自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【原创】可用于抽奖或洗牌的算法

可用于抽奖或洗牌的算法

2021-11-28 22:19:16 188

转载 [转]使用jekins自动构建部署java maven项目(jdk1.7+tomcat7.0+jenkins2.19.3)

转载自:https://www.cnblogs.com/hdwang/p/6081994.html1.下载jenkins地址:https://jenkins.io/index.html本人下载了2.19.3版本的war包:jenkins.war2.安装jenkins 拷贝jenkins.war到tomcat的webapps文件夹下,如果tomcat是启动的,jenk...

2019-06-15 15:38:50 345

转载 [转]做个男人,做个成熟的男人,做个有城府的男人

做个男人,做个成熟的男人,做个有城府的男人 突然间觉得,自己已经不是青涩时候的自己了。应该正视老婆的叽叽喳喳,领导的唧唧歪歪,同事的稀稀拉拉,同学朋友们的嘻嘻哈哈。 看了一篇帖子,讲男人的,觉得说的很好,拿过来,鞭策自己,同时鞭策能看到这篇文章的朋友们,男人们。 是谁说过的,一个人的成熟程度,与其的情商是成正比的,一个人成事的概率也与其情商是成正比的。 一:沉稳 (1)不要随便显露你的情...

2018-08-12 19:15:20 192

转载 JAVA面试题集

面试题总结 —— JAVA高级工程师http://blog.csdn.net/moneyshi/article/details/50786786

2018-03-07 23:01:10 236

原创 创建Core,并对索引进行CRUD操作

修改各种配置文件。1、修改solrhome下的solr.xml文件注解掉zookeeper搭建集群配置,我们后面会采用master-slave的形式。至于zookeeper的形式可以阅读以下这篇文章【solrCloud集群配置指导】:http://www.aboutyun.com/thread-9432-1-1.html[html] view p

2017-08-28 17:55:13 284

原创 Solr 6.0 学习(一)环境搭建

准备工作:目前最新版本6.0。下载solr 6.0:Solr6.0下载JDK8 下载jdk1.8:jdk1.8【solr6.0是基于jdk8开发的】tomcat8.0 下载:tomcat8##################################在说明搭建环境之前,其实solr5.0之后 solr已经内置jetty服务器,可以自行启动。但是为了加入

2017-08-28 17:09:43 235

转载 【手把手教你全文检索】Lucene索引的【增、删、改、查】

转载自:http://www.cnblogs.com/xing901022/p/3940243.html  创建索引  Lucene在进行创建索引时,根据前面一篇博客,已经讲完了大体的流程,这里再简单说下:1 Directory directory = FSDirectory.open("/tmp/testindex");2 IndexWriterConfig

2017-08-20 22:36:00 554

转载 【手把手教你全文检索】Apache Lucene初探

转载自:http://www.cnblogs.com/xing901022/p/3933675.html讲解之前,先来分享一些资料   首先呢,学习任何一门新的亦或是旧的开源技术,百度其中一二是最简单的办法,先了解其中的大概,思想等等。这里就贡献一个讲解很到位的ppt。已经被我转成了PDF,便于搜藏。   其次,关于第一次编程初探,建议还是查看官方资

2017-08-20 22:29:29 375

转载 Nexus的详细介绍以及安装

转载自:http://blog.csdn.net/jiuqiyuliang/article/details/49407455简介        Nexus是Maven仓库管理器,也可以叫Maven的私服。Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库

2017-08-13 20:46:31 4005 2

转载 mysql “group by ”与"order by"的研究--分类中最新的内容

转载自:https://atim.cn/post/Mysql-group-by-and-order-by-research.php--按某一字段分组取最大(小)值所在行的数据/*数据如下:name val memoa    2   a2(a的第二个值)a    1   a1--a的第一个值a    3   a3:a的第三个值b    1   b1--

2017-07-30 16:58:51 254

原创 使用正则表达式从一段字符串中匹配出img标签的src值

第一步:匹配内容中存在的img标签; 第二步:得到匹配到的img标签中的内容; 第三步:匹配第二步得到的img标签中的src/** * 获取img标签中的src值 * @param content * @return */public static List getImgSrc(String content){         List list = new A

2017-07-02 20:46:24 5293

转载 Windows安装Linux虚拟机(CentOS7)

转载自:http://blog.csdn.net/u010246789/article/details/51754660一、在电脑上安装虚拟机,百度搜索vmware,下载后傻瓜式安装即可。二、本来是准备在虚拟机上转Red Hat的,就到网上找资源,下载了Red Hat 7(3.76G),辛辛苦苦下载并安装后发现,各种命令not found,百度后发现Red Ha

2017-06-17 17:05:48 588

转载 Java线上应用故障排查之二:高内存占用

前一篇介绍了线上应用故障排查之一:高CPU占用,这篇主要分析高内存占用故障的排查。搞Java开发的,经常会碰到下面两种异常:1、java.lang.OutOfMemoryError: PermGen space2、java.lang.OutOfMemoryError: Java heap space要详细解释这两种异常,需要简单重提下Java内存模型。(友情

2017-06-16 17:20:22 391

转载 Java线上应用故障排查之一:高CPU占用

一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。(友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen)以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过

2017-06-16 17:19:01 378

转载 Spring事务Transaction配置的五种注入方式详解

转载自:http://blog.csdn.net/yaerfeng/article/details/28390773代码下载地址:http://www.zuidaima.com/share/1828220435860480.htm原文:Spring事务Transaction配置的五种注入方式详解前段时间对spring的事务配置做了比较深入的研究,在此之间对Spring的

2017-06-11 17:01:35 212

转载 关于AOP无法切入同类调用方法的问题

转载自:http://blog.csdn.net/z69183787/article/details/45622821最近在开发中遇到一个问题,当在Service中定义了一个方法并且切入之后,从Controller里面调用该方法可以实现切入,但是当在同一个Service中实现另一方法并调用改方法时却无法切入。代码类似于:[java] view plain copy

2017-06-11 16:59:39 370

转载 基于注解的Spring AOP的配置和使用--转载

转载自:http://www.cnblogs.com/davidwang456/p/4013631.htmlAOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的

2017-06-11 16:57:47 216

转载 很全的mvn介绍

转自http://buzhucele.iteye.com/blog/12180041.前言 Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短

2017-05-15 21:39:05 636

转载 Maven的POM.xml详解(五)

转载自:http://blog.csdn.net/think_soft/article/details/44156977本文译自:http://maven.apache.org/pom.html属性属性是最后需要理解的POM基础。跟Ant中属性一样,Maven的属性是值的占位符。在一个POM内可以在任何位置使用${X}(X代表属性)符号来访问属性的值。它

2017-05-07 22:39:49 227

转载 Maven的POM.xml详解(四)

转载自:http://blog.csdn.net/think_soft/article/details/43758685本文译自:http://maven.apache.org/pom.html超级POM与面向对象编程中的对象继承类似,POM会扩展某些继承自父工程的值,而且跟Java对象都继承自基本的java.lang.Object一样,Mavne的所有工程对象模型都继承自

2017-05-07 22:38:09 240

转载 Maven的POM详解(三)

转载自:http://blog.csdn.net/think_soft/article/details/43536339本文译自:http://maven.apache.org/pom.html除外除外是明确的告诉Maven,你不想包含指定的依赖工程中的依赖(即,不包含传递性依赖)。例如,maven-embedder需要maven-core,但是你不希望使用它或

2017-05-07 22:37:11 230

转载 Maven的POM.xml详解(二)

转载自:http://blog.csdn.net/think_soft/article/details/42975661本文译自:http://maven.apache.org/pom.htmlPOM关系Maven的强大之一就是它的工程关系的处理能力,它包括依赖(和依赖传递)、继承和聚集(多模块的工程)。传统的依赖管理让即使是最简单的工程也会变得异常复杂。“Jarmageddo

2017-05-07 22:36:06 165

转载 Maven的POM.xml详解(一)

转载自:http://blog.csdn.net/think_soft/article/details/42843947原文:http://maven.apache.org/pom.htmlPOM是什么?POM是“Project ObjectModel”的首字母缩写,即工程对象模型。它在一个名叫pom.xml的文件中使用XML来表示一个Maven工程。在跟使用Maven

2017-05-07 22:34:43 214

转载 Maven使用详解

转载自:http://blog.csdn.net/u010425776/article/details/52027706什么是Maven?如今我们构建一个项目需要用到很多第三方的类库,如写一个使用spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar

2017-05-07 22:28:14 466

转载 FileSystemXmlApplicationContext、ClassPathXmlApplicationContext和XmlWebApplicationContext简介

今天在用spring时遇到一个问题,提示找不到applicationContext.xml文件。原来是在加载这个文件时调用的方法不太合适,所以造成了程序找不到项目下的xml配置文件。 我们常用的加载context文件的方法有如下三个: 1、FileSystemXmlApplicationContext这个方法是从文件绝对路径加载配置文件,例如:App

2017-04-26 22:18:32 374

转载 Nginx做负载均衡器以及proxy缓存配置

关于nginx的安装和基本配置请参考nginx,本文在原基础上完成以下几个功能:结合proxy和upstream模块实现nginx负载均衡结合nginx_upstream_check_module模块实现后端服务器的健康检查使用nginx-sticky-module扩展模块实现Cookie会话黏贴(session-sticky效果)使用proxy模块实现静态文件缓存使用ngx_cache_

2017-04-22 17:30:38 443

转载 Nginx配置ssl加密(单双向认证、部分https)

nginx下配置ssl本来是很简单的,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA的一个需求,得以有个机会实际折腾一番。一开始采用的是全站加密,所有访问http:80的请求强制转换(rewrite)到https,后来自动化测试结果说响应速度太慢,https比http慢慢30倍,心想怎么可能,鬼知道他们怎么测的。所以就试了一下部分页面https(不能只针对某类动态请求才加密)和双向

2017-04-22 17:29:33 780

转载 Nginx+Keepalived实现站点高可用

公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台nginx入口服务器宕机,另一台备机自动接管服务的效果。(nginx做反向代理,实现后端应用服务器的负载均衡)快速搭建请直接跳至 第2节。1. Keepalived介绍Keepalived是一个基于VR

2017-04-22 17:27:36 642

转载 Nginx配置location总结及rewrite规则写法

1. location正则写法一个示例:1location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ]

2017-04-22 17:25:33 456

转载 Nginx服务器安装及配置文件详解

nginx在工作中已经有好几个环境在使用了,每次都是重新去网上扒博客,各种编译配置,今天自己也整理一份安装文档和nginx.conf配置选项的说明,留作以后参考。像负载均衡配置(包括健康检查)、缓存(包括清空缓存)配置实例,请参考http://seanlook.com/2015/05/17/nginx-install-and-config ,ssl加密请参考 http://seanlook.com

2017-04-22 17:23:33 842

原创 使用httpclient传递java参数调用http接口

使用的Jar包:org.apache.httpcomponentshttpclient4.3.5代码:public class HttpClientTest { public static void main(String[] args){ String reqUrl = "http://ip:port/context/url";

2017-04-19 15:51:20 12359

转载 SpringMVC中使用Interceptor拦截器

转载自:http://elim.iteye.com/blog/1750680SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。   一、定义Interceptor实现类   SpringMVC 中的In

2017-04-19 15:43:48 187

转载 (总结)Nginx配置文件nginx.conf中文详解

#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#进程文件

2017-04-18 22:05:07 384

转载 osworkflow的使用

OSWorkflow是一个Java开源的工作流,使用Apache许可。OSWorkflow的最大特点是灵活,它所面向的使用对象是专业开发人员,如果最终用户想调整工作流,那是不太现实的。OSWorkflow的流程定义使用自己的xml格式,不遵守XPDL规范。    在http://www.opensymphony.com/osworkflow/下载OSWorkflow,本文使用的是2.8版本的。

2017-04-12 16:17:21 13449

原创 nginx重写示例

通过重写和反向代理达到转发的目的:在www.abc.com的nginx里添加以下location /jdpay {      rewrite ^.+jdpay/?(.*)$ /$1 break;      proxy_pass http://172.19.48.34:8089;}请求www.abc.com/jdpay/buildPay,然后被转发到了http://172.1

2017-04-05 21:39:04 365

转载 redis主从复制及HA环境搭建

转载自:http://blog.csdn.net/honglicu123/article/details/53693395redis 主从同步Redis 支持主从同步,数据可以从主服务器向任意数量的从服务器上同步,使用的是发布/订阅机制。配置在 github 上下载 redis 源码,在 Linux 环境下编译,程序会在源目录中生成 redis-server,red

2017-03-30 23:37:35 228

转载 精心收集的必须熟悉的vim快捷键操作

转载自:http://www.dabu.info/vim-shortcut-key-operation.htmlVim/Vi 没有菜单,只有命令Vim/Vi 工作模式介绍:插入模式 和  命令模式 是vi的两个基本模式。——插入模式 ,是用来编写文本内容的。——命令模式,是用来编辑文本,如上下翻页等,复制粘贴,跳转到指定行等操作当前编辑的顶部或者底部会显示vim处于何种模式

2017-03-30 22:45:42 672

转载 最佳vim技巧

最佳vim技巧----------------------------------------# 信息来源----------------------------------------www.vim.org         : 官方站点comp.editors        : 新闻组http://www.newriders.com/books/opl/ebooks/07

2017-03-30 22:38:29 12583

原创 经典教程

Nginx开发从入门到精通:http://tengine.taobao.org/book/chapter_02.html

2017-03-28 23:04:41 200

转载 正则表达式30分钟入门教程

转载自:http://deerchao.net目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录

2017-03-28 21:32:25 133

maven-db-plugin.1.4

下载附件(maven-db-plugin.1.4),将其解压出来的6个文件复制到对应仓库的maven-plugin-db/1.4/路径下

2017-05-13

空空如也

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

TA关注的人

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