- 浏览: 99849 次
- 性别:
- 来自: 北京
最新评论
-
cywhfe:
受教了,多谢lz分享
StringUtils字符串操作处理 -
carlosfu:
这么牛啊,昨天发的 800多点击啊。
牛
多线程异步事件、任务自动调度 -
liuInsect:
没看出个什么问题啊、
多线程异步事件、任务自动调度 -
Coolala_cs:
nice!
多线程异步事件、任务自动调度 -
luxing44530:
akka actor?
多线程异步事件、任务自动调度
文章列表
生活中常用的排序算法:冒泡排序、插入排序、快速排序
package com.tao.bao;
/**
* @author Administrator
*
*/
public class SortAll {
/**
* @param args
* 插入排序
*/
public int[] insertionSort(int[] arr){
int j;
for(int p=1;p<arr.length;p++){
int tmp=arr[p];
for(j=p;j>0&&arr[j-1] ...
快速查找字符串中首个重复字母算法
- 博客分类:
- 编程语言
找出字符串中出现的首个重复字母
例“abncdbmn”,首个重复字母为b
/**
*
*/
package com.tao.bao;
import java.util.HashMap;
/**
* @author moon
*
*/
public class StringFindSame {
/**
* @param args,
*/
//类似冒泡排序,一个一个查询
public void findSameChar(char[] str){
int length = str.length;
...
数组类
Array是
Java中最基本的一个存储结构。它用于存储一组连续的对象或基本类型的数据。其中的元素的类型必须相同。
Array是最有效率的一
种:
1、效率高,但容量固定且无法动态改变。
Array还有一个缺点是,无法判断其中实际存有多少元素,
length只是告诉我们
Array的容量。
2、
Java中有一个
Arrays类,专门用来操作
Array,提供搜索、排序、复制等静态方法。
equals():比较两个
Array是否相等,
Array拥有相同元素个数,且所有对应元素两两相等。
fill():将值填入
Array ...
首先对单个按钮进行测试需求分析
一、测试整体考虑分为功能、性能、安全测试,然后测试按钮不需要安全测试,因此只需测试功能、性能
二、功能测试又可细分为:
1、看设计说明书查阅按钮功能
2、验证功能
3、失败测试
4、界面测试
5、快捷键测试
三、性能测试
按钮压力测试
人民的眼睛是雪亮的,大家在补充下,看有什么不足的
在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。
1、JSP页面乱码
这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,
2、数据库乱码
这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下:
在数据库连接字符串中加入编码字符集
String Url=”jdbc:mysql://localhost/digitgulf?user=root&password=root&useUnicode=true&am ...
ENCTYPE="multipart/form-data"用于表单里有图片上传。
<form name="userInfo" method="post" action="first_submit.jsp" ENCTYPE="multipart/form-data">
表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。
如下:
<tr>
<td height=&q ...
一。“struts.action.extension”指定需要Struts 2处理的请求后缀
FilterDispatcher是Struts
2框架的核心控制器,它负责拦截由<url-pattern>/*</url-pattern>指定的所有用户请求,当用户请求到达时,该Filter会过滤用户请求。默认情况下,如果用户请求的路径以.action结尾,该请求将被转入Struts
2框架处理,否则该请求将略过Struts 2框架的处理。
默认处理的后缀是可以通过常量”struts.action.extension“进行修改的,如下面配置Struts
...
oracle字符串连接、截取
- 博客分类:
- 数据库
查询sql语句,同时为第二列形成一个超级链接
SELECT ID,concat(concat(concat('<a style=\"cursor:hand;\" href=\"upload/download.action?address=',RANDOMFILENAME),concat(''||'&'||'downFilename=',FILENAME)),concat(concat('\">',FILENAME),'</a>')),RANDOMFILENAME,FILESIZE"+" FROM T_F ...
oracle日期查询
- 博客分类:
- 数据库
日期查询
等于今天日期
select * from T_loginDaily where to_char(logintime,'YYYYMMDD') = (select to_char(sysdate,'YYYYMMDD') from dual)
本周日期
select * from T_loginDaily where to_char(logintime,'IW') = (select to_char(sysdate,'IW') from dual)
本月日期
select * from ...
学习前人的经历,从成功人士身上找到出自己的不足,努力提高自己的竞争力。
------------------------------------------作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁
,
年收入过千万,数据中心 ...
java项目中数据库分页有以下三种常见形式:
1.结合数据库产品自身特点的sql语句,优点效率最高,缺点兼容性差,更换数据库产品,所有sql语句需要重新写
以salserver为例适用于 SQL Server 2005
SELECT TOP 页大小 *
FROM
(
SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
) A
WHERE RowNumber > 页大小*(页数-1)
页大小:每页的行 ...
sql重复记录查询与删除
- 博客分类:
- 数据库
mysql> create temporary table tmp_wrap select * from users_groups group by uid having count(1) >= 1;
Query OK, 7 rows affected (0.11 sec)
Records: 7 Duplicates: 0 Warnings: 0mysql> truncate table users_groups;
Query OK, 14 rows affected (0.03 sec)mysql> insert into users_groups ...
文/Jurgen Appelo 译/李剑
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。
问点有难度的问题,能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。
这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、数据结构、测试这几个话题。如果想雇架构师,也可以只考虑需求、功能设计、技术设计这些地方。
无论如何,你都要牢记一点:这里 ...
平衡艺术-从菜鸟到架构师
- 博客分类:
- 软件工程
胡喜
作为一个不是科班出身、没有正规学习过计算机知识的架构师,想在这里把我这几年学习的经历体验和大家分享一下,谈谈自己对架构师成长之路的一些感想。
奠定扎实的理论基础
千里之行,始于足下!技术不是一蹴而就的事情,而是长时间积累的成果。扎实的基本功是做好所有事情的开始。到现在我还记得对我影响非常大的几本书:
■《C++编程思想》
■《深入浅出MFC》
■《Windows 核心编程》
■《数据结构》《编译原理》
我学习计算机正是按照这几本书的顺序,之前学习C的经历就不必说了,而转折点正是《C++ 编程思想
话说程序员的职业生涯
- 博客分类:
- 软件工程
IBM软件集团大中华区总架构师 寇卫东 有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣 ...