自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积跬步至千里

思路和选择比努力更加重要

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用jdk8 stream 统计单词数

在我的SpringBoot2.0不容错过的新特性 WebFlux响应式编程里面,有同学问如何使用stream统计单词数。这是个好例子,也很典型,在这里补上。下面的例子实现了从一个文本文件读取(英文)文本并统计单词数的功能。package com.imooc;import java.io.BufferedReader;import java.io.FileReader;impor...

2018-05-05 16:26:04 736

原创 springboot2 webflux 响应式编程学习路径

springboot2 已经发布,其中最亮眼的非webflux响应式编程莫属了!响应式的weblfux可以支持高吞吐量,意味着使用相同的资源可以处理更加多的请求,毫无疑问将会成为未来技术的趋势,是必学的技术!很多人都看过相关的入门教程,但看完之后总觉得很迷糊,知其然不知道其所以然,包括我本人也有相同的疑惑。后面在研究和学习中发现,是我的学习路径不对,很多基本概念不熟悉,之前公司主打的jdk版本还是...

2018-05-05 14:41:19 2623 1

原创 说说同步异步和水平扩展垂直扩展

关于水平扩展和垂直扩展,很多同学应该都听过这2个概念,在系统架构里面经常说到,“架构要灵活,要能支持水平扩展和垂直扩展,巴拉巴拉。。。”,话每个人都会说,那么讲究什么是水平扩展什么是垂直扩展,关键是什么,如何能做到呢? 今天简单说说个人的理解。打个比喻,假设现在有一堆的任务完成不了,当前的生产力无法完成,需要扩展的话,那么简单来说,水平扩展就是加人,垂直扩展就是加班l。人不够,加人就是水平扩展...

2018-05-05 14:37:37 639

原创 程序员你为什么这么累?

大家一提到程序员,首先想到的是以下标签:苦逼,加班,熬夜通宵。但是,但凡工作了的同学都知道,其实大部分程序员做的事情都很简单,代码CRUD可以说毫无技术含量,就算什么不懂依葫芦画瓢很多功能也能勉强做出来,做个多线程并发就算高科技了,程序员这行的门槛其实还是比较低的。(这里说的是大部分,有些牛逼的,写算法、jvm等的请自动跳过)是不是觉得很矛盾,一方面工作不复杂,一方面却累成狗。有没有想过问题出在哪里

2017-09-21 00:02:53 311 1

原创 React(antd和react-bootstrap)的HelloWorld Demo

最近的新项目准备使用React,找组件库的时候发现有antd和react-bootstrap等,想找一个antd的helloworld的demo,但偌大的网络硬是没有找到,最好类比react-bootstrap写了一个antd的demo。等分享给大家,不用再费心搭建环境了。demo里面2个框架都写一块了,代码比较类似,大家自己选择

2016-08-08 21:03:20 8211

转载 android sdk 更新代理

mirrors.neusoft.edu.cn 80

2016-02-15 22:26:10 1759

原创 从一个有趣的题目理解享元模式

刚刚工作的时候看设计模式,编程功底太薄弱,看着例子简单,看完却感觉什么也没有学到,尤其是一些比较少见的设计模式。最近看到一条题目,想到之前设计模式里面的享元模式,特分享给大家看看。public class IntegerDemo{ public static void main(String[] args) { Integer a1 = 127; In

2015-12-24 22:24:43 793

原创 使用AndroidAnnotations框架优雅地实现ListView功能例子

最近项目组中使用了强大的AndroidAnnotations框架,写起代码来真是爽啊!结合自己的编码习惯进一步封装了一些好的思想,写了一个listview的Demo供组内参考。 代码如下,代码清晰明了,简单得都不需要写注释,一行多余代码都没有。也不细讲了,直接拿过来就可以使用。附源代码下载。

2015-12-24 21:55:01 2346 3

原创 java系列之 原生数据类型

本文讲述了java里面里面原生类型的一些特性以及注意点,配有大量的实例代码。

2013-07-21 12:37:24 2799

转载 poi 里面用xml处理大量数据

/* ==================================================================== Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file di

2013-04-24 21:53:46 1549 1

原创 发现了一个腾讯微博代码BasicAPI .java的里面的一个很低级bug,居然用==比较字符串

package com.tencent.weibo.api;import com.tencent.weibo.constants.APIConstants;import com.tencent.weibo.constants.OAuthConstants;import com.tencent.weibo.oauthv1.OAuthV1Request;import com.tencent.

2013-04-21 21:41:45 914

转载 跨站脚本执行漏洞详解

【前言】 本文主要介绍跨站脚本执行漏洞的成因,形式,危害,利用方式,隐藏技巧,解决方法和常 见问题(FAQ),由于目前介绍跨站脚本执行漏洞的资料还不是很多,而且一般也不是很详细 ,所以希望本文能够比较详细的介绍该漏洞。由于时间仓促,水平有限,本文可能有不少错 误,希望大家不吝赐教。 声明,请不要利用本文介绍的任何内容,代码或方法进行破坏,否则一切后果自负! 【漏洞成因】 原因很简单,就是因为CGI

2007-12-19 21:34:00 2311

原创 我要多写点工作日志,锻炼一下自己的写作水平,实在太差了。

觉得自己的表达能力不太好。代码会写,很容易写出来 并且很少错误,但要把思路清晰表达出来总觉得说得不够直白,让人不容易理解。是自己的表达能力问题还是自己对代码和语言也不是很熟悉呢?想当初面试的时候,想表达一个“我会更加努力工作,让其他同事觉得领导这次让我转HW的决定是正确的”这样的意思都说不清楚。真怀疑自己的语文水平了。不过本人的语文水平是比较烂,高考就衰在他身上了。

2007-12-10 00:13:00 1452

转载 用python计算文件的md5值

在Python中内置了md5的实现,就是md5模块,因此可以很简单的处理比较两个文件是否一致的问题。如以下代码片断:import os,sys,md5 f1 = open(’f:/1.txt’,’r’)f2 = open(’f:/1.txt’,’r’)print  md5.new( f1.read() ).digest() == md5.new( f2.read() ).diges

2007-12-09 20:56:00 15678

转载 在程序中更新JAR文件

前段时间,我想找一个能在程序中直接更改Jar文件的办法,却一直没找到。只是找到了这种办法。翻译过来,和大家共享。我 们知道,用ZIP,jar可以将多个文件一起打包,如classes,images etc. 其实我们可以用J2SE的SDK提供的Jar命令来创建 Jar文件,尽管我们可以通过该命令添加一个文件到Jar包中,但我们没有很直接的办法在程序中这么做,也没有办法通过Jar命令在Jar中删除一个

2007-12-08 17:01:00 1134

原创 eclipse plugin popupMenu 如何获得选中java文件的包名

Bundle bundle = Platform.getBundle(YourPlugin.getPluginId());URL url = bundle.getEntry("/");String targetPath = null;try{    targetPath = (new Path((new File(FileLocator.toFileURL(url).getPath()))   

2007-12-08 14:53:00 2752

转载 利用RegisterWindowMessage在不同程序窗体间传递消息

这个例子讲述了如何在程序间传递消息,如何获得屏幕图形。代码如下,同时运行这两个程序,在form1中按下按纽,则在form2中会出现form1的图形。为简便,只列出窗体代码。-----------------------form1代码------------------------------unit Unit1;interfaceuses  Windows, Messages, Sys

2007-03-10 15:45:00 3713

原创 突然发觉CSDN的Blog怎么难用

一按发布日志,这个错误:该页无法显示您试图从目录中执行 CGI、ISAPI 或其他可执行程序,但该目录不允许执行程序。 --------------------------------------------------------------------------------请尝试以下操作:如果您认为该目录应该允许执行访问权限,请与网站管理员联系。 HTTP 错误 403.1 - 禁止

2007-03-04 19:20:00 904

原创 59056——浪子李一男回归华为的新工号。

59056——浪子李一男回归华为的新工号。英雄人物啊。真的感觉商场如战场! 明天去看看这个工号。

2006-11-27 23:38:00 2021

原创 突然发觉自己不喜欢思考了。。。

    不知道那个时候开始,自己已经变得不喜欢思考了。一开始是觉得工作太多简单,从来不用思考就可以搞定,而且质量还不是很差。象工作中要用到的东西,虽然从来没有接触过,但还是拿到手就用,就象堆积木一样简单。工作中要求到的东西也很基本,很简单。所以都没去学东西了,感觉现在的动手能力已经比刚刚毕业的时候还少了很多了。做项目的时候也是不思考了,给做什么就做什么,感觉就是不用去思考,肯定能做出来的感觉。唉,

2006-05-26 00:39:00 2020

转载 最经典的寓言 - 牛粪中的小鸟

一只小鸟正在飞往南方过冬的途中。天气太冷了,小鸟冻僵了,从天上掉下来,跌在一大片农田里。它躺在田里的时候,一只母牛走了过来,而且拉了一泡屎在它身上。冻僵的小鸟躺在牛屎堆里,发掘牛粪真是太温暖了。牛粪让它慢慢缓过劲儿来了!它躺在那儿,又暖和又开心,不久就开始高兴地唱起歌来了。一只路过的猫听到了小鸟的歌声,走过来查个究竟。顺着声音,猫发现了躲在牛粪中的小鸟,非常敏捷地将它刨了出来,并将它给

2006-05-25 00:52:00 2275

转载 最经典的寓言 - 火鸡和公牛

       一只火鸡和一头公牛在聊天。“我非常想到那棵树顶上去,”火鸡叹口气道,“但是我没有那份力气。”“这样啊,那你为什么不吃点我的粪便呢?”公牛答道,“那里面充满了营养。”火鸡吃了一团牛粪,发现它真的使自己有力气到达树的第一个分叉处。第二天,在吃了更多的牛粪以后,火鸡到达了树的第二个分叉处。最终,两星期后,火鸡非常骄傲地站在了树的顶端。但不幸的是,没多久,它就被一个农

2006-05-25 00:50:00 1571

转载 最经典的寓言 - 乌鸦和兔子

    一只乌鸦坐在树上,整天无所事事。一只小兔子看见乌鸦,就问:“我能象你一样整天坐在那里,什么事也不干吗?”乌鸦答道:“当然啦,为什么不呢?”   于是,兔子便坐在树下,开始休息。突然,一只狐狸出现了。狐狸跳向兔子……并把它给吃了。   这个故事的寓意是……要想坐在那里什么也不干,你必须坐(做)得非常非常高。

2006-05-25 00:47:00 1290

原创 好久没写过文章了,都忘记怎么写了

     其实前几天看了一篇文章,写作水平是很主要的,甚至比编程能力更加主要。良好的写作水平能让人明白你的意图,看懂你要表达的内容。在代码上良好的表达水平可以做到代码重用。作者还说XP(极限编程)的创造者个个都是天才的广告家,他们有着优秀的表达写作能力,所以很可能你虽然没用过XP,但你都知道XP是什么东西,都会对这个东西有点了解。   XP我的同事就很喜欢说成“叉屁”,真搞笑。  明天公司

2006-05-25 00:24:00 1308

转载 给DBGrid添加鼠标滚动事件

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, Grids, DBGrids;type   TForm1 = class(TForm)    DBGrid1: TDBGrid;    ADOTable1: 

2004-11-16 16:09:00 898

原创 今天写第一个blog

??怎么了?发表不了??白写了

2004-09-24 18:21:00 737

ReactHelloWorld(antd和react-bootstrap)

最近的新项目准备使用React,找组件库的时候发现有antd和react-bootstrap等,想找一个antd的helloworld的demo,但偌大的网络硬是没有找到,最好类比react-bootstrap写了一个antd的demo。等分享给大家,不用再费心搭建环境了。

2016-08-08

android-support-v13.jar

比较完整的( android-support-v13.jar ),swiperefreshlayout,drawerlayout都有,使用这个包的时候,记得把你原来的v4包删除掉,否则容易报错。

2016-01-03

使用AndroidAnnotations框架优雅地实现ListView功能例子源代码(免积分)

有积分的兄弟帮忙下这个,我赚点积分,谢谢 http://download.csdn.net/detail/xiaowenjie/9376140 使用AndroidAnnotations框架优雅地实现ListView功能例子完整源代码。代码精简,可读性强,实在是android入门listview的必备代码。

2015-12-24

使用AndroidAnnotations框架优雅地实现ListView功能例子源代码

使用AndroidAnnotations框架优雅地实现ListView功能例子完整源代码。代码精简,可读性强,实在是android入门listview的必备代码。

2015-12-24

空空如也

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

TA关注的人

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