自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (10)
  • 收藏
  • 关注

原创 Ubuntu 底下如何启动、停止Redis

Either connect to node instance and use shutdown command or if you are on ubuntu you can try to restart redis server through init.d:/etc/init.d/redis-server restart or stop/start it:/etc/init...

2017-03-08 21:23:10 2338

原创 Java连接虚拟机的redis报错问题解决办法

原文链接: http://blog.csdn.net/oxinliang12/article/details/52279143直奔主题,Java连接虚拟机报错,代码如下: public class TestPing {public static void main(String[] args) {Jedis jedis = new Jedis("192.168.201.128", ...

2017-03-08 21:18:31 270

原创 Java利用spring注解做反射机制

前言:一直觉得spring提供的注解装配bean机制非常的好,尤其是在做类似Java反射机制的时候太方便了,下面就依据项目需求进行一次记录,方便以后使用。 需求一句话:为每家交易所自动加载指定的结算银行。 需求分析:项目中需要适配很多家交易所,而每家交易所都有自己指定的结算银行,或者一家或者多家,那么项目在A交易所运行时,能够自动加载A家交易所指定的结算银行A1、A2,项目在B交...

2017-03-08 08:31:04 213

原创 手动上传依赖的 jar 到 私有的 Nexus 里

某些时候,项目里依赖的 jar lib 可能并没有在 public repository 里面,比如外包厂商生成的 jar。有一种做法是直接添加 sytem scope 的依赖:<dependency> <groupId>com.demo.www</groupId> <artifactId>demo</artifact...

2017-02-14 09:00:09 280

原创 正确、安全地停止SpringBoot应用服务

引言Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来,是一个与微服务(MicroServices)相当契合的微框架。网络上关于Spring Boo...

2017-01-14 09:54:25 190

原创 Spring配置文件dubbo标签报错解决办法

在配置dubbo服务的过程中,经常会遇到虽然程序能够跑起来,但是配置文件一堆红叉,虽然不影响功能,但是确实很让人恶心。报错信息如下:Multiple annotations found at this line:– cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be fo...

2016-12-22 16:44:53 234

原创 【转】Alibaba Dubbo框架同步调用原理分析

由于Dubbo底层采用Socket进行通信,自己对通信理理论也不是很清楚,所以顺便把通信的知识也学习一下。 通信理论计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。1.一组信息(通常是字节)的各位数据被同时传送的通信方法称为并行通信。并行通信依靠并行I/O接口实现。并行通信速度快,但传输线根数多,只适用于近距离(相距数公尺)的通信。2.一组信息的各位数...

2016-12-19 14:54:21 123

原创 远程调用原理与实现

远程调用原理与实现在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,...

2016-12-02 17:59:09 775

原创 关于 tomcat 集群中 session 共享的三种方法

前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富, 不只是缓存 session ,还可以做其他用途,一举几得啊。 1、使用 filter 方法存储 这种方法比较推荐,因为它的服务器使用范围比较多,不仅限于 tom...

2016-05-16 10:33:48 131

原创 nginx-tomcat负载均衡redis-session共享,静态资源分离

基本环境:redis-2.8apache-tomcat-6.0.41nginx1.6.21,redis配置1,配置redis访问密码到redis的目录下找的redis.conf,解开requirepass注释(此属性用于设置密码)。如:requirepass root2,启动redis到redis的目录以后台运行的方式启动redis redis-se...

2016-05-16 10:28:54 125

原创 Nginx安装

1 安装Nginx     (1)在线安装      $sudo apt-get install nginx      Nginx的版本是1.2.1      ubuntu安装Nginx之后的文件结构大致为:      所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下      启动程序文件在/u...

2016-05-13 16:10:49 108

原创 一位Google程序员的算法学习之路

关于 严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。 这篇文章讲了什么?我这些年学习数据结构和算法的总结。一些不错的算法书籍和教程。算法的重要性。  初学 第一次接触数据结构是在...

2016-01-20 16:20:56 438

原创 程序员练手的小项目

我经常看有人发帖问关于项目点子的事,也看到了很多回帖,我自己也回了一些常见的项目。不过我觉得只列出三两个是远远不够的,因此就收集并这个项目列表,大家要找简单的编程项目学习练手的话,可以收藏并扩散本文。这些项目并不是论文级别的,只是想抛砖引玉让大家能从中受些启发。下面你们会看到 120 多个个项目构思,都是我通过头脑风暴得来的。我将其根据主题分成了10 个分类,但有些项目其实涵盖了不止一个主题...

2015-11-10 07:56:03 283

原创 (转)阿里宝宝的漫漫求职路

http://hujiaweibujidao.github.io/blog/2015/10/09/a-li-bao-bao-de-man-man-qiu-zhi-lu/缘何而起想了想,还是打算写点什么,最近发生的事情太多太多了,有喜有悲,有笑有泪,记录下来留着以后回忆也好。我拿到的offer大概有华为、腾讯、美团、京东、360、完美、爱奇艺、猿题库这些。前面扯点故事背景,后面放干货哈,里...

2015-10-14 11:16:52 376

原创 5张表格教会你优化B2C盈利

5张表格教会你优化B2C盈利 摸清商品结构  小丁他们得到一笔投资,创建一个区域综合B2C。这个B2C主营超市商品,但到底要经营哪些品类,各品类下需要哪些商品,各品类商品所占比例,如何跟踪商品招商情况,小丁毫无头绪,问我怎么办。  “你需要做一张商品维度表。”我说。  这是一份商品分类分维度的表格,比如花生属于坚果这个品类,花生有味道、外形、规格、价格等多个维度。它能帮助我...

2015-04-16 15:06:50 146

原创 Java Web 开发过程中遇到中文乱码处理方法

1.数据库编码不一致导致乱码解决方法:首先查看数据库编码,输入: show variables like "%char%";   确认编码一致,如果不一致,可输入:SET character_set_client='utf8'; SET character_set_connection='utf8'; SET character_set_results...

2015-04-01 14:02:00 175

原创 Datatables 行数据删除、行上升、行下降功能演示

Datatables 是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。 官方网站:http://www.datatables.net 最近在研究Datatables 的使用,其中包括行删除,行编辑,行上升,行下降。Google了一把,没有发现太多有用的资料,索性自己写一个简单的Demo,为了记录,也为了方便DataTables 的粉...

2015-03-20 23:03:27 501

原创 【转】如何同时启动多个Tomcat服务器

我所用Tomcat服务器都为zip版,非安装版。以两个为例:安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:  (1) 修改http访问端口(默认为8080端口)         <Connector port="8080" protocol="HTTP/1.1"                connectionTime...

2013-11-21 15:29:40 98

原创 【转】网页打印格式设置总结

1.分页符的添加.page_break{ page-break-after:always;}分页的时候加上:<div class=”page_break”></div>2.为使各个浏览器显示效果尽量一致,加上*{ margin:0; padding:0;}3.A4纵向打印,浏览器显示和打印效果相差不大,设置body的宽度bo...

2013-11-04 17:01:01 876

原创 【转】从Eclipse转移到IntelliJ IDEA一点心得

本人使用IntelliJ IDEA其实并不太久,用了这段时间以后,觉得的确很是好用。刚刚从Eclipse转过来的很多人开始可能不适应,我就把使用过程中的一些经验和常用功能分享下,当然在看这篇之前推荐你先看完IntelliJ IDEA 的 20 个代码自动完成的特性,这篇文章对自动完成的特性介绍的非常好,只是快捷键说明部分还可以更完善一些,可以照顾下默认绑定键位不一致的童鞋。本文在说明快捷键的时候...

2013-09-24 08:06:40 170

原创 【转】经典论文翻译导读之《Large-scale Incremental Processing Using Distributed Transactions a...

【译者导读】Percolator号称其取代MapReduce之后,Google的索引更新速度提升了100倍。它究竟是如何实现 “100” 这个刺眼的数字?当今的并行计算世界真的有如此大的提升空间吗?当我们满心欢喜以为又有新的算法、新的并行计算架构可以学习时,她却又为何跟你聊起了分布式事务?这篇文章将为您揭晓。摘要在搜索引擎系统中,文档被抓取后需要更新web索引,新的文档会持续到达,这...

2013-08-21 08:13:34 246

原创 【转】经典论文翻译导读之《Finding a needle in Haystack: Facebook’s photo storage》

【译者预读】面对海量小文件的存储和检索,Google发表了GFS,淘宝开源了TFS,而Facebook又是如何应对千亿级别的图片存储、每秒百万级别的图片查询?Facebook与同样提供了海量图片服务的淘宝,解决方案有何异同?本篇文章,为您揭晓。本篇论文的原文可谓通俗易懂、行云流水、结构清晰、图文并茂……正如作者所说的——“替换Facebook的图片存储系统就像高速公路上给汽车换轮子,我们无法...

2013-08-21 08:11:55 208

原创 【转】经典论文翻译导读之《Google File System》

【译者预读】GFS这三个字母无需过多修饰,《Google File System》的论文也早有译版。但是这不妨碍我们加点批注、重温经典,并结合上篇Haystack的文章,将GFS、TFS、Haystack进行一次全方位的对比,一窥各巨头的架构师们是如何权衡利弊、各取所需。1. 介绍我们设计和实现了GFS来满足Google与日俱增的数据处理需求。与传统的分布式文件系统一样,GFS着眼在...

2013-08-21 08:09:42 138

原创 【转】经典论文翻译导读之《A Bloat-Aware Design for Big Data Applications》

【译者预读】世界上最窝囊的莫过于运维说可以给你8核16G内存的高配机器你却只能说虚成4份再给我吧。。。为何,因为怕Java程序驾驭不了这么大的内存。实践发现JVM堆内存调到2G以上就要非常小心GC带来的巨大开销了。本篇论文从理论和实践上摸索出了一条解决之道,其思路清晰、分析透彻,想享受Java便利又远离GC困扰的,可供参考。 1简介在过去十年里,在数据驱动商业智能持续增长的需...

2013-08-21 08:06:17 120

原创 【转】Tomcat 生产服务器性能优化

简介考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的...

2013-08-21 08:03:43 92

原创 数据结构的知识点全貌

数据结构是算法的基石,算法是软件灵魂。数据结构的很多概念真的是很莫名其妙,很多坑爹的定义,笔者开始很搞不明白,为什么学数据结构?为什么用哪个拗口词语?这些概念到底用在什么地方?笔者试图用自己简单的话来阐述这些问题,希望能对这些感觉不是很好理解的同学有帮助。不废话,直接开始。一、概论时间复杂度:就是算法实现的执行的时间,说白了就是程序套了好多循环。没有就是o(n),2层循环就是o...

2013-05-17 09:51:08 165

原创 Sublime Text 2 – 神器级的代码编辑器!

 如果说“神器”是能给一款软件最高的评价,那我想很多人很乐意为Sublime Text 2封上这么一个称号。About Sublime Text 2:曾经有人说过,世界上有两种编辑器,好用和不好用的;而在好用的编辑器中,又分两种,免费的和死贵死贵的。而Sublime Text 2 就是属于好用又死贵的那种,去官网看看?不过,作者给用户们提供了免费...

2012-12-01 11:41:37 158

原创 【转】程序员如何保持优秀

1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。3. 理解各种算法的优点和缺点。4. 了解你的工作领域。关上电脑,去做你的用户们在做的事。5. 有准备,有愿望,有能力在任何时候投入到多种技术层面中。你必须知道表象下的技术原理。在“各个技术层面的掌握程度”和“编程能力”上...

2012-10-25 09:37:07 127

原创 log4j.properties

#-------------------------------## set log levels ##-------------------------------#log4j.rootLogger=DEBUG, stdout, logFile, errorFile#-------------------------------## standard output ...

2012-05-07 15:58:17 92

原创 [转载]maven eclipse 工程缺少build path怎么办?

现象在eclipse里用subeclipe从svn上拖下来的项目,看不见java build path怎么办?原因那是因为你的两个配置文件:.project .classpath没有内容或者缺失。 解决以一个maven管理的java项目为例。用下面内容替换掉.project文件 <?xml version="1.0" enco...

2012-04-04 14:30:08 575

原创 [转]Add Microsoft SQL JDBC driver to Maven

 Maven does not directly support some libraries, like Microsoft’s SQL Server JDBC. This tutorial will show you how to add an external dependency to your local Maven repository. It assumes you have a...

2012-03-27 14:39:26 85

原创 [转载]POI操作Excel:cell的背景颜色类型

POI中背景颜色设置方法如下:HSSFCellStyle style = workbook.createCellStyle();style.setFillBackgroundColor(HSSFColor.AQUA.index);cell.setCellStyle(style);颜色类型是在HSSFColor里面定义的.色                执行...

2012-01-06 09:38:16 127

原创 美元的阿拉伯数字转换为英文大写的格式

美元的阿拉伯数字转换为英文大写的格式,参考了网上的代码,然后重构整理了一下。 package com.proviaa.ipds.test;import com.proviaa.ipds.util.CommonUtils;/** * 把表示美元的阿拉伯数字转换为英文大写的格式。 * * @author Ken * */public class Do...

2011-06-17 08:42:29 3016

原创 POI中某些注意的方法

HSSFRow hssfrow = hssfsheet.getRow(row);// 第几行 Iterator iterator = hssfrow.cellIterator();遍历该行的所有单元格,这里会有一个问题,如果该行的某个单元格为空不是Null那么iterator中将不包括该单元格,即单元格迭代并不总是包括所有单元格, 而是包括有内容的单元格. hssfro...

2010-12-01 07:55:00 126

原创 推荐一些经典书籍,100多本(转)

1.计算机科学概论计算机科学概论2.计算机数学基础高等数学线性代数概率论与数理统计离散数学及其应用离散数学教程(北大版)什么是数学具体数学:计算机科学基础3.C语言谭浩强C程序设计C primer plusThe C programming languageC和指针C专家教程C陷阱与缺陷c语言解惑C标准库你必须知道的495...

2010-11-11 22:21:37 3311

原创 追求卓越,成功会不经意地赶上你

今天读到一句很有感触的话:“追求卓越, 成功会不经意地赶上你!”我们每个人并非神, 并不能面面俱到, 并不能所有方面都优秀, 但是总有一样是我们在行的, 也总有一样是我们能够完成得更出色的, 找到它, 并让它卓尔不群, 那么成功就离你不远了。...

2010-08-05 23:19:58 139

原创 闭包偶得

JS中的闭包是永远不可忽略的强大特性, 近来翻了翻<精粹>, 偶然解开一个小小的迷惑, 上代码: var foo = function(){ var innerVal = 0; return { addOne: function(){ innerVal++; }, get...

2010-07-13 22:50:05 124

Tomcat 默认名称无密码攻击全过程

有些 Tomcat 安装之后没有修改默认密码(用户名 admin ,密码为空)或者密码太过简单,这样别人就可以轻易登录进去。 A 登录 Tomcat 管理界面 。   大意的管理员们, 你看吧, 别人轻易就进了 Tomcat 的管理界面。 好戏马上要上场!!!! B .发布你的木马到 Server 上 1. 找到 Deploy ...

2010-03-11 18:40:01 569

Excel 日期格式与数字格式转换的BUG

Excel 2003 中的单元格式可以有多种, 如下图:其中日期/时间可以与数字进行互转, 但前提是这些日期/时间必须是Excel能识别的格式, 例如: 输入2009-12-24 , 转换为数字是:40171输入2009-12-24 10:10:10, 转换为数字是40171., 官方说法其日期是以1900年1月1日为起始日, 时间以午夜零时为起始时间....

2009-12-24 14:22:30 363

原创 Java开发者需坚守的十大基本准则

有许多标准和实践准则可适用于Java开发者,但此处要说的,是每个Java开发者需坚守的基本原则。  一、为代码加注释。虽然每个人都知道这点,但有时却不自觉忘了履行,今天你“忘了”加注释了吗?虽然注释对程序的功能没什么“贡献”,但过一段时间,比如说两星期之后或者更长,回过头来看看自己的代码,说不定已经记不住它是干什么的了。如果这些代码是你个人的,那还算是走运了,不幸的是,当然了,大多数时候都是别...

2009-11-09 15:10:40 100

中国工商银行银企互联系统企业开发手册2012版

中国工商银行银企互联系统企业开发手册2012版

2017-05-17

JAVA版 工行银企互联demo(NC)

银企直连,银企互联,工商银行,java,NC 客户端

2017-05-17

干货使用Spring,java mail 来发送邮件

干货分享:Spring和JavaMail发送邮件的经验.pdf

2014-09-25

编程珠玑(第2版)高清 PDF

本书针对程序设计人员探讨了一系列的实际问题,这些问题是对现实中常见问题的归纳总结。作者虽然没有给出解决这些问题的具体代码,但始终非常富有洞察力和创造力地围绕着这些折磨程序员的实际问题展开讨论,从而引导读者理解问题并学会解决问题的技能,这些都是程序员实际编程生涯中的基本技能。为此,本书给出了一些精心设计的有趣而且颇具指导意义的程序,这些程序能够为那些复杂的编程问题提供清晰而且完备的解决思路,书中还充满了对实用程序设计技巧及基本设计原则的清晰而睿智的描述。   本书在第一版的基础上增加了3个方面的新内容:测试、调试和计量,集合表示,字符串问题,并对第一版的所有程序都进行了改写,生成了等量的新代码。

2011-02-25

代码大全 迈克康奈尔(McConnell,S.) 著,金戈 等译

代码大全(第二版)是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎:第二版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。

2011-02-25

w3c school chm 完整参考手册

http://www.w3school.com.cn/ 网站上的资料, chm格式手册完整打包, 方便离线查阅. 包换: javaScript, CSS, HTML, DOM, ASP, ASP.Net, PHP 等等

2009-10-09

企业应用架构模式中文版.pdf

企业应用架构模式中文版.pdf,企业应用架构模式中文版.pdf

2008-11-12

重构_改善既有代码的设计(中文版).pdf

重构_改善既有代码的设计(中文版).pdf,作为JAVA人,应该人手一本的名著.

2008-11-12

uml精粹(第三版)标准对象建模语言简明指南.pdf

这本书就不用多说了,UML 入门经典,大师之作。台湾赵光正译本

2008-11-01

正则表达式PDF教程

一个很不错的正则表达式教程,有需要的拿去

2008-11-01

空空如也

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

TA关注的人

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