自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 阿里云服务器安装ElasticSearch7.6.2

基于官网可以下载安装包,这里直接略过安装过程。一. 添加用户使用useradd elk / passwd elk 命令添加服务器的新用户,因为elasticsearch不允许root用户运行。(可以使用id查看该用户的信息,包括用户所在的组)二. 配置Elasticsearch配置文件解压安装包后,进入elasticsearch的conf子目录下,使用" vim elasticsearc...

2020-04-26 22:07:24 949

转载 Centos7 安装docker

下载安装1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本uname -r2.使用root权限登陆centos,确保yum包更新到最新。sudo yum update3.卸载旧版本yum remove docker do...

2018-09-10 21:51:16 226

原创 Centos7配置Jenkins

参考官网: https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions安装稳定版本:wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reporpm...

2018-09-09 22:34:28 1051

原创 Centos7 下载安装tomcat

下载tomcat https://tomcat.apache.org/download-80.cgi 2.解压安装包tar -zxvf apache-tomcat-8.5.33.tar.gz3.进入目录执行tomcat cd /home/software/apache-tomcat-8.5.33/bin/4.执行tomcat ./startup.sh ...

2018-09-09 15:56:32 498

转载 CentOS安装jdk、mysql、maven

下载安装jdk1.使用命令“yum install lrzsz”安装rz命令(rz将本地文件传输到linux服务器)。 2.rz将本地下载好的 jdk-8u181-linux-x64.rpm 传输到linux中。 3.执行 rpm -ivh jdk-8u181-linux-x64.rpm, 之后jdk默认安装在/usr/java中。 4.使用”java -version”查看安装好的jd...

2018-09-08 14:42:48 285

转载 ssh连接远程主机执行脚本的环境变量问题

近日在使用ssh命令ssh user@remote ~/myscript.sh登陆到远程机器remote上执行脚本时,遇到一个奇怪的问题:~/myscript.sh: line n: app: command not foundapp是一个新安装的程序,安装路径明明已通过/etc/profile配置文件加到环境变量中,但这里为何会找不到?如果直接登陆机器remote并执行~/myscr...

2018-06-03 15:52:26 2069

原创 Ansible Tower 踩坑

在使用Ansible Tower部署项目的时候,遇到不少坑,在这里做个记录:在Ansible 中,使用playbook 写入task,如果遇到的task是shell脚本,写上绝对路径,因为在Ansible Tower 中,如果你使用gather_facts去获取Asible的shell 的path路径的时候,会发现是基于/home下的路径的,因此最好加上绝对路径,当然可以使用shell中的“...

2018-05-04 23:20:21 3977

翻译 Java Try with Resources

资源是一个程序利用后必须关闭的对象。 例如,用于数据库连接的文件资源或JDBC资源或套接字连接资源。 在Java7之前,没有自动资源管理,我们应该在我们的工作完成后明确地关闭资源。 通常,它是在try-catch语句的finally块中完成的。 当我们忘记关闭资源时,这种方法会导致内存泄漏和性能问题。before Java 7:try{ //open resources...

2018-05-01 19:28:30 1659 1

转载 Linux下的&和nohup命令

当我在ansible tower操作shell脚本的时候,一直出现,进程看似被创建,但是实际没有启动的问题,在排查之后发现是由于脚本的原因,多加了nohup之后进程才启动正常,特此将借鉴的博客记录。&方式:Linux/Unix下一般比如想让某个程序在后台运行,很多都是使用&在程序结尾来让程序自动运行的。比如我们想要让mysql运行在后台:/usr/local/m...

2018-05-01 16:56:31 6088

翻译 Exception Handling in Java

前言Java对异常的处理是一个比较重要的模块。java中的异常可能来自不同类型的情况,例如用户输入的错误数据,硬件故障,网络连接故障,数据库服务器故障等。请注意,Java异常处理是一个仅用于处理运行时错误的框架,编译时错误不会由java中的异常处理来处理。异常关键字“throw”:如果发生任何异常,Java异常框架就会创建一个异常对象,然后Java runtime开始处理它们。 ...

2018-04-30 20:59:36 520

翻译 Singleton Pattern

前言SingleTon Pattern,单例模式,是Java的一种设计模式。单例模式限制了类的实例化保证中jvm中只有一个实例单例模式也提供了一个全局访问点(global access point)去获取类的实例单例模式常常被用于Thread Pool, cache, drivers object 和 logging等对象的创建中单例模式也被应用于其他的设计模式如抽象工厂、原型模式...

2018-04-28 21:58:32 170

转载 Java CountDownLatch

CountDownLatch

2018-04-22 18:51:47 179

原创 Java Callable and Future

前言: Java 5 introduced java.util.concurrent.Callable interface in concurrency package that is similar to Runnable interface but it can return any Object and able to throw Exception. Java Calla...

2018-04-22 16:05:20 150

转载 Google Guice

前言:(摘自Wikipedia) Google Guice (pronounced “juice”) is an open source software framework for the Java platform released by Google under the Apache License. It provides support for dependency inject...

2018-04-18 00:01:50 636

原创 eclipse关联查看源码

eclipse

2018-03-11 14:29:25 308

转载 Java 集合系列

java集合

2018-02-25 11:34:26 228

转载 DispatcherServlet详解

DispatcherServlet详解

2018-02-13 21:20:09 3966

原创 LeetCode:3Sum

LeetCode解题记录

2018-02-09 10:09:49 208

转载 冒泡排序

冒泡排序

2018-02-08 09:58:22 272

转载 ssh免密码登陆及其原理

shh免密码登录及其原理

2018-02-02 15:08:42 229

转载 LeetCode:Two Sum III - Data structure design

LeetCode解题记录

2018-02-01 14:41:35 208

原创 LeetCode:Two Sum II - Input array is sorted

LeetCode解题记录

2018-01-30 16:58:38 198

原创 LeetCode:Two Sum

LeetCode解题记录

2018-01-30 12:06:54 265 2

转载 面向切面的Spring

《Spring实战》小记

2018-01-27 17:03:47 262

转载 CopyOnWriteArrayList

CopyOnWriteArrayList

2018-01-25 16:23:13 173

转载 使用String的intern方法节省内存

使用String的intern方法节省内存

2018-01-25 10:53:47 514

转载 java volatile关键字解惑

java volatile关键字解惑

2018-01-24 19:44:37 155

转载 Java内存模型

Java内存模型

2018-01-24 19:22:41 169

转载 Java集合迭代器之fail-fast机制: 关于java集合的遍历以及ConcurrentModificationException(并发操作异常)

关于java集合的遍历以及ConcurrentModificationException(并发操作异常)

2018-01-24 17:15:25 278

原创 web应用部署

《Head First Servlets&JSP》小记

2018-01-21 22:24:39 315

转载 程序员平常加班严重,如何有效率的提升自己?

程序员平常加班严重,如何有效率的提升自己?

2018-01-20 11:15:57 439

转载 腾讯面试官送给准程序员的一些建议!

腾讯面试官送给准程序员的一些建议!

2018-01-20 10:35:05 313

转载 阿里Java工程师分享3年工作经验的程序员应该具备的技能

阿里Java工程师分享3年工作经验的程序员应该具备的技能

2018-01-19 18:10:57 271

转载 Spring高级装配之在运行时注入值

Spring高级装配之在运行时注入值

2018-01-18 22:30:53 237

转载 Spring高级装配之bean的作用域

Spring中Bean的作用域

2018-01-18 22:22:28 162

原创 Spring高级装配之处理自动化装配的歧义性

《Spring实战》小记

2018-01-18 22:01:21 194

原创 Spring4的条件化bean

阅读《Spring实战》小记

2018-01-17 22:53:11 510

转载 详解Spring中的Profile

前言由于在项目中使用Maven打包部署的时候,经常由于配置参数过多(比如Nginx服务器的信息、ZooKeeper的信息、数据库连接、Redis服务器地址等),导致实际现网的配置参数与测试服务器参数混淆,一旦在部署的时候某个参数忘记修改了,那么就必须重新打包部署,这确实让人感到非常头疼。因此就想到使用Spring中的Profile来解决上面描述的问题,并且在此记录一下其使用的方式,如果有不对的

2018-01-17 16:12:00 295

转载 Java中出现No enclosing instance of type XXX is accessible问题

下面是我的代码:public class TraditionalThreadSynchronized { public static void main(String[] args) { //OutPuter outPuter = new TraditionalThreadSynchronized ().new OutPuter(); //t

2018-01-16 19:06:33 1447

转载 为什么Java中1000==1000为false而100==100为true?

我在知乎上看到这个问题以及这个问题的解析,于是上网查了资料以及去java查看源码,做了以下简单的解析。public static void test1() {Integer a = 1; // 等价于 Integer a = valueOf(1)Integer b = 1;System.out.println(a == b); // trueInteger c = 128;Int

2018-01-15 19:49:06 250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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