Summer

学而不思则罔,思而不学则殆

【SpringMVC】SpringMVC常用注解

【1.@Controller】        引用包:org.springframework.stereotype.Controller,使用Controller标识他是一个控制器 【2.@RequestMapping】 ①实现对注解方法和url进行映射,一个方法对应一个URL,进行处理器映射使用...

2017-03-15 11:47:48

阅读数 799

评论数 35

【Java】I18N国际化

i18n(其来源是英文单词internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。        这就要求,仅仅是页面语言的翻译是不够的,即便在一个国家在不同地区都可能会存在不同习惯...

2017-03-13 08:25:56

阅读数 1297

评论数 9

【SpringMVC】SpringMVC初学详解篇

SpringMVC是一个基于MVC的Web框架,是spring框架的一个模块,使用了MVC架构模式的思想,将web层进行职责解耦。首先让我们整体看一下SpringMVC处理请求的流程: 发起请求到前端控制器(DispatcherServlet)前端控制器请求HandlerMapping查找...

2017-03-01 08:19:24

阅读数 409

评论数 10

【Java】Java加载类机制

【Java类加载器】       JavaClassloader是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。 类通常是按需加载,即第一次使用该类时才加载。由于有了类加载器,Java运行时系统不需要知道文件与文...

2017-02-18 16:19:32

阅读数 710

评论数 39

【Java】代理模式

代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。   【分类】          代理模式分为静态代理、动态代理。          静态代理是由程序员创建或工具生成代理类...

2017-02-06 08:13:37

阅读数 312

评论数 6

【Listener机制】HttpSessionListener和HttpSessionAttributeListener

一、HttpSessionListener         HttpSessionListener是对Session的一个监听,主要监听关于Session的两个事件,即初始化和销毁。 【原理】       接口HttpSessionListener有两个方法,分别为:       Voidsess...

2017-02-05 16:34:48

阅读数 2520

评论数 7

【线程】 ThreadLocal

ThreadLocal类提供了线程局部变量。这些变量不同于他们的普通对应物,因为访问一个变量(通过get或set方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal实例通常是类中的私有静态字段,他们希望将状态与某一个线程(例如,用户ID或事务ID)相关联。 简单说,...

2017-02-01 10:17:03

阅读数 251

评论数 8

【Java】中文乱码不再乱

小编总结了一下一些中文乱码的心得,总结一下积累。 【为什么】    在页面上输入信息,通过表单等打包提交成request请求发给服务器,jsp在运行时总是被编译成servlet,这期间也会有字符的编译,最终将数据插入数据库中,数据库的字符集等等,这期间的各种字符编码的转换传输等等都会造成乱码。一个...

2017-01-02 16:54:55

阅读数 9875

评论数 46

Zookeeper初学篇

【是什么】        ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。以上官方说法,只知道Z...

2016-10-23 21:18:25

阅读数 331

评论数 6

意料中的意外--异常处理

【是什么】    异常是超出程序正常正确执行流程的一些特殊情况。异常可以说是程序中的一些错误,但并不是所有的错误都是异常。例如用户登录,正常正确的流程是用户输入正确的用户名和密码进入系统,但是输入的密码不正确,不能登录系统,这就是一种异常,而不是错误。 【为什么】  ①捕获异常,处理异常,给...

2016-09-22 11:43:59

阅读数 414

评论数 29

要从此路过---Filter过滤器

【是什么】           过滤器是JavaWeb三大组件之一,filter技术是Servlet2.3新增加的功能,新增加的许多功能中最重要的就是filter功能,java中的filter并不是一个标准的servlet,它不能处理用户请求,也不能对客户端生成响应,它主要是用来拦截请求的。主要用...

2016-09-20 11:32:31

阅读数 921

评论数 26

xml文件四中解析方式

XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。小编将将简单介绍一下Java解析XML的四中方法。       基本的解析方式有两种,一种叫DOM,另一种叫SAX。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。假设我们XML的内容和结构如下:  ...

2016-09-11 22:03:18

阅读数 1374

评论数 52

【Software】动软代码生成器

每次写数据库文档的时候都很费时,但是又很重要不得不写,下面就介绍一款软件,可以从数据库生成相应的文档。 1、打开动软代码生成器,点击数据库连接 2、选择数据库类型,填写好用户名和密码,点击连接测试。 3、看到要绑定的数据库出现在下拉列表中,点击选择数据库,点击下一步。 4、选择...

2016-05-08 22:09:04

阅读数 1507

评论数 21

Stream的排序

public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(99); ...

2018-12-22 17:54:21

阅读数 35

评论数 1

Stream的去重

public static void main(String[] args) { List<Map<String, String>> list = new ArrayList&...

2018-12-20 16:22:16

阅读数 15

评论数 1

【SpringBoot系列】springboot静态变量注入

【场景】 配置文件中的配置项的读取,例如:defaultTimes=3 【变量获取】 1.一般变量获取 @Value("${defaultTimes}") private String defaultTimes; 2.静态变量获取 @Compon...

2018-08-09 21:58:12

阅读数 331

评论数 2

一方库、二方库、三方库

【一方库】 一方库指的是本项目中的依赖 【二方库】 二方库指的是公司内部其他项目提供的依赖 【三方库】 三方库指的是其他组织、公司等来自第三方的依赖...

2018-08-08 19:58:27

阅读数 82

评论数 0

【Redis】Redis可视化

开发和测试过程中,往往会用到Redis进行程序缓存,下面介绍一种Redis可视化工具。 1.下载地址:http://www.treesoft.cn/dms.html(选择TreeNMS for Redis,memcached) 2.直接解压即可,根据文件夹中的说明进行登录,按图示操作: ...

2018-07-17 18:39:32

阅读数 293

评论数 1

期待明天^_^

       年味儿是从支付宝集五福开始的,是从朋友圈晒抢票加速开始的,是从公司加紧最后一波项目上线开始的,是从渐渐不再挤的地铁开始的,是从基本已经人去楼空的堂食广场开始的,回想即将过去的今年,倒是个顶特别的一年。       2017年是嗨皮的一年。好吧,貌似显得我不务正业,但是我最先想起来的还...

2018-02-11 14:28:24

阅读数 218

评论数 11

【工具类】Excel导出那些事儿(三)

      导出Excel又有了新的需求,之前都是直接导出list<T>,现需要导出List<map>,并且需要动态创建表头。如下: 【工具类】 引用jxl包   public class Lis...

2018-01-23 19:20:52

阅读数 198

评论数 3

提示
确定要删除当前文章?
取消 删除
关闭
关闭