java gc日志内容分析-YoungGC-FullGC

环境版本,Java1.8,GC日志参数 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+Print...

2019-06-15 23:15:55

阅读数 2

评论数 0

tomcat9线程配置-server.xml

tomcat9线程配置-server.xml 一、不使用线程池 <Connector port="8080" //监听的端口 protocol="HTTP/1.1" redirectPort="8443&quo...

2019-06-15 22:42:34

阅读数 2

评论数 0

Java序列化和反序列化问题

Transient 关键字 transient修饰符仅适用于变量,不适用于方法和类。在序列化时,如果我们不想序列化特定变量以满足安全约束,那么我们应该将该变量声明为transient。执行序列化时,JVM会忽略transient变量的原始值并将默认值保存到文件中。因此,transient意味着不...

2019-06-12 20:05:58

阅读数 13

评论数 0

Spring中 javax.annotation.Resource注解用法

其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。然而Spring也同时支持该种注解。 @Resource默认按 byName 自动注入,由J2EE提供。 @Resource有两个中重要的属性:name和type ,而Sp...

2019-06-10 14:34:03

阅读数 10

评论数 0

spring-boot2.x使用redis

一、依赖引用并配置 implementation 'org.springframework.boot:spring-boot-starter-data-redis-reactive' implementation 'org.apache.commons:commons-pool2' 如果不使...

2019-03-28 18:45:22

阅读数 182

评论数 1

gradle4.7以上版本中正确引入lombok

在gradle4.7以后对于加入依赖lombok方式发生变化,gradle4.7版本以前,可以直接如下引用: compile("org.projectlombok:lombok:1.18.2")或者compileOnly("org.projectlombok:lom...

2019-03-27 20:41:30

阅读数 225

评论数 0

spring-boot:使用spring security实现用户登录注册(二)configuration配置

项目地址:https://github.com/lizhibin205/simple_web_v2 如果不适用spring boot security的默认配置,必须创建一个配置类继承org.springframework.security.config.annotation.web.confi...

2019-03-19 19:49:57

阅读数 48

评论数 0

spring-boot:使用spring security实现用户登录注册(一)

项目地址:https://github.com/lizhibin205/simple_web_v2 一、数据库表 CREATE TABLE `users` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '用户ID'...

2019-03-19 15:39:07

阅读数 149

评论数 0

logback的使用和logback.xml详解

一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实...

2019-03-14 13:31:13

阅读数 77

评论数 0

Java程序配置内存大小,gc参数配置-以tomcat为例

tomcat9开启gc日志,并设置内存大小 一、内存配置 1)堆内内存分配,这块用于存放对象,如果-Xmx偏小将会导致java.lang.OutOfMemory错误 -Xms8g //初始内存,默认是内存的1/64,当堆空余70%,会调整到Xms的大小 -Xmx8g //最大内存,默认是内...

2019-02-25 09:59:01

阅读数 320

评论数 0

mysql-connector-java 提示java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

请检测mysql-connector-java 能否支持你的mysql版本 我的版本是5.1,可以看到gradle默认使用了mysql-connector-java-8.0.13.jar。原因是在配置时没有指定版本,默认应用了最新版,调整为5.1.14就可以了   implementatio...

2019-02-21 18:29:14

阅读数 278

评论数 0

spring-boot:使用JPA访问数据源(四)模型Entity关联

上一篇文章: spring-boot:使用JPA访问数据源(三)实现分页查询 一、关联查询 在日常开发中,少不了表的关联。比如订单表,需要关联订单详情表,用于获取该订单下购买了多少样商品,当时的价格是怎么样的。那么如何使用JPA进行查询呢? 数据库表:order和order_goods,通过...

2019-02-14 14:49:50

阅读数 65

评论数 0

spring-boot:使用JPA访问数据源(三)实现分页查询

分页查询是非常常用的功能,当一个表中包含多条数据,不可能一次把所有数据展示出来。这里,我们实现价格范围查询的分页获取数据。 上篇文章:spring-boot:使用JPA访问数据源(二)实现where条件,order by查询 Pageable实现 在JpaRepository实现的接口中,我...

2019-02-13 18:47:18

阅读数 62

评论数 0

spring-boot:使用JPA访问数据源(二)实现where条件,order by查询

上一篇文章:spring-boot:使用JPA访问数据源(一) 一、使用where条件 上一篇我们使用JPA进行了数据源的访问,默认JPA已经实现了好几个接口可以调用。但是,在实际的业务中,查询语句不可避免地需要使用where、order by等语句。 我们用商品数据来做例子,添加一个价格字...

2019-02-13 17:31:42

阅读数 95

评论数 0

spring-boot:使用JPA访问数据源(一)

一、什么是JPA JPA全称Java Persistence API,可以通过注解或者XML描述【对象-关系表】之间的映射关系,并将实体对象持久化到数据库中。 主要提供了以下3种功能: 1)ORM映射元数据:JPA支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将...

2019-02-13 15:33:20

阅读数 45

评论数 0

gradle:使用gradle构建spring-mvc项目 - 模块划分(二)

在上一篇,我们构建了一个简单的webapp项目,但是,该项目下仅仅有一个webapp项目,我们需要划分成多个项目 1)webapp项目:负责web服务 2)数据层service项目:负责与数据源交互 3)计划任务job项目:负责执行计划任务   1)settings.gradle配置 ...

2019-02-01 15:41:51

阅读数 55

评论数 0

gradle:使用gradle构建spring-mvc项目(一)

gradle:使用gradle构建spring-mvc项目 1)在spring-boot官网生成spring-mvc项目骨架 https://start.spring.io/ 下载了一个web.zip的文件,里面已经包含了gradle的配置了   2)编写一个简单的控制器 把项目导...

2019-01-31 17:33:56

阅读数 134

评论数 0

spring:PropertyPlaceholderConfigurer用法-获取properties属性

PropertyPlaceholderConfigurer用于读取*.properties属性文件。 用法一:自动注入配置属性 在spring容器启动前,必须配置扫描用到的properties文件 <!-- 自动读取配置文件 --> &a...

2019-01-22 18:58:21

阅读数 77

评论数 0

java - Eclipse启动java webapp配置

步骤一: 检查Eclipse是否已安装JST Server AdaptersExtensions,”Window”->"Preferences",是否有"Server"选项 https://jingy...

2019-01-16 17:33:42

阅读数 112

评论数 0

flutter android sdk licenses问题:Android license status unknown.

执行flutter doctor遇到以下错误: [!] Android toolchain - develop for Android devices (Android SDK 28.0.1)     ✗ Android license status unknown. 解决方案: 执行%A...

2019-01-11 00:46:09

阅读数 770

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭