- 博客(33)
- 资源 (11)
- 收藏
- 关注
转载 什么是全栈开发者
纯粹基于道德而掌握开发堆栈的每一方面的预期是合理的吗?可能不是,但Facebook这样要求。一个Facebook的员工在OSCON告诉我,Facebook只雇佣全栈开发者。那么全栈开发者是什么意思呢?对我来说全栈开发者是对每一层都熟悉的人,如果不真正对所有的软件技术感兴趣不会对它们精通。好的开发者熟悉整个堆栈,他们是知道如何使生活周边的事更容易的人。这就是为什么在办公室我如此反对偏执的原因
2014-04-17 14:27:28
4704
原创 一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全
2014-02-18 22:02:13
852
原创 FusionCharts插件及简单事例源码
最近同事项目用到FusionCharts,以前也稍微接触了下,就重新温习下顺便帮助下同事。简单实例文章末尾放出。1、引入FusionCharts的js2、好吧,其实这也没什么步骤可写,下面就应用了 var myChart = new FusionCharts("../plugins/FusionCharts/chart/Pie3D.swf", "myChart
2013-11-30 15:39:59
1219
转载 tomcat6.0 启用Gzip压缩
项目中用的服务器是tomcat6.0 需要做一下Gzip压缩,但配置文件中并没有关于 Gzip的代码,这并不说明 tomcat6.0 不支持Gzip压缩只需要在server.xml文件中引入项目的地方加上如下标红内容 compression="on" compressionMinSize="2048"
2013-11-26 08:42:06
995
原创 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
6106
原创 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
3715
原创 周末干点什么呢?
陪伴家人和朋友;无电脑日;户外活动:徒步旅行、骑行、跑步、钓鱼、划船等;家庭生活:烹饪、园艺等;读书:为了兴趣或者充电都可以;写日志或者博客:可以帮助自己整理思绪;制作信息图表:做一些思维导图工作,理清一些思路,使困难的事情变简单;交际:交际活动不仅适合商务人士,也时候程序员。
2013-11-01 17:24:44
715
原创 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
987
转载 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
766
原创 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
746
原创 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
768
原创 远程桌面无法最大化解决办法
启动远程桌面连接客户端时,您会发现窗口与远程桌面一样大小或者比桌面小(最大化之后还是没有全屏),而不是全屏;但“最大化”按钮显示窗口已处于最大化状态。如果您单击“最大化”按钮,窗口不能正常进入全屏模式,而是还原为比远程桌面略小。解决办法:启动远程桌面时,点击远程连接窗口下方的选项-->显示-->显示配置 调整至全屏。连接即可!如图:
2013-09-07 06:55:23
6428
原创 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
664
原创 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
39732
转载 使用Eclipse调试Java 程序的10个技巧
你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能。那能为你省下一些时间,也将会使你的生活更安逸、轻松。同时也表明其它关于此主题的帖子也是很有价值的。 第1条:不要调试太多 一个关于调试的疯狂声明作为开头。但它必须是要说的!尝试切分一下你那复
2013-08-09 11:08:26
816
转载 程序员的八个级别
第八级 不朽的程序员这一级别是程序员的最高级别。你的代码比你的生命活的还长,当你死后,你将会成为整个历史的一部分。其它程序员对你顶礼膜拜,或许你会获得计算机最高奖“图灵奖”,不然就是一系列极其影响力的论文,再不然,就是发明了一些可以影影响整个编程界根基的技术。你拥有的不仅仅是在维基百科上的一个词条,还会有一个专门的网站来研究你的生平和你的工作成果。比如:Dijkstra, Knuth(
2013-07-07 23:32:57
855
原创 JS设置页面按钮可用不可用
需求:表单中有个选择框,当选择框再选中状态下,可以提交表单,否则不可以提交表单思路:获得选择框的onclick事件,点击时动态设置提交按钮的可用状态代码:HTML: 本人理解并同意,上述本人自愿提供···JS:function isAgree(){ var is = document.getElementById("is_agree");
2013-04-11 14:12:04
12683
原创 利用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
16801
原创 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
1301
原创 DroidCamX 让你的android手机摄像头变身电脑网络摄像头
背景:用的公司电脑,没有摄像头,星期天想和MM视频,就上网找了下看看能不能把手机摄像头连接电脑做网络摄像头。于是就有了下面这些~~~废话不说,开始:一:软件安装1,下载DroidCam 需要用到的文件已经全部整理好,所以下载回来是一个压缩包,共包含如下三个文件(readerme.txt请忽略):2,安装手机端——HA-20110427-DroidCamX.Wirele
2012-07-21 00:57:55
7469
原创 @Deprecated
源代码标记@Deprecated是在JDK1.5中作为内置的annotation引入的,用于表明类(class)、方法(method)、字段(field)已经不再推荐使用,并且在以后的JDK版本中可能将其删除,编译器在默认情况下检测到有此标记的时候会提示警告信息。 @Deprecated public String test(){ String st="123"; return st
2012-07-18 09:24:34
843
原创 利用Mysql日志恢复Mysql数据
背景:因业务需求在下午四点备份了数据库文件:back1600.sql;后来在五点半的时候误执行了back1600.sql,导致在16:00到17:30之间所有操作过的数据全部还原到四点以前后来在网上查找了各种资料,最后找到了解决办法:利用mysqlbinlog恢复Mysql数据1:确保Mysql日志启动查看办法mysql>show variables
2012-07-04 01:34:19
927
原创 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
11866
原创 更改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
14721
原创 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
969
转载 SVN插件不显示标记的解决办法
1、首先看一下是否将该标签开启Window->Preferences->Appearence->Label Decorations . 把SVN选项勾上,刷新工作区就可以了。 2、如果还是不显示也有可能是因为其他错误引起的查看一下MyEclipse的Error Log,可以在Window -> show view中开启可能是其他项目的SVN地址已经无法连通,导致了插件异常
2012-06-04 13:25:22
994
转载 10个最受欢迎的Java类
每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它们在Java世界中非常的流行。1. java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点。这是一个最终类,用于创建/操作不可变的字符串文字。它从JDK
2012-06-04 12:54:05
800
原创 Velocity 字符串处理
是否相等#if($a=='b') xxxxxx #elseif($a=='c') xxxxxx#else xxxxxx#end
2012-06-01 18:11:57
12142
转载 JAVA算法
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除
2012-05-30 18:54:15
840
原创 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
15727
Spring/Struts2整合项目
2013-11-22
struts2项目部署
2013-11-20
DroidCam android手机摄像头
2012-07-21
Java+Web标签大全
2012-06-20
Apache2.2下载
2012-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人