
学习笔记
sfli_g
这个作者很懒,什么都没留下…
展开
-
过滤器学习笔记
Servlet程序的主要分类:1. 标准Servlet(JSP) -----MVC2. 过滤Servlet(过滤器)3. 监听Servlet(监听器) 过滤器功能:1. 用户是否登陆2. 屏蔽非法文字3. 对请求内容进行统一编码 Public interface Filter原创 2008-10-02 23:00:00 · 552 阅读 · 0 评论 -
oracle判断数据或字段是否存在处理
关于数据的处理declare v_cnt int;beginselect count(*) into v_cnt from 表名称 where 查询操作处理数据的条件if v_cnt>0 then --如果存在记录 相关操作els原创 2011-08-25 13:08:52 · 2488 阅读 · 0 评论 -
领域模型培训总结
今天开始了公司 高级成员沙龙培训公司对员工的培训感觉很给力用事业成就人,用人造就公司领域模型,说白了就是把范围设定好后,来对相关的信息进行建模设计离不开信息的抽象分析数据的关系,里不开UML语言。 1、功能模型: 从用户的角度展示系统的功能,包括用例图。 2、对象模型: 采用对象,属性,操作,关联等概念展示系统原创 2012-06-06 23:41:40 · 677 阅读 · 0 评论 -
java多线程那点事情
关于多线程的处理,如果是接触的少,实际的开发中也使用的少的话,感觉总是那么抽象今天参加了公司的多线程培训后才恍然如何创建线程相信大家都知道,通过继承 Thread 或者是想 Runnable接口XX.start();一个线程就启动了但是多线程我们更多的是要需要考虑,死锁,资源共享,线程通信的问题1、死锁,避免线程的互斥情况,避免资源等待的原创 2012-07-06 01:00:58 · 589 阅读 · 0 评论 -
UI学习体会
很多时候自我感觉做好的一件事情,往往并不会得到别人的认可经不起别人的推敲,总是自己被浇的狗血淋头很多时候,我们都没有站在另外的一个角度去看问题也许不是你要做多少多少事情,关键是你要别人承认你的价值所在今天上完UI作业点评后,才发现自己可以去石化了很多信息不是我们自我感觉好了就ok了我们程序员都喜欢用样的场景来给自己找理由: 由原创 2012-07-27 00:43:37 · 1052 阅读 · 0 评论 -
PHPECLISPE+xampp环境配置
参考了几个地方的文档,综合了文字和图片描述: zend studio一直被认为是最好的php IDE,然而zend studio对javascript和css的支持一直很弱。刚刚发布的zend studio 8 加入了javascript调试的功能,对css的支持也改进了。然而zend studio是要收费的。我在这里推荐一套开源免费的可比拟zend studio的php开发环原创 2013-06-30 22:41:22 · 903 阅读 · 0 评论 -
处理报表需要考虑的问题
最近一段时间都在处理公司报表问题来来回回的修改调整,总算是相对稳定了,不过自己却是几尽疲惫但是整个过程让我确实收获了很多,也成长了很多,总结一点点经验,供其初学者参考:1、数据来源,需要分析各种可能的情况,数据来源不正确,将直接导致汇总的结果不正确2、数据取值,需要确定各指标的取值及意义,如果系统中存在多个取值的地方,一定要提取出来进行确认分析。原创 2013-08-22 20:48:09 · 834 阅读 · 0 评论 -
2013十一我给自己带盐
经历了很多事情的时候慢慢的觉得自己对什么都淡了当出去玩,有时间和经费,却缺少一份心情,其中最终自己还是喜欢宁静。从来没有这么无忧无虑的休息过这么久不用想太多,每天可以不用早起,可以不用担心手头的工作,休息好了可以去书城呆呆去书城看了很多本书,收获颇深《大数据带来的机遇和挑战》《大数据互联网大规模数据挖掘与分布式》《大数据时代》原创 2013-10-07 16:41:14 · 684 阅读 · 0 评论 -
java 导出html到pdf word
<br />csdn不能上传附件,相关的代码包附带不上来,悲剧<br /> <br />html导出到pdf和word<br />导出到pdf<br />a) 解决问题:1、保留html的样式处理;2、解决中文问题<br />b) 处理描述:<br />对应html的处理,利用开源的包,flyingsaucer来进行处理,里面有所依赖的其他包<br /> InputStream input = new ByteArrayInputStream(out.toByteArray());<br />Documen原创 2011-04-12 13:02:00 · 3998 阅读 · 0 评论 -
javascript相关总结
在项目的开发过程中,我们总是能看到一些优秀的代码但是很多时候都是没有留意去查看、学习、总结1、javascript HashList数据结构的实现/** * HashList */function HashList(){ this._data=new Array(); this._obj=new Object();};HashList.prototype.put=function(id,object){ if(id==null)return; if(typeof(id)原创 2011-03-04 11:03:00 · 543 阅读 · 0 评论 -
request学习
1. 页面中的page指令处理乱码2. Request 是服务器端接收客户端请求的信息 getParameter:接收请求参数的 中文的处理:1. 对所有的数据进行编码: ISO8859-1编码 String 类中的 getBytes(“ISO8859-1”); getBytes()方法定义:原创 2008-10-06 00:18:00 · 615 阅读 · 0 评论 -
reponse学习
Reponse对象:服务器端回应客户端的请求 所属接口:javax.servlet.http.HttpServletResponse 提供服务: 输出缓冲 设置响应报头 重定向资源 Response.flushBuffer()立刻刷新缓冲区中的当前内容并将其发送给客户。Reset方法删除当前的缓冲区内容,如果响应缓冲区已经提交,原创 2008-10-06 00:16:00 · 1263 阅读 · 0 评论 -
MyEclipse7.1 svn插件安装
MyEclipse7之后的插件安装有些让你恶心了不像传统的那样找个update地址就next------->直到完成 处于体验的心态下了个7.1的MyEclipse但是在装svn插件的时候让我晕了 开始想像以前那么安装,可是半天没找到门路在网上搜也没看见好的方法,有的还要写程序 我的开发平台在linux下 那程序压根就运行了没反应 最后在一个评论里面总原创 2009-08-20 17:26:00 · 1537 阅读 · 2 评论 -
ArrayList Vector LinkedList 区别与用法
ArrayList Vector LinkedList 区别与用法最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,转载 2009-06-16 17:35:00 · 532 阅读 · 0 评论 -
linux svn 命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.ph转载 2010-02-20 10:38:00 · 489 阅读 · 0 评论 -
spring学习笔记
把spring加入到工程项目中来有两种实现机制 一个是基于servlet listener接口实现 另一个是servlet接口实现 context **** 1 以上配置web.xml就会自动加载/WEB-INF/app原创 2010-03-04 10:20:00 · 450 阅读 · 0 评论 -
ant配置笔记
<br /><!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;}@font-face原创 2010-07-13 13:34:00 · 463 阅读 · 0 评论 -
开机密码忘记处理
<br />一、忘记开机密码 开机密码 是指你在打开电脑开机自检后就跳出的密码。<br /> 这时你只有输入正确的密码后操作系统才启动。这种密码出现时,你就想进入电脑的BIOS设置都不行,所以安全性相对要好(建议笔记本电脑不要设置此类密码。因为一旦忘记密码,然后又丢了相应的解密盘的话,你可就要去笔记本产商维修店去烧钱了)。<br /> <br />解决方法:打开机箱,把主板上的CMOS锂电池取出来,过一会儿(5-10分钟),再放进去,密码自动消失。原理:因为开机密码 是通进BIOS设置的,它会保存转载 2010-09-13 09:55:00 · 1161 阅读 · 0 评论 -
windows下oracle完美卸载
<br />1、 将oracle的所有服务都手动停止<br /><br />2、 通过oracle的卸载程序,卸载软件<br /><br />3、 oracle的所有安装目录都要删除,安装在其他盘,在系统盘里面默认也有个安装目录,同样要删除。开始菜单里面的信息同样要删除掉<br /><br />4、 regedit,进入注册表删除一下注册表信息:<br />a) LOCAL_MACHINE/SOFTWARE/ORACLE,<br />b) HKEY_LOCAL_MACH原创 2011-01-07 12:26:00 · 598 阅读 · 0 评论 -
git-submodule的常用操作
引入其他module:git submodule add serviceUrl指定submodule的path namegit submodule add serviceUrl moduleXXX 更新submodule:git submodule foreach git pull origin masterpull submodule的信息:原创 2016-12-05 10:22:56 · 625 阅读 · 0 评论