- 浏览: 27747 次
- 性别:
- 来自: 成都
最新评论
文章列表
1. LinkedList概述:
List 接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。
此类实现 Deque 接口,为 add
电信在华为合作项目中,给华为提供了相应的办公场所,所以我实际是到电信去参加面试。
平心而论,工作三年,这是我遇到的纯技术面试,技术方面收获不大,但反应自身问题挺多,我总结了几点:
1. 是否过于自信。
对于笔试注重基础的部分,跟日常工作息息相关,总有你意想不到的陷阱,犯错并不代表什么,更重要的是考验你对基础知识的态度。
面试官是两个与我年纪相当兄弟。从他们翻阅我的简历的眼神表情上看,有种凌驾之上,又刻意敛藏某种神情的意思,其实他们比我紧张,看样子对他们来说我算是老油条了。
没多问,直接进入技术正题,一连几个“最XX”问题,对答之,后来醒悟,发现这哥们跟我玩心理暗示,总不会 ...
作为一个庞大的体系,Spring在Java企业应用中, 和我们熟悉的企业应用服务器一样,比如我们熟知的其他产品,像Weblogic,Websphere,JBoss,.NET这些等等,其定位和目的,都在于希望能够起到一个企业应用资源的集成管理,以及为应用开发提供平台支持的作用,这和我们熟知的,像UNIX和Windows这样传统意义上的操作系统,在传统的计算系统中,起到的作用非常的类似。只不过,按照个人的理解,它们不同在于,我们熟知的传统操作系统关心的是存储,计算,通信,外围设备这些物理资源的管理,并在管理这些资源的基础上,为应用程序提供一个统一平台和服务接口;而像Spring这样的应用平台,它们关 ...
1. 实例属性——安全性——windows和SQLServer身份验证;
2. 安全性——登录——sa——状态——授予/启用;
3. 执行以下语句:
EXEC sp_password null,'密码','sa'
ALTER LOGIN sa ENABLE
换系统,忘记了备份,重装SQLServer,这货还真不好使,蛋痛得不行
反正这样就能使用sa用户了,网上很多办法,没用!
不是改不了sa的密码,就是改不了映射凭证,点击确定爆出:15535、18456、15151等等错误
关于Java中的NIO,网上很多资料,关于ByteBuffer类也有很多内容,这里要说的是clear、flip、rewind三个方法的区别和对应缓冲区的状态。
ByteBuffer类没有构造方法,只能通过ByteBuffer.allocate(int)来分配一个新的字节缓冲区
下面我用图片展示不同状态下缓冲区,图中管道即操作缓冲区的IO流
这里需要明白以下几个术语的含义:
缓冲区容量:capacity
限制:limit
位置:position
标记:mark
初始化和clear方法执行后的缓冲区状态,如下:
clear方法作用是清空缓冲区,设置位置为0,限制=容量,并取消标记,其源码如下 ...
Title:分页的扩展
持久层对于分页功能的缺少,显然是不能接受,为弥补这个不足,我做了分页的扩展,如下:
ExpPublicDao.java
package com.pub.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Map;
import com.pub.db.DBConnection;
import com.pub.page ...
Title:VO的封装
我在上一篇博客(http://tan4836128.iteye.com/blog/1152147)介绍了一个小型的持久层处理类,一个可以兼容各类数据操作的方法。其中最主要的方法,就是构建各类数据操作的SQL,和解析查询结果并返回的数据集合。本文主要针对这个解析后返回的数据集合,做实体类与之耦合的需求进行讨论。
为了实现自动化匹配,我设置几个对VO类编码的基本要求:
1. 数据库表理论上对应一个实体类VO,表中每一个字段都能在VO中找到对应变量,附带表名、字段名、主键名等各返回名称的方法。
2. 实体类VO应针对表中每一个字段,都提供一个返回字段名称的 ...
Title:核心处理基类
平时接到很多规模不大的小型Web项目,很多部门提出要求说需要XXX和YYY等功能,他们之间既不能保持统一操作规范或习惯,也不能统一业务和数据,在这种的情况下,悲剧的重复,带来了悲剧的工作量。
所以,我研究出一套应对我所遇到的不同需求的相同的解决方案(恩,这个词汇受到了VS的影响,以前是解决思路),为了解决编码过程中可能遇到的问题,我定了几个整体目标:
1. 系统应具有足够的访问性能,并尽量保持最少的资源消耗。
2. 持久层的重复编写是不能接受的,应达到只需 Ctrl + V 或者包引用即可解决,且无修改。
3. 该持久层内部实现,应较低的耦合,具备 ...
应网友要求,重新书写了代码,请参考使用。旧代码毅然保留,在文章的后半部
此最新代码增加了对下拉列表的输出支持,可以直接使用在<select>里面
同时可以访问父节点和兄弟节点。
package net.java2000.tools;
impor ...
- 2009-03-26 20:27
- 浏览 1518
- 评论(0)
package practice_index;
import java.util.ArrayList;
import java.util.List;
/*******
* 用集合实现排序,集合中封装对象
* @author tan
*
*
*/
public class Index_collection {
static List<person> list = new ArrayList<person>();
public static void main(String[] args) {
list.add( new perso ...
- 2009-02-19 19:21
- 浏览 3419
- 评论(0)