自定义博客皮肤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、全栈

  • 博客(95)
  • 资源 (5)
  • 收藏
  • 关注

原创 挖矿脚本bioset攻击解决

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

2019-11-01 10:33:45 6949

原创 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 on;修改后listen 443 ssl;# ssl on;...

2019-09-06 14:09:34 391

原创 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 --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -...

2019-07-12 14:10:42 279

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

安装elasticsearchhttp://47.103.99.108:9200/默认账号:elastic默认密码:changeme搜索镜像docker search elasticsearch拉取镜像docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.16查看镜像docker images elasti...

2019-07-12 10:26:40 1261

原创 docker安装redis

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

2019-07-11 17:05:09 198

原创 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:/etc/mysql/conf.d -v ~/mysql/logs:/logs -v ~/mysql/d...

2019-07-11 15:36:30 1149

原创 centos7安装docker

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

2019-07-11 14:13:19 97

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

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

2019-07-11 11:09:30 6792

原创 python3安装centos7

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-develwget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgztar -zxvf Python-3.5.2.tgzcd Python-3.5.2./conf...

2019-07-05 16:20:27 141

原创 Nginx反向代理Jenkins

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

2019-06-20 17:24:27 1461

原创 jenkins安装

环境阿里云ECS 2核 4GCentOS 7.6 64位git安装yum -y install gitjdk安装下载jdk8官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html百度云:链接:https://pan.baidu.com/s/1vUYGX8a...

2019-06-20 17:17:08 182

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

最近在做Code Review 的时候发现,很多字典的取值存在问题,最终会影响代码的健壮性,现总结如下person = {'name':'xiaoming', 'age':18}# 第一种 若键不存在则会抛出KeyError异常person['city']# 第二种 不会抛出异常,不存在则返回None,也可以设置默认返回值person.get('city',"上海")# 第三种 与...

2018-06-02 21:07:49 65227

原创 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解决方案: 设置环境变量JAVA_HOME,修改program的environment配置,如下:[program...

2018-06-02 14:26:23 2108

原创 linux重启crontab服务

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

2018-05-25 20:13:20 2865

原创 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'解决方案:yum install libcurl-devel...

2018-05-14 11:20:25 4122

原创 ubuntu时区设置

安装 tzdataapt-get install tzdata2. date -R # 查看时区tzselect # 选择时区

2018-05-12 20:53:23 1428

原创 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 4427

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

项目地址:https://github.com/mobz/elasticsearch-head 1. 安装npm 项目地址:https://github.com/nodesource/distributions curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo ap

2017-09-16 10:52:04 373

原创 Elasticsearch5.6安装配置

Elasticsearch5.6 安装与配置

2017-09-16 10:38:23 1398

原创 ssh 免密登陆

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

2017-09-13 11:21:56 394

原创 linux下安装phantomjs

phantomjs linux 下安装 ubuntu 适用

2017-08-24 17:29:10 19639 3

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

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

2017-06-13 23:11:42 3120

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

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

2017-05-18 15:11:52 7678

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

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

2017-03-07 16:57:24 35784 6

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

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

2016-07-21 15:26:41 13108

原创 ubuntu安装sublime

安装Sublime Text 3sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installerSublime Text 2sudo add-apt-rep

2016-07-07 15:11:47 569

原创 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 719

原创 ubuntu下手动安装python源码

最近在学习python首先就是安装python,虽然linux系统大多都预先安装了python,但是,还是必须要掌握python的安装方法,仅做备忘第一步自然就是下载了,可以去官网下载:www.python.org 当然了,那里面是有各种版本的,我这里就只讨论linux的版本安装,我使用的版本是2.7.10 下载好以后:第二步安装 首先切换到压缩包所在目录 解压缩tar -xzvf Pyth

2015-10-11 19:58:46 4290

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

今天在桌面的eclipse快捷方式无法启动,看了一下,报的错误是a java runtime environment(JRE) or java development kit(JDK) must be…. 仔细再读了一下,发现是eclipse启动的时候路径居然是在eclipse安装目录下,所以当我在eclipse安装目录下启动时候没问题的,解决方法是在快捷方式的目标栏加上一下命令即可:-VM 你的

2015-09-28 10:57:35 10167 6

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

项目总结,在项目当中研究了一些网站性能、架构的优化的知识点,作为备忘,写得有点凌乱。 1.缓存(重要,解决数据库访问过多):本地缓存–》充分的利用了应用服务器的-》将session存在本地缓存–》redis分布式缓存。 memorycache –》数据库设计io操作,慢,锁定数据,慢 -》缓存在内存中进行,速度最快。2.服务器集群(解决请求过多问题,负载均衡),如果请求太多,负载均衡服务器再做集

2015-09-22 12:41:23 635

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

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

2015-09-13 23:37:58 10642

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

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

2015-09-13 19:56:55 2983

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

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

2015-09-09 00:48:00 2998

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

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

2015-09-07 22:42:05 1443

原创 Mybatis insert 返回主键

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

2015-09-05 23:16:43 5024 1

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

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

2015-09-05 08:34:14 32263

原创 Action参数缓存-Spring单例

先来说一下我遇到的问题!今天在写action的时候发现客户端传过来的数据老是会出问题,经过调试发现,是数据有缓存,然而却不是浏览器那边存在缓存,实际上是服务器这边有数据缓存的问题,即我上一次传过来的数据,如果没有更新的话,那么还会存在,然而 我并不知道是什么原因,继续调试发现,Action实际上是单例模式,到这里就豁然开朗了,实际上是因为我是整合了spring、struts2、mybatis框架进

2015-09-05 00:05:45 1035

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

函数调用方式function check() { var bb = document.getElementById("txt_id").value;//txt_id为文本框的ID alert(ismobile(bb));//ismobile 代表以下任何一个函数名称 }html代码<input type="text" name="textfield" id="txt_i

2015-09-03 23:49:54 791

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

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

2015-08-31 13:12:17 920 1

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

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

2015-08-30 08:10:29 2427

自定义junit源码

自定义junit,简单版本,配套博客地址为http://blog.csdn.net/q5841818

2015-08-08

swt动态图表相关jar包

swt动态图表相关jar包,jfreechart实现配合相关源码

2015-06-30

快递查询应用实例源码

快递查询应用实例源码,整个项目的代码,导入eclipe即可使用,注意编码问题格式为UTF-8,若是gbk格式则可能报错,详情见博客地址http://blog.csdn.net/q5841818

2015-04-24

快递查询应用实例jar包集

快递查询应用实例jar包和用到的kuaidi.txt的文件,解压即可使用,博客地址http://blog.csdn.net/q5841818

2015-04-24

截取图片信息类

用来截取图片,照片的各种信息的一个类,包括分辨率,时间等

2015-04-20

空空如也

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

TA关注的人

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