自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 资源 (1)
  • 收藏
  • 关注

转载 Python中的 __init__和 __new__的区别

参考:https://baijiahao.baidu.com/s?id=1609386059712096379&wfr=spider&for=pc在学习单例模式时,看到了 __init__和 __new__,大致总结一下区别:1、继承自object的新式类才有new2、new至少要有一个参数cls,代表要实例化的类,此参数在实例化时由Python解释器自动提供3、n...

2018-09-30 10:32:10 295

转载 Mac使用mysql中出现ERROR 1045: Access denied for user: 'root@localhost' 以及密码过期解决方法

昨天学数据库,安装的时候完全没看到设置密码的地方… 然后登陆不进去,一直出现ERROR 1045: Access denied for user: ‘root@localhost’报错 找了一晚上资料终于找到一个可行的解决办法,分享一个。1. 用安全模式进入数据库1.1 打开系统偏好设置,如果你的电脑已经安装mysql,会在下面有一个mysql的按钮。点进去关闭mysql服务。 1.2 打开一个终...

2018-06-21 18:15:39 842

原创 ubuntu下的intellij的一个web项目

第一步:安装intellij集成开发环境:    1 下载apache-tomcat-7.0.78.tar.gz包,    2   然后输入sudo -zxvf file直接解压    3 将解压后的文件放入/opt下,    4 进入解压后的在bin下执行./idea.sh    5 傻瓜式安装,只需要最后有一个注册码,可以参考地址

2018-06-10 11:02:21 466

原创 python模块的发布和安装

针对python2.7版本:1、创建一个包python如果想要制作一个包,需要在目录下创建一个__init__.py文件,比如比如同级创建一个web目录,下面有一个test.py,引入时只需from web import test,就可以使用test.方法来调用2、模块的发布,就是将一个模块生成一个压缩包,打包安装后可以在任何机器上使用首先将web目录移动到上一层目录,my_pub,然后在目录下创...

2018-06-10 11:00:16 426

原创 使用JSONObject来处理json

Json串跟上一个博客的json保持一致public class Test{ public static void main(String[] args) { String jsonStr = ""; JSONObject jsonObject = JSONObject.parseObject(jsonStr); JSONArray

2017-12-07 16:12:40 914

原创 使用Gson处理Json串

使用Json遍历规则的Json串:使用Gson来处理,主要是将对应的json串和具体的类来映射public classTestJson {    public Stringmessage;    public String status;    public List data;    public void setMessage(Stringmessage

2017-12-07 16:04:14 610

原创 如何显示idea上方显示类文件的tab

2017-11-17 14:31:51 7132

原创 数据库面试的常见问题

1、书写常见的sql语句查找班级中年龄最小的人的信息select 姓名 from userT where 年月日=(select MAX(年月日) fromuserT )查找班级中前三名的学生的信息Select * from userT order by limit 3;统计男女生的人数Select sex count(sex) from userT group bysex

2017-10-29 21:42:36 447

转载 RMAN差异备份与累积备份的区别

RMAN是一个专业的数据库备份工具,在RMAN中对数据库进行备份的类型也有很多种。例如下面是两种比较常用的备份类型:完全备份(Full Backup)和增量备份(Incremental Backup)等。 1 .完全备份 顾名思义,完全备份是将除空白数据块外的所有数据块、控制文件和日志文件全部进行备份。执行完完全备份后,还可以执行其他备份操作。 

2017-09-28 11:08:32 543

原创 [Error Code]:RequestTimeTooSkewed, [Message]:The difference between the request time and the current

在做备份的时候,一直出现RequestTimeTooSkewed错误,发现是自己虚拟机的时间不对;[root@localhost ~]# dateFri Sep 22 13:57:42 EDT 2017  执行完之后,在执行终端命令,查看时间还是一样,其实EDT和CST是有区别的,时区不一样  EDT:指美国东部夏令时间,波士顿、纽约市、华盛顿哥伦比亚特区,都在这个时区内,跟北京时

2017-09-25 11:05:14 3318

原创 适配器设计模式

参考:http://www.runoob.com/design-pattern/adapter-pattern.html    适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。    我们通过下面的实例来演示适配器模式的使用。其中,音频播放器设备只能播放 mp3 文件,通过使用一个更高级的音频播放器

2017-09-07 13:41:16 293

原创 工厂设计模式

参考:http://www.runoob.com/design-pattern/factory-pattern.html工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。主要解决:主要解决

2017-09-06 17:16:56 335

转载 WebService到底是什么?

转载:http://blog.csdn.net/wooshn/article/details/8069087/一、序言  大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什

2017-08-28 15:23:59 318

转载 Java序列化的作用和反序列化

1、序列化是干什么的?  简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。  2、什么情况下需要序列化  a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;  b)当你想

2017-08-23 14:51:37 324

原创 MySQL中出现Access denied for user '**'@'localhost' (using password: YES)

第一:当出现Access denied for user 'root'@'localhost' (using password: YES)解决方案:    1、打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(WIN7默认安装,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6

2017-08-15 19:28:49 12235 2

转载 代理设计模式

代理设计模式:主要分为两种,静态代理和动态代理两种设计模式。并且还分jdk代理和cglib代理。这次在一个开源的项目中,查看源码的时候遇到了,就想看一看,有很多都是从别人的博客上面摘抄过来的,但是还是想写出来。哈哈哈,真任性,在以后的文章中,其他的设计模式我还会给出来的。。。1、Subject是委托类和代理类的接口2、RealSubject是委托类,Proxy是代理类3、r

2017-08-13 20:56:53 316

原创 maven的概述

1、maven的特点:依赖管理(坐标) 和 项目构建(命令实现) 2、maven的安装、配置:maven需要下载jdk和maven(解压目录不要有空格和中文),配置本地仓库,可以修改xml文件 3、目录结构:包含有一个pom.xml文件,同时在eclipse中如果是web项目,则打包成一个war包,否则打包成jar包projectNamesrcmain  j

2017-08-13 20:49:39 333

原创 常用git命令

进入你的git下载文件夹得目录:git status查看当前的状态git checkout . 全部撤回当前修改git branch -a 显示所有远程的分支git checkout 分支 切换分支git branch (分支名)git pull -u origin 分知名然后直接将分知名pull到远程就可以了git fetch,将远程更新的分支获取到删

2017-07-24 18:57:46 306

原创 intellij的一个web项目

第一步:安装intellij集成开发环境:    1 下载apache-tomcat-7.0.78.tar.gz包,    2      然后输入sudo -zxvf file直接解压    3 将解压后的文件放入/opt下,    4 进入解压后的在bin下执行./idea.sh    5 傻瓜式安装,只需要最后有一个注册码,可

2017-07-15 22:44:02 438

原创 idea中建立一个OSGI项目

参考网址:http://chenjingbo.iteye.com/blog/1893597首先我使用的是equinox作为我的osgi framework 直接在官网上解压下载即可,第一步cretate new project注意上面三个地方,不过最后一处,可能刚开始配置时会没有,直接不选择,默认就可以了。点击finish完成即可。第一次配置OSGI环境,以后都不用配置

2017-07-15 22:17:16 11644

转载 eclipse 调试时出现!MESSAGE Could not find bundle: org.eclipse.equinox.console解决办法

转载:http://blog.csdn.net/reaganjava/article/details/8923054在用ECLIPSE调试OSGI时出现异常错误无法开打OSGI>[html] view plain copy !SESSION 2013-05-13 22:50:24.171 -----------------------------------

2017-07-13 18:45:22 1149 1

转载 十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,

2017-07-13 11:26:18 275

转载 SOA的浅析

曾今SOA的概念犹如今日“云计算、大数据”一样,被炒得火热,不少企业便纷纷响应,并宣称会拥抱和实施SOA。而事实上,业界出现了两种极端:一种是由于各类文章和书籍关于SOA的描述往往太过抽象,再加上各大厂商的呼吁,使得SOA往往显得“高大上”,令不少企业和架构师们望而却步。第二种恰好相反,有部分人却认为SOA无非是“新瓶装旧酒”。 个人理解,SOA在宏观上确实太复杂,因为它涉及到的不

2017-07-12 14:09:27 290

转载 SOA面向服务架构——SOA的概念

SOA的概念是Gartner 在1996年提出来的,并于2002年12月进一步提出SOA是“现代应用开发领域最重要的课题”。一、SOA的定义SOA分为广义的SOA和狭义的SOA,广义的SOA是指一种新的企业应用架构和企业IT基础架构,它可以使企业实现跨应用,跨部门,跨企业甚至跨 行业之间的离散系统实现互连。(注意:这里所指的服务并不单单是Web Service,它可以是以Web S

2017-07-12 14:04:46 334

转载 SOA标准之----JBI架构思想

SOA在Java领域有两套标准:一个是SUN推出的JBI(没有得到BEA和IBM的承认),另外一个是:IBM和BEA等公司推出的SCA和SDO标准。JBI全称Java BusinessIntegration,即Java业务集成。JBI是一种支持SOA实施的技术选择。 JBI之关注Java组件只处理Java组件的集成。SCA实现了业务组件和传输协议的分离,可以处理各种平台组件的集成。SD

2017-07-12 13:48:54 461

原创 Warning: World-writable config file '/etc/mysql/my.cnf' is ignored

(Ubuntu系统下)昨天遇到数据库相关的问题,Warning: World-writable config file '/etc/mysql/my.cnf' is ignored。    由于将数据库的权限设置的太大,权限全局可写,任何一个用户都可以写。mysql担心这种文件被其他用户恶意修改,所以忽略掉这个配置文件。这样mysql无法关闭。    可以重新chmod 644 my.cn

2017-07-07 10:08:01 1135

原创 我的主机通过浏览器不能访问到虚拟机的web服务器

1 虚拟机和主机可以相互ping2 虚拟机以网桥的形式链接通过在网上搜集资料,应该是虚拟机下的8181端口有问题(我的web访问端口是8181),被防火墙给挡住了找了很多资料,最后找到别人的给弄好了:最直接的是直接打开文件:gedit /etc/sysconfig/iptables ,如果没有iptables,直接修改iptables.config文件(我的CentOS就是),在最

2017-07-06 15:25:39 3799

原创 MariaDB在win10下的安装过程和出现的各种问题

按照下面网址的安装流程:    http://jingyan.baidu.com/article/335530daaabb6519cb41c3a8.html为避免错误,将default-character-set=utf8注释掉,或者直接删掉;可能出现的错误:  问题一:由于第一次安装成功,一直启动不了。    方案:进入任务管理器,将mysql.exe进程关掉  问题

2017-07-03 16:49:01 4818

转载 git的日志显示

转载:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2一个常用的选项是 --pretty。这个选项可以指定使用不同于默认格式的方式展示提交历史。这个选项有一些内建的子选项供你使用。比如用 oneline 将每个提交放在一行显示,

2017-06-28 14:09:45 1627

转载 OpenStack学习过程

转载网上关于OpenStack的学习资料有很多,官网的doc文档也是很好的资料,还有一些牛人的技术博客,在此列举一些学习的资料。OpenStack Hacker养成指南 https://www.ustack.com/blog/openstack_hacker/IBM http://www.ibm.com/developerworks/cn/views/cloud/lib

2017-06-28 10:46:58 393

转载 UBuntu常用的快捷键

Ubuntu操作基本快捷键* 打开主菜单 = Alt + F1* 运行 = Alt + F2* 显示桌面 = Ctrl + Alt + d* 最小化当前窗口 = Alt + F9* 最大化当前窗口 = Alt + F10* 关闭当前窗口 = Alt + F4* 截取全屏 = Print Screen* 截取窗口 = Alt + Print Screen默认特殊快

2017-06-27 13:22:57 336

转载 数据存储系统的 80/20 法则

80/20 法则通常被认为是源于意大利经济学家维尔弗雷多·帕累托。帕累托出生于1848年,他是(至少被认为是)占领运动的早期成员之一。他发现意大利国家财富的80%是掌握在几乎少于20%的人口手中的。由此发散开来看,80/20法则在其他方面的应用同样值得注意,也是很有趣的:因为帕累托观察发现他的园子里的80%的豌豆产自于20%的作物上(他似乎更喜欢数豌豆而不是其他豆子,哈哈)。无论如何,帕累托是不相

2017-06-26 17:00:54 1145

原创 Linux概述

Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。每个文件都有对应的作用和特点。1994发行第一个版本,最大的优点就是免费。    /opt:这里主要存放那些可选的程序。(一般一些tar包解压后放入或者/usr下)    /usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构

2017-06-26 10:56:24 589

原创 Error running Unnamed: Error copying configuration files from /opt/apache-tomcat-7.0.78/conf to /hom

问题:Errorrunning Unnamed:Error copying configuration files from/opt/apache-tomcat-7.0.78/conf to/home/wx/.IntelliJIdea2016.2/system/tomcat/Unnamed_pro1/conf:/opt/apache-tomcat-7.0.78/conf/web.xm

2017-06-23 13:59:41 5650

转载 浅析云计算背景下云存储的优势与劣势

摘要:现在计算机已经成为信息社会人们工作生活不可缺少的工具,拷贝文件、保存照片、收藏电影等等诸如此类的数据存储操作是计算机最基本的功能。在互联网与计算机密不可分的当今,用户进行各类文件存储、备份时,是会选择本地存储(如硬盘,U盘、光盘等),还是利用互联网的丰富资源来存储和备份数据呢?  前些年,U盘凭借体积小、重量轻、容量大、价格适中、携带方便等优点,迅速战胜传统的软盘,成为便捷存储的首选

2017-06-22 15:37:07 2795

转载 两地三中心

阿里巴巴高可用架构的演进史对于阿里的交易以及支付来讲,我们做异地多活最重要的目的除了灾备之外,更重要的点是追求持续可用,整个支付交易的体量对于用户来讲是持续可用。我们可以看一下业界比较主流的灾备是怎么做的,以及阿里在这方面整个的演进。业界最重要的很多人都知道,最主流的灾备技术是两地三中心,数据中心A和数据中心B在同城作为生产级的机房,当用户访问的时候随机访问到数据中心A或B.之所以随便访问

2017-06-22 14:04:56 15098 2

原创 数据库的数据库及表的修改和删除基础知识

1、数据库的修改    显示所有数据库:使用命令 SHOWDATABASES;    数据库删除:DROPDATABASE test_01;2、对一张表的修改重命名一张表的语句有多种形式,以下3种格式效果是一样的:    RENAME TABLE 原名 TO 新名字;    ALTER TABLE 原名 RENAME 新名;    ALTER TABLE 原名 RE

2017-05-31 16:58:18 590

原创 github的基本操作

一、建立仓库    申请一个账号,或者已经拥有、点击右上角加号,选择 New repository,如图所示:    然后填写仓库名称,选上 Initialize this repository with a README,这个意思是在建立仓库时自动生成 README.md 文件,最后 Create repository,如图所示:二、安装客户端msysgi

2017-05-30 16:15:23 457

原创 python数据类型之列表

列表是一组有序数据结构,存储可变的数据一、列表的方法:    >>>list = [23, 45, 234]    >>>list.append(45)    >>>list    [23,45, 1, 234, 45]取值:切片和索引,索引操作符让我们可以从序列中抓取一个特定项目;切片操作符让我们能够获取序列的一个切片,即一个特定项目。| 23 |45 |1 | 23

2017-05-23 19:17:35 273

原创 python浅谈

python是1989年诞生,2010年真正的流行起来。它是一个脚本语言,也可以说是高阶动态编程语言,或者是一种面向对象、解释型计算机语言。它简单、不需要编译成二进制代码,可以直接运行,但是需要解析器。它跟JS比较相似,语法自由。现在搞大数据的很多都需要使用python编程语言。    特征:易用与速度的完美结合、自动化的内存管理、把精力放在要解决的问题上、内建许多高阶而实用的模块、跨平台易扩

2017-05-23 17:06:03 383

PageRankppt讲稿

大数据中数据挖掘里面的重要的算法之一

2017-05-23

空空如也

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

TA关注的人

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