囚牢中的MQ的博客

码云的愿心:希望广大程序猿朋友摘掉苦逼的昵称

safjdks

dsfjksdjfkldsf

sajdkjasdas 

coding云最近在公司项目中发现了一个问题,当时百思不得解,后来百度了很多后才找到了原因所在。现在总结一下问题所在,终归还是基础知识不扎实所致。

问题现象:

      我们的项目每日凌晨4点会执行一个跑批任务,这个任务需要计算合格用户。项目实现方式是在项目启动时,启动一个定时任务,每天4点就会执行这个任务,其实就是启动一个线程执行该任务。

最近,由于业务人员的需要,让我们后台服务器能够提供一些用户的数据,除了基础数据外,还要计算一下用户的指标,这个指标几乎是每日都在动态变化的,所以不是一个常量。于是我们后台就考虑利用每日的午夜时间,由服务器定时跑一个任务,将用户数据计算一遍。

       基于如上业务,我的想法是在项目(后台的主项目是spring mvc 的 web项目)部署到服务器后,启动一个定时任务,每日的凌晨0点执行任务计算好数据后保存到数据库中。从程序上来说的话,即在spring加载完成后启动一个任务,这个任务会在每日0点执行。

我是徐公子的忠实粉丝,非常喜欢公子的小说作品,从《神游》到今天还正在连载的《太上章》。偶然在新浪新闻看到了该篇报道,想转载发到自己的技术博客里,虽然与技术不沾边,但是与生活息息相关,更影响到了我今后的成长,分享给大家。

       我们首先简单介绍下Lucene:Lucene是用java实现的、成熟的开源项目,利用Lucene可以非常方便的为产品提供出全文检索的功能,比如IBM的开源软件eclipse也采用了Lucene作为帮助子系统全文索引引擎,相应的IBM的商业软件Web Sphere中也采用了Lucene。

       今天带给大家的实例是我从apache官网找到的实例,因为自己也是第一次接触Lucene,所以费了挺大的功夫才搞清楚这个实例是怎么去用的,为了让更多像我这样情况的朋友能够快速的上手使用,所以我想分享这篇文章来帮助大家。

今天聊聊这个SSH(ssh即SecureCRT,以免大家误会)连接阿里云Ubuntu服务器终端中文显示乱码的解决方案。

先吐槽下,这不快过年了吗,心情有点糟糕,发泄发泄,各位海涵。

自从半年前来到新公司,由于当时做后台的就我一个人,于是我担起了不小的责任,不管是后台程序开发,接口的开发,后台管理系统的开发,甚至阿里云服务器的搭建,安装各种Ubuntu的软件都成了我的任务。就这样老板最近还不想着给涨涨工资,那天故意问了下老板。

要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。
1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义
2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)
3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)
4. 大致了解 CA 证书的用途

考虑到很多技术菜鸟可能不了解上述背景,俺先用最简短的文字描述一下。如果你自认为不是菜鸟,请略过本章节,直接去看“HTTPS 协议的需求”。

今天Coding云在微信公众平台看到一篇非常棒的文章,是关于HTML5的未来介绍的。看过这篇文章后我知道我不得不将其转载,因为他写的实在太棒了,尤其能够从中看到很多商机,可以成为我们这帮程序员未来的一个发展方向。希望我们大家在看到这篇文章后,能找到自己的方向,如果您真的从中受益,并且成功的话,希望您若干年后能回来为我们发个评论,

coding云在一个很牛很牛的架构师群里哦,这个群里经常有一些牛人分享的心得体会等,今天突然心血来潮,为何不把这些非纸上谈兵的干货跟大家分享一下呢,不能只让群里的人有机会学习,也得让大家有这个机会吧。所以我把这些聊天记录挂上来,就像聊天记录中我说了那么几句一样,干货在每个人眼中都不同,如果你认为这段是干货那么他就是干货,对他人是什么并不重要,重要的是能够提高我们自己。

今晚coding云的工作不是很忙,所以抽空出来更新下博客,就写一篇编程中关于java面向对象的文章吧。想写这篇文章的缘由如下:

今天项目中出了一点业务上的bug,由于自己很懒,于是我就吩咐自己带的小弟(刚毕业不久)去把bug修复一下。修复的过程中他用了很久也没搞定,于是我就过去指点指点,这一指点我发现坏了,这位小弟的基础那是。。。此处省略几个字吧。所以我就想写这篇文章介绍介绍自己对面向对象的理解,也能帮助自己的这位同事,以及更多的新手程序员们,当然其中如果有理解错误的地方,也希望大家能够指正。

引言

有时候有很多问题只有在线上或者预发环境才能发现,而线上又不能Debug,所以线上问题定位就只能看日志,系统状态和Dump线程,本文只是简单的介绍一些常用的工具,帮助定位线上问题。

问题定位

1: 首先使用TOP命令查看每个进程的情况,显示如下:

在eclipse下配置tomcat其实不是很难,刚参加工作那会不会配置,也是自己硬着头皮各种百度才搞懂的,万恶的外包银行项目(当时做银行项目不能上外网,各种纠结。。。),今天给大家提供这个小教程,是eclipse4.3版本下的,希望大家能搞懂这部分的内容,如果有问题可以留言,我会及时为大家解决。

注意:

图片都是高清图片哦,如果页面上看不清楚的话可以下载下来看。

今天Coding云为大家准备了一个演示项目,spring mvc框架的登录系统演示,鉴于大家在上一篇 spring Mvc 教程框架实例以及系统演示下载 中提出的一些建议,我也一并放到了这次的项目当中,希望能给大伙做个参考,这次的更新包括以下内容:

  1. 包括了项目主页index.jsp,该jsp包含了前台框架bootstrap,各位可以参考使用该前台框架了。-----来自用户“FireTercel_东宇”
  2. 静态文件的引用路径前都加了个${baseUrlStatic}变量-----来自用户“韬韬不绝”
  3. 增加了jdbctemplate对数据库的操作、事务以及登陆的例子-----来自用户“youke”
  4. 登陆时的验证码功能

很久以前就想写一篇Spring Mvc上传文件的文章,但是一直都比较忙,趁着今天比较闲,就先为大家介绍一下Spring Mvc提交form表单上传文件。老规矩,coding云还提供在线系统演示,大家可以看着本文,同时对照着演示案例学习。上传文件系统演示

一、首先,我们要准备好form表单,代码示例如下:

今天,给大家介绍下ubuntu下nginx的启停等常用命令。

开发过程中,我们会经常的修改nginx的配置文件,每次修改配置文件都可以先测试下本次修改的配置文件是否正确,可以利用以下命令:

service nginx -t -c /alidata/server/nginx/conf/nginx.conf

囚牢中的MQ的博客:

功能开发中...。