自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GP的空间

EveryBody in the world should learn how to program a computer...because it teaches you how to think. \n --Steve Jobs

  • 博客(396)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 前后端分离跨域问题

跨域问题是什么?怎么产生的?我不在这里说明,请大家百度,google去,说的很详细。这里我要说的是,我配置了跨域针对部分请求好使,但是部分请求又不好使这个问题。相信java开发的小伙伴,前后端分离,后端使用的代码一定都是使用spring boot搭建的。那么spring boot搭建的项目,官方为我们提供了解决跨域的方式,比如下面这样: CorsConfiguration config = new CorsConfiguration(); //允许所有域名进行跨域调用 conf

2020-06-07 14:56:57 321

原创 Springboot -- 整合dubbo由于jar版本不匹配遇到的问题

网上整合dubbo的例子很多,我这边今天整合了一个例子,但是发现启动dubbo service时候,提示log4j日志类无法找到,启动client的时候,注入的service为空,调试了半天,编码并无误 最终发现是由于版本号的原因, <dependency> <groupId>io.dubbo.springboot</g...

2018-08-20 13:50:26 4209

原创 Springboot -- 简易整合Swagger2

省去了,开发人员整理繁琐的API接口文档,此框架为我们自动化了这些事情,但是需要程序员在代码中集成这个框架。swagger2常用注解说明 官方网站 Swagger2配合springboot使用 pom.xml引入maven配置<!-- swagger2 begin --><dependency> <groupId>io.sprin...

2018-08-15 09:17:21 432

原创 Maven -- 构建多模块的maven项目

参考:https://segmentfault.com/a/1190000011367492首先使用 Spring Initializr 来快速创建好一个Maven工程。然后删除无关的文件,只需保留pom.xml 文件。 然后在 pom.xml 里面声明该父工程包含的子模块。(其它信息就不逐一讲述了,诸如继承SpringBoot官方父工程以及统一依赖管理 请查看下面的注释说明) &l...

2018-08-13 14:57:45 292

转载 Springboot -- 基于assembly的服务化打包方案及spring boot部署方式

转发:https://www.jb51.net/article/130335.htm在使用assembly来打包springboot微服务项目前,我想说一说,目前springboot项目的几种常见的部署方式。 使用docker容器去部署,将springboot的应用构建成一个docker image,然后通过容器去启动镜像 ,这种方式在需要部署大规模的应用和应用扩展时是非常方便的,属于目...

2018-08-10 17:03:16 7467 2

原创 Java -- 对象如何根据某个字段排序

package com.redhorse.bean;import com.redhorse.util.DateUtil;import java.util.ArrayList;import java.util.Collections;import java.util.Date;import java.util.List;public class FundTradeDetailBea...

2018-08-03 15:48:00 3657

原创 Java -- 流的分类表

转载: https://blog.csdn.net/nightcurtis/article/details/51324105 分类 字节输入流 字节输出流 字符输入流 字符输出流 抽象基类 InputStream OutputStream Reader Writer 访问文件 FileInputStream FileOutput...

2018-08-01 11:19:16 452

原创 Redis -- 集群环境操作命令

CLUSTER INFO 打印集群的信息CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息。//节点(node)CLUSTER MEET <ip> <port> 将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子。CLUSTER FORGET <node_id> 从集群中移除 node...

2018-07-13 15:04:18 484

原创 Redis -- sentinel配置

sentinel.conf 配置如下:port 26379dir "/var/log/redis"daemonize yeslogfile "/var/log/redis/sentinel-26379.log"sentinel monitor mymaster 127.0.0.1 6381 2sentinel down-after-milliseconds mymaster 1000...

2018-07-10 08:32:21 207

原创 Redis -- 常用资料收集

Redis为什么是单线程 redis的RDB持久化 Redis持久化存储(AOF与RDB两种模式)

2018-07-03 08:20:19 277

原创 Java -- Error 和 Exception 区别

今天突然看到java中exception与Error的区别, 突然有点忘记了,这里做了下记录,回忆整理下主要的知识点下面图,来看下exception与Error的体系结构 Error: represents system errors occurred in abnormal conditions. It is the base class for all errors in Jav...

2018-06-25 13:57:06 487

原创 Redis -- 数据结构

Redis对外暴露的五种数据结构: 具体使用数据结构使用方法: https://blog.csdn.net/fanrenxiang/article/details/79682204 https://hukaixuan.github.io/2017/04/24/%E3%80%8Aredis%E5%AE%9E%E6%88%98%E3%80%8B%E7%AC%94%E8%AE%B0%...

2018-06-25 09:18:18 258

转载 Spring -- 迈向Spring之路

原文摘自:https://my.oschina.net/kaywu123/blog/610825摘取其中一部分干货,作者总结的很好,比较有文采,值得一看一切都是从Bean开始的在1996年,Java还只是一个新兴的、初出茅庐的编程语言。人们之所以关注她仅仅是因为,可以使用Java的Applet来开发Web应用。但这些开发者很快就发现这个新兴的语言还能做更多的事情。与之前的所有语言不...

2018-03-15 10:51:22 411

原创 Python3 -- 排序算法

参考: http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/ http://blog.csdn.net/lvkelly/article/details/54931396插入排序 InsertionSortdef insert_sort(ary): n = len (ary) for i in rang...

2018-03-13 16:11:37 453

转载 Python -- 值得关注的 10 个 Python 英文博客

推荐 10 个值得关注的 Python 英文博客。第一个是 Planet python,里面有很多 Python 好文章。去看看吧。希望能帮到你。这个博客经常在更新。第二个博客是 lucumr。这个博主是知名 Python 微框架 Flask 的开发者。第三个是 love-python。虽然我忘了当初是怎么找到这个博客,但里面有很多实用的信息和代码段,我真的很喜欢。第四个博客的作者是知...

2018-03-09 17:35:35 692

原创 Python3 -- 读取nexus仓库JAR工具

避免每次要下载jar文件方便,通过python, request抓取目标url,拼接下载地址。实现快捷定位操作。 import requestsimport json_dx_name = ''_download_top_url = 'http://nexus.td.internal/nexus/repository/'_download_group = 'maven-snapsho...

2018-03-08 09:20:33 1441

原创 Python3 -- 关于pycharm自动导入包快捷设置

正常开发的时候,我们都手动去写要引入到包,有过java开发的同事,用过快捷键ctrl + alt + o 会自动引入所有的依赖包,pycharm也有这样的设置,看看怎么设置吧。设置快捷键,默认ctrl + 空格,win的用户会和切换中文快捷键冲突,这里我设置的shift +1 用的时候,shift + 1 ,按两下1看看效果。 ...

2018-02-28 16:31:33 52157 1

转载 Python3 -- Pandas基础用法汇总

关键缩写和包导入 我们使用如下缩写: df:任意的Pandas DataFrame对象 s:任意的Pandas Series对象同时我们需要做如下的引入: import pandas as pd import numpy as np导入数据pd.read_csv(filename):从CSV文件导入数据pd.read_table(filena...

2018-02-23 16:33:46 1583

原创 Python3 -- 通过pandas实现快速创建java实体代码模板

有过面向对象开发经验的同学,肯定遇到过,创建一个Bean对象其中有很多属性,特别是在对接第三方接口的时候,要将第三方的输入输出参数,封装成对象,一个一个复制粘贴,是不是很低效。下面我通过python实现了一个自动生成代码简易模板,使用前,需要将我们生成代码的属性,和属性含义,写入到excel中,如下图 图中几个红框的需要注意excel名称必须叫:BEAN.xls第一行有2列,...

2018-02-23 15:57:57 1038

原创 Python3 -- 基于Splinter工具爬取网页资源

我这篇:博客中的内容,就是通过以下python代码,爬取的。 参考资源:https://hackernoon.com/mastering-python-web-scraping-get-your-data-back-e9a5cc653d88引用2个python第三方模块 - splinter - pandas#!/usr/bin/python# -*- coding: utf-8

2018-02-07 14:30:06 3038 2

原创 Python -- 资源分享

0 . 交互式Python编码面试挑战(算法和数据结构) 1 . 算法:Python中数据结构和算法的最小例子 2 . 算法:学习所有主流Python算法的有趣方法 3 . wtfPython:一个有趣的,微妙的,棘手的Python片段的集合 4 . Alice in Python projectland:关于如何从Python脚本到打包项目的综合指南。 5

2018-02-07 12:00:35 697

翻译 Python -- From Zero to Hero

翻译自:https://medium.freecodecamp.org/learning-python-from-zero-to-hero-120ea540b567此篇博客,简单易懂的描述了python的基础知识,适用于0基础入门的同学,1小时基本就能搞懂。所以翻译了后,分享…首先,Python是什么?根据它的创建者Guido van Rossum,Python是一个: “

2018-02-06 14:29:25 813

原创 Python3 -- 删除本地无用jar文件(window版本)

由于项目用maven构建,日记月累,版本不断迭代,本地的maven仓库多了很多历史版本的产物,没什么用,而且还占用硬盘空间,所以通过python3写了一个脚本,根据正则表达式,删除无用jar文件。代码如下:# -*- coding:utf-8 -*-import osimport reimport shutil__format1_prefix = '[^\s]*dx-[^\s

2018-02-05 17:49:16 708

原创 Python2.7 -- WSGI接口

通过WSGI接口,实现一个简单的WEB应用参考:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832689740b04430a98f614b6da89da2157ea3efe2000有过开发经验的都知道,如果要运行起一个web应用,我们优先要将我们的代码托管

2018-02-01 09:04:26 462

转载 听说你天天加班,那就不给你加薪了

网上看了篇文章,颇有些道理,转载下。比自己不加薪更痛苦的是什么?别人加薪了。比别人加薪更痛苦的是什么?“别人”没有我努力(加班多)。其实,老板都看得见。无论是你天天留下来加班到八九点,还是你P了十分钟图晒的朋友圈,聪明又善良的老板都会勤勤恳恳的点赞。然而,点赞是因为老板的职业素养,而不是你的看上去很勤奋。说的再直白点,点赞因为我是个好领导,而不是因为你看上去是个好员工。

2018-01-31 08:53:37 363

原创 Python2.7 -- 爬虫之百度贴吧

源码参考;https://cuiqingcai.com/993.html使用python,写爬虫,知识含量满满 涉及:调用URL模块正则表达式模块文件流读写模块代码如下粘贴出来直接可以运行:# -*- coding:utf-8 -*-__author__ = 'GP'import urllibimport urllib2import re#处理页面标签类

2018-01-24 13:59:23 494

原创 Spring -- 自定义的注解在框架中的应用

1、 定义一个注解类@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Auth { public String name() defalut "";} 定义一个注解,其中包含一个参数name,默认为“”。 @

2018-01-15 17:38:23 426

原创 GIT -- gitflow的maven插件(gitflow-maven-plugin)

参考:https://github.com/aleksandr-m/gitflow-maven-plugin maven如何引入插件,详见上面的参考地址用法: 命令 说明 mvn gitflow:release-start Starts a release branch and updates version(s) to release version.

2018-01-10 16:18:58 3482

原创 Python2.7 -- 连接MYSQL小程序

# coding:utf-8import mysql.connectorconn = mysql.connector.connect(host='192.168.15.32', port='3306', user='devuser', password='1001hk', database='dx20', \ use_unicod

2018-01-10 15:22:51 458

原创 Python2.7 -- 模块的使用

看下面的代码,相当于java类中,通过main方法启动,执行一个方法的逻辑。# coding:utf-8import sysdef test(): args = sys.argv if len(args) == 1: print 'Hello, world!' elif len(args) == 2: print 'Hello

2018-01-09 16:44:23 484

原创 Python2.7 -- 装饰器模式(类似Java拦截器)

# coding:utf-8import functoolsdef log(func): def wrapper(*args, **kw): print 'call %s():' % func.__name__ return func(*args, **kw) return wrapper# 高阶函数def log(text):

2018-01-09 14:40:02 1899

原创 Python2.7 -- 如何使用函数

函数使用和创建入门# coding:utf-8def my_def(): return '你调用我想干啥!!!!!'def my_pass(): passdef my_return_more(x, y, z): return x, y, zprint '官网的函数参考:http://docs.python.org/2/library/funct

2018-01-09 10:44:06 609

原创 Python2.7 -- 基本用法备忘

基础类型用法# coding:utf-8print 'int type : %s' % 1print 'float type : %s' % 1.1print 'String type : %s' % 'OK'print 'boolean type : %s' % Trueprint 'and : %s' % True and Falseprint 'or type : %

2018-01-08 17:24:05 334

原创 MongoDB -- 副本集故障恢复数据同步

Mongodb复制集里的Secondary会从Primary上同步数据,以保持副本集所有节点的数据保持一致,数据同步主要包含2个过程: - initial sync - replication (oplog sync) 先通过init sync同步全量数据,再通过replication不断重放Primary上的oplog同步增量数据。上面描述来自:http://www.

2018-01-08 14:57:37 5818

原创 MongoDB -- 副本集故障恢复PRIMARY的选举

mongoDB副本集,集群通常为奇数,最少3个节点,满足投票选举机制,这里不详述副本集,下面来说下故障的情况PRIMARY主节点宕机,副本集的SECONDRY会启动选举机制,选出一个新的PRIMARY节点,保证服务的可用。当宕机节点恢复启动的时候,有2种情况, 1、 宕机节点正常启动,启动后为SECONDRY,不触发重新选举 2、宕机节点启动后,启动后,根据配置的优先级,重新选举PRI

2018-01-08 12:47:06 2589

原创 MongoDB -- CentOS7搭建单点服务步骤

在CentOS7 上搭建MongoDB服务。访问官网:https://www.mongodb.com/download-center#community 这里我们使用的是社区版本,RHEL7的mongo版本的tar。先下载。 下载完后,解压:tar -zxvf mongodb-linux-x86_64-rhel70-3.6.0.tgz将解压后的文件移动到/download/mongo/

2017-12-20 17:28:42 943

原创 Linux -- centOS安装VIM命令

vim编辑器需要安装三个包:vim-enhanced-7.0.109-7.el5vim-minimal-7.0.109-7.el5vim-common-7.0.109-7.el5rpm -qa|grep vim 这个命令,如何vim已经正确安装,则会显示上面三个包的名称如果缺少了其中某个,比如说: vim-enhanced这个包少了,执行:yum -y install vim-enhance

2017-12-20 14:29:58 5589

转载 服务降级与熔断的区别

转自:http://blog.didispace.com/fallback-and-circle-break/下面通过一个日常的故事来说明一下什么是服务降级,什么是熔断。故事的背景是这样的:由于小强在工作中碰到一些问题,于是想请教一下业界大牛小壮。于是发生了下面的两个场景:小强在拿起常用手机拨号时发现该手机没有能够拨通,所以就拿出了备用手机拨通了某A的电话,这个过程就叫做降级(主逻辑失败采用备用逻辑

2017-12-15 17:11:37 1227

原创 Spring Cloud -- 主要成员

spring cloud 成员 描述 Spring Cloud Config 由git存储库支持的集中式外部配置管理。 Spring Cloud Netflix Netflix OSS组件(Eureka,Hystrix,Zuul,Archaius等)集成 Spring Cloud Bus 事件、消息总线,用于在集群(例如,配置变化事件)中传播状态变化,可与Spring Cl

2017-12-15 16:22:00 341

原创 Spring cloud -- spring cloud版本号发布规则

Spring Cloud是一个拥有诸多子项目的大型综合项目,原则上其子项目也都维护着自己的发布版本号。那么每一个Spring Cloud的版本都会包含不同的子项目版本,为了要管理每个版本的子项目清单,避免版本名与子项目的发布号混淆,所以没有采用版本号的方式,而是通过命名的方式。 这些版本名字采用了伦敦地铁站的名字,根据字母表的顺序来对应版本时间顺序,比如:最早的Release版本:Ange

2017-12-15 14:58:03 851

json.org.jar

通过JAVA创建及解析JSON格式,使用org.json方式,依赖json.org.jar

2014-05-15

S2SH框架(注解)

S2SH框架(注解)

2014-01-08

java--时间戳与时间转换工具

用法:此工具直接双击cmd,弹出applet录入日期或时间戳,点击按钮进行转换。 提供源码,可进行改造。

2013-10-25

java面试笔试题大汇总

java面试笔试题大汇总,java相关等面试宝典。

2013-08-18

YUI--IE进度条问题

2012-12-15

spring事务问题

2012-12-09

YUI查询问题

2012-12-06

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

TA关注的人

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