- 博客(8)
- 收藏
- 关注
原创 static关键字
开始是在了解static关键字 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言...
2018-09-30 22:11:03 146
原创 装饰者设计模式
关于装饰者设计模式,我个人的理解是: 实现接口(装饰者与被装饰者实现相同的接口),获得引用(装饰者内保有被装饰者的引用),增强方法(对相应的方法进行增强); ***** 缺点:如果接口的方法比较多,增强其中的某个方法.其他的功能的方法需要原有调用. 总的来说,其实就是,其他功能不变,独独改变目的方法(注意注意注意,我没说重写),怎么不变?首先实现同一接口,是不是等于拿到所有方法的目录?再然后获取被...
2018-09-29 09:11:43 114
原创 jdbc技术三层优化深入
jdbc技术其实就是三层,获取连接,进行cbjc操作,关闭连接; 其实,对这三个老古董,我们都有进行相应的优化, 对应的技术分别是:连接池,DBUtils,装饰者设计模式+连接池; 连接池在于先存再取,中间有一点,就是linkedlist类型的pool用的是静态私有变量, 于是我去了解了下静态变量的特点:Static变量在多次被调用时,其值不改变,这正是其区别于动态变量最大的区别和作用;这样,私有...
2018-09-29 09:10:04 173
原创 jdbc连接数据库
最原始的jdbc连接数据库进行操作数据库: 其实都是五个板块: 获取注册许可-----class forName 连接数据库-------DriverManager.getconnection(url,name,pwd); 在这里插入图片描述 注意 是处理编码问题的,而前面就是路径加数据库名; 操作数据库-------准备connection.preparestatement语句,在此之前准备s...
2018-09-20 12:04:21 172
原创 关于servlet的生命周期
面试标准答案 默认在第一次访问时产生,在服务器关闭时销毁,产生时调用init()方法,销毁时调用destory()方法,而每次调用都将调用service()方法; ...
2018-09-19 13:28:52 393
原创 servlet关于service()的实现
** servlet关于service()的实现 ** 很自然的,我们知道服务器接收到了浏览器请求后将创建servlet对象(关于其生命周期,可以看文结尾链接),然后通过xml映射文件配置,将调用service()方法进行业务实现,那么,是怎么调用service()方法的呢? 首先,明确一点,方法的调用必须经过对象的调用,那么,对象自然而然就是服务器创建的servlet对象,那么,我们创建的功能类...
2018-09-19 12:18:41 773
原创 IDEA配置tomcat
IDEA配置tomcat 材料:IDEA,Tomcat解压包 步骤一,将解压包放在自己熟悉的目录下,打开IDEA; 步骤二,点击右上角的下拉,将出现下面的界面 步骤三,点击绿色的+,找到Tomcat sever,点击,然后找到自己放解压包的目录,导入 最后一步,点击Deployment,点击绿色+导入项目,点击ok 耐心等待,当显示区出现变化,就完成你的汤姆猫啦;...
2018-09-10 16:52:27 422
原创 分布式--CAP理论
分布式 CAP理论 衡量系统设计的准则 C为数据一致性(consistency 所有节点上的数据时刻保持同步),A为可用性(Availability 在一定时间内,用户的请求都会应答),P代表分区容错(Partition tolerance 系统应该能持续提供服务,即使系统内部出现消息丢失);...
2018-08-28 17:45:14 111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人