关闭

[置顶] 设计模式-单例模式

定义 保证一个类只有一个实例,并且提供一个访问这个实例的全局访问点。 使用场景 一般用在一些本质上具有唯一性的系统资源,比如资源管理器这些。 实现技巧 1.首先限制类从构造器实例化,比如new一个实例这种的(一个类只有一个实例的原则)。办法是将构造器变为私有的。 2.既然不能使用构造器,那必须有一个可以获取实例的方法,而且是直接从类获取的,说明是静态的。 3.从这个静态方法里获取每...
阅读(32) 评论(0)

[置顶] Intelij idea 集成scrapy开发环境

以Macos sierra0.12.6 为例 1.安装Intelij idea下载地址 https://www.jetbrains.com/idea/download/#section=mac2.安装idea 支持 python 开发的插件Preferences -> Plugins 3.mac 神器homebrew(已经安装好pip的同学,这一步请忽略)命令/usr/bin/ruby -e "$...
阅读(71) 评论(0)

[置顶] xshell不显示vim配色

xshell连接linux默认的是8色的,一进去就看到像这样子,在vim配好的代码高亮,自定义主题都没效果了。 解决办法 在vim的配置里面一般是.vimrc添加一个设置set t_Co=256这样就可以了...
阅读(537) 评论(0)

[置顶] FileZilla使用ssh连接linux

下载FileZilla https://www.filezilla.cn/download1、点击站点管理2、创建新站点,如下填写就行...
阅读(171) 评论(0)

[置顶] liunx秘钥转换成ppk格式

putty和filezilla都不支持linux的秘钥,必须转换成ppk格式才行 1、去这个地址下载puttygen.exe,下载好直接运行就行,无需安装 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html2、选择File,导入秘钥文件load private key3、点击save private key导出即可然后就pu...
阅读(112) 评论(0)

[置顶] redis开启远程访问

redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf   打开redis.conf文件在NETWORK部分有说明   ################################## NETWORK #####################################   # By default, if no "bind" c...
阅读(105) 评论(0)

[置顶] Idea远程Debug配置

如下步骤: 添加Remote Name可填可不填,Host和Port必填,Host和Port的内容要参考目标服务器Tomcat的配置 http://blog.csdn.net/u014738683/article/details/65503585...
阅读(99) 评论(0)

[置顶] Tomcat开启远程监控Jconsole配置

HEAD请求来源是HTTP1.0。HTTP1.0就定义了三种请求方式GET,POST,HEAD。HTTP1.1则新增了OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。 此处主要是讲HEAD请求。w3.org定义在w3.org里面是这么说的The HEAD method is identical to GET except that the server MUST...
阅读(721) 评论(1)

[置顶] Tomcat开启远程Debug配置

查看是否已经开启debug模式首先ps -ef|grep tomcat 查看一下tomcat进程的信息,如果出现下面的信息-server -Xms1024m -Xmx1024m -Dworker.hostname=xxxxx -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=xxxx那就是已经开了debug模式,无需再设置,直...
阅读(194) 评论(0)

[置顶] HashSet保存自定义不重复对象

前言首先要了解HashSet实现的机制,如果不了解,对于下面的操作也是一直半解,用过一次就忘,并没有什么意义。HashSet实现原理HashSet的实现内部其实是一个HashMap,HashMap的实现就是根据key来进行Hash变换映射到index下,如果index相同,会根据equal来判断key是不是相同,不相同就在这个index使用链表存储,key相同就覆盖原来的值。这样就保证了key的唯一...
阅读(393) 评论(0)

[置顶] linux下查找java进程占用CPU过高原因

1. 查找进程 top查看进程占用资源情况 明显看出java的两个进程22714,12406占用过高cpu.   2.查找线程 使用top -H -p 查看线程占用情况   3.查找java的堆栈信息 将线程id转换成十六进制 #printf %x 15664 #3d30   然后再使用jstack查询线程的堆栈信息 语法:jstack | grep -...
阅读(1917) 评论(0)

[置顶] redis开启远程连接访问

redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf   打开redis.conf文件在NETWORK部分有说明   ################################## NETWORK #####################################   # By default, if no "bind" c...
阅读(279) 评论(0)

[置顶] mysql设置用户权限

1.添加用户权限 本地权限 grant 权限 privileges on 数据库名.表名 to '账号'@'localhost' identified by '密码'; 远程权限 grant 权限 privileges on 数据库名.表名 to '账号'@'%' identified by '密码'; 说明 权限:如果是root权限则 权限=all 数据库名:如果是所有的数...
阅读(168) 评论(0)

[置顶] tomcat控制台日志打印中文乱码问题解决

问题:      在centos系统下,tomcat8.0.36控制台日志打印会出现中文乱码。 解决方案:      在catalina.sh里加上 JAVA_OPTS="-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8",然后重启即可。 注意:liunx下如果是已经加入服务的,在/etc/init.d/下的服务脚本修改。...
阅读(5156) 评论(0)

将博客搬至CSDN

将博客搬至CSDN...
阅读(72) 评论(0)

linux使用rpm重装jdk

1、卸载jdk #rpm -qa | grep gcj 如果输出没有内容,说明没有jdk,如果输出有内容,要把搜索到的文件卸载掉,命令为: #rpm -e --nodeps [上步操作输出的文件] 然后使用 #whereis java  直接删除java相关的文件或文件夹   2、下载你需要的jdk 到oracle官网http://www.oracle.com/technetwo...
阅读(78) 评论(0)

linux基础知识总结

使用linux将近一年了,一直都没有时间来总结一下,借着最近在整理知识框架的机会总结一下linux的应用知识。   1、linux有两个目录很特殊,一个是~,另一个是/。两个目录的含义不一样,/是系统的根目录,是上层的目录,~是用户主目录,在这个目录下面用户拥有所有的权限。有一个比喻很好,/目录像是一个房子,~则是你的房间。 2、用户界面和文本模式切换快捷键。[Ctrl] + [Alt] +...
阅读(64) 评论(0)

正则表达式-概要

正则表达式又称为正式表达式,是使用单个字符串来描述形成一个模式,用来匹配符合某个语句规则的字符串,达到查找和替换某个字符串的目的。 正则表达式有自己的一套语法规则,博客园里面有博友总结的很好,在此借鉴。 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹...
阅读(83) 评论(0)

java注释规范

前言:      现在java的出产地sun公司并没有定义一个java注释规范,注释规范目前是每个公司自己有自己的一套规范,主要是为了团队之间的协作。 1、基本规则      1.注释应该使代码更加清晰易懂      2.注释要简洁明了,只要提供能够明确理解程序必要的信息就可以了。如果注释太复杂会影响程序整洁度和阅读感。      3.注释不仅描述程序作了什么,还要描述为什么这样做以及约...
阅读(101) 评论(0)

JavaScript对象(Object)

JavaScript的简单数据类型包括数字、字符串、布尔值、null值和undefined值,其他所有的值都是对象。数字、字符串、布尔值“貌似”对象,因为他们拥有方法,但是他们是不可变的。   JavaScript中的对象是可变的键控集合。在JavaScript中,数组是对象,函数是对象,正则表达式是对象,当然对象自然也是对象。      对象是属性的容器,其中每个属性都拥有名字和值。属性的名...
阅读(56) 评论(0)

JavaScript语法

基本知识 注释   行注释//   块注释/* */   标识符   标识符以一个字母开头,允许下划线和美元符号,不能使用保留字。   保留字   abstract   boolean break byte   case catch char class const continue   debugger default delete do double   else e...
阅读(111) 评论(0)

pygame for python3.3

pygame的更新慢的令人发指,我最初使用的python是3.4版本的,无何奈何pygame不支持3.4,甚至官网只有3.2版本的。我于是将各种版本试了一遍,出现各种问题,同时我比较钟爱3.x版本,最后在网上搜到有适合3.3版本的pygame。 在这里提供个下载地址给各位道友:https://bitbucket.org/pygame/pygame/downloads. 安装教程就懒得写了,这里...
阅读(69) 评论(0)

xmapp的安装

搭建网站常识性的你首先得搭建一个服务器。 首先APACHE是世界使用排名第一的WEB服务器软件,但是安装APACHE WEB服务器并不容易。如果你想添加MYSQL、PHP和PERL,那就更难了。所以可以使用XMAPP。 XAMPP的目标是为开发人员建立一个安装简单的发行版。为了给开发人员提供方便,XAMPP配置成开启全部功能。 关于 XMAPP: https://www.apachefriend...
阅读(75) 评论(0)
42条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:15691次
    • 积分:370
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论