自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王奇的博客

攻城狮+程序猿

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Storm性能优化

如何找到Topology的性能瓶颈?性能优化的第一步就是找到瓶颈在哪里,从瓶颈处入手,解决关键点问题,事半功倍。除了通过系统命令

2016-11-28 15:40:19 5168

原创 初学者必看-Java基础知识(一)

1、标准命名规范:类名已大写字母开头,如果是多个单词组成,每个单词首字母大写。此命名法也被称为驼峰命名方式。例:CamelCase2、java使用的通用语法是object.method(parameters)3、Java有8种基本类型,其中有4种整型(int、short、long、byte),2种浮点类型(double、float),1种表示Unicode编码的字符单元的字符型的char,

2016-11-25 11:17:39 848

转载 Kafka基本架构

Kafka是一个设计独特的消息系统。相比于一般的消息队列,Kafka提供了一些独特的特性,非常高的吞吐能力,以及强大的扩展性。Kafka的基本术语以及概念·Broker:任何正在运行中的Kafka示例都成为Broker。·Topic:Topic其实就是一个传统意义的消息队列。·Partition:即分区。一个Topic将有多个分区组成,每个分区将存在独立的持久化文件,任何一个Con

2016-11-24 11:44:16 2930

原创 Storm的Stream分组方式

Storm有7种内置的分组方式,也可以通过实现CustomStreamGrouping接口来定义自己的分组。(1)Shuffle分组:Task中的数据随机分配,可以保证同一级Bolt上的每个Task处理的Tuple数量一致。(2)Fields分组:  根据Tuple中的某一个Filed或者多个Filed的值来划分。比如Stream根据user-id的值来分组,具有相同的user-id值的T

2016-11-24 10:23:12 3205

转载 Storm基本体系架构

Apache Storm 是由Twitter开源的分布式实时计算系统。Storm可以非常容易并且可靠的处理无限的数据流。对比Hadoop的批处理,Storm是一个实时的、分布式的、具备高容错的计算系统。Storm应用可以使用不同的编程语言来进行开发。

2016-11-23 17:39:03 5003 4

原创 EXECL打开密码暴力破解

execl打开密码忘记了,可以通过以下方式破解。不过破解只能搞定6位以下的密码。过长的密码是没办法搞定的。打开vba编辑器(art+F11)。粘贴如下代码。点击工具栏绿色△号。执行代码。Sub openIt()Dim i As LongDim FileName As Stringi = 0FileName = Application.GetOpenFilename("Excel

2016-11-21 11:32:02 13230

原创 EXECL时间函数

系统时间2016/11/21 11:16日期2016年11月21日星期星期一中国时间上午11时16分execl时间函数如上图为例:系统时间: “=NOW()”日期:“=TODAY()”星期:“=IF(WEEKDAY(L6;2)=1;"星期一";IF(WEEKDAY(L6;2)=2;"星期二";IF(WEEKDA

2016-11-21 11:24:04 566

原创 java读取文件进行业务处理

package com.cn.main; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.

2016-11-21 11:11:43 359

转载 解决get方法传递URL参数中文乱码问题

应用一:解决tomcat下中文乱码问题(先来个简单的) 在tomcat下,我们通常这样来解决中文乱码问题:过滤器代码:[java] view plain copy package filter;        import java.io.*;    import javax.servlet.*;    imp

2016-11-18 16:50:11 1276

原创 Mysql数据库If语句的使用

MySQL的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:IF表达式[sql] view plain copy IF(expr1,expr2,expr3)  如果 expr1 是TRUE (expr1 NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF(

2016-11-18 16:47:02 73739 1

原创 Java 模拟POST请求

在存在form的场合下,我们可以模拟post请求,从而达到想要的效果。但是,在某些场合下面,我们不想创建多个的form表单,而又想实现post请求,接下来,总结下解决办法。post请求:[java] view plain copy public String makeHtmlPageGet(String url, String

2016-11-18 16:38:16 683

原创 IntelliJ Idea 常用快捷键列表

IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查

2016-11-18 16:35:25 484

转载 <input type='file'> accept属性

input标签是在前台开发中经常使用的,总结下其accept属性,即允许上传的文件类型。input标签内置了很多允许上传的文件类型,只需要对应配置即可。input type="file" accept="application/msword" >accept列表1.accept="application/msexcel"2.accept="application/msword"3.

2016-11-18 16:33:16 1569

原创 你是一个合格的项目领导者吗

知人善任、赏罚分明是不可或缺的。知人善任,则首先要了解直属的所有人员的能力、特长、甚至于性格、喜好。如此就可以根据每个人的特点去安排任务,尽量发挥特长,扬长避短则可事半功倍。不少人并不能很好理解这一点,比较常见的就是,资深经验者或者leader。尤其技术出身的,容易以自身的水平去设想安排任务,这样很容易造成项目后期问题严重。那么有人可能会说,分配的任务如果做不了,开发人员应该提出来,这个只是理

2016-11-18 16:23:33 739

原创 菜鸟程序员需要注意的东西

1、改变角色,摒弃学生身份。职场与教室是完全不同的两个环境,直白来说,教室内彼此的竞争仅仅是面子问题。争强好胜而已。职场的竞争无论何时何地都存在,只是表面是否和谐而已。所以说,不要傻傻分不清。简单来说,就拿问问题来说,如果是学生问老师,刨根问底,紧追不舍,都无可厚非。老师自然会知无不答,因为这是职业,也是职责。那么职场则不同,对方其实并没有义务去讲解和解决你的问题,帮忙属于团队精神并非必须

2016-11-17 17:32:52 716

原创 禁用 WebDAV

第一步:修改web.xml协议(注:此处是version = "2.4",如果是3.0版本,第二步代码会报错) <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/

2016-11-17 15:02:16 3156

原创 一个简单的加密解密方法(java、shell脚本)

最近项目中有个小的需求,配置文件中配置有DB密码,客户担心xml文件被非法窃取,所以要求配置文件中的密码是经过加密的。这就有个问题,常用的MD5加密,理论上是不可逆的。所以简单写了一个加密解密方法。加密是使用的shell脚本,当然使用java代码也可以。作用就是运维人员输入原密码,生成加密后的密文。然后配置即可,程序中根据约定的解密方式去解读密文,还原为可用密码。这样即使配置文件被盗用也无法获

2016-11-17 14:34:37 10108

原创 Jquery中attr与prop区别

Jquery 中使用radio 和checkbox时。有个问题,如果使用attr方法,会出现一种情况,就是连续点击几次就会出现显示状态与实际checked值不符的状态。比如看上去没有选中,但实际值是checked。这个其实属于attr方法的一个bug。Jquery 1.6+ 之后新加入了一个prop方法。使用方式与attr一样。但是上述情况使用attr则不会出现问题。在高版本的jq

2016-11-17 14:20:37 368

原创 Storm工程发布启动错误_log4j冲突错误

Storm工程中,使用Apache-kafka。之前使用kafka 0.8.2.1版本没有问题。更换为kafka 0.9.0.1之后,发现工程启动出现错误了。Detected both log4j-over-flg4j.jar AND slf4j-log4j12.jar on the class path............解决方案:pom.xml配置文件中 做修改即可。o

2016-11-17 14:01:21 891

Java编码规范基础版

个人整理的Java编码规范,适用于规范Java开发的编码要求。bai(*>﹏du<*)′ ~(@^_^@)~ (*+﹏+*)~ (^_^)∠※

2019-02-21

空空如也

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

TA关注的人

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