上善若水

人法地,地法天,天法道,道法自然

Warn: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead

Http 客户端使用getResponseBodyAsString()时,会出现警告:Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead 原因是:返回的HTTP...

2018-08-15 09:59:42

阅读数:15

评论数:0

JVM 垃圾回收 GC详解

1. GC概述 1.1 GC(Garbage Collection)是JVM的核心组件,它在JVM中以单独的线程(daemon thread)运行,作用于内存堆区域(Stack Space),扫描那些经过new关键字创建的无用的对象并清除以释放内存,必要时整理内存。 只作用于堆区域吗? ...

2018-07-30 14:47:49

阅读数:61

评论数:1

MyBatis-Plus 工具使用之EntityWrapper

1、项目中引入jar包,我这里使用Maven构建 <dependency> <groupId>com.baomidou</groupI...

2018-07-23 11:01:41

阅读数:587

评论数:0

Maven clean install 跳过单元测试

1、使用MVN命令 mvn clean install -DskipTests 或者 mvn clean install -Dmaven.test.skip=true 2、Eclipse中设置clean install跳过 在pom中设置如下即可。 &a...

2018-05-09 14:16:14

阅读数:818

评论数:0

ClassLoader,Thread.currentThread().setContextClassLoader,tomcat的ClassLoader

实际上,在Java应用中所有程序都运行在线程里,如果在程序中没有手工设置过ClassLoader,对于一般的java类如下两种方法获得的ClassLoader通常都是同一个 this.getClass.getClassLoader(); Thread.currentThread().g...

2018-05-08 09:28:27

阅读数:104

评论数:0

StringTokenizer类说明

StringTokenizer:字符串分隔解析类型 一、构造函数。 1、 StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”...

2018-04-25 17:11:14

阅读数:37

评论数:0

eclipse安装gradle插件

在线安装地址指南: https://github.com/eclipse/buildship/blob/master/docs/user/Installation.md

2018-04-17 11:41:56

阅读数:71

评论数:0

eclipse中使用maven搭建springboot多模块项目

网上关于如何用maven进行springboot多模块项目搭建案例及文章都很多,这里只是将搭建过程做一记录。 1、创建父项目 File–>new–>maven project 选中途中的选项点 next按钮 在 Packaging 选项中...

2018-04-10 16:56:20

阅读数:137

评论数:0

java开发之lombok插件以及eclipse中安装lombok插件

今天接触到其他项目,其中有使用注解@Data和@Slf4j,代码中省略了getter、setter方法和log定义,此时需要在自己的开发工具中安装lombok插件,eclipse和idea都支持。我这里使用的是eclipse。 下面先看看lombok提供的注解。 lombok提供的注解有: ...

2018-04-10 10:02:38

阅读数:46

评论数:0

Java-反射机制

Java的很多源码中,大量使用的Java的反射机制。故而在这对Java的反射作一总结记录。 Java的反射机制是指在运行状态中,对于任意一个类,都能都知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。java反射机制使得java语言可以在运行时去认识在编译时并不了解的类...

2018-04-02 11:28:54

阅读数:33

评论数:0

Java-静态代理和动态代理

大家比较熟悉了Java中的代理模式。而代理模式可以分为静态代理和动态代理,下面我们通过Demo来具体分析下静态代理和动态代理。 我们先实现一个计算器接口类和实现类,具体代码如下: 计算器接口类 public interface Calculator { public int add...

2018-04-02 11:05:30

阅读数:31

评论数:0

Eclipse启动报failed to load the jni shared library

启动Eclipse报如下错误: 问题原因: Eclipse的版本和Jdk的版本不一致导致。 解决方案: 1. 查看Eclipse版本,查看Eclipse安装包下的eclipse.ini文件 此处为win32.x86_64表示64位的,若是win32.x86表示...

2018-03-21 09:34:26

阅读数:176

评论数:1

集群/分布式环境下5种session处理策略

前言 在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用...

2018-03-19 16:17:03

阅读数:52

评论数:0

Java#keytool工具使用

整理Java#keytool工具 这个工具的用途主要是管理java安全相关的认证证书、密钥,对证书或密钥条目的导入、导出、删除、变更。 1、创建证书 keytool -genkeypair -alias “org.ybygjy.ca” -keyalg “RSA” -keystore “d:...

2018-02-26 17:00:48

阅读数:49

评论数:0

本地环境git配置及常用命令

1、安装TortoiseGit。 2、生成pub key 右键菜单 git bash打开mingw32命令窗口输入 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" 其中 xxxxx@xxxxx.com...

2018-02-23 16:31:55

阅读数:65

评论数:0

Springboot项目打成Jar包Pom配置

<groupId>com.kpatch</groupId> <artifactId>KpatchExec</artifactId&amp...

2018-02-09 10:39:56

阅读数:548

评论数:0

Java实现远程连接Linux并执行命令

需要的jar包 <dependency> <groupId>ch.ethz.ganymed</groupId> &amp...

2018-02-09 10:37:03

阅读数:290

评论数:0

springboot+sqlite+maven+mybatis

以前一直使用mysql或oracle结合mybatis实现数据持久化,今天需要使用sqlite,研究了一下,再查查资料,搭建成功,现将过程记录下来,以为备忘。 1、首先添加依赖包 spring boot依赖 parent> groupId>org.spr...

2018-01-25 16:53:08

阅读数:2042

评论数:0

Windows 7下安装memcached

1、下载Memcached 64位 1.4.5安装包:http://static.runoob.com/download/memcached-1.4.5-amd64.zip 2、使用任务计划中来开启一个普通的进程,在 window 启动时设置 memcached自动执行。 schtasks...

2018-01-22 17:25:40

阅读数:101

评论数:0

Itext实现将Html代码转换为Doc

最近一个项目中需要将页面的一些字段生成doc文档,而页面中部分字段是使用kindeeditor编辑器编辑的,存到数据库中是html代码,如: p class="20" style="text-indent:28.0000pt;"> 公司成...

2018-01-19 15:52:49

阅读数:472

评论数:0

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