• SpringBoot项目(四)完善通用模块

    作者: 陆金龙       发表时间: 2019-07-19 18:22
    关键词:java编译版本, java.util.Date json的转换,静态资源 webjars,@EnableWebMvc,WebMvcConfigurer,登录拦截,集成CKEditor,文件上传,AOP日志
    4.1 配置java编译版本 klcms-parent的pom.xml添加以下配置 <properties> <!-- 解决报错:Lambda expressions are allowed only at source level 1.8 or above-->      <java.version>1.8</java.version>  </properties> 4.2 配置java.util.Date到json的转换 ...
  • SpringBoot 项目(三)集成基础组件

    作者: 陆金龙       发表时间: 2019-07-18 16:23
    关键词:集成mybatis、集成FreeMarker、集成Thymeleaf、热部署、SilentExitException
    3.1 klcms-provider集成MyBatis MyBatis使用原则 结合使用注解和xml,不复杂用注解,复杂的用xml。 尽量不要引入额外的增强框架,以免增加代码复杂度。 1. pom.xml中添加依赖 pom.xml中添加lombok、mysql、mybatis等依赖 <dependencies>     <!--lombok 简化实体类的定义 简化logger对象的创建 -->     <depe...
  • SpringBoot项目(二)创建SpringBoot工程

    作者: 陆金龙       发表时间: 2019-07-18 15:28
    关键词:maven父工程,com.alibaba.druid, org.mybatis.spring.boot, Maven Module,spring-boot-starter-web,SpringBootApplication,RestController
    2.1 Parent工程 2.1.1创建Maven工程 选择Create a simple project 由于是父工程,Packaging选择pom。 让这个父工程继承spring-boot-starter-parent。 spring-boot-starter-parent的基本功能有哪些? 1. 定义了 Java 编译版本为 1.8 。 2. 使用 UTF-8 格式编码。 3. 继承自 spring-boot-dependencies,这个里边定义了依赖的版本,也正...
  • SpringBoot项目(一)搭建开发环境

    作者: 陆金龙       发表时间: 2019-07-18 14:39
    关键词:Java环境,Maven环境,Eclipse环境,Eclispse集成Maven,Eclispe集成lombok
    1.1 Java环境 Java环境:安装jdk-8u191-windows-x64到C:\Program Files\Java\下。 配置JAVA_HOME为C:\Program Files\Java\jdk1.8.0_92 配置path,添加%JAVA_HOME%\bin; 1.2 Maven环境 安装maven 从http://maven.apache.org/download.cgi,下载apache-maven-3.3.9-bin.zip文件。 解压到目录C:\Program Files\Maven\下,注意目录路径不要含空格,不...
  • 手机浏览器上ckeditor失效

    作者: 陆金龙       发表时间: 2019-07-14 21:36
    关键词:不支持iframe
    安卓下不支持iframe,ckeditor是采用iframe方式来加载新内容进行渲染的。 所以在手机上千万别用ckeditor
  • 手机网页Session失效问题

    作者: 陆金龙       发表时间: 2019-07-14 21:34
    关键词:设置允许cookie
    因为有不少手机不支持cookie。 而sessionid默认是通过cookie来存储和传递的。 所以会出现收集不支持session的情况。    
  • 软件设计与开发知识体系

    作者: 陆金龙       发表时间: 2019-05-16 09:22
    一、软件开发的六大基石(Foundation) 1.操作系统原理  (内存模型和并发) 2.数据结构与算法 (Java、C语言类型设计) 3.网络技术(网络模型、通讯协议、安全通讯)  4.存储技术(关系型数据库和NoSQL) 5.编译型高级语言原理(Java及Java虚拟机、编译原理) 6.编程思想(面向对象与设计模式)   二、软件开发的六大技术栈(Development Skills) 1.嵌入式、NDK(略) 2.网络安全通讯(HTTPS、SSL、证书、跨域、统一身份验证) ...
  • Eclipse安装和集成Maven

    作者: 陆金龙       发表时间: 2019-02-14 11:57
    下载 地址:http://mirror.math.princeton.edu/pub/eclipse//oomph/epp/2018-12/R/eclipse-inst-win64.exe 安装 安装Java EE环境 打开Eclipse点击window>prferences之后会,看到Maven目录。如果不是Java EE环境,可能window>prferences下没有Maven。   集成Maven 可使用默认的maven 也可使用自己安装的maven   ...