12 2018 档案
摘要:0、取的项目的git仓库 有两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。 第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来 1、在工作目录中初始化新仓库 要对现有的项目进行git管理只需要进入项目所在目录然后执行: git init 初始
阅读全文
posted @ 2018-12-29 16:59
JXY_Super
摘要:一、类的加载可以分为加载、连接、初始化 三个步骤 类的加载: 1、类的加载指的是将类的class文件加载到内存中,并且为之创建一个java.lang.Class对象。 2、JVM提供类加载器去加载类。JVM提供的类加载器通常称为系统类加载器,可以继承ClassLoader基类去创建自己的类加载器。
阅读全文
posted @ 2018-12-26 14:46
JXY_Super
摘要:GroovyClassLoader 用 Groovy 的 GroovyClassLoader ,动态地加载一个脚本并执行它的行为。GroovyClassLoader是一个定制的类装载器,负责解释加载Java类中用到的Groovy类。 GroovyShell GroovyShell允许在Java类中(
阅读全文
posted @ 2018-12-26 12:11
JXY_Super
摘要:1、Default imports,默认情况下,导入下面的包: java.io. * java.lang。* java.math.BigDecimal中 java.math.BigInteger中 java.net.* java.util中.* groovy.lang.* groovy.util.*
阅读全文
posted @ 2018-12-24 10:24
JXY_Super
摘要:/** * Created by Jxy on 2018/12/21 14:07 * trait关键字 * 声明trait中的方法和任何常规方法一样 * trait声明抽象方法需要在实现类中实现 * 也可以有私有方法 Those methods will not appear in the trait contract interface * groovy接口 * trait也可以...
阅读全文
posted @ 2018-12-21 15:17
JXY_Super
摘要:数据类型:groovy支持Java语言规范定义的数据类型 类:与Java类的主要区别 1、没有可见修饰符的类或者方法是自动公开的 2、类不需要与源文件定义相同名称,但是默认规定定义一样 3、一个源文件包含一个或者多个类,但是如果文件包含不再类中的任何代码将视为脚本 4、脚本只是具有一些特殊约定的类
阅读全文
posted @ 2018-12-21 11:20
JXY_Super
摘要:import java.util.regex.Matcher /** * Created by Jxy on 2018/12/20 10:29 * groovy运算符 */ /*class operator { static void main(String ...args){ assert -(-1) == 1 assert (!'foo') ...
阅读全文
posted @ 2018-12-20 17:01
JXY_Super
摘要:groovy集合可以直接在语言中使用,因为它默认已经导入包了。 不需要初始化对象,也不需要专门的类。 集合是groovy语言本地成员。Groovy语法提供了本地列表和相应的映射。 每个Groovy集合都是java.util.Collection 或者 java.util.Map 实例。 groovy
阅读全文
posted @ 2018-12-20 16:58
JXY_Super
摘要:三重单引号字符串 '''a triple single quoted string''' 三重单引号字符串是普通的java.lang.String 三重单引号字符串是多行的。您可以跨越行边界跨越字符串的内容,而无需将字符串拆分为多个部分,而不使用连接或换行转义字符 双引号字符串 Double quo
阅读全文
posted @ 2018-12-20 09:47
JXY_Super
摘要:在 Java 中,如果要声明一个 String 变量,则必须输入: String value = "Hello World"; 等号右侧的字符已经表明 value 的类型是 String。所以,Groovy 允许省略 value 前面的 String 类型变量,并用 def 代替。 def valu
阅读全文
posted @ 2018-12-19 10:22
JXY_Super
摘要:什么是groovy: Groovy 是 JVM 的一个替代语言 —替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。 在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。即使 Groovy
阅读全文
posted @ 2018-12-18 13:48
JXY_Super
摘要:maven: 作为一个构建工具:帮助我们自动化构建项目,跨平台。 依赖管理工具和项目管理工具,提供中央仓库,自动下载构建。 在安装maven之前要先确定安装了jdk 配置环境 MAVEN_HOME=maven的安装路径 path=%MAVEN_HOME%\bin 验证环境 mvn -v maven仓
阅读全文
posted @ 2018-12-14 15:23
JXY_Super
摘要:第一种: 在配置文件中直接修改 server.port=8089 第二种: 直接定义 TomcatEmbeddedServletContainerFactory,注册bean: 可以直接加到启动类下
阅读全文
posted @ 2018-12-13 15:27
JXY_Super
摘要:src/main/resources/config/source.properties 中配置数据源信息
阅读全文
posted @ 2018-12-13 14:52
JXY_Super
摘要:默认情况下,Spring Boot 配置 ERROR, WARN, INFO 三种日志级别。如果需要 Debug 级别的日志。在 src/main/resources/application.properties 中配置数据源信息。 debug=true此外,配置 logging.level.* 来
阅读全文
posted @ 2018-12-13 14:47
JXY_Super
摘要:REST 是属于 WEB 自身的一种架构风格,是在 HTTP 1.1 规范下实现的。Representational State Transfer 全称翻译为表现层状态转化。Resource:资源。比如 newsfeed;Representational:表现形式,比如用JSON,富文本等;Stat
阅读全文
posted @ 2018-12-11 09:20
JXY_Super
摘要:mybatis之typehandles 无论是Mybatis在预处理语句PreparedStatement中设置一个参数时,还是从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成java类型。 重写类型类型处理器或者创建自己的类型处理器来处理不支持或者类标准的类型: 实现:org.
阅读全文
posted @ 2018-12-04 17:44
JXY_Super
摘要:头部:描述JWT的最基本信息,比如类型以及签名所用到的算法等,可以表示成一个json对象。 载荷:就是自定义的数据,(标准中注册的声明,公共的声明,私有的声明)一般存储用户id过期时间等,也是JWT核心,这些数据就是使后端知道此token是哪个用户登陆的凭证,由前端发送数据的时候在请求头内携带, 所
阅读全文
posted @ 2018-12-02 20:35
JXY_Super
摘要:AOP面向切面编程: 运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术 aop实际上是GoF设计模式的一种延续,也是为了在调用者和被调用者之间解耦和 比如将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们
阅读全文
posted @ 2018-12-02 20:33
JXY_Super
摘要:日志规约: 应用中不可直接使用日志系统Log4J、LogBack中的API,而应依赖使用日志框架SLF4J中的API,使用门面模式的日志框架, 有利于维护和个各类的日志处理方式统一。 import.org.slf4j.Logger; import.org.slf4j.LoggerFactory; p
阅读全文
posted @ 2018-12-02 20:31
JXY_Super
摘要:使用了阿里巴巴的数据池管理: 监控DB池连接和SQL的执行情况 https://github.com/alibaba/druid/wiki/常见问题 https://www.cnblogs.com/wuyun-blog/p/5679073.html https://www.jianshu.com/p
阅读全文
posted @ 2018-12-02 20:30
JXY_Super
摘要:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 2018-11-21 10:12:49.044 ERRO
阅读全文
posted @ 2018-12-02 20:27
JXY_Super
摘要:返回数据到浏览器乱码问题: 1、application.properties文件添加配置信息: #编码格式 spring.http.encoding.force=true spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=
阅读全文
posted @ 2018-12-02 20:25
JXY_Super
摘要:报错信息:MySQL数据源驱动报错: 1、mysql8.0以上版本需要连接数据库的JDBC驱动也是8.0版本以上 com.mysql.cj.jdbc.Driver 2、MySQL高版本需要指明是否需要进行ssl连接 useSSL=false Java连接Mysql数据库异常:Public Key R
阅读全文
posted @ 2018-12-02 20:25
JXY_Super
摘要:报错信息:pom文件添加spring-data-jpa依赖报错原因: 1、pom.xml加回了jpa的引用, 项目启动时会去读yml或properties文件里的jdbc配置,没有就报错了。把jpa、datasource配好后就可以了。 2、删除对应的maven仓库jar包文件夹。重新更新maven
阅读全文
posted @ 2018-12-02 20:24
JXY_Super

浙公网安备 33010602011771号