- 博客(7)
- 收藏
- 关注
原创 初识Spring MVC并使用Maven搭建SpringMVC
Spring MVC基于MVC模式(模型(Model)-视图(View)-控制器(Controller))实现,能够帮助你构建像Spring框架那样灵活和松耦合的Web应用程序。核心类与接口DispatcherServlet 前置控制器HandlerMapping 处理器映射Controller 控制器ViewResolver 视图解析器View 视图处理Sprin...
2018-04-27 23:12:09 262
原创 在MySQL中启用自动补全
2018年5月1日更新:多谢楼下小伙伴的提醒,MyCLI确实更强大。MyCLI 简介MyCLI 是一个易于使用的命令行客户端,可用于受欢迎的数据库管理系统 MySQL、MariaDB 和 Percona,支持自动补全和语法高亮。它是使用 prompt_toolkit 库写的,需要 Python 2.7、3.3、3.4、3.5 和 3.6 的支持。MyCLI 还支持通过 SSL 安全连接...
2018-04-25 13:21:41 10007 3
原创 三种简单的设计模式(策略、观察者、单件)
策略模式定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。OO(Object Oriented)面向对象基础:抽象、封装、多态、继承原则:找出应用中可能需要变化之处,把它们独立出来。针对接口编程,而不是针对实现编程。多用组合,少用继承。观察者模式定义了对象间的一对多依赖,这样一来,当一个对象改变时,它的所有依赖者都会...
2018-04-18 23:21:50 264
原创 MySQL中check约束无效的处理方式
问题引入我们知道在SQL中,可以用check来来约束字段的范围。 下面这些SQL语句在MySQL下运行(系统环境为deepin 15.5 64位):mysql> CREATE TABLE `Student` ( -> `Sno` char(8) NOT NULL, -> `Sname` varchar(10) NOT NULL, ->...
2018-04-12 23:12:35 13658 4
原创 Spring实战--高级装配
一、环境与profile开发环境和QA环境,很多时候需要不同的配置。即在不同的环境中某个bean会有所不同,我们必须用某种方法来配置这个bean,使其在每种环境下都会选择最为合适的配置。其中一种方式是在单独的配置类(或者XML文件)中配置每个bean,然后在构建阶段(可能用到Maven的profiles)确定将哪个配置编译到可部署的应用中。配置profile bean利用Spring配...
2018-04-12 21:40:33 506
原创 Spring基础知识
Spring之旅Spring是一个开源框架,最早由Rod Johnson创建。是为了解决企业级开发的复杂性而创建的,但不仅仅局限与服务器端的开发,任何Java应用都能在简单性、可测试性和松耦合性方面从Spring获益。为了降低Java开发的复杂性,Spring采用以下4种关键策略:基于POJO的轻量级和最小侵入性编程;通过依赖注入和面向接口实现松耦合;基于切面和惯例进行声明式编程...
2018-04-08 20:09:01 239
原创 HDU-2689 Sort it(Java实现)
你想通过交换两个相邻的序列元素来处理一系列n个不同的整数,直到序列按升序排列。然后它需要多少次。 例如,1 2 3 5 4,我们只需要一个操作:交换5和4。
2018-04-08 20:06:15 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人