[title]1.1.1 JEE架构[/title] JEE是以面向对象的Java编程语言为基础,还扩展了Java平台的标准,是Java平台企业版的简称。 JEE时代的典型架构 架构的三个层级 : Web层、业务逻辑层、数据存取层 二八原则:将80%通用的与业务无关的逻辑和流程封装在应用服务器的模块化组件里,通过配置的模式提供给应用程序访问,应用程序实现220%的专用逻辑,并通过配置的形式来访问应用程序服务器提供的模块化组件。 JEE机构下典型的职能团队划分 [title]1.1.2 …
[title]1.1.1 JEE架构[/title] JEE是以面向对象的Java编程语言为基础,还扩展了Java平台的标准,是Java平台企业版的简称。 JEE时代的典型架构 架构的三个层级 : Web层、业务逻辑层、数据存取层 二八原则:将80%通用的与业务无关的逻辑和流程封装在应用服务器的模块化组件里,通过配置的模式提供给应用程序访问,应用程序实现220%的专用逻辑,并通过配置的形式来访问应用程序服务器提供的模块化组件。 JEE机构下典型的职能团队划分 [title]1.1.2 …
[title]情境(Situation)[/title] 在GitHub上创建了一个项目DailyReview,起先忘了加 .gitingnore,导致.idea文件被上传上去 [title]任务(Task)[/title] 删除远程GitHub库DailyReview中的.idea文件 [title]行动(Action)[/title] 如果直接git rm本地的文件夹也被删除(或者首先将文件夹添加到.gitignore中),应该删缓冲。 According to Remove directory from re…
[title]1、创建安装目录、并下载安装包[/title] # mkdir -p /usr/local/zookeeper # cd /usr/local/zookeeper # wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz [title]2、解压安装包[/title] # tar -zxvf zookeeper-3.4.10.tar.gz [title]3、添…
[title]动态规划[/title] 什么是动态规划?动态规划的本质。https://www.zhihu.com/question/23995189 状态和“最右子结构”的关系。https://www.zhihu.com/question/23995189/answer/35429905 A*,A-Star算法解析。http://blog.csdn.net/zgwangbo/article/details/52078338 路线规划算法设计要点。http://blog.sina.com.cn/s/blog_ae2…
Mybatis jdbcType 与Oracle、Mysql、java数据类型对应的关系 表格: jdbcType Oracle Mysql javaType ARRAY ARRAY BIGINT BIGINT long BINARY byte[] BIT BIT boolean BLOB BLOB BLOB Blob BOOLEAN boolean CHAR CHAR CHAR String CLOB CLOB TEXT Clob CURSOR DATE DATE DATE java.sql.Date DECIM…
java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话: junit.jar: Includes the Hamcrest classes. The simple all-in-one solution to get started quickly.Starting with version 4.11, Ham…
[title]Situation[/title] 在使用JavaScript的过程中,我需要获得前端界面的年份, var year = yearNav.getElementsByTagName('label')[0].innerText; 当我使用该年份,让其年份增加1年时,使用下面这句话 year = year + 1 假如获得的 year初始值为2017的话,上面的语句Alert之后为 "20171",即两个字符串拼接了 [title]Task[/title] 两个JavaScript变量相加而不是拼接 [ti…
[title]依赖[/title] MySQL 依赖 libaio,所以先要安装 libaio yum search libaio # 检索相关信息 yum install libaio # 安装依赖包 [title]检查 MySQL 是否已安装[/title] yum list installed | grep mysql 如果有,就先全部卸载,命令如下:(未亲测这一步) yum -y remove mysql-libs.x86_64 若有多个依赖文件则依次卸载。当结果显示为 Complete!即卸载完毕。 [t…
[title]启用和禁用[/title] SET foreign_key_checks = 0; 禁用外键 SOURCE dump_file_name; 进行SQL查询 SET foreign_key_checks = 1; 恢复外键 [title]设置外键[/title] create table teacher_table1 ( teacher_id int auto_increment, teacher_name varchar(255), primary key(teacher_id) ); …
[title]思路:[/title] 因为不是在@Controller类中,使用@Autowired注解是得不到Service类的,所以可以通过手动方式进行获取。 [title]配置(如果已经配置好了,并且能在@Controller中获得service类可以跳过这个)[/title] 为了更好的区分,所以spring mvc的xml配置进行了分层,每个目录管理每个层次的东西,层次分明。 在web.xml文件中配置srping的上线文。 在springmvc.xml中配置控制层的扫描 在applicationCont…