Wesley13 Wesley13
3年前
java8 中 ImageIO 读取 tiff 格式的图片失败
在java8及之前版本中,jdk中的ImageIO读取图片内容会失败,解决办法使用java9或者使用第三方插件。插件可以使用TwelveMonkeysImageIO,地址:https://github.com/haraldk/TwelveMonkeys使用方法,在maven中添加依赖<dependency
Stella981 Stella981
3年前
JVM系统属性 OS环境变量 JVM启动参数
JVM系统属性(SystemProperties)1.不支持通过文件查看和设置系统属性2.可以通过JDK自带的工具jvisulavm.exe查看3.可以在Java程序中使用API来查看系统属性:    System.getProperties(),    System.getProperty(Stringname),    Sy
Wesley13 Wesley13
3年前
Java Web开发环境的搭建(一)
工欲善其事必先利其器!搭建开发环境需要使用的软件如下所示:JDK1.7/1.8JetBrainsIDEA2016.3.2(集成开发工具)Maven3.2.5(项目构建与JAR包管理工具)GitforWindows2.11(版本控制工具)MariaDB10.0.x
Stella981 Stella981
3年前
SpringBoot2.2.2版本自动建表
环境idea2019.2 jdk1.8  数据库mysql5.7项目结构!(https://oscimg.oschina.net/oscnet/3179dc9eee1e56f4ce94321ca71451f2f43.png)newProject 使用springboot快速搭建web项目    选好sdk next
Wesley13 Wesley13
3年前
Spring AOP学习(三)
前面已经对SpringAOP做了个简单介绍,今天来分析一下SpringAOP的原理JDK和Cglib代理。SpringAOP的原理分为三部分,概述、设计模式和实现,见下图:!AOP原理(https://static.oschina.net/uploads/space/2017/1015/172244_ruIz_3696939.png
Stella981 Stella981
3年前
Linux的centos7.2部署rocketMq3.5.8
背景最近公司的终端机需要接通推送,然后查看对比了一下,觉得rocketMq更合适一点,所以选择了rocketMq进行测试。软件清单a、git(yumintsallgit);b、jdk1.8;c、maven;d、rocketmq操作步骤1、首先下载rocketMq3.5.82、tarzxvfroc
Stella981 Stella981
3年前
Jenkins实战演练之Linux服务器快速搭建
【准备】操作系统:ubuntu13.10serveramd64JAVA版本:serverjre7u45linuxx64.tar.gzJenkins版本:jenkins.war(v1.545)【步骤】采用StandAlone方式运行Jenkins服务器,该方法使用灵活方便,不需要系统安装JDK,对于喜欢绿色软件的同学
Wesley13 Wesley13
3年前
Java日期时间API系列33
  从Java日期时间API系列10Jdk8中java.time包中的新的日期时间API类的DateTimeFormatter(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fxkzhangsanx%2Fp%2F12113489.html)中
Wesley13 Wesley13
3年前
Java中的队列同步器AQS
一、AQS概念  1、队列同步器是用来构建锁或者其他同步组件的基础框架,使用一个int型变量代表同步状态,通过内置的队列来完成线程的排队工作。  2、下面是JDK8文档中对于AQS的部分介绍  publicabstractclassAbstractQueuedSynchronizerextendsAbstract
Stella981 Stella981
3年前
ES利用zookeeper集群组建高可用服务
搭建zookeeper集群:环境准备:准备三台linux服务器。由于zookeeper是java编写的,需要java环境。我这里已经装好jdk1.8.我的三台服务器ip:10.10.10.106、10.10.10.107、10.10.10.1081、下载zookeeper(我使用的是3.4.6)并上传到/usr/local/softw