自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

designpc的专栏

https://github.com/linkedGraph

  • 博客(56)
  • 资源 (11)
  • 收藏
  • 关注

原创 centos 安装 docker

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-enginesudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager –add-repo https

2020-06-05 12:18:40 157

原创 python的反射(自省)

python的反射相比java更为简单 例子: def fun1(): print ‘this is function 1’ def fun2(): print ‘this is function 2’ mylist = [] mylist.append(fun1) mylist.append(fun2)

2018-01-07 00:56:34 313

原创 [pycharm] cannot find declaration to go to

pycharm 使用command +B无法跳转接口定义, 提示 cannot find declaration to go to 1 确保打开目录为工程目录,不要打开上一级文件夹 2 确保pycharm要绑定python解释器 File –> default Setting –> Project interpreter 选择/usr/bin/python 可能还需要安装其他packag

2018-01-06 23:56:25 9907 6

转载 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2018-01-01 19:49:37 260

原创 友情链接

1 隋老板的:http://24suixinsuoyu.com/2 浩哥的:https://blog.zhvala.info/

2018-01-01 19:26:51 323

原创 python在IDLE中输入多行

在python命令行模式下,在IDLE中输入多行,例如if  else使用tab的方式,控制缩进在最后,连续两个回车,表示结束>>> if state:... print "ok"... else:... print "wrong"...wrong>>>

2017-07-16 17:34:20 22453 2

原创 shell相关命令_待补充

1 man命令man -f 【命令】 -可以查看这个命令有哪些级别man -f passwd2 sort -rn ip.txt|head -5sort -n 按照从小到大排序sort -r 反向排序head -5 只展示前5个

2017-07-15 19:51:07 237

原创 修改git 账号,邮箱

1 修改用户名$ git config --global user.name "John Doe"2 修改邮箱$ git config --global user.email [email protected]

2017-07-11 16:36:14 594

原创 前端ajax的问题

1 有时候前端ajax请求,无响应,没有进入后端可能是参数和后端接口中的参数对不上2 尽量将返回值设为json格式

2016-10-28 23:29:18 358

原创 jquery使用经验

1 判断前端页面中,是否存在一个元素以元素id进行查找if($("#elementId").length>0){存在元素}else{不存在元素}2 获取radio类型的输入值以元素name为例var val = $("input[name='eleName']:checked").val();

2016-10-22 16:06:45 254

原创 mac 安装软件记录

1 jdk1.7从官网下载dmg,点击后,双击图标,自动安装。在shell 工具下,java -version可以看到内容2 git自带了,可以识别一些git命令,sshkey-gen生成公钥和私钥,上传公钥到服务器。3 maven从官网上下载了maven的压缩包,解压缩后,需要配置一下maven的目录。参考博http://blog.leanote.com/post

2016-10-18 20:37:06 1086

原创 git did not exit cleanly (exit code 128)

今天使用git 拉代码,结果报错git did not exit cleanly (exit code 128)解决方法是:       打开Pageant,导入一个pub key,重新git clone

2016-10-08 09:28:08 1453 1

原创 java过滤特殊字符

/** * 过滤一些特殊字符 */ private static String stringFilter(String str){ String result = ""; try { str = str.replaceAll("\\\\", ""); String regEx = "[`~!@#$%^&*()+=|{}'.:;'\\

2016-08-15 16:32:55 4211

原创 mongodb mysql 索引

mongodb 索引交叉https://docs.mongodb.com/manual/core/index-intersection/#index-intersection-compound-indexesmysql sql https://docs.mongodb.com/manual/core/index-intersection/#index-intersection-

2016-08-11 18:05:30 394

原创 hibernate多列关联

hibernate一对多关联,oneToMany关联当两张表是依据多个列进行关联时设表A 的colA1==表B的colB1且表A的colA2==表B的colB2一个A,对象tableA, 对应多个B,对象tableB参考官网http://docs.oracle.com/javaee/5/api/javax/persistence/JoinColumns.html利用

2016-08-09 10:58:22 934

原创 转义字符前后端编解码

前端一些标签包含特殊字符,需要传递到后端例如# ,对应ASII码为023ajax向后端传递的时候,会被当成锚点处理需要在前端编码后,以023传递到后端后端再解码,获得#前端paramName = encodeURIComponent(paramName);后端try {paramKey = URLDecoder.decode(paramKey, "UTF

2016-08-05 10:37:54 1061

转载 java形参实参

摘自http://blog.csdn.net/zhaoyue007101/article/details/7870560(一)基本数据类型:传值,方法不会改变实参的值。如int,string(二)对象类型参数:传引用,,String[]数组(1)方法体内改变形参引用,但不会改变实参引用 ,实参值不变。(2)方法体内,通过引用改变了实际参数对象的内容,注意是“内容

2016-07-28 10:44:22 476

原创 eclipse关闭Updating Error Reporting Database

http://stackoverflow.com/questions/32851078/eclipse-mars-how-to-stop-updating-error-reporting-databaseWindow--->Preferences--->General--->Startup and Shutdown--->取消Eclipse Automated Error Report

2016-07-27 13:44:36 9832 2

原创 概率数据结构

https://highlyscalable.wordpress.com/2012/05/01/probabilistic-structures-web-analytics-data-mining/1 统计不重复的基数或者数量,例如 hyperloglog数据结构,统计一年的不重复ip总数2 统计topk问题Heavy Hitters,top20的慢查询3 范围查询,查找出排名400-

2016-07-25 22:57:54 527

原创 spring boot 配置单数据源和多controller问题

1 配置数据源参考这篇博客使用的是jpa hibernatehttp://blog.netgloo.com/2014/10/06/spring-boot-data-access-with-jpa-hibernate-and-mysql/2 代码目录问题遇到一些奇奇怪怪的启动问题1 创建了另一个controller,结果无法完成映射,requestMapping失

2016-07-16 22:25:43 2858

原创 spring boot关联velocity

1 在pom文件中配置springboot下的velocity支持2 在resources文件夹下新建templates文件夹在templates文件夹下新建vm文件

2016-07-16 22:23:27 408

原创 spring boot log日志

参考博客http://blog.csdn.net/anialy/article/details/8529188在pom引入slf4j的pom源maven update在application.properties引入log 的输出目录配置root级别配置其他级别#控制root logger的日志级别为WARN以上logging.level.root=WA

2016-07-16 22:21:35 2982

原创 spring boot 工程配置文件

如果想要指定server的port可以在配置文件中配置在resources文件夹下,新建文件application.propertieskV格式的配置项server.port=10000

2016-07-16 22:20:31 409

原创 spring boot 第一个例子pom文件

1 删除自带的junit依赖2 参考官网http://projects.spring.io/spring-boot/,添加父工程和web依赖等依赖    org.springframework.boot    spring-boot-starter-parent    1.3.6.RELEASE3 参考这篇博客http://blog.csdn.n

2016-07-16 22:19:19 5263

原创 Eclipse新建maven-webapp

1 新建工程选择maven工程,选择maven webapp2 填写artifact id等信息3 点击finish,看到工程目录如下已经有了web.xml可以看到没有java包,需要手动添加4 先删除垃圾数据,再创建正常目录点击工程右击,选择Properties选择Java Build Path在右边Source选择框下,删除java missin

2016-07-16 22:10:04 397

原创 ubuntu64位安装jdk7

http://stackoverflow.com/questions/16263556/installing-java-7-on-ubuntusudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java7-installer

2016-07-10 19:06:43 349

原创 spark 第一个java程序

0 目标在windows单机上,运行java编写的spark程序模式:local先编写java程序,maven打包生成jar包,上传到spark中,运行1 前期已经安装好了sparkspark运行方式:Local[N] :本地模式 使用N个线程2 编写java工程代码参考http://spark.apache.org/docs/latest/quick-star

2016-07-10 15:40:49 762

原创 spark windows 单机 安装

0目标单机windows上,运行spark1  前期准备jdk 1.7 2  下载spark 包官网 http://spark.apache.org/downloads.html  下载响应的hadoop版本的spark,spark-1.6.2-bin-hadoop2.6,spark1.6.2,内嵌hadoop2.6,不要要without的解压到D:\softwar

2016-07-10 15:23:25 3658 1

原创 git命令cherrypick

git使用中的cherry-pick命令

2016-07-03 10:47:38 657

原创 spring mvc velocity使用

1 两个input按钮,底部不对齐第二个input 加入了图片,结果比第一个input高解决:在两个input标签的css style中加入,vertical-align:middle;属性的配置借鉴博客http://www.cnblogs.com/jingwhale/p/4753686.html2 velocity乱码在web.xml文件中已经

2016-03-19 19:02:35 307

原创 java parseint 和 Integer.value

static int parseInt(String s) 将字符串参数作为有符号的十进制整数进行分析。static Integer valueOf(int i) 返回一个表示指定的 int 值的 Integer 实例。static Integer valueOf(String s) 返回保持指定的 String 的值的 In

2015-11-08 18:00:44 463

转载 参数传递的四种形式----- URL,超链接,js,form表单

原文链接http://blog.csdn.net/fanbin168/article/details/46976823什么时候用GET,  查,删,什么时候用POST,增,改  (特列:登陆用Post,因为不能让用户名和密码显示在URL上)4种get传参方式[html] view plaincopyhtml

2015-09-01 16:41:54 1160

原创 maven的一些错误

错误1eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.可以设一个环境变量M2_HOM

2015-08-30 17:04:12 466

原创 vmware安装无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件

是虚拟机服务没有开启:win 10 在任务管理器中打开

2015-05-27 15:58:37 703

转载 VIM多行复制与删除

(1)多行删除                  方 法1:                  单行删除,:1(待删除行)d                   多行删除 ,:1,10d                  方法2:                  光标所在行,dd                  光标所在行以下的N行,Ndd          (2)

2015-05-18 10:57:47 469

转载 ubuntu密码正确却登录失败

源地址http://www.opensoce.com/3770.htmlUbuntu升级或安装软件后出现Failed to load session "ubuntu",在登陆界面无法登陆,用户登陆失效,输入密码后返回登陆界面,无限循环。解决方法如下:先以gnome登陆,然后执行如下操作:查看源代码打印帮助

2015-05-07 18:54:52 7308

转载 typedef的用法、struct和typedef struct的区别

原文地址:http://www.blogfshare.com/typedef-and-struct.html一、typedef的用法①:定义一种类型的别名,但不是简单的宏替换。通常来说,typedef要比#define要好,特别是在有指针的场合:typedef   char  *pStr1;#define pStr2  char*;pStr1 

2015-05-07 16:02:54 713

转载 make命令教程

源地址http://www.ruanyifeng.com/blog/2015/02/make.html代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目。但是实际上 ,任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建。

2015-05-07 12:24:11 449

转载 vim安装与配置

问题:ubuntu默认没有安装vim,出现:jyg@ubuntu:~$ vim test.cThe program 'vim' can be found in the following packages: * vim * vim-gnome * vim-tiny * vim-athena * vim-gtk * vim-noxTry: sudo a

2015-05-06 22:59:59 1182

转载 Ubuntu安装Go语言

从仓库安装(apt-get)sudo apt-get install golang如果上面的命令执行不了的话,可以尝试以下命令sudo add-apt-repository ppa:gophers/gosudo apt-get updatesudo apt-get install golang-stable从源代码编译安装安装gcc工具,因为golang有些功能

2015-04-16 20:47:51 1050

ubuntu software cleaner

裁减瘦身ubuntu系统 1 清理删除若干默认安装软件 2 停掉无用服务 3 例如 删掉游戏,邮箱 停掉evolution

2020-06-19

REST与面向资源的Web开发

什么是Web 什么是REST REST的架构约束 REST的五个关键词 REST风格架构的主要特征 REST风格架构的设计步骤 REST与安全性 REST风格架构带来的好处 关于HTTP的一些误解 关于REST的一些误解 各种编程语言对于REST的支持 REST与Web服务 REST与SOA REST不适用的场合

2014-11-27

SQLite数据库管理工具 SQLiteExpert免费官方正版

SQLite可视化管理工具。 可视化管理工具。允许用户在 SQLite 服务器上执行创建、编辑、复制、提取等操作。 SQLite Expert Professional是一款可视化的数据库管理工具,允许用户在 SQLite 服务器上执行创建、编辑、复制、提取等操作。SQLite Expert支持所有的图形界面的SQLite特征。它包括一个可视化查询生成器,一个SQL编辑与语法突出和代码自动完成,强大的table和view设计与导入导出功能。 支持平台:windows 2000,XP,VISTA,7。 可视SQL查询生成器 轻松建立复杂的SQL查询。 格式化的SQL查询文本布局。 SQL查询解析和分析的有力手段。 高级SQL编辑器与语法高亮和代码完成。 强大的重组功能 表列,索引,外键,触发器,独特和检查约束的可视化编辑器。 任何复杂的表,而不会丢失数据重组。 任何重组操作被包裹在一个嵌套事务回滚,如果发生任何错误更改应用时。 导入和导出数据 从ADO数据源,CSV文件,SQL脚本或SQLite导入数据。 数据导出到CSV文件,SQL脚本,Excel或SQLite的。 使用拖放操作之间的SQLite数据库复制表。 通过剪贴板中的数据导出到Excel。 数据编辑 在使用功能强大的就地编辑网格的编辑数据。 图像编辑器目前支持JPEG,PNG,BMP,GIF和ICO图像格式。 使用集成的十六进制编辑器可视化和修改BLOB字段。 其他特点 完整的Unicode支持。 支持附加的数据库。 支持加密的数据库。 Lua和Pascal的脚本支持。 最新功能 查看所有的功能和安装排序规则每个SQLite扩展! 3.0的新功能:自定义的外观和感觉的应用程序使用外观。 3.0的新功能:发送到打印机的网格任何内容或将其导出到一个PDF文件。

2014-11-27

SQLite教程合集

包括以下文档 : sqlite3使用详解.pdf SQLite教程.pdf 嵌入式数据库在sqlite3中的应用.pdf SQLite数据库文件格式全面分析.pdf android-database.pdf SQLite入门与分析.pdf

2014-11-27

SQLite学习手册(带目录)

增加目录,方便查询 SQLite学习手册(开篇) 一、简介 二、SQLite的主要优点 三、和RDBMS相比SQLite的一些劣势 四、个性化特征 SQLite学习手册(C/C++接口简介) 一、概述 二、核心对象和接口 三、参数绑定 SQLite学习手册(数据表和视图) 一、创建数据表 二、表的修改 三、表的删除 四、创建视图 五、删除视图 SQLite学习手册(内置函数) 一、聚合函数 二、核心函数 三、日期和时间函数 SQLite学习手册(索引和数据分析/清理) 一、创建索引 二、删除索引 三、重建索引 四、数据分析 五、数据清理 SQLite学习手册(数据库和事物) 一、Attach数据库 二、Detach数据库 三、事物 SQLite学习手册(表达式) 一、常用表达式 二、条件表达式 三、转换表达式 SQLite学习手册(数据类型) 一、存储种类和数据类型 二、类型亲缘性 三、比较表达式 四、操作符 SQLite学习手册(命令行工具) SQLite学习手册(在线备份) 一、常用备份 二、在线备份APIs简介 三、高级应用技巧 SQLite学习手册(内存数据库) 一、内存数据库 二、临时数据库 SQLite学习手册(临时文件) 一、简介 二、具体说明 三、相关的编译时参数和指令 四、其它优化策略 SQLite学习手册(锁和并发控制) 一、概述 二、文件锁 三、回滚日志 四、数据写入 五、SQL级别的事物控制 SQLite学习手册(实例代码<一>) 一、获取表的Schema信息 二、常规数据插入 SQLite学习手册(实例代码<二>) 三、高效的批量数据插入 四、数据查询

2014-11-27

weka-3.7-11jre.exe

Weka的全名是怀卡托智能分析环境(Waikato Environment for Knowledge Analysis),是一款免费的,非商业化(与之对应的是SPSS公司商业数据挖掘产品--Clementine )的,基于JAVA环境下开源的机器学习(machine learning)以及数据挖掘(data minining)软件。它和它的源代码可在其官方网站下载。有趣的是,该软件的缩写WEKA也是New Zealand独有的一种鸟名,而Weka的主要开发者同时恰好来自New Zealand的the University of Waikato。

2014-11-26

深入理解linux内核(长中文版)

《深入理解LINUX内核》,为中国电力出版社于2008年出版。作者DanielP. Bovet等。该书指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,《深入理解LINUX内核》涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。

2014-11-26

facebook Message

此论文是facebook在2014年顶级存储会议FAST发布的,讲述了HBase在facebook作为在线存储的改进和完善。 主要涉及Bucket cache的应用,即二级缓存方案,和HBase的架构改造

2014-04-03

mina实例、资源包、学习文档

近使用Mina开发一个Java的NIO服务端程序,因此也特意学习了Apache的这个Mina框架。 首先,Mina是个什么东西?看下官方网站(http://mina.apache.org/)对它的解释: Apache的Mina(Multipurpose Infrastructure Networked Applications)是一个网络应用框架,可以帮助用户开发高性能和高扩展性的网络应用程序;它提供了一个抽象的、事件驱动的异步API,使Java NIO在各种传输协议(如TCP/IP,UDP/IP协议等)下快速高效开发。 Apache Mina也称为:  NIO框架  客户端/服务端框架(典型的C/S架构)  网络套接字(networking socket)类库  事件驱动的异步API(注意:在JDK7中也新增了异步API) 总之:我们简单理解它是一个封装底层IO操作,提供高级操作API的通讯框架!

2014-04-02

hadoop连接eclipse的jar

hadoop版本为1.1.2 Eclipse4.2中配置Map/Reduce视图操作hadoop-1.1.2的插件

2014-04-01

空空如也

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

TA关注的人

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