未进化的程序猿
人生最苦痛的是梦醒了无路可走。做梦的人是幸福的;倘没有看出可走的路,最要紧的是不要去惊醒他。鲁迅
摘要: 如题: hamcrest-core-1.1.jar junit-4.12.jar 1)、这两个jar包可以在中央仓库中下载 https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar http 阅读全文
posted @ 2020-11-15 18:24 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、FastDFS安装完成之后,可以使用fdfs_test脚本测试文件上传 2、测试之前,需要修改client.conf配置文件,修改两个配置 base_path=/opt/fastdfs/client tracker_server=192.168.179.128:22122 3、在/opt/fas 阅读全文
posted @ 2020-11-05 00:38 甘茂旺 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、FastDFS服务启动需要启动两个脚本: 2、启动FastDFS的tracker服务 在任意目录下执行:fdfs_trackerd /etc/fdfs/tracker.conf 3、启动FastDFS的storage服务 在任意目录下执行:fdfs_storaged /etc/fdfs/stor 阅读全文
posted @ 2020-11-05 00:21 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、去掉/etc/fdfs/目录下FastDFS配置文件的后缀名 2、修改tracker.conf文件 默认指向的FastDFS作者余庆的目录,因为在我们的机器上不存在,所有手动改一下 base_path=/opt/fastdfs/tracker #配置tracker存储数据的目录 3、修改stor 阅读全文
posted @ 2020-11-04 23:59 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、FastDFS没有Windows版本,不能在Windows下使用。 2、FastDFS需要安装部署在Linux环境下,我们这里使用的是fastdfs-5.11版本(201901) 3、下载地址:https://github.com/happyfish100/fastdfs/archive/V5. 阅读全文
posted @ 2020-11-04 23:46 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、FastDFS安装 2、安装前的准备 3、检查Linux上是否安装了 gcc、libevent、libevent-devel yum list installed | grep gcc yum list installed | grep libevent yum list installed | 阅读全文
posted @ 2020-11-04 23:28 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、分布式文件系统 1)、分布式文件系统 (Distributed File System) 是一个软件/软件服务器,这个软件可以用来管理文件。但这个软件所管理的文件通常不是在一个服务器节点上,而是在多个服务器节点上,这些服务器节点通过网络相连构成一个庞大的文件存储服务器集群,这些服务器都用于存储文 阅读全文
posted @ 2020-11-04 23:05 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、Linux目录结构概述 Linux没有炫目的可视化操作界面,它的操作大部分都是直接执行命令,而可执行文件都是保存在相应的目录中的,所以我们对linux的操作大多数时候都是查找和执行这些可执行文件的。 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下 阅读全文
posted @ 2020-11-03 20:51 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、vi和vim简介 vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 vim是vi的增强版,比vi更容易使用。vi的 阅读全文
posted @ 2020-11-03 20:45 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、导入spring-test.jar包 2、@RunWith(SpringJUnit4ClassRunner.class) 使用junit4进行测试 3、@ContextConfiguration() 加载spring相关的配置文件 4、进行测试 package com.tom.test; imp 阅读全文
posted @ 2020-11-03 14:59 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、引入spring-web.jar包 2、在web.xml中配置监听器 <!-- 指定bean配置文件所在的位置 如果放在web-inf中且配置文件名字为applicationContext.xml则不用指定 --> <context-param> <param-name>contextConfi 阅读全文
posted @ 2020-11-03 11:27 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . 我们利用maven , 他会自动下载对应的依赖项 . <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webm 阅读全文
posted @ 2020-10-25 23:58 甘茂旺 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Spring : 春天 >给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 阅读全文
posted @ 2020-10-25 23:31 甘茂旺 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、自定义TypeFilter指定过滤规则 1)、FilterType.ANNOTATION:按照注解过滤规则2)、FilterType.ASSIGNABLE_TYPE:按照给定的类型过滤规则3)、FilterType.ASPECTJ:按照ASPECTJ表达式过滤规则4)、FilterType.RE 阅读全文
posted @ 2020-10-24 16:02 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、@ComponentScan注解表示扫描所有的类,相当于把所有的@Controller、@Service、@Repository、@Component等注解加载到Spring容器中 package com.tom.config; import com.tom.domain.Persion; im 阅读全文
posted @ 2020-10-24 15:21 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、@Configuration注解告诉Spring容器这是一个配置类型,相当于ApplicationConfig.xml文件配置 package com.tom.config; import org.springframework.context.annotation.Configuration; 阅读全文
posted @ 2020-10-24 15:09 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、SpringBoot 可以结合Thymeleaf模板来整合HTML,使用原生的HTML作为视图 Thymeleaf 模板是面向Web和独立环境的Java模板引擎,能够处理HTML、XML、JavaScript、CSS等。。 <p th:text="${message}"></p> 二、配置环境, 阅读全文
posted @ 2020-10-21 21:07 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、导入pom.xml文件相应的坐标依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc 阅读全文
posted @ 2020-10-21 20:43 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 二、Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下 阅读全文
posted @ 2020-10-21 20:09 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、写一个 ReqMapping 注解, 参数是 value package com.tom.annotation; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.E 阅读全文
posted @ 2020-10-19 22:38 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: CentOS5.5系统忘记密码的解决的方法: 1.开机后,按回车键,然后按“e”键,然后用方向键选择“kernel /vmlinuz-...”,然后再按“e”键进入编辑模式; 2.再在“rhgb quiet”后面加入“signal 1”回车,然后按“b”键启动系统; 3.在“sh-3.2#”提示符下 阅读全文
posted @ 2020-10-19 19:49 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、配置好SpringMVC环境 导入jar包:commons-fileupload-1.3.1.jar和commons-io-2.4.jar 2、在SpringMVC配置文件springmvc.xml中配置CommonsMultipartResovler <?xml version="1.0" e 阅读全文
posted @ 2020-10-19 00:39 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、 oracle介绍[了解] ORACLE 数据库系统是美国ORACLE 公司(甲骨文)提供的以分布式数据库为核心的一组 软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S体系结构的数据库之一。比如 SilverStream 就是基于数据库的一种中间件。ORACLE数据库 阅读全文
posted @ 2020-10-14 09:33 甘茂旺 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 1.SVN介绍 SVN是Subversion的简称,是一个自由开源的版本控制系统。 Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文 件和目录的修改情况,这样就可以借此将数据恢复到以前的版本,并可以查看数据的更改细节早期版本控制使用的是C 阅读全文
posted @ 2020-10-12 17:42 甘茂旺 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 代码生成器 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 一、添加依赖 <?xml versio 阅读全文
posted @ 2020-10-11 13:16 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。 一、特性 无侵入:只做增强不做改变,引入 阅读全文
posted @ 2020-10-11 13:06 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、环境要求 环境: IDEA MySQL 5.7.19 Tomcat 9 Maven 3.6 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识; 二、数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbuild 阅读全文
posted @ 2020-10-09 18:38 甘茂旺 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 前言: SpringMVC最核心的就是DispatchServlet,所以要先对Servlet有一定的认识,然后就是反射注解ioc等相关知识 什么是MVC? MVC是一种架构模式 程序分层,分工合作,既相互独立,又协同工作 MVC是一种思考方式 需要将什么信息展示给用户? 如何布局? 调用哪些业务逻 阅读全文
posted @ 2020-10-07 15:47 甘茂旺 阅读(0) 评论(0) 推荐(0) 编辑