Believe it

相信不屈不挠的努力,相信战胜死亡的年轻

注解配置Controller

这里的19行是spring中的注解扫描,21行是不去处理静态资源,23行是配置处理器的适配器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="utf-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">

<context:component-scan base-package="com.wsx.controller"/>
<!-- 不处理静态资源-->
<mvc:default-servlet-handler/>
<!-- 配置处理器和适配器-->
<mvc:annotation-driven/>

<!-- 解析器-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>

</beans>
阅读全文 »

问题提出

最近在我的世界群里面看到他们谈论游戏的时候,谈到了服务器上面,他们一谈服务器就是192.168.xxx.xxx, 这就让我很困惑,这不是局域网IP吗,你们是怎么玩到一起去的? # 内网穿透 就是一种技术,他可以让不同的局域网中的机器通过互联网互联

阅读全文 »

SpringMVC

少写博客,多思考,多看官方文档, 那我就写一篇算了

更新: 写一篇是不可能写一篇的,这辈子都不可能只写一篇 # MVC model(dao,service) + view(jsp) + controller(servlet) ## 实体类 我们的实体类可能有很多字段,但是前端传输的时候可能只会传输一两个数据过来,我们就没有必要吧前端传过来的数据封装成为一个实体类,这样很多字段都是空的,浪费资源,实际上我们会对pojo进行细分,分为vo、dto等,来表示实体类的一部分的字段 # 回顾jsp+servlet ## 创建项目 卧槽,还能直接创建一个空的maven项目,然后在其中创建子项目,惊呆了 maven-空骨架-name 导入公共依赖

阅读全文 »

Linux的inode的理解 每天进步一点点——Linux中的文件描述符与打开文件之间的关系 Linux下文件描述符 聊聊Linux 五种IO模型 select、poll、epoll之间的区别总结 select,poll,epoll实现分析—结合内核源代码 select、poll、epoll之间的区别(搜狗面试) 面试题 —— select poll epoll Java中的NIO NIO代码

Kafka概述

定义

Kafka是一个分布式的基于发布/订阅模式的消息队列,应用于大数据实时处理领域

消息队列的优点

主要是解耦和削峰

  • 解耦
  • 可恢复,如果系统中一部分组件失效,加入队列的消息仍然可以在系统恢复后被处理
  • 削峰
  • 灵活,可动态维护消息队列的集群
  • 异步
    阅读全文 »