自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

移动互联网后端服务架构

穷则独善其身,达则兼济天下!!

  • 博客(156)
  • 资源 (3)
  • 收藏
  • 关注

原创 Jenkins 执行远程shell脚本部署jar文件问题起不来

一开始以为是Jenkins执行退出后会kill一切它启动的进程,所以加了在run.sh里面加了export BUILD_ID=dontKillMe,还是不行。后来考虑是环境变量问题,加上source /etc/profile就好了,同时最好在“java -jar xxxx.jar &” 前加上nohup:“nohup java -jar xxxx.jar &”run.sh里面的java -jar xxxx.jar 一直执行不来。

2023-10-11 10:33:01 690

原创 LeetCode 14. 最长公共前缀

最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入:strs = [“flower”,“flow”,“flight”]输出:“fl”示例 2:输入:strs = [“dog”,“racecar”,“car”]输出:""解释:输入不存在公共前缀。提示:0 <= strs.length <= 2000 <= strs[i].length <= 200strs[i] 仅由小写英文字母组成class.

2021-03-04 10:32:11 165 1

原创 Leetcode两数相加

两数相加给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,9,9,9,9].

2021-03-03 19:36:56 158 1

转载 springcloud不同版本升级带来的组件依赖atrifactId的变更

转载自:https://zhuanlan.zhihu.com/p/111927645SpringBoot版本不兼容java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)V给出大家一个spring boot版本和spring cloud版本的匹配关系:Spring Cloud Spring BootH.

2021-01-19 16:48:34 388

原创 maven多moudle项目在idea里面显示多个root问题

如下图:有时候不想显示root,只想有一个root那就在父moudle里面的pom文件里面的moudles里面添加上该moudle就行了:

2021-01-19 16:44:13 2545 1

原创 actuator/bus-refresh 405 Method Not Allowed

{“timestamp”: “2019-03-26T10:00:07.627+0000”,“status”: 405,“error”: “Method Not Allowed”,“message”: “Request method ‘POST’ not supported”,“path”: “/actuator/bus-refresh”}web路径也做了暴露配置:management:endpoints:web:exposure: #暴露 揭露include: “*”但是还是报40

2021-01-13 11:29:44 1476 1

原创 spring boot jar包启动:java.lang.NoClassDefFoundError:

在本地idea里面运行是好的,package打包也没有报错,启动jar文件的时候却报错了:java.lang.NoClassDefFoundError:xxx.xxxx.xxx查看代码是引用了本地的system lib包需要在pom文件的build里面加上:<!--解决本地jar无法打包问题--><resources> <resource> <directory>lib</directory>.

2020-12-01 17:23:46 1434

原创 Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

今天从朋友那搞来一份代码,spring boot的,准备在本地idea里面启动看看效果,然后启动的时候报如下错误,Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Cons

2020-11-27 16:22:31 96

转载 分布式理论——BASE理论

前言BASE理论是由eBay架构师提出的。BASE是对CAP中一致性和可用性权衡的结果,其来源于对大规模互联网分布式系统实践的总结,是基于CAP定律逐步演化而来。其核心思想是即使无法做到强一致性,但每个应用都可以根据自身业务特点,才用适当的方式来使系统打到最终一致性。正文CAP的3选2伪命题实际上,不是为了P(分区容错性),必须在C(一致性)和A(可用性)之间任选其一。分区的情况很少出现...

2020-05-06 18:23:06 207

原创 分布式——CAP定理

这里写自定义目录标题CAP定理概述CAP具体描叙:Consistency (一致性):一致性分类强一致性弱一致性最终一致性Availability (可用性):Partition Tolerance (分区容错性):CAP的证明CAP的权衡CA without PCP without ACP实例:AP wihtout C实例:总结CAP定理概述CAP定理又称CAP原则,指的是在一个分布式系统中...

2020-05-06 18:17:50 331

转载 git操作

// 设置全局git config --global user.name "Author Name"git config --global user.email "Author Email"// 或者设置本地项目库配置git config user.name "Author Name"git config user.email "Author Email"1 2 3 4 ...

2017-04-12 17:23:40 1399

原创 Log4j配置小记

2017-03-18 17:45:41 378

转载 qt安装及问题解决

1 下载QT1)进入官网:https://www.qt.io/2)点击Download:https://www.qt.io/download/3)找到Open Source,点击Get Started:https://www.qt.io/download-open-source/4) 检测到主机是windows,实际需要下载Linux 32bit版本,点击View

2016-10-11 17:16:00 5595

转载 intellij idea tomcat热部署配置

intellij idea默认文件是自动保存的,但是手头有个项目jsp文件改动后,在tomcat中不能立即响应变化。要jsp文件改动后立刻看到变化,有个配置。  在idea tomcat 中server的配置里,有个on frame deactivation,选择update classes and resources。另外有个配置on update action,就是手动操作的时候采取什么动

2016-08-11 15:19:37 1945

转载 Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法

转自:http://cheen.iteye.com/blog/1687420Tomcat启动时报如下错误:    java.lang.OutOfMemoryError: PermGen space解决办法:    配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况    a):如果是eclipse的tomcat插件启动tomcat,在“

2016-06-17 15:55:06 1027

转载 JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

http://blog.csdn.net/fei20072050104/article/details/21785565JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path好久不写Jsp,今天建立了一个Javaweb工程,并在ec

2016-06-03 10:00:24 588

转载 mysql支持跨表delete删除多表记录

在Mysql4.0之后,mysql开始支持跨表delete。 Mysql可以在一个sql语句中同时删除多表记录,也可以根据多个表之间的关系来删除某一个表中的记录。 假定我们有两张表:Product表和ProductPrice表。前者存在Product的基本信息,后者存在Product的价格。 第一种跨表删除的方式是不用join,在delete时指定用半角逗号分隔多个表来删除,如下sql

2016-04-21 16:53:13 1363

原创 highcharts jquery实时更新

index.html精彩身边-用户统计$(function(){ $("#button").click(function(){ //alert("fdfd"); $.get("http://123.57.43.70/jquery_test.php",function(data,status){ var data = JSON.parse(data);

2016-04-13 17:28:40 1078

原创 node.js源码安装

1、node.js官网根据平台下载对应的源码包,地址:https://nodejs.org/en/download/2、上传到服务器并解压到具体的某个目录下,我把它放到/usr/local/ 目录下3、重命名源码 mv node-v5.7.0-linux-x64 /usr/local/nodejs4、配置系统环境:[root@iZ25jw3825lZ local]# expor

2016-03-01 15:36:05 2142

转载 排序算法

稳定性:排序算法的稳定性:若待排序的序列中,存在多个具有相同关键字的记录,经过排序, 这些记录的相对次序保持不变,则称该算法是稳定的;若经排序后,记录的相对 次序发生了改变,则称该算法是不稳定的。      稳定性的好处:排序算法如果是稳定的,那么从一个键上排序,然后再从另一个键上排序,第一个键排序的结果可以为第二个键排序所用。基数排序就是这样,先按低位排序,逐次按高位排序,低位相同的

2016-01-08 17:44:41 1574 1

转载 nginx rewrite

首先介绍一下nginx的正则:. : 匹配除换行符以外的任意字符? : 重复0次或1次+ : 重复1次或更多次* : 重复0次或更多次\d :匹配数字^ : 匹配字符串的开始$ : 匹配字符串的介绍{n} : 重复n次{n,} : 重复n次或更多次[c] : 匹配单个字符c[a-z] : 匹配a-z小写字母的任意一个小括号()之间匹配

2015-12-29 16:21:53 1365

转载 php添加拓展

[root@iZ25jw3825lZ ext]# [root@iZ25jw3825lZ ext]# ./ext_skel --extname=sjextCreating directory sjextCreating basic files: config.m4 config.w32 .cvsignore sjext.c php_sjext.h CREDITS EXPERIMENTAL

2015-12-24 16:42:23 715

原创 php pctnl拓展安装

进入php源码的的ext/pcntl目录下cd /home/shenbian/php-5.3.3/ext/pcntl[root@iZ25jw3825lZ pcntl]# phpize Configuring for:PHP Api Version:         20121113Zend Module Api No:      20121212Zend Extension

2015-12-23 15:42:39 2121

转载 PHP计算当前时间之后(之前)的时间

PHP计算当前时间之后(之前)的时间PHP中有一个非常厉害的函数,strtotime()函数,这个函数有一个异常厉害的使用方法,手册上说的有,但是估计在实际应用中能够想到的人不多。我为了计算出当前时间N天后的日期时,也是自己写了一个很复杂的函数之后才无意间发现这个函数的,现在记录下来以免以后又忘记了当前时间一周之后的时间戳:strtotime(”+1 week”),这样就行了,一周

2015-12-07 18:16:23 2807

转载 mysql key primary key unique index index的区别

unique index  唯一索引index 普通所以关键字UNIQUE把它定义为一个唯一索引.唯一性索引 和“普通索引”基本相同,但有一个区别:唯一索引列的所有值都只能出现一次,即必须唯一。KEY与INDEX区别批注:这部分我仍云里雾里。KEY通常是INDEX同义词。如果关键字属性PRIMARY KEY在列定义中已给定,则PRIMARY KEY也可以只指定为KEY。

2015-12-04 16:47:19 1212

原创 linux svn 服务器搭建

1、安装svn:yum install subversion2、cd  /usr/local/3、mkdir svn4、chmod -R 777 svn/5、新建一个资源仓库svnadmin create /usr/local/svn/xmb6、进入目录 /usr/local/svn/xmb/confvim passwd设置svn用户 zjx

2015-11-26 14:50:38 495

原创 linux java环境搭建--安装jdk

把下好的文件jdk-8u20-linux-x64.tar.gz放到linux服务器的/usr/local/下解压:tar -xzvf jdk-8u20-linux-x64.tar.gz重命名: jdk1.8.0_20/ java 打开:vim /etc/profile 在改文件的末尾添加一下内容:export JAVA_HOME=/usr/local/javaexport JAVA_BIN=/usr/local/java/binexport PATH=$PATH:$JAVA_HOME/bin

2015-11-25 18:14:37 716

转载 nginx报 File not found 错误

原因可能很多,但对于初学者。大部分应该是/etc/nginx/conf.d/default.conf里面的php解析部分配置不对。解决的话就是把root定义,在server下加上,这样root的作用域就扩大了。把location ~ \.php${里面的root删除。fastcgi_param部分改为$document_root$fastcgi_script_name;好了,来总结

2015-11-18 17:32:57 6447

翻译 mysql join的图例解释,超完美

原文地址:http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-JoinInner JOINThis is the simplest, most understood Join and is the most common. This query will return all of t

2015-11-17 11:29:05 616

转载 PHP中this,self,parent的区别

{一}PHP中this,self,parent的区别之一this篇      面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比P

2015-11-11 11:51:11 391

转载 论HTTP请求大小

http://www.cnblogs.com/yjf512/archive/2013/03/29/2988296.htmlHTTP分为URI,HEADER,Body三个部分。每个部分都可以包含请求信息,那么每个部分是否都有请求大小限制呢?刚开始以为这个问题很容易找到答案,后来发现这也是个挺复杂的问题。URI首先是URI,我们知道,在GET请求中,请求参数是放在URL进行传递的,所以

2015-11-05 17:48:02 1318

翻译 mongodb aggregation 聚合

Aggregation Pipeline BehaviorIn MongoDB, theaggregate command operates on a single collection, logically passing theentire collection intothe aggregation pipeline. To optimize the operat

2015-11-04 15:43:53 974

转载 php生成缩略图

由于图片的数据量比较大,传递过程相对较长,所以在用户浏览图片时,常常希望先显示一个图片的缩略图。    虽然在HTML中可以通过指定图片的宽度和高度来随意缩放图片,但是这种方法不会减少图片的像素数目。图形文件的尺寸没有改变,当然也不会加快图片下载的速度了。当然也可以手动通过图形软件生成图片的缩略图,但对于大量的图片展示来说,这个工作量将十分巨大。为此微缩图的自动生成程序就被设计

2015-11-03 19:51:53 524

转载 php中magic_quotes_gpc函数一些用法

http://www.php100.com/html/php/hanshu/2013/0905/4360.html[导读] magic_quotes_gpc方法是根据你php ini配置来的,如果打开了magic_quotes_gpc就生成,他的作用与addslashes是一样的,下面我来详细介绍一下关于magic_quotes_gpc用法。看了thinksaas部分源码,发现对$_POS

2015-11-03 14:25:29 910

转载 mysql事物和存储引擎以及php实现事物

设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作:  · 更新客户所购商品的库存信息  · 保存客户付款信息--可能包括与银行系统的交互  · 生成订单并且保存到数据库中  · 更新用户相关信息,例如购物数量等等  正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新。但是,如果在这一系列过程中任何一个环节出了差错,例如在更新商品库存信息时发生异常、该

2015-11-03 13:53:27 864

原创 MongDB shell 命令

db.help() help on db methodsdb.mycoll.help() help on collection methodssh.help() sharding helpersrs.help() replica set helpershe

2015-10-21 11:38:53 515

翻译 nginx location 指令说明

Syntax:location [ = | ~ | ~* |^~ ] uri { ... }location @name { ... }Default:—Context:server, locationSets configuration depending on a request URI.依靠请求的URI设置配置

2015-10-18 10:04:34 1252

翻译 使用nginx当做http的负载均衡

基本介绍Load balancing across multiple application instances is a commonly used technique for optimizing resource utilization, maximizing throughput, reducing latency, and ensuring fault-tolerant co

2015-10-12 15:02:30 1217

翻译 nginx如何执行请求的

http://nginx.org/en/docs/http/request_processing.html#simple_php_site_configuration基于名字的虚拟服务nginx first decides which server should process the request. Let’s start with a simple con

2015-10-07 16:01:56 1071

翻译 用nginx搭建一个简单的代理服务器

原文:http://nginx.org/en/docs/beginners_guide.htmlnginx另一个使用的比较多的情况是作为代理服务器,代理服务器接收请求,然后把请求传递到代理服务器,nginx最后会提取代理服务器的回复,并把这些回复发送给客户端。我们将配置一个基本的代理服务器,图片文件的请求在本地目录中服务,其他的所有请求发送到代理服务器。这个示例中,两个服务都被定义在同一个

2015-09-25 15:32:14 15167

动态规划习题与解答

动态规划的例题与解答,可以帮助你快速了解动态规划,用语言快速实现

2011-12-09

约瑟夫环多种算法比较

数据结构中的约瑟夫环问题多种算法实现。很值得看看

2011-12-09

SQL Server 2005安装与使用图解

SQL Server 2005安装与使用图解

2011-10-27

空空如也

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

TA关注的人

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