摘要:
JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。 jqGrid学习之 安装 jqGri 阅读全文
摘要:
Spring容器本身没有提供Bean的线程安全策略,因此,也可以说Spring容器中的bean不是线程安全的。 如何处理线程安全问题,分情况讨论: Spring的作用域(scope): singleton:单例,默认作用域。 prototype:原型,每次创建一个新对象。 request:请 阅读全文
摘要:
1.ThreadLocal是Java中所提供的线程本地存储机制,可以利用该机制将数据缓存在某个线程内部,该线程可以再任意时刻、任意方法中获取缓存的数据 2.ThreadLocal底层是通过ThreadLocalMap来实现的,每个Thread对象(注意不是ThreadLocal对象)中都存在一个Th 阅读全文
摘要:
优点: 1、代码量大大减少,开发效率高 2、MyBatis相当灵活,SQL写在XML里,将程序代码彻底分离,降低耦合度,便于统一管理和优化,并可重用 3、运行效率高 阅读全文
摘要:
1.什么是自动配置 个人理解SpringBoot的自动配置就是在系统启动的过程中自动扫描加载starter和自定义的配置类和配置文件中的bean,并且能根据当前环境和条件动态加载bean,达到开箱即用的目的。 2.从注解反向看自动配置 说到自动配置,很多帖子会直接从启动类的main函数说起,从@Sp 阅读全文
摘要:
优点:1、帮助程序员将数据持久化(不存入内容,存入数据库中);2、传统的JDBC操作太复杂,mybatis框架简化开发,实现半自动填充sql代码;3、sql和传统代码分离,提高了维护性;4、提供映射标签,支持字段与数据库的orm字段关系映射;5、提供对象关系映射标签,支持对象关系组建维护;6、提供x 阅读全文
摘要:
20个linux常用命令1. ls:列出文件list2. cd:切换目录change directory3. cp:复制copy4. mv:移动move5. rm:移除,删除remove6. mkdir:创建文件夹make directory7. rmdir:移除,删除文件夹remove direc 阅读全文
摘要:
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 安装命令可查主页文章 卸载命令: $ cd `brew --prefix` $ rm -rf Cella 阅读全文
摘要:
SpringMVC是一种基于JAVA实现MVC模型的轻量级Web框架! MVC:(Model view Controller),一种用于设计创建Web应用程序表现层的模式 三层架构: 表现层:负责数据展示 Servlet HTML Spring SpringMVC 业务层:负责业务处理 Spring 阅读全文
摘要:
AOP:面向切面编程,一种编程范式,弥补了OOP的不足,基于OOP基础上进行横向开发,构建可能遇到的所有共性功能 作用:最终以功能组合来完成个别业务模块乃至整体业务系统的开发 目标:将软件开发由”刀耕火种“走向半自动化/全自动化阶段,实现”插拔式组件体系结构“搭建 AOP开发过程: 1、正常的制作程 阅读全文