转载和引用,请注明原文出处! Fork me on GitHub
结局很美妙的事,开头并非如此!

10 2017 档案

摘要:一、struts2国际化原理 根据不同的Locale读取不同的文本。 例如有两个资源文件: 第一个:message_zh_CN.properties 第二个:message_en_US.properties 当Locale=zh_CN时,就去第一个文件查找;当Locale=en_US时,就去第二个文 阅读全文
posted @ 2017-10-30 19:44 小不点啊 阅读(880) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.html 1、<include> 利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入 阅读全文
posted @ 2017-10-29 17:26 小不点啊 阅读(417) 评论(0) 推荐(0) 编辑
摘要:一、struts2参数传递错误 1. 基本数据类型的传递最好使用包装类,原因是struts 2.1之后使用基本数据类型如果参数为空会报错2. 日期参数的传递最好定义一个区域的属性(定义locale),在struts.properties里面定义struts.locale=zh_CN,原因是日期在不同 阅读全文
posted @ 2017-10-29 11:33 小不点啊 阅读(584) 评论(0) 推荐(0) 编辑
摘要:一. struts2的产生 struts1的缺点: 1. ActionForm过多,而且这个ActionForm在很大程度上又和VO(POJO)重复 2. 为了解决ActionForm过多的问题,使用了验证框架,但是配置复杂,因为是后期的产物 3. 与Spring的整合开发难度太大,配置过多stru 阅读全文
posted @ 2017-10-29 11:10 小不点啊 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一、搭建项目开发环境 1. 新建一个maven项目SpringMybatis,项目结构如下: 说明: src/main/java 存放java代码和映射文件: com.study.springmybatis.dao 存放mapper接口 com.study.springmybatis.mapper 阅读全文
posted @ 2017-10-22 15:28 小不点啊 阅读(726) 评论(0) 推荐(0) 编辑
摘要:一、背景 在实际开发中我们会自己去写mapper映射文件,接口,数据库表对应的实体类,如果需求任务比较少,咱们还可以慢慢的一个一个去写,但是这是不现实的,因为在工作中我们的任务是很多的,这时mybatis逆向工程就能帮助我们节省这部分的时间了,因为mybatis逆向工程能根据数据库的表结构生成对应的 阅读全文
posted @ 2017-10-21 12:22 小不点啊 阅读(2490) 评论(0) 推荐(0) 编辑
摘要:一、MyBatis缓存介绍 MyBatis 提供了一级缓存和二级缓存的支持 1. 一级缓存: 默认开启,基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有Cache就将清空。在同 阅读全文
posted @ 2017-10-17 23:44 小不点啊 阅读(574) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/xdp-gacl/p/4264440.html 一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息) 1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一 阅读全文
posted @ 2017-10-16 21:50 小不点啊 阅读(640) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/xdp-gacl/p/4264301.html http://www.cnblogs.com/xdp-gacl/p/4264425.html 一、优化MyBatis配置文件中的配置 1、连接数据库的配置单独放在一个properties文件中 之 阅读全文
posted @ 2017-10-16 01:05 小不点啊 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:一、Mybatis是什么 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,mybatis是支持普通sql查询,存储过程和高级映射的优秀的、轻量级的持久层框 阅读全文
posted @ 2017-10-15 23:36 小不点啊 阅读(972) 评论(0) 推荐(0) 编辑
摘要:参考文章:http://www.cnblogs.com/hongwz/p/5764917.html 一、什么是AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。 阅读全文
posted @ 2017-10-14 13:45 小不点啊 阅读(2398) 评论(2) 推荐(0) 编辑
摘要:原文链接:1. http://www.cnblogs.com/xdp-gacl/p/3495887.html 2. http://www.cnblogs.com/xiaoxi/p/5935009.html 一、把在Spring的xml文件中配置bean改为Spring的注解来配置bean 传统的Sp 阅读全文
posted @ 2017-10-11 23:40 小不点啊 阅读(7081) 评论(3) 推荐(1) 编辑
摘要:这几天重新学习了一下Spring,在网上找了相关的ppt来看,当看到Spring IoC这一章节的时候,先大致浏览了一下内容,有将近50页的内容,内心窃喜~QAQ~,看完这些内容能够对IoC有更深层次的理解。然并卵,花了两天的时间终于看完了,还自己写了示例代码,可是对IoC的理解还是一脸懵逼,这时就 阅读全文
posted @ 2017-10-11 22:42 小不点啊 阅读(1597) 评论(0) 推荐(1) 编辑
摘要:一、Spring是什么 Spring是一种多层的J2EE应用程序框架,其核心就是提供一种新的机制管理业务对象及其依赖关系。 二、为什么要使用Spring 1. 降低组件之间的耦合度,实现软件各层之间的解耦。 Controller –> Service –> DAO 2. 可以使用容器提供的众多服务, 阅读全文
posted @ 2017-10-09 23:12 小不点啊 阅读(13030) 评论(0) 推荐(2) 编辑
摘要:一、网络的七层模型 从下往上依次是物理层(电路,布线)-数据链路层(交换机)-网络层(tcp/ip,路由器)-传输层-会话层-表示层(编码,解码,加密,解密,压缩,解压缩)-应用层(http),但是tcp/ip模型是网络接口层-网络层-传输层-应用层 二、三次握手和四次挥手 1. 三次握手: (1) 阅读全文
posted @ 2017-10-08 23:13 小不点啊 阅读(477) 评论(0) 推荐(0) 编辑
摘要:一、文件的概念以及文件基本函数的操作 1. 什么是文件:文件可认为是相关记录或放在一起的数据的集合 2. File类是“文件和目录路径名的抽象表示”。 而不是指文件的内容。 3. File类定义了一些与平台无关的方法操作,如:创建、删除文件和重命名等。 4. Java中目录被看成是一个特殊的文件。L 阅读全文
posted @ 2017-10-08 21:46 小不点啊 阅读(494) 评论(0) 推荐(0) 编辑
摘要:一. 线程池简介 1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下 阅读全文
posted @ 2017-10-08 12:02 小不点啊 阅读(35172) 评论(1) 推荐(3) 编辑
摘要:一、线程的概念 进程是正在执行的程序。在操作系统中进程是进行系统资源分配、调度和管理的最小单位,进程在执行过程中拥有独立的内存单元。比如:Windows采用进程作为最小隔离单位,每个进程有属于自己的数据段、程序段 ,并且与别的进程没有任何关系。 一个或更多的线程构成了一个进程(操作系统是以进程为单位 阅读全文
posted @ 2017-10-08 00:44 小不点啊 阅读(442) 评论(0) 推荐(0) 编辑
摘要:一、什么是反射 java程序在运行期间能够动态加载、解析、使用一些在编译阶段并不确定的数据类型 二、反射的功能 2.1、加载运行时才能确定的数据类型 2.2、解析类的结构,获取内部信息 2.3、操作该类型或其实例:访问属性、调用方法、创建新对象 三、获取Class对象的方法 3.1、Class的静态 阅读全文
posted @ 2017-10-06 22:26 小不点啊 阅读(391) 评论(0) 推荐(0) 编辑
摘要:一、为什么要使用集合 当定义一个数组来存数据的时候长度可能不够用,此时集合类是最好的考虑 二、集合间的区别 1. ArrayList与LinkedList的区别 1.1 ArrayList的内部实现是数组,每当删除或增加一个元素的时候整个数组就会移动;优势是在进行查询的时候比较快速,因为只要找到Ar 阅读全文
posted @ 2017-10-06 12:05 小不点啊 阅读(478) 评论(0) 推荐(0) 编辑
摘要:1、什么是java正则表达式 1、RegularExpressions(Regex) 正则表达式是一种用来描述一定数量文本的模式,常用于:字符串匹配、查找和替换。 2、正则表达式是字符串处理的利器,它是一种描述字符串模式的式子,一个正则表达式的核心价值就是匹配一个字符串。 3、示例: 2、正则表达式 阅读全文
posted @ 2017-10-04 22:16 小不点啊 阅读(581) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/ityouknow/p/6482464.html jvm 总体梳理 jvm体系总体分四大块: 类的加载机制 jvm内存结构 GC算法 垃圾回收 GC分析 命令调优 当然这些知识点在之前的文章中都有详细的介绍,这里只做主干的梳理 类的加载机制 主 阅读全文
posted @ 2017-10-03 18:49 小不点啊 阅读(753) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/ityouknow/p/5614961.html 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程序计数器、虚拟机栈、 阅读全文
posted @ 2017-10-03 18:28 小不点啊 阅读(520) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.cnblogs.com/ityouknow/p/5610232.html 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么 阅读全文
posted @ 2017-10-03 11:54 小不点啊 阅读(687) 评论(0) 推荐(0) 编辑
摘要:在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 random 随机调用。我们还可以扩展自己的负责均衡策略,前提是你已经从一个小白变成了大牛,嘻嘻 1、Random LoadBalance 1.1 随机,按权重设置随机概率。 1.2 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概 阅读全文
posted @ 2017-10-02 17:45 小不点啊 阅读(7566) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示