自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python、java、全栈

原创 挖矿脚本bioset攻击解决

问题 收到阿里云短信提醒,存在挖矿程序 排查 top查看 明显bioset就是挖矿进程 kill进程,杀不掉 查找守护进程 删除 rm -f /var/tmp/.systemd-private-c15c0d5284bd838c15fd0d6c5c2b50bb-systemd-resolve...

2019-11-01 10:33:45

阅读数 69

评论数 0

原创 nginx: [warn] the "ssl" directive is deprecated, use the "listen ... ssl"

警告信息: nginx: [warn] the “ssl” directive is deprecated, use the “listen … ssl” nginx 1.15 原因:新版nginx配置方式发生了变化,按提示修改即可 解决方法: 修改配置 原配置 listen 443; ssl o...

2019-09-06 14:09:34

阅读数 32

评论数 0

原创 docker部署rabbitmq

拉取镜像 docker pull rabbitmq:3.7.16-management 运行 docker run -d --name myrabbitmq -p 5672:5672 -p 15672:15672 -v ~/rabbitmq/data:/var/lib/rabbitmq --hos...

2019-07-12 14:10:42

阅读数 41

评论数 0

原创 docker安装elasticsearch5.6 、head5插件

安装elasticsearch http://47.103.99.108:9200/ 默认账号:elastic 默认密码:changeme 搜索镜像 docker search elasticsearch 拉取镜像 docker pull docker.elastic.co/elasticsea...

2019-07-12 10:26:40

阅读数 431

评论数 0

原创 docker安装redis

搜索镜像 docker search redis 拉取镜像 docker pull redis:3.2 查看镜像 docker images redis 运行镜像 docker run --name myredis -p 6379:6379 -v ~/redis/data:/data ...

2019-07-11 17:05:09

阅读数 26

评论数 0

原创 centos7下使用docker安装mysql

搜索镜像 docker search mysql 拉取镜像 docker pull mysql:5.6 查看镜像列表 docker images |grep mysql 运行容器 docker run -p 3306:3306 --name mymysql -v ~/mysql/conf:/...

2019-07-11 15:36:30

阅读数 414

评论数 0

原创 centos7安装docker

# 查看内核版本,Docker 要求 CentOS 系统的内核版本高于 3.10 uname -r # 移除旧版本 sudo yum remove docker \ docker-client \ docker-client-...

2019-07-11 14:13:19

阅读数 31

评论数 0

原创 阿里云添加管理员用户

进入访问控制页面 新建用户 添加管理员权限 启用控制台

2019-07-11 11:09:30

阅读数 1084

评论数 0

原创 python3安装centos7

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tg...

2019-07-05 16:20:27

阅读数 18

评论数 0

原创 Nginx反向代理Jenkins

配置项如下:自定义部分需自己填写 参考文档:https://wiki.jenkins.io/display/JENKINS/Running+Jenkins+behind+Nginx upstream jenkins { keepalive 32; # keepalive connections...

2019-06-20 17:24:27

阅读数 451

评论数 0

原创 jenkins安装

环境 阿里云ECS 2核 4G CentOS 7.6 64位 git安装 yum -y install git jdk安装 下载jdk8 官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2...

2019-06-20 17:17:08

阅读数 25

评论数 0

原创 python字典取值的几种方法

最近在做Code Review 的时候发现,很多字典的取值存在问题,最终会影响代码的健壮性,现总结如下 person = {'name':'xiaoming', 'age':18} # 第一种 若键不存在则会抛出KeyError异常 ...

2018-06-02 21:07:49

阅读数 29971

评论数 0

原创 Could not find any executable java binary

使用supervisord监控Elasticsearch,启动时报错,报错信息如下: Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME 解决方案: 设置...

2018-06-02 14:26:23

阅读数 1163

评论数 0

原创 linux重启crontab服务

/etc/init.d/cron stop /etc/init.d/cron start

2018-05-25 20:13:20

阅读数 1333

评论数 0

原创 Could not run curl-config: [Errno 2] No such file or directory: 'curl-config'

环境:centos7 python3 描述:pip 安装第三方包时报错 报错消息: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config' 解决方案: y...

2018-05-14 11:20:25

阅读数 1741

评论数 0

原创 ubuntu时区设置

安装 tzdata apt-get install tzdata 2. date -R # 查看时区 tzselect # 选择时区

2018-05-12 20:53:23

阅读数 1205

评论数 0

原创 pypi使用阿里源

vim ~/.pip/pip.conf [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com [list] format=columns

2018-03-19 17:46:21

阅读数 1539

评论数 0

原创 Elasticsaech-head插件安装 Elasticsearch5.X

项目地址:https://github.com/mobz/elasticsearch-head 1. 安装npm 项目地址:https://github.com/nodesource/distributions curl -sL https://deb.nod...

2017-09-16 10:52:04

阅读数 247

评论数 0

原创 Elasticsearch5.6安装配置

Elasticsearch5.6 安装与配置

2017-09-16 10:38:23

阅读数 1135

评论数 0

原创 ssh 免密登陆

说明:默认已经安装有ssh服务场景:A、B两台主机,A主机免密登陆B主机步骤如下:A主机生成密钥ssh-keygen -t rsa -P '' 将公钥添加到B机 authorized_keys权限为600 scp .ssh/id_rsa.pub user@host:~/.ss...

2017-09-13 11:21:56

阅读数 284

评论数 0

原创 linux下安装phantomjs

phantomjs linux 下安装 ubuntu 适用

2017-08-24 17:29:10

阅读数 12056

评论数 0

原创 django自动重新加载模块 源码分析

缘起 最近项目中用到了supervisord来守护django的进程,发现使用项目重启的时候,特别的慢,调试了一下,没发现问题,于是就去查看了supervisord和django的源码,最终发现问题处在django上面,相关源码位置 https://github.com/linchaonan2...

2017-06-13 23:11:42

阅读数 2038

评论数 0

原创 module 'html.parser' has no attribute 'HTMLParseError'

错误描述 python==3.5 django==1.7 django创建项目时报错如下:Traceback (most recent call last): File "/root/envs/django-test/bin/django-admin", line 11, ...

2017-05-18 15:11:52

阅读数 5009

评论数 0

原创 VMware Workstation 与 Device/Credential Guard 不兼容

问题:VMware Workstation 与 Device/Credential Guard 不兼容解决方法 :将Hyper-V关掉步骤: 控制面板=>程序=>启用或关闭windows功能 将Hyper-V的勾去掉即可

2017-03-07 16:57:24

阅读数 33689

评论数 6

原创 Chrome侧边栏书签插件 Candy Bookmarks Sidebar

分享一个chrome的插件,一直用的是chrome浏览器,浏览器很好用,不过对于书签的浏览方式更喜欢火狐那种侧边栏的形式,可以通过Candy Bookmarks Sidebar插件达到类似的效果Chrome应用商店安装地址: https://chrome.google.com/webstore/...

2016-07-21 15:26:41

阅读数 10120

评论数 0

原创 ubuntu安装sublime

安装 Sublime Text 3 sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer ...

2016-07-07 15:11:47

阅读数 477

评论数 0

原创 pycharm的安装

sudo tar -zxvf pycharm-community-4.5.4.tar.gz cd /home/apps/pycharm-community-4.5.4/bin/ sudo ./pycharm.sh

2015-10-11 20:21:33

阅读数 629

评论数 0

原创 ubuntu下手动安装python源码

最近在学习python首先就是安装python,虽然linux系统大多都预先安装了python,但是,还是必须要掌握python的安装方法,仅做备忘第一步自然就是下载了,可以去官网下载:www.python.org 当然了,那里面是有各种版本的,我这里就只讨论linux的版本安装,我使用的版本是...

2015-10-11 19:58:46

阅读数 3701

评论数 0

原创 解决eclipse快捷方式无法启动

今天在桌面的eclipse快捷方式无法启动,看了一下,报的错误是a java runtime environment(JRE) or java development kit(JDK) must be…. 仔细再读了一下,发现是eclipse启动的时候路径居然是在eclipse安装目录下,所以当...

2015-09-28 10:57:35

阅读数 7699

评论数 4

原创 网站性能、架构、优化总结

项目总结,在项目当中研究了一些网站性能、架构的优化的知识点,作为备忘,写得有点凌乱。 1.缓存(重要,解决数据库访问过多):本地缓存–》充分的利用了应用服务器的-》将session存在本地缓存–》redis分布式缓存。 memorycache –》数据库设计io操作,慢,锁定数据,慢 -》缓存...

2015-09-22 12:41:23

阅读数 484

评论数 0

原创 删除select元素里面的所有option

我们在使用mysql插入数据的时候,通常会有这样一个需求: 当表的主键id是自增字段的时候,会想要获得插入的id值用以下一个插入操作。 mybatis实际上已经为我们提供了这种功能:以下是我实现订单插入时获取id的实例 主要还是在mapper.xml文件中的insert标签中加入(useGe...

2015-09-13 23:37:58

阅读数 9320

评论数 0

原创 Mybatis 引用不同映射文件的结果集

今天使用mybatis做查询的时候需要引用其他映射文件的结果集,上网搜了一下,没发现有类似的例子,不过隐约记得是可以的,于是就测试了下,发现只需要使用命名空间+结果集id即可,如今贴上解决方案,备忘。

2015-09-13 19:56:55

阅读数 2603

评论数 0

原创 数据结构之单向链表(java实现)

单向链表是一种十分基础的数据结构,是线性表的一种,为了更清楚一点,今天使用java将其实现,实现过程如下定义节点/* * 节点类 * */ public class Node { Object data;//存储节点数据 Node next;//指向下一节点 }定义操作pu...

2015-09-09 00:48:00

阅读数 1731

评论数 0

原创 判断字符串中的字符是否全都不同(字符类算法)

判断字符串中的字符是否全都不同?有两种方法可以实现: 第一种就是遍历字符数组,比较字符 第二种就是将字符转化为ASCII码,ascII码理论上只有256个字符 如果字符长度大于256那么,必定是会有重复的了,如果小于256,然后用数组来匹配。 java实现如下:package day01;/...

2015-09-07 22:42:05

阅读数 835

评论数 0

原创 Mybatis insert 返回主键

我们在使用mysql插入数据的时候,通常会有这样一个需求: 当表的主键id是自增字段的时候,会想要获得插入的id值用以下一个插入操作。 mybatis实际上已经为我们提供了这种功能:以下是我实现订单插入时获取id的实例 主要还是在mapper.xml文件中的insert标签中加入(useGe...

2015-09-05 23:16:43

阅读数 4779

评论数 1

原创 js中获取session中的值(jsp)

今天在项目中的时候需要在js中获取到session中的值,来确定用户的登陆状态,以及获取用户的具体信息。由于使用的是jsp开发,所以可以使用如下方式获取。<script type="text/javascript"> $(function() { var u...

2015-09-05 08:34:14

阅读数 28778

评论数 0

原创 Action参数缓存-Spring单例

先来说一下我遇到的问题!今天在写action的时候发现客户端传过来的数据老是会出问题,经过调试发现,是数据有缓存,然而却不是浏览器那边存在缓存,实际上是服务器这边有数据缓存的问题,即我上一次传过来的数据,如果没有更新的话,那么还会存在,然而 我并不知道是什么原因,继续调试发现,Action实际上...

2015-09-05 00:05:45

阅读数 931

评论数 0

转载 JS验证正则表达式(大全)

函数调用方式function check() { var bb = document.getElementById("txt_id").value;//txt_id为文本框的ID alert(ismobile(bb));//ismobile 代表以下...

2015-09-03 23:49:54

阅读数 620

评论数 0

原创 每日5道面试题八(java线程二)

Java中Runnable和Callable有什么不同? Java中CyclicBarrier 和 CountDownLatch有什么不同? Java内存模型是什么? Java中的volatile 变量是什么? 什么是线程安全?Vector是一个线程安全类吗?

2015-08-31 13:12:17

阅读数 752

评论数 1

原创 微软灯管问题(智力题六)

题目:在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分那个开关控制那一盏灯?

2015-08-30 08:10:29

阅读数 1554

评论数 0

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