- 博客(20)
- 收藏
- 关注
转载 处理器方法的返回值
1.1 返回ModelAndView@RequestMapping("/func1.action")public ModelAndView func1() { System.out.println("func1.."); ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("i...
2018-12-13 08:05:09 150
转载 springmvc入门程序
1. 引入spring-mvc的依赖org.springframeworkspring-webmvc4.3.10.RELEASE配置两个 “器”<context:component-scan base-package=“com.it.bigdata”/><!--处理器映射器--><bean class="org.springframework....
2018-12-13 08:01:37 92
转载 springmvc的框架
用户发起request请求,请求至DispatcherServlet前端控制器DispatcherServlet前端控制器请求HandlerMapping处理器映射器查找HandlerHandlerMapping处理器映射器,根据url及一些配置规则(xml配置、注解配置)查找Handler,将Handler返回给DispatcherServlet前端控制器DispatcherServl...
2018-12-11 22:37:56 101
转载 事务
mysql中的事务是指作为单个逻辑工作单元执行的一系列操作要么完全地执行,要么完全地不执行事务的特性(ACID)原子性(Atomicity)整个事务中的单元要么全部成功,要么全部失败一致性(Consistency)事务执行前后的结果必须一致隔离性(Isolation)事务之间应该相互独立,互相不受影响持久性(Durability)一旦事务提交,就会...
2018-12-10 17:40:12 121
转载 AOP编程
1. Spring中的AOP编程1.1 Spring中的AOP的简介AOP Aspect Oriented Programing 面向切面编程AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码(性能监视、事务管理、安全检查、缓存)Spring中的Aop是纯Java来实现的,使用动态代理的方式增强代码AOP不是由Spring提出来的,是由AOP联盟定义的1.2 Spring中的...
2018-12-10 17:37:24 87
转载 Spring装配(管理)Bean的方式
1. 通过xml来装配Bean<bean id="user" class="com.it.bigdata.User"></bean>2. 通过注解来装配Bean开启注解扫描器<?xml version="1.0" encoding="UTF-8"?> <!--配置注解扫描器--> &a
2018-12-10 17:33:53 103
转载 DI的注入
1. 简单属性的注入<bean id="user" class="com.it.spring.User"> <property name="name"> <value>tom</value> </property></bean>2. List的
2018-12-10 17:26:36 107
转载 log4j日志系统(Log4j)
1.1 Log4j的三大核心组件Loggers(记录器) 日志的类别Appenders (输出源) 日志输出的目的地Layouts(布局) 日志输出的样式1.2 Loggers (记录器)Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATALDEBUG < INFO < WARN < ERROR &l...
2018-12-04 21:06:03 305
转载 缓冲区(Buffer)
1、缓冲区(Buffer)的分类ByteBufferCharBufferShortBufferIntBufferLongBufferFloatBufferDoubleBuffer2、ByteBuffer读取数据的操作容量(capacity):表示Buffer最大数据容量,缓冲区容量不能为负,并且建立后不能修改。限制(limit): 位于limit后的数据不可以读写。...
2018-11-30 18:01:19 219
转载 DBCP和c3p0连接池
1、DBCP连接池1.1 pom依赖<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version></dependency&
2018-11-30 17:54:44 189
转载 Netty
1.Netty的特点异步非阻塞基于事件驱动高性能高可靠性和高可定制性2. Netty应用场景分布式开源框架中dubbo、Zookeeper,RocketMQ hadoop spark 底层rpc通讯使用就是netty。游戏开发中,底层使用netty通讯3. 为什么选择NettyNIO的类库和API繁杂,使用麻烦,你需要熟练掌握Selector、ServerSocke...
2018-11-28 23:08:58 73
转载 Git
1.Git的起源Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式...
2018-11-27 21:06:26 82
转载 NIO与BIO
1.传统的BIO如果不开启多个线程则只能为一个客户端来提供服务如果进来一个客户端就开启一个线程,则需要创建大量的线程,创建大量的线程需求耗费的资源很多使用线程池来解决传统的BIO有两个阻塞的地方 accept read2.NIO概述Non-blocking IO(非阻塞IO)Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从...
2018-11-26 21:34:31 96
转载 懒汉模式与饿汉模式
1.懒汉模式public class JdbcUtil { //定义私有的引用 private static JdbcUtil jdbcUtil; /*** 不能让外部直接创建对象*/ private JdbcUtil() { } public static JdbcUtil getInstance() { if (jdb...
2018-11-25 17:06:38 723
转载 Java中的反射机制
在类的运行过程中动态探测类的属性和行为的一种机制Java中的对象普通类的对象 newPerson()类对象(Class)1>通过 类名.class 获取类对象2>通过 类的对象.getClass();//通过类的对象获取到当前类的对象所属的类型的类对象3>通过类名获取类对象 Class.forName(name);属性对象(F...
2018-11-25 17:05:04 65
转载 Dom、Sax、Dom4j解析
1.DOM解析基于dom树的形式解析xmlimport org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3c.dom.Node;import org.w3c.dom.NodeList;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers...
2018-11-23 01:14:50 127
转载 Java中的基于Tcp协议的Socket通信(服务端)的四种情况
tcp/ip其实是一个协议族,不是具体的某个协议tcp协议是属于tcp/ip协议族中的一个具体的协议下面来介绍一下Tcp协议的Socket通信(服务端)的四种情况第一种/**Socket的服务端当前程序有弊端 只能为1个客户端提供服务*/public class MyServerSocket01 {/* 程序的执行入口** @param args 传递的参数...
2018-11-21 20:35:25 299
原创 环境变量的下载安装
1. 下载Java的官网叫做www.sun.comwww.oracle.com单击右边的Download Java now→单击DOWNLOAD JAVA 11单击右上角JDK下方的DOWNLOAD选择左侧单选框Accept License Agreementx86为32位,x64为64位请根据自己电脑系统下载2. 安装双击此文件jdk-8u144-windows-x6...
2018-11-20 20:52:41 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人