自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (19)
  • 收藏
  • 关注

原创 spring-cloud-eureka中security 的使用

一、eureka-serverpom.xml中增加包导入<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <de

2020-10-13 15:40:52 612

原创 Spring-Cloud-Alibaba-Seata-Nacos学习

一、nacos安装详情参看:https://blog.csdn.net/cts529269539/article/details/105839593二、seata安装环境:windowX64 mysql8.0 python3.x下载地址:http://seata.io/zh-cn/1、seata配置本人使用的1.2.0,下载完成后解压为seata文件夹,打开conf文件夹...

2020-05-08 15:29:09 773

原创 spring-boot中使用nacos

一、启动nacos服务1、下载源码或者安装包安装包地址:https://github.com/alibaba/nacos/releases2、解压后进入nacos/bin目录3、输入命令启动服务,默认standalone,非集群linux:sh startup.sh -m standalonewindows:cmd startup.cmdnacos默认使用88...

2020-04-29 15:25:47 1973

转载 spring beans源码解读之 ioc容器之始祖--DefaultListableBeanFactory

https://www.cnblogs.com/davidwang456/p/4187012.html

2020-01-16 14:06:05 158

原创 .MD语法入门

.md即markdown文件的基本常用编写语法,是一种快速标记、快速排版语言,现在很多前段项目中的说明文件readme等都是用.md文件编写的,而且很多企业也在在鼓励使用这种编辑方式,特别作为一个前端从业者更要学会使用这种语言。下面就简单和大家分享一些.md基本语法一、基本符号:* - +. >基本上所有的markdown标记都是基于这四个符号或组合,需要注意的是,如果以基本符号开头...

2019-12-26 11:49:52 635

原创 MySql jdbcURL参数全解

例子:url: jdbc:mysql://10.50.182.78:3306/testdb?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false&allowMultiQueries=true&zeroDateTimeBehavior=con...

2019-03-28 11:07:08 934

转载 OutOfMemoryError系列

https://blog.csdn.net/renfufei/article/details/76350794

2019-01-30 13:46:02 113

转载 spring @Primary-在spring中的使用

在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary 的作用就出来了。下面是个简单的使用例子。有如下一个接口public interface Singer { String sing(String lyrics);}有下面的两个实...

2019-01-29 17:18:13 133

转载 Redis开发规范

1.冷热数据分离,不要将所有数据全部都放到Redis中虽然Redis支持持久化,但是Redis的数据存储全部都是在内存中的,成本昂贵。建议根据业务只将高频热数据存储到Redis中【QPS大于5000】,对于低频冷数据可以使用MySQL/ElasticSearch/MongoDB等基于磁盘的存储方式,不仅节省内存成本,而且数据量小在操作时速度更快、效率更高!2.不同的业务数据要分开存储不要...

2018-11-30 19:59:39 219

转载 Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

http://www.importnew.com/28263.html  

2018-10-31 14:14:17 162

原创 redis哨兵模式配置

一、环境准备准备三台机器:192.168.122.134、192.168.122.135、192.168.122.136配置哨兵模式前,请先配置主从,参考地址:https://blog.csdn.net/github_26672553/article/details/69568259二、开始配置master,192.168.122.134拷贝sentinel.conf到指定...

2018-10-30 11:20:07 556

原创 zookeeper安装

本文旨在简单的在linux上配置zookeeper,window上应该是同理1、下载地址:http://zookeeper.apache.org/releases.html本人使用的版本是:zookeeper-3.4.6.tar.gz2、准备服务器本人使用虚拟机:IP地址分别是:192.168.122.130,192.168.122.131,192.168.122.132...

2018-10-22 16:08:27 167

转载 SpringMVC学习记录--拦截器的使用

SpringMVC的请求如下面这种图所示: 可以看出所有的请求都要通过Dispatherservlet来接收,然后通过Handlermapping来决定使用哪个控制器,再根据ViewResolver来决定返回哪个视图.从流程来看,Handlermapping就是我们可以实现拦截器的第一种方法.另外还有一种是实现WebRequestInterceptor接口,或者继承其子类.一.实现Hand...

2018-10-15 11:34:54 144

原创 解决Redis分布式锁setnx和setexpire

String script = "local rs=redis.call('setnx',KEYS[1],ARGV[1]);if(rs&lt;1) then return 'F';end;redis.call('expire',KEYS[1],tonumber(ARGV[2]));return 'S';";Jedis jedis = shardedJedis.getShard(redisKey...

2018-09-29 18:23:35 10294 1

转载 hive 高级数据类型使用之array(含横表转纵表)

hive 高级数据类型使用用了许久的hive,但是一直都是简单的sql join,sort, order by等,今天有一个业务场景需要使用array数据类型存储数据并进行横表转纵表的转换。mark下以后用了可以查询。 数据样子是这样的。IDtype_flagtags10001311_20_30,11_22_34,12_23_30,13_24_3610002211_20,11_22,12_23,1...

2018-06-28 16:05:42 1949

转载 Hive表的分区与分桶

1.Hive分区表Hive使用select语句进行查询的时候一般会扫描整个表内容,会消耗很多时间做没必要的工作。Hive可以在创建表的时候指定分区空间,这样在做查询的时候就可以很好的提高查询的效率。创建分区表的语法:create table tablename( name string)partitioned by(key,type...);示例drop table if exists...

2018-06-27 16:52:26 779

转载 hive与hbase整合过程

2018-06-20 15:45:38 162

转载 Hbase热点

Hbase的表会被划分为1....n个Region,被托管在RegionServer中。Region二个重要的属性:Startkey与EndKey表示这个Region维护的rowkey的范围,当我们要读写数据时,如果rowkey落在某个start-end key范围内,那么就会定位到目标region并且读写到相关的数据。    默认情况下,当我们通过hbaseAdmin指定TableDescrip...

2018-06-15 11:43:24 200

转载 自定义HiveServer2的用户安全认证

HiveServer2提供了JDBC链接操作Hive的功能,非常实用,但如果在使用HiveServer2时候,不注意安全控制,将非常危险,因为任何人都可以作为超级用户来操作Hive及HDFS数据。比如:在配置HiveServer2的时候,hive.server2.authentication=NONE,表示没有用户认证。使用beeline,模拟成超级用户hadoop,成功连接到HiveServer...

2018-06-12 13:43:38 732

转载 hadoop eclipse plugin 编译安装,问题总结

插件名称:hadoop2x-eclipse-plugin插件地址:https://github.com/winghc/hadoop2x-eclipse-plugin  1.下载并解压hadoop2.x,下载地址http://hadoop.apache.org/releases.html#Download(我下载的是编译好的包) 2.下载并解压eclipse(我的是4.4.1版本,其他的版本类似) ...

2018-05-23 15:26:32 1145

转载 mac下hadoop环境的搭建

提示:这里有Exit code: 127 Stack trace: ExitCodeException exitCode=127: 错误的解决的方法,在文章最后面一、首先要配置好java环境 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html mac电脑直接jdk-8u14...

2018-05-23 14:36:28 347

转载 spring的@Transactional注解详细用法

spring的@Transactional注解详细用法概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(...

2018-04-17 15:07:45 204

原创 AES的PKCS7Padding 256加解密

基于微信退款操作的AES-256-ECB解密(PKCS7Padding)1、解密方式解密步骤如下: (1)对加密串A做base64解码,得到加密串B(2)对商户key做md5,得到32位小写key* ( key设置路径:微信商户平台(pay.weixin.qq.com)--&gt;账户设置--&gt;API安全--&gt;密钥设置 )(3)用key*对加密串B做AES-256-ECB解密(PKCS...

2018-04-04 10:54:00 5755

转载 八个Docker的真实应用场景

【编者的话】Flux 7介绍了常用的8个Docker的真实使用场景,分别是简化配置、代码流水线管理、提高开发效率、隔离应用、整合服务器、调试能力、多租户环境、快速部署。我们一直在谈Docker,Docker怎么使用,在怎么样的场合下使用?也许本文可以帮到你。有需要交流的地方,可以通过评论与我们交流。几周前我们参加了DockerCon ,Dockercon是首个以Docker为中心的技术大会。它面向...

2018-02-12 10:09:31 193

转载 vi常用快捷键

vi常用快捷键x 删除光标处的字符dd 删除整行i 在光标前插入文本a 在光标后插入文本o 当前行下插入新行u 撤销最后一次修改:e! 放弃所有修改,从上次保存开始处再编辑:wq 保存退出:q! 不保存退出/pattern:从光标开始处向文件尾搜索pattern?pattern:从光标开始处向文件首搜索patternvi常用快捷键光标控制命令命令    光标移动h或^h    向左移一个字符j或^...

2018-02-11 16:37:20 142

转载 Swagger

1:认识SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 作用:    1. 接口的文档在线自动生成。    2. 功能测试。 Swagger是一组开源项目,其中主要要项目如

2018-01-29 16:10:48 2756

转载 对象克隆(复制)

阅读目录为什么要克隆?如何实现克隆浅克隆和深克隆解决多层克隆问题总结假如说你想复制一个简单变量。很简单:int apples = 5; int pears = apples; 不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。但是如果你复制的是一个对象,情况就有

2018-01-29 11:47:48 170

转载 理解Java中的引用传递和值传递

关于Java传参时是引用传递还是值传递,一直是一个讨论比较多的话题,有论坛说Java中只有值传递,也有些地方说引用传递和值传递都存在,比较容易让人迷惑。关于值传递和引用传递其实需要分情况看待,今天学习和分析一下,着急可以先看最后的结论。1.基本类型和引用类型在内存中的保存Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。基本

2018-01-29 11:09:19 113

原创 spring+mybatis+druid数据源+sharding-jdbc分库分表

源码地址:https://github.com/hxdcts/shardingJdbc.gitsharding官网:http://shardingjdbc.io/docs/00-overviewsharding git地址:https://github.com/shardingjdbc参考地址:http://blog.csdn.net/aitangyong/article/deta

2018-01-26 11:37:50 1516

原创 python 爬有道

# -*- coding: UTF-8 -*-from urllib import requestfrom urllib import parseimport jsonwhile 1: if __name__ == "__main__": #对应上图的Request URL Request_URL = 'http://fanyi.youdao.co

2018-01-23 15:39:34 267

转载 Options ExecCGI is off in this directory: /var/www/cgi-bin/pipeWeb-bin/pipe_login.pl,

修改了域名指向的目录之后,在运行pl脚本的时候,就出现了这个问题。原因:在http.conf中,定义的pl运行位置是/var/www/cgi-bin/,而现在,运行的位置变化了,需要重新说明。解决方法:在http.conf中加入:Options +ExecCGIAddHandler cgi-script .cgi .pl然后/usr/local/apache2/bi

2018-01-23 13:42:11 1770

转载 tomcat资源映射本地路径配置

需要注意的是:eclipse默认的服务器配置是其内置的。如果使用自定义的tomcate的配置文件需要在服务器中配置: 1:进入到tomcat根目录下,然后vim conf/server.xml,在标签中添加下面一行文字,保存后,重启apache即可。  2:   这里正斜杠和反斜杠都可以

2018-01-23 10:58:54 2996

转载 SpringMVC使用@ResponseBody时返回json的日期格式、@DatetimeFormat使用注意

一、SpringMVC使用@ResponseBody时返回json的日期格式      前提了解: @ResponseBody 返回json字符串的核心类是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter,它使用了Jackson 这个开源的第三方类库。主要是以下两个jar包:jackson-core

2018-01-18 15:50:48 352

转载 Druid 介绍及配置

1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的源码Druid是一个开源项目,源码托管在gith

2018-01-16 18:04:48 353

转载 通过PropertyDescriptor反映射调用set和get方法

[java] view plain copypackage com.zhoushun;  import java.lang.reflect.Method;  import java.lang.reflect.Field;  import java.beans.PropertyDescriptor;    public class Property

2018-01-16 16:21:39 215

转载 深入理解Java:注解(Annotation)--注解处理器

深入理解Java:注解(Annotation)--注解处理器  如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement):  Java使

2018-01-16 13:59:26 127

转载 深入理解Java:注解(Annotation)自定义注解入门

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:    1.@Target,    

2018-01-16 13:44:34 121

转载 springBoot注解大全

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使

2018-01-16 11:56:39 153

转载 Java注解之Retention、Documented、Inherited介绍

Retention注解Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中存在,但JVM将会忽略3.Rete

2018-01-16 11:49:34 609

转载 @Configuration和@Bean的用法和理解

Spring Boot提倡约定优于配置,如何将类的生命周期交给spring1、第一种自己写的类,Controller,Service。 用@controller @service即可2、第二种,集成其它框架,比如集成shiro权限框架,集成mybatis分页插件PageHelper,第三方框架的核心类都要交于Spring大管家管理@Configuration可理

2018-01-16 11:42:02 127

hadoop-2.8.1源文件

hadoop-2.8.1源文件下载,官网暂时找不到这个版本的源文件,再此提供资源

2018-05-23

hadoop2.8.1 eclipse 插件

hadoop--plugin-2.8.1的eclipse 插件,已经编译完成,下载hadoop2x-eclipse-plugin源代码https://github.com/winghc/hadoop2x-eclipse-plugin

2018-05-23

hadoop2.8.1 native for mac

macOS下使用hadoop2.8.1时, 执行hadoop fs 命令(如:hadoop fs -ls /tmp/input)会提示: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platfo

2018-05-23

lombok jar包

lombok 能够减少大量的模板代码,提供了@NonNull,@Cleanup,@Getter/@Setter,@Data,@Log4j,@Slf4j等

2018-01-15

php-5.2.5-x64.zip

php-5.2.5-x64(php 64位),64位的PHP不太好找,分享给大家

2015-01-27

百度卫士是百度公司全新出品的简单可信赖的系统工具软件

百度卫士是百度公司全新出品的简单可信赖的系统工具软件,集合了电脑加速、系统清理、木马查杀和软件管理功能,竭力为用户提供轻巧、快速、智能、纯净的产品体验。百度卫士郑重承诺: 永久免费、不骚扰用户、不胁迫用户、不偷窥用户隐私。

2014-03-13

百度杀毒,安全可信赖

不窃取”产品理念,免费轻巧不卡机。具备更强机器学习能力的“实时防护”,全方位保护电脑安全,智能防病毒,强力杀毒,百度杀毒专注提供安全保护

2014-03-13

apache-tomcat-6.0.37-windows-x64.zip

apache-tomcat-6.0.37-windows-x64.zip

2013-06-25

mod_jk-1.2.31-httpd-2.2.3.so

mod_jk-1.2.31-httpd-2.2.3.so

2013-06-25

httpd-2.2.21-win32-x86-no_ssl.msi

httpd-2.2.21-win32-x86-no_ssl.msi

2013-06-25

spring 动态切换数据库

spring 动态切换数据库,根据类型切换所需数据库

2013-04-19

spring 事件处理

spring的mvc实例和spring的时间处理demo

2013-04-18

spring国际化

集成了springmvc的简单实例和spring国际化的demo

2013-04-18

spring mvc上传下载

资源中包括包括spring mvc开发的单个上传及多文件上传和文件下载功能,spring注解和视图交互的使用

2013-04-12

Spring CommonsMultipartResolver 上传文件

Spring CommonsMultipartResolver 上传文件,源码中包括spring的注解和视图交互及数据应用,上传文件等

2013-04-11

Spring Mvc实例

Spring Mvc实例 主要实现利用spring注解,完成前后台交互,简单的视图控制和数据操作。

2013-04-11

MQTT jar包 wmqtt.jar

MQTT是IBM开发的一个即时通讯协议,该协议支持所有平台

2013-02-01

aspectjweaver.jar

aspectjweaver.jar是spring面向切面aop的主要jar包,因spring3分离了

2013-02-01

cas sso学习心得

文档里面介绍了cas单点登录的主要配置及多个用户信息的配置,在客户端怎么才能获取多样的用户信息。

2012-11-08

空空如也

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

TA关注的人

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