自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hsun924的专栏

为我爱的人和爱我的人挣这一世的幸福~~~

  • 博客(33)
  • 资源 (11)
  • 收藏
  • 关注

转载 什么是全栈开发者

纯粹基于道德而掌握开发堆栈的每一方面的预期是合理的吗?可能不是,但Facebook这样要求。一个Facebook的员工在OSCON告诉我,Facebook只雇佣全栈开发者。那么全栈开发者是什么意思呢?对我来说全栈开发者是对每一层都熟悉的人,如果不真正对所有的软件技术感兴趣不会对它们精通。好的开发者熟悉整个堆栈,他们是知道如何使生活周边的事更容易的人。这就是为什么在办公室我如此反对偏执的原因

2014-04-17 14:27:28 4627

原创 一个Java程序员应该掌握的10项技能

1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。   2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全

2014-02-18 22:02:13 801

原创 FusionCharts插件及简单事例源码

最近同事项目用到FusionCharts,以前也稍微接触了下,就重新温习下顺便帮助下同事。简单实例文章末尾放出。1、引入FusionCharts的js2、好吧,其实这也没什么步骤可写,下面就应用了        var myChart = new FusionCharts("../plugins/FusionCharts/chart/Pie3D.swf", "myChart

2013-11-30 15:39:59 1158

转载 tomcat6.0 启用Gzip压缩

项目中用的服务器是tomcat6.0 需要做一下Gzip压缩,但配置文件中并没有关于 Gzip的代码,这并不说明 tomcat6.0 不支持Gzip压缩只需要在server.xml文件中引入项目的地方加上如下标红内容                      compression="on"                  compressionMinSize="2048"

2013-11-26 08:42:06 961

原创 Spring/Struts2整合项目

1、新建web项目2、导入Struts2所需jar(jar包稍后与项目一起提供下载)3、配置web.xml,添加struts2用到的核心过滤器 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 *.htm 4、在web项目的src

2013-11-22 08:59:36 6050 1

原创 Struts2项目部署

1、创建web项目2、添加jar包3、配置web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.

2013-11-20 17:51:54 3632

原创 周末干点什么呢?

陪伴家人和朋友;无电脑日;户外活动:徒步旅行、骑行、跑步、钓鱼、划船等;家庭生活:烹饪、园艺等;读书:为了兴趣或者充电都可以;写日志或者博客:可以帮助自己整理思绪;制作信息图表:做一些思维导图工作,理清一些思路,使困难的事情变简单;交际:交际活动不仅适合商务人士,也时候程序员。

2013-11-01 17:24:44 683

原创 Java浮点运算-BigDecimal

package com.hsun.test;import static java.lang.System.out;import java.math.BigDecimal;public class BigDecimalTest { public static void main(String[] args) { double a = 1.1; double b = 2.2;

2013-10-31 10:13:47 951

转载 eclipse修改默认工作空间

如果勾选了Use this as the default and do not ask again下次要启动时不会再次显示修改工作空间的选择,要改变工作空间的方法,有3中方法可以更改workspace的路径设置.1. 启动Eclipse/MyEclipse后, 打开"Window -> Preferences -> General -> Workspace", 点Workspace页上的"

2013-10-16 09:46:12 737

原创 js数组字符串转换

字符串转数组 var str = '1,2,3,4,5,6,7'; var arr = str.split(','); return arr;数组转字符串 var arr = [1,2,3,4,5,6,7]; var str = str.join(','); return str;

2013-10-09 17:42:18 714

原创 Java静态导入

静态导入是JDK1.5后新加的功能引包:import static java.lang.System.out;代码: public static void print(Object obj){ out.println(obj); } public static void main(String[] args) { print("\u6EDA\u4F6

2013-09-24 13:21:48 737

原创 远程桌面无法最大化解决办法

启动远程桌面连接客户端时,您会发现窗口与远程桌面一样大小或者比桌面小(最大化之后还是没有全屏),而不是全屏;但“最大化”按钮显示窗口已处于最大化状态。如果您单击“最大化”按钮,窗口不能正常进入全屏模式,而是还原为比远程桌面略小。解决办法:启动远程桌面时,点击远程连接窗口下方的选项-->显示-->显示配置   调整至全屏。连接即可!如图:

2013-09-07 06:55:23 5579

原创 Java环境变量

重新装系统后,居然忘了classpath配置了,竟然忘了!~小记下~~~JAVA_HOME ------ D:\tools\Java\jdk1.6.0_31(我的安装目录)Path ------ ;%JAVA_HOME%\bin (系统中Path后追加,注意";")classpath ------ .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\li

2013-09-04 23:18:42 635

原创 Java两个Map合并

Map map1 = new HashMap();        for (int i = 0; i < 5; i++) {            map1.put(i, i);        }        Map map2 = new HashMap();        for (int i = 5; i < 10; i++) {            map2.pu

2013-08-27 18:23:03 39652

转载 使用Eclipse调试Java 程序的10个技巧

你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能。那能为你省下一些时间,也将会使你的生活更安逸、轻松。同时也表明其它关于此主题的帖子也是很有价值的。  第1条:不要调试太多  一个关于调试的疯狂声明作为开头。但它必须是要说的!尝试切分一下你那复

2013-08-09 11:08:26 778

转载 程序员的八个级别

第八级 不朽的程序员这一级别是程序员的最高级别。你的代码比你的生命活的还长,当你死后,你将会成为整个历史的一部分。其它程序员对你顶礼膜拜,或许你会获得计算机最高奖“图灵奖”,不然就是一系列极其影响力的论文,再不然,就是发明了一些可以影影响整个编程界根基的技术。你拥有的不仅仅是在维基百科上的一个词条,还会有一个专门的网站来研究你的生平和你的工作成果。比如:Dijkstra, Knuth(

2013-07-07 23:32:57 804

原创 JS设置页面按钮可用不可用

需求:表单中有个选择框,当选择框再选中状态下,可以提交表单,否则不可以提交表单思路:获得选择框的onclick事件,点击时动态设置提交按钮的可用状态代码:HTML: 本人理解并同意,上述本人自愿提供···JS:function isAgree(){    var is = document.getElementById("is_agree");

2013-04-11 14:12:04 12631

原创 Android 中文字添加空格

Android 中也有类似于html中的 代表空格的代码 用 户 名

2013-04-10 14:55:17 14177

原创 利用Google Gson实现JSON字符串和对象之间相互转换

最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的。废话不说,下面是简单的例子:先上源码:下载(包含jar包)Person实体类package com.hsun.json;/** * Person 实体类 * @author hsun * */public class Person

2012-12-28 11:56:28 16625 1

原创 Tomcat不支持中文路径的解决办法

tomcat默认不支持中文路径如果要支持你需要在conf/service.xml里面的添加上URIEncoding="UTF-8"(你应用的编码)如下:<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

2012-12-27 19:01:28 1250

原创 DroidCamX 让你的android手机摄像头变身电脑网络摄像头

背景:用的公司电脑,没有摄像头,星期天想和MM视频,就上网找了下看看能不能把手机摄像头连接电脑做网络摄像头。于是就有了下面这些~~~废话不说,开始:一:软件安装1,下载DroidCam  需要用到的文件已经全部整理好,所以下载回来是一个压缩包,共包含如下三个文件(readerme.txt请忽略):2,安装手机端——HA-20110427-DroidCamX.Wirele

2012-07-21 00:57:55 7264 2

原创 @Deprecated

源代码标记@Deprecated是在JDK1.5中作为内置的annotation引入的,用于表明类(class)、方法(method)、字段(field)已经不再推荐使用,并且在以后的JDK版本中可能将其删除,编译器在默认情况下检测到有此标记的时候会提示警告信息。 @Deprecated public String test(){ String st="123"; return st

2012-07-18 09:24:34 804

原创 利用Mysql日志恢复Mysql数据

背景:因业务需求在下午四点备份了数据库文件:back1600.sql;后来在五点半的时候误执行了back1600.sql,导致在16:00到17:30之间所有操作过的数据全部还原到四点以前后来在网上查找了各种资料,最后找到了解决办法:利用mysqlbinlog恢复Mysql数据1:确保Mysql日志启动查看办法mysql>show variables

2012-07-04 01:34:19 825

原创 Velocity截取字符串显示

#set($str=$!{news.info}) #if($str.length()>60) #set($str=$str.substring(0,60)) $str ... #else $!{news.info} #end

2012-06-27 10:18:56 11805

原创 页面加载完成后执行js代码

js代码: function hsun(){ //你的代码 } html页面:

2012-06-08 14:28:08 796

原创 更改Tomcat startup.bat启动窗口名称

通常在Tomcat bin目录下用startup.bat启动Tomcat ,启动窗口显示的Title是Tomcat 如果遇到一个服务器上多个Tomcat的话就会容易混淆。更改方法如下:1 在bin目录下找到catalina.bat ,用记事本打开2 找到  if "%TITLE%" == "" set TITLE=Tomcat   这句3 把 set TITLE=Tom

2012-06-07 14:09:47 14626 2

原创 Apache + Tomcat 配置多个应用

最近在服务器上需要配置多个应用,使用apache+tomcat搭配1. 下载 安装apache2.2 参见:官方网站下载ApacheBaidu下载Apachegoogle下载Apache天空软件站下载Apache2.需求概况: 有2个服务:localhost1, localhost2。分别对应2个tomcat下的2个web应用。由apache httpd作为互联

2012-06-05 10:57:32 936

转载 SVN插件不显示标记的解决办法

1、首先看一下是否将该标签开启Window->Preferences->Appearence->Label Decorations .  把SVN选项勾上,刷新工作区就可以了。 2、如果还是不显示也有可能是因为其他错误引起的查看一下MyEclipse的Error Log,可以在Window -> show view中开启可能是其他项目的SVN地址已经无法连通,导致了插件异常

2012-06-04 13:25:22 910

转载 10个最受欢迎的Java类

每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它们在Java世界中非常的流行。1. java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点。这是一个最终类,用于创建/操作不可变的字符串文字。它从JDK

2012-06-04 12:54:05 762

原创 freemarker 字符串处理

是否存在 xxxxxx

2012-06-01 18:14:54 915

原创 Velocity 字符串处理

是否相等#if($a=='b') xxxxxx #elseif($a=='c') xxxxxx#else xxxxxx#end

2012-06-01 18:11:57 12030

转载 JAVA算法

【程序1】   题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?   1.程序分析:   兔子的规律为数列1,1,2,3,5,8,13,21....   【程序2】   题目:判断101-200之间有多少个素数,并输出所有素数。   1.程序分析:判断素数的方法:用一个数分别去除

2012-05-30 18:54:15 809

原创 List<Map<String, Object>> resultList按某些字段排序

public void listSort(List> resultList) throws Exception{          // resultList是需要排序的list,其内放的是Map          // 返回的结果集          Collections.sort(resultList,new Comparator>() {           publi

2012-05-30 18:53:38 15662

FusionCharts 插件及源码实例

FusionCharts 插件及源码实例

2013-11-30

Spring/Struts2整合项目

Spring/Struts2整合项目 详细步骤请参考http://blog.csdn.net/hsun924/article/details/16877437

2013-11-22

struts2项目部署

struts2项目部署 适合小白 ,内含jar包 具体步骤请参考http://blog.csdn.net/hsun924/article/details/16847177

2013-11-20

利用Google Gson实现JSON字符串和对象之间相互转换

利用Google Gson实现JSON字符串和对象之间相互转换,内含源码和jar包

2012-12-28

svn小乌龟 X64 汉化

svn小乌龟 64位版本 内附汉化工具 英语好的请无视

2012-12-27

ExtJS 图形开发工具

ExtJS 图形化开发工具,支持最新版ExtJS4.X,拖拽实现界面布局,直接copy代码

2012-10-18

DroidCam android手机摄像头

亲,有没有遇到过自己电脑没有摄像头但是还想和别人视频的情况, 是不是很郁闷!有了这个,就不用郁闷了,只要你有一部android手机,就可以利用手机上的摄像头视频了,像素可不是一般的高哦

2012-07-21

Java+Web标签大全

java+web 标签大全 strtus JSTL Spring freemarker velocity JSF AJAX JS常用检测函数,JS常用函数 一档在手,天下我有

2012-06-20

Tomcat配置优化(完整版)

Tomcat配置优化(完整版),让你的tom猫飞起来

2012-06-08

IETest IE多个版本 浏览器测试好基友

IE工具 同时打开多个IE版本 是浏览器兼容性测试的好帮手

2012-06-05

Apache2.2下载

Apache2.2+tomcat详细配置请参考: http://blog.csdn.net/hsun924/article/details/7633584

2012-06-05

空空如也

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

TA关注的人

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