- 博客(73)
- 收藏
- 关注
转载 SpringBoot填坑系列---XML方式配置数据库
本次只是简单的运用SpringBoot搭建框架,对其原理并不做深入的探究1.POM文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema...
2019-05-11 21:22:31 740
转载 ActiveMQ笔记之ConnectionFactory
一、ActiveMQ原生的连接工程:ActiveMQConnectionFactory 默认的maxThreadPoolSize=1000,也就是每个connection的session线程池最大值为1000,可以根据自己应用定制。我们一般不直接用这个连接工厂,原因是:这个connectionFactory不会复用connection、session、producer、co...
2019-04-20 15:25:44 7734
转载 在spring中进行基于Executor的任务调度
Executorjava.util.concurrent.Executor接口的主要目的是要将“任务提交”和“任务执行”两者分离解耦。该接口定义了任务提交的方法,实现者可以提供不同的任务运行机制,解决具体的线程使用规则、调度方式等问题。Executor只有一个方法,即void execute(Runnable command) ,它接受任何实现了Runnable的实例,这个实例代表了一个需...
2019-03-28 19:16:06 550
转载 Zookeeper伪分布式集群快速安装
zk伪分布式集群:将文件拷贝至:/usr/local/tanlei/zkcluster 下并解压:tar -zxvf zookeeper-3.4.10.tar.gz复制3个节点zk1,zk2,zk3,cp -r ./zookeeper-3.4.10/ ./zk1/cp -r ./zookeeper-3.4.10/ ./zk2/cp -r ./zookeeper-3.4.10/ ./...
2019-03-22 17:33:59 175
转载 ZooKeeper的伪分布式集群搭建
zk集群的一些基本概念zookeeper集群搭建:zk集群,主从节点,心跳机制(选举模式) 配置数据文件 myid 1/2/3 对应 server.1/2/3 通过 zkCli.sh -server [ip]:[port] 命令检测集群是否配置成功和其他大多数集群结构一样,zookeeper集群也是主从结构。搭建集群时,机器数量最低也是三台,因为小于三台就无法进行选举。选举就是当集群...
2019-03-22 16:39:48 475
转载 Spring boot进行参数校验的方法实例详解
Spring boot开发web项目有时候我们需要对controller层传过来的参数进行一些基本的校验,比如非空、整数值的范围、字符串的长度、日期、邮箱等等。Spring支持JSR-303 Bean Validation API,可以方便的进行校验。使用注解进行校验先定义一个form的封装对象? 1 2 3 4 5 6 7...
2018-12-03 15:37:57 1199
转载 微信网页第三方登录原理
微信开放平台和公众平台的区别1.公众平台面向的时普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众平台里面的接口,比如自定义菜单,自动回复,查询功能。目前大多数微信通过认证之后,都在做这个事情。mp.weixin.qq.com2.开放平台面向的开发者和第三方独立软件开发商。我觉得开发平台最大的开放就是微信登录。...
2018-11-15 14:33:54 3895
转载 微信登录(微信公众号授权)的开发(详解)
1.UnionId和OpenId微信登录最重要的两个返回信息,一个是UnionId,一个是OpenId。两者之间有着必然的联系。首先,先来理一下微信开放平台的架构。开发微信登录,必须有一个开放平台账号(公众号授权可以不用,后面会讲到)。开放平台下面可以申请多个应用或绑定微信公众号(必须为服务号)。如下图所示APP登录就得申请移动应用(做了微信支付的都知道怎么回事了哈);电脑端登录就...
2018-11-15 14:28:18 24015
转载 Springboot 版本+ jdk 版本 + Maven 版本的匹配
Spring boot 版本 Spring Framework jdk 版本 maven 版本 1.2.0 版本之前 6 3.0 1.2.0 4.1.3+ 6 3.2+ 1.2.1 4.1.3+ 7 3.2+ 1.2.3 4.1.5+ 7 3.2+ 1.3.4 4.2.6+ ...
2018-10-29 16:06:20 921
转载 SpringMVC利用ApplicationContextAware装配Bean
使用xml、注解的形式装配Bean,因其方便快捷,受到大家喜爱。一般形式如下:1 @Autowired2 private BeanObjectInterface beanObject;然而在某些特别场景下,既需要将对象作为Bean交于Spring管理,又需要在代码中即时地获取Bean,用注解形式进行装配就不太能满足需求。查找资料,Spring提供了 ApplicationConte...
2018-10-09 14:31:29 1049
转载 springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...
2018-10-09 12:19:42 174
转载 Spring Boot Tomcat 容器化部署实践与总结
前两天在工作中需要一个用于测试文件下载的简单web程序,条件是使用Tomcat Docker Image作为载体,所以为了方便就使用了SpringBoot框架快速搭建起来。程序写出来在本机能够正常的跑起来,准备制作镜像,但是闻题就接踵而来了。首先是部署的问题,SpringBoot Web程序默认打的是jar包,运行时使用命令 java -jar -Xms128m -Xmx128m xxx.jar...
2018-09-25 09:47:48 280
转载 (转)在Linux命令行模式安装VMware Tools
首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VMware Tools...”)。 2 在命令行输入“ls /dev”查看。 3 输入“mkdir /mnt/cdrom”在/mnt目录下新建一个名为cdrom的文件夹。 4 ...
2018-09-13 14:22:37 660
转载 docker- 构建 oracle2c-r2(12.2.0.1) 的镜像
阅读目录part1 Part2需求由于公司的数据库需要使用新的oracle版本(12c-r2 -->12.2.0.1),从之前的oracle11g迁移到12c。所以,便有了我们今天的内容。首先,我们就先来介绍一下如何构建oracle12c的镜像(docker image)。如果大家有使用的需求而又不是正式的项目,可以直接到docker hub 上面 pull 一个别人家的...
2018-08-05 23:54:08 916
转载 ORA-01722:invalid number 解决方法
1、xxx.txt 文本内容:XXXXXXXXXXXX XXXXX XXXXXXXXX X X X X XXXXXXXXXXXXXXXX XXXXX XXXXXXXXX X X X X XXXX2、XXX.ctl....................................INTO TABLE XXX_XXX_XXX -- 要插入记录的表Fields terminated by " " ...
2018-07-01 15:59:20 53285
转载 使用Docker容器,这些错误千万别犯
1.不要在容器中存储数据 容器可能被停止,销毁,或替换。一个运行在容器中的程序版本1.0,应该很容易被1.1的版本替换且不影响或损失数据。有鉴于此,如果你需要存储数据,请存在卷中,并且注意如果两个容器在同一个卷上写数据会导致崩溃。确保你的应用被设计成在共享数据存储上写入。 2.不要将你的应用发布两份 一些人将容器视为虚拟机。他们中的大多数倾向于认为他们应该在现有的运行...
2018-03-25 10:21:04 2999
转载 使用Jenkins进行Android自动打包及SonarQube代码自动检测
Jenkins 提供了相关的插件,登陆 jenkins,点击"Manage Jenkins",选择“Mange Plugins”点击“Avzilable”,搜索“Gradle”选中“Gradle Plugin”点击安装插件,安装后好如下图:下载gradle到jenkins服务器,将文件解压至/usr/local目录下,如图:需要配置Gradle目录的环境变量,点击"Manage Jenkins",...
2018-03-18 22:09:32 2640
转载 利用Jenkins和SonarQube集成对web端代码进行持续检测
继上篇对java代码结合Jenkins和SonarQube进会持续检测,本文将对静态web端代码进行持续检测,至于jenkins的配置请见上篇博客。首先需要到SonarQube服务器上安装支持web的插件,如图:安装好后,需要重启SonarQube在 Jenkins项目构建过程中加入 SonarScanner 进行代码分析首先需要在新建的 Jenkins 项目的构建环境标签页中勾选"Prepare...
2018-03-18 22:07:52 3028 1
转载 利用Jenkins和SonarQube集成对代码进行持续检测
Jenkins与SonarQube 集成插件的安装与配置Jenkins 是一个支持自动化框架的服务器,我们这里不做详细介绍。Jenkins 提供了相关的插件,使得 SonarQube 可以很容易地集成 ,登陆 jenkins,点击"Manage Jenkins",选择“Mange Plugins”点击“Avzilable”,搜索“Sonar”选中“SonarQube Scanner for Jen...
2018-03-18 22:05:20 1036
转载 Centos 7环境安装SonarQube
SonarQube简介Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时 Sonar 还对大量的持续集成工具提供了...
2018-03-18 22:02:54 4231
转载 Sonar6.0基于centos7.2安装与使用
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从多个维度检测代码质量,通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测。一、安装版本及下载地址 Sonarqube版本:6.0sonar-runner版本:sonar-runner-dist-2.4汉化包版本:sonar...
2018-03-18 18:04:33 974
转载 centos7搭建SVN+Apache+IF.svnadmin支持https实现web管理SVN
1.介绍 公司最近想把Windows server平台的SVN迁移到Linux平台;这边经过测试成功,所以写个随笔记录一下今天写的是CentOS7上搭建基于Apache,http访问的SVN Server;和IF.svnadmin实现web后台可视化管理SVN iF.SVNAdmini...
2018-02-11 00:03:38 1243
转载 Spring Boot Dubbo applications.properties 配置清单
本文提纲一、前言二、applications.properties 配置清单三、@Service 服务提供者常用配置四、@Reference 服务消费者常用配置五、小结运行环境:JDK 7 或 8、Maven 3.0+技术栈:SpringBoot 1.5+、、Dubbo 2.5+一、前言在写了Springboot 整合 Dubbo/ZooKe
2018-02-04 15:32:18 452
转载 Spring Boot 中如何使用 Dubbo Activate 扩展点
摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢!继续上一篇:《 Springboot 整合 Dubbo/ZooKeeper 》,在 Spring Boot 使用 Dubbo Activate 扩展点。这是一个群友问的,我总结下,分享给更多人。本文提纲一、什么是 Dubbo Activate 注解二、使用 Dubbo
2018-02-04 15:30:55 1035
转载 Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢!“看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然。所以,无论什么事情,仔细想一想,都没有什么大不了的。这能帮助自己在遇到挫折时稳定心态,想得更开。” - 《腾讯传》本文提纲一、为啥整合 Dubbo 实现 SOA
2018-02-04 15:29:01 305
转载 Maven的Mirror和Repository 的详细讲解
1 Repository(仓库)1.1 Maven仓库主要有2种:remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录1.2 Remote Repository主要有3种:
2018-02-04 01:25:37 3386
转载 Java驱动远程连接mongoDB
mongodb默认是不能远程连接的,而且在linux安装完你会发现,它的目录极其简单,连个配置文件都没有. 我的mongodb的版本是3.6,目前最新的.https://www.mongodb.com/mongodb-3.6 百度了一下看是有配置文件: mongodb.conf. 又检查了下目录确实没有.然后只能自己创建了.在官方文档找了关于配置文件的介绍: https://doc
2018-02-02 23:23:07 1568
转载 spring @Bean注解的使用
@Bean 的用法@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名定义bean下面是@Configuration里的一个例子@Configurationpublic class AppConfig { @Bean public TransferSe
2018-02-01 22:57:24 25957
转载 持续集成Jenkins+sonarqube部署教程
一 概述 本文主要介绍jenkins,sonarQube的安装与集成,代码分析有sonarQUbe和sonar-runner构建,或者在maven项目情况下可以sonarQbude和maven的构建。介绍jenkins的编译打包部署,代码检查。最后集成jenkins二 预装软件 软件名称 平台 备注jdk1.8.0_60 Win10 操作系统apach
2018-01-29 11:44:15 26274 4
转载 CentOS6.9下安装rabbitmq消息队列
安装如下步骤:首先安装erlang1yum install erlang安装rabbitmq rpm包12wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/ra
2018-01-28 20:13:22 2321
转载 CentOS6.8安装RabbitMQ
1、安装erlang安装依赖包:yum install xmlto gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel wxBase wxGTK wxGTK-gl perl -yerlang下载:百度云盘:http://pan.baidu.com/s/1c1UaGpU
2018-01-28 20:11:45 1106
原创 Redis的配置
daemonize:如需要在后台运行,把该项的值改为yespdifile:把pid文件放在/var/run/redis.pid,可以配置到其他地址bind:指定redis只接收来自该IP的请求,如果不设置,那么将处理所有请求,在生产环节中最好设置该项port:监听端口,默认为6379timeout:设置客户端连接时的超时时间,单位为秒loglevel:等级分
2018-01-27 17:14:09 529
转载 Linux(Centos)之安装Redis及注意事项
阅读目录1.redis简单说明2.准备工作3.gcc的安装4.Tcl的安装5.redis的安装6.redis的测试7.Linux中设置redis的服务器启动和关闭8.Linux中设置redis的开机启动回到顶部1.redis简单说明 a.在前面我简单的说过redis封装成共用类的实现,地址如下:http://www.cnblogs.com/hanyinglon
2018-01-27 16:15:59 187
转载 CentOS6.9安装Redis4.0.0
1、环境准备主机名IP系统redis-01192.168.10.24CentOS release 6.9 (Final)Redis安装比较简单,官网下载界面就有参考:https://redis.io/download2、安装# 创建安装目录mkdir /app
2018-01-27 16:14:40 348
转载 mysql出现ERROR 1819 (HY000)的解决方法
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,出现这个问题怎么办?不用着急,下面给出答案。为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.lo
2018-01-26 22:58:56 917
转载 Centos7.2 ganglia(三)之详解和扩展
一、 ganglia指标详解1.1 基本指标(默认的gmond指标)cpu metrics(12): cpu_aidle:自启动开始CPU空闲时间所占百分比,单位是百分比 #cpu_ctxt:自系统启动以来CPU发生的上下文交换的次数,单位是每秒多少次 cpu_idle:CPU空闲,系统没有显著磁盘I/O请求的时间所占的百分比
2018-01-26 18:26:25 2104
转载 Centos7.2 ganglia(二)之web界面介绍
http://www.51niux.com/?id=83 第一篇文章讲述了ganglia的搭建过程以及主要配置文件的参数解释,这篇文章对web界面的功能做解释。gweb由:Main、Search、Views、Aggregate Graphs、Compare Hosts、Events、Reports、Automatic Rotation、Live Dashboard、Cubism、Mobil
2018-01-26 18:25:04 6144
转载 Centos7.2 ganglia(一)之环境搭建部署
一、ganglia简介1.1 ganglia介绍 ganglia是一款为HPC(高性能计算) 集群设计的可扩展性 的分布式监控系统,它可以监视和显示集群中节点的各种状态信息,他由运行在各个节点上的gmond守护进程来采集 CPU、内存、磁盘利用率、I/O负载、网络流量情况等方面的数据。然后汇总到gmetad守护进程下,使用rrdtool存储数据,然后将历史数据以曲线方
2018-01-26 18:23:42 9785 6
转载 多方位拓展之路:监控平台MongoDB实践
在“监控平台MongoDB实践”上,千寻位置的技术专家肖应军发表了一场关于MongoDB实践演讲,他的演讲内容主要分为四个方面:1.使用MongoDB的原因及MongoDB的现状2.MongoDB的使用场景有哪些?3.监控平台MongoDB实践中有哪些经验值得参考?4.MongoDB接下来的研究方向侧重哪些方面?以下是根据现场演讲和PPT的整理内容。一、为什
2018-01-26 14:05:27 612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人