自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄幸辉

陽光總在風雨後,孜孜不倦的施肥,大樹才能茁壯長大。

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 实战springboot1.5.x优雅关闭

背景现有微服务项目的各个微服务使用的是kill -9方式停止服务。这种方式显得略有些粗鲁,因为这样的应用停止方式,在停止的那一霎那,应用中正在处理的业务逻辑会被中断,导致生产义务异常情形。需求在对应用进程发送停止指令之后,能保证正在执行的业务操作不受影响。应用接收到停止指令之后的步骤应该是,停止接收访问请求,等待已经接收到的请求处理完成,并能成功返回常用kill命令说明kill 命令常用的信号选项:(1) kill -2 pid 向指定 pid 发送 SIGINT 中断信号, 等同于 ctr

2020-06-05 11:38:57 1319

原创 面试编程题-猴子偷桃

近期面试两次碰到这道题,很有意思,哈哈,所以现在写下来纪念一下。题目一个猴子来到山里的一棵桃树下,发现有一堆桃子。第一天它吃掉一个,然后拿走一半,回到家里,把消息告诉第二个猴子。第二天第二个猴子也来了,又吃掉一个,然后拿走了一半,回到家,告诉第三个猴子。第三个猴子也是吃掉一个,然后拿走了一半。以此类推,第10天,第10个猴子来到时,发现还剩下1个桃子。求第一天总共有多少个桃子。(优先递归程序)分析

2016-12-15 16:08:23 5011

原创 Centos6与Centos7的服务注册及部署

基于centos6的init.d部署1.注册服务sudo ln -s /path/xxxx.jar /etc/init.d/myservice其中myservice是服务名2.启动服务service myservie start3.停止服务service myservie stop4.服务状态service myservie status5.开启启动chkconf...

2019-03-29 11:50:28 1266

原创 使用原生javascript生成html内容

需求在网站A增加一个导航栏和侧边栏,但是导航栏和侧边栏内容放在另个网站B,需要在网站A直接引用网站B的导航栏和侧边栏的JS。技术要点使用原生javascript跨域问题参考源代码html内容:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>js加载模块</title> <script type=

2016-11-08 16:54:49 4153

转载 RabbitMQ (五)主题(Topic)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37706355上一篇博客中,我们进步改良了我们的日志系统。我们使用direct类型转发器,使得接收者有能力进行选择性的接收日志,,而非fanout那样,只能够无脑的转发,如果你还不了解:RabbitMQ (四) 路由选择 (Routing)。虽然使用direct类型

2016-09-27 15:57:54 264

转载 RabbitMQ (四) 路由选择 (Routing)

上一篇博客我们建立了一个简单的日志系统,我们能够广播日志消息给所有你的接收者,如果你不了解,请查看:RabbitMQ (三) 发布/订阅。本篇博客我们准备给日志系统添加新的特性,让日志接收者能够订阅部分消息。例如,我们可以仅仅将致命的错误写入日志文件,然而仍然在控制面板上打印出所有的其他类型的日志消息。1、绑定(Bindings)在上一篇博客中我们已经使用过绑定。类似下面的

2016-09-27 15:56:56 282

转载 RabbitMQ (三) 发布/订阅

转发请标明出处:http://blog.csdn.net/lmj623565791/article/details/37657225本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。 上一篇博客中,我们实现了工作队列,并且我们的工作队列中的一个任务只会发给一个工作者,除非某个工作者未完成任务意外被杀死,会转发给另外的工作者,如果你还不了解:R

2016-09-27 15:56:05 198

转载 RabbitMQ (二)工作队列

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37620057本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。上一篇博客中我们写了通过一个命名的队列发送和接收消息,如果你还不了解请点击:RabbitMQ 入门 Helloworld。这篇中我们将会创建一个工作队列用来在工作

2016-09-27 15:55:11 214

转载 RabbitMQ (一) 入门 Helloworld

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37607165本系列教程主要来自于官网入门教程的翻译,然后自己进行了部分的修改与实验,内容仅供参考。“Hello world” of RabbitMQ1、Windows下RabbitMQ的安装下载Erlang,地址:htt

2016-09-27 15:53:09 304

转载 java的路径研究

转自:http://blog.sina.com.cn/s/blog_6a82eb900102uwhu.html String tomcatPath = System.getProperty("user.dir");          out.print("tomcatPath:" + tomcatPath + "");          String fil

2016-05-07 16:28:39 363

原创 Hibernate @Column,表字段大小寫引起的問題

維護一些老項目,或者對老項目的二次開發情景下比較多注意這些問題。1) 假設column的name寫成小駱駝峰標誌(userName),到數據庫會譯成user_name       @Column(name='userName');   --->  user_name2) 假設數據表中有字段userName,此時在程式里column的name值不能寫成userName,原因(1)已說

2015-03-26 10:38:17 1265

原创 POST/GET QUERYSTRING

假設使用的是ServeletString queryString = request.getQueryString();1) 當請求方法是GET時, queryString才有值。2) 當請求方法是POST時,queryString不會有值。

2015-03-26 10:27:41 1197

原创 Xss跨站脚本攻击例子

假设编辑个人信息程式存在Xss漏洞1. 界面如下:http://127.0.0.1:8080/web/XssServlet?name=001代码:編輯個人信息 姓名: 郵箱: 自我介紹: 2.   访问含有xss的脚步URl,并填完基本个人信息后,点击确认保存, 就会把用户的个人信息发送到攻击者 /Web/HackServlet

2015-03-22 11:16:24 978

原创 用立即执行函数 解决闭包问题

DIV 0 DIV 1 var div = document.getElementsByTagName("div"); for(var i = 0; i < div.length; i++){ div[i].addEventListener("click",function(){ alert("div # " + i + " was clicked!") }); }

2014-07-06 17:10:18 1611

原创 springside注意事项

1.类的首字母要大写,后面字母小写,除后缀Action

2014-05-22 15:09:35 594

转载 从Internet看大数据

点击打开链接

2014-05-21 23:52:04 507

原创 查看memcache的状态

除了用telnet命令,还可以watch -n 1 'echo stats | nc 192.168.105 11211'

2014-05-21 12:30:13 519

转载 MySQL索引的创建、删除和查看

1.索引作用   在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。   例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c

2014-05-14 10:37:11 422

原创 javascript模式之--迭代器模式

以下是用javascript模擬的迭代器模式。

2014-05-02 00:26:19 577

原创 javascript閉包簡單例子

下面是閉包的一個簡單舉例。

2014-04-30 10:23:14 754

原创 group by,having,sum的使用例子

撈取3月份儲值總金額大於等於5000育駿點的會員資料   SELECT m.USER_NAME as 帳號 , m.SITE_UID as 遊戲帳號,sum(p.AMOUNT) as 總金額  from payments as p LEFT JOIN members as m on m.ID = p.MEMBER        where TIME_PAID BETWEEN '20

2014-04-24 11:56:42 4870

原创 javscript函数内变量声明提前

这些天,公司一直与我们分享javascript的知识,我也把我学习到的分享出来,有写的不对的,请指教,勿喷,^_^。今天要说的是:javascript函数内所有变量声明提前。在说明结论之前,一般先举个例子以做证明。example 1:function example1(){ var x = "hello world"; console.log(x);//line 1

2014-04-22 23:10:58 707 1

原创 hasOwnProperty方法的使用

JavaScript中hasOwnProperty函数方法是返回一个布尔值,指出一个对象是否具有指定名称的属性。 使用方法:object.hasOwnProperty(proName)其中参数object是必选项。一个对象的实例。proName是必选项。一个属性名称的字符串值。如果 object 具有指定名称的属性,那么JavaScript中hasOwnProperty函数方法

2014-04-22 10:25:39 2514

原创 javascript的全局变量

在《javascript模式》中学到的,关于javascript全局变量的知识。

2014-04-21 10:53:08 768

原创 A Simple For Emberjs

中文网址:http://emberjs.cn/

2014-03-18 13:43:27 553

原创 NPM--nodejs包管理

The Node Package Manager (NPM) allows you to easily manage modules in projects by downloading packages, resolving dependencies, running tests, and installing command-line utilities.1.在linux環境下,安

2014-03-16 19:02:53 523

原创 在linux安裝nodejs環境

1.確保有c/c++編譯環境2.確保有安裝openssl庫步驟:1. 安裝gcc gcc++ 與 openssl    redhat: sudo yum install gcc gcc-c++ openssl-devel curl    ubuntu: sudo apt-get install g++ libssl-dev apache2

2014-03-16 18:42:23 742

原创 記錄開始

好記憶不如爛筆頭,知識需要積累。

2014-03-16 18:10:54 536 2

python入门级项目《打外星人》项目源码及执行文件压缩包

资源描述: python编程-从入门到实战书籍项目。 个人做了少许优化及改动,主要改动: 1.使飞船可以上下移动 2.解决了游戏结束时,再次按下子弹,出现子弹图片的BUG 3.改了下游戏设置setting里的一些游戏参数,使游戏体验更好 文件说明: 1.alien_invastion.zip 是源码压缩包 2.alien_invastion.rar 是可执行文件压缩包 使用说明: 其中压缩包中的exe文件只能在windows环境中运行,不能在unix或者macos中运行。 运行游戏的方式: 1.解压压缩包,里面有alien_invastion.zip源码包 和 alien_invastion.rar可执行文件包 2.运行alien_invastion.exe文件即可 推荐人群: 1.python初学者 2.热爱编程者 注意: 如果要学习源码并运行的话,记得安装pygame。安装命令:pip install pygame

2022-04-15

Centos6与Centos7的服务注册及部署

分别描述了centos6与centos7 linux版本下的服务注册与部署例子

2019-03-29

空空如也

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

TA关注的人

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