随笔分类 -  5.理.理论学习

1 2 3 4 5 ··· 17 下一页
理论学习
摘要:spring的配置文件如下: 在项目中有很多让人头疼的问题,其中,编码问题位列其一,那么在Spring框架中是如何解决从页面传来的字符串的编码问题的呢?下面我们来看看Spring框架给我们提供过滤器CharacterEncodingFilter 1.看清结构: 可以看到其继承GenericFilte 阅读全文
posted @ 2017-12-19 20:45 starskyhu 阅读(474) 评论(0) 推荐(0) 编辑
摘要:abc, ab, abc, 下标i=0,存储的内容:[I@14ae5a5 1,2,1,3,2,4, 去重后的数据是:1,2,3,4, xiaoyu,xiaoming, Process finished with exit code 0 阅读全文
posted @ 2017-12-14 11:41 starskyhu 阅读(439) 评论(0) 推荐(0) 编辑
摘要:在编写代码的时候需要随时查看工作日志,查看工作日志的好处就是随时能检查出错误。所以我一般就需要在编写代码的前期添加工作日志,以便更好的查看相关错误输出。 以一个springmvc小demo为例子 主要是给controller类加一个日志显示 1、先引进各个配置文件 主要把log4j.properti 阅读全文
posted @ 2017-12-10 18:10 starskyhu 阅读(2627) 评论(0) 推荐(0) 编辑
摘要:1.c3p0-config.xml 2.test 3.Del.java 4.query.java 阅读全文
posted @ 2017-11-18 17:44 starskyhu 阅读(1796) 评论(0) 推荐(1) 编辑
摘要:commons-io.jar:可以看成是java.io的扩展,用来帮助进行IO功能开发.它包含三个主要的领域:Utilityclasses-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.commons 阅读全文
posted @ 2017-11-18 17:38 starskyhu 阅读(5752) 评论(0) 推荐(0) 编辑
摘要:先上一个登录代码 判断登录是否成功 1、c3p0-config.xml 2.C3P0Utils 3.UserDao.java QueryRunner类 QueryRunner中提供对sql语句操作的API它主要有三个方法 query() 用于执行select update() 用于执行insert/ 阅读全文
posted @ 2017-11-16 17:27 starskyhu 阅读(1724) 评论(0) 推荐(1) 编辑
摘要:阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum, 阅读全文
posted @ 2017-11-14 15:30 starskyhu 阅读(786) 评论(0) 推荐(0) 编辑
摘要:BaseDao接口的过人之处在于:一般是提供从数据库 增加、删除、修改记录、查询所有记录、查询符合某个条件记录、取得某条记录等方法的底层数据操作自定义类。由于我们可能操作多个数据库表,这样就需要为每个表提供一个操作他的类 xxDAO, 这些DAO继承BaseDAO 就可以省略很多重复代码(从数据库 阅读全文
posted @ 2017-11-13 11:16 starskyhu 阅读(13278) 评论(0) 推荐(1) 编辑
摘要:在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构 策略模式是对算法的包装, 阅读全文
posted @ 2017-11-08 11:03 starskyhu 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1 学习动态代理的目的 动态代理技术都是在框架中使用,例如:Struts1、Struts2、Spring和Hibernate中都使用了动态代理技术。如果你不想自己写个框架,那么你基本上是用上不动态代理技术的。学习动态代理技术的目的是为了更好的理解框架内部的原理,也就是说是为了将来学习框架打基础!动态 阅读全文
posted @ 2017-11-08 08:54 starskyhu 阅读(330) 评论(0) 推荐(0) 编辑
摘要:从J2EE1.3开始,Servlet2.3规范中加入了对过滤器的支持。过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种,下面让我们分别来看看这四种过滤器的工作方式:1、request过滤器 这种过滤器的工作方式比较简单,大家也经常遇到,如下图所示: 以下是web.xml文件配置方式 阅读全文
posted @ 2017-11-04 15:04 starskyhu 阅读(18328) 评论(0) 推荐(0) 编辑
摘要:访问者模式是一种行为设计模式。访问者模式被用在针对一组相同类型对象的操作。优点是,可以把针对此对象的操作逻辑转移到另外一个类上。 适合场景:1)对象结构比较稳定,但经常需要在此对象结构上定义新的操作 2)对一个对象结构中的对象进行很多不同的且不相关的操作,而需要避免这些操作“污染”这些对象的类,也不 阅读全文
posted @ 2017-11-02 20:17 starskyhu 阅读(2355) 评论(0) 推荐(0) 编辑
摘要:1、BIO带来的挑战 BIO即阻塞IO,不管是磁盘IO,还是网络IO,数据在写入OutputStream或者从InputStream读取时都有可能发生阻塞,一旦有阻塞,当前线程将会被挂起,即线程进入非可执行状态,在这个状态下,CPU不会给线程分配时间片,线程将会失去CPU的使用权,即线程暂停运行,这 阅读全文
posted @ 2017-11-02 11:10 starskyhu 阅读(200) 评论(0) 推荐(0) 编辑
摘要:完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。 在启动Oracle数据库服务器时,实际上是在服务 阅读全文
posted @ 2017-10-22 18:57 starskyhu 阅读(6594) 评论(2) 推荐(3) 编辑
摘要:Spring将替我们完成所有使用JDBC API进行开发的单调乏味的、底层细节处理工作。 操作JDBC时Spring可以帮我们做这些事情: 定义数据库连接参数,打开数据库连接,处理异常,关闭数据库连接 我们仅需要关注: 声明SQL语句,处理每一次得到的结果 一个较为简单的例子与讲解 JdbcTemplate类 JdbcTemplate是core包的核心类。它替我们完成了资源... 阅读全文
posted @ 2017-10-17 13:58 starskyhu 阅读(249) 评论(0) 推荐(0) 编辑
摘要:第一种 URL对应Bean 如果要使用此类配置方式,需要在XML中做如下样式配置 以上配置,访问/hello.do就会寻找ID为/hello.do的Bean,此类方式仅适用小型的应用系统 第二种 为URL分配Bean 使用一个统一配置集合,对各个URL对应的Controller做关系映射 helloController--> he... 阅读全文
posted @ 2017-10-12 18:56 starskyhu 阅读(3746) 评论(0) 推荐(0) 编辑
摘要:1.什么是jvm?(1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2)jvm包含一套字节码指令集,一组寄存器,一个栈,一个垃圾回收堆和一个存储方法域。(3)JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上 阅读全文
posted @ 2017-09-20 18:15 starskyhu 阅读(342) 评论(0) 推荐(0) 编辑
摘要:Executor存在的目的是提供一种将"任务提交"与"任务如何运行"分离开来的机制。虽然只有一个方法,但是却为灵活且强大的异步任务执行框架提供了基础。它提供了一种标准的方法将任务的提交过程与执行过程解耦开来,并用Runnable来表示任务。 一、线程池 对于数据库连接,我们经常听到数据库连接池这个概念。因为建立数据库连接时非常耗时的一个操作,其中涉及到网络IO的一些操作。因此就想出把连接... 阅读全文
posted @ 2017-09-20 09:44 starskyhu 阅读(515) 评论(0) 推荐(0) 编辑
摘要:java中String的一些方法深入解析 1、public String(char[] c,begin,length).从字符数组c的下标begin处开始,将长度为length的字符数组转换为字符串。begin与length可以省略,即将字符数组c转换为字符串。另:字符数组可改为字节数组byte[] 阅读全文
posted @ 2017-09-18 21:33 starskyhu 阅读(331) 评论(0) 推荐(0) 编辑
摘要:一、Spring对不同的持久化支持: Spring为各种支持的持久化技术,都提供了简单操作的模板和回调 其实Spring的JDBCTemplate有点像DBUtils,但是有时候还没有DBUitls好用。这里来学习一下使用Spring的JDBCTemplate来玩一下CRUD。 二、使用JdbcTe 阅读全文
posted @ 2017-09-15 09:32 starskyhu 阅读(285) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 17 下一页
点击右上角即可分享
微信分享提示