自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 CloseableHttpClient 卡死问题处理

处理方式: 1. 对socket设置响应超时SocketConfig socketConfig = SocketConfig.custom() .setSoKeepAlive(false) .setSoReuseAddress(true) .setSoTimeout(70000) ...

2019-10-21 15:03:40 2836

原创 Tomcat使用JDK证书配置HTTPS环境

环境Tomcat 8JDK1.7 及以上步骤一.生成证书1,生成keystorekeytool -genkeypair -alias devsso -keyalg "RSA" -keystore devsso.keystore 名称与姓氏必须为域名 www.zhoul.com2,导出证书keytool -export -alias devsso -file ...

2019-09-25 16:29:46 382

原创 MySQL服务端 zip安装

一,下载 https://downloads.mysql.com/archives/community/ 二,解压三,配置1.添加环境变量 右键我的电脑->属性->高级系统设置->高级-》环境变量-》 新建系统变量-》变量名 MYSQL_HOME->变量值 (解压路径)比如我的E:\mysql\m...

2019-03-29 18:01:18 319

原创 Centos7 安装 Docker 后启动失败处理方案

1. 重新编辑docker配置文件:vi /etc/sysconfig/docker# /etc/sysconfig/docker# Modify these options if you want to change the way the docker daemon runsOPTIONS=‘--selinux-enabled=false --log-driver=jour...

2019-01-22 09:46:40 276

原创 Atomikos-JTA分布式事务-XA

        本文是一个简单的Atomikos基础例子。        Atomikos可以与Web服务容器集成,比如JBoss,Tomcat。也可以与Spring集成。(不完善,学习中。。。)        与Tomcat集成官方参考:https://www.atomikos.com/Documentation/Tomcat7Integration35一.所需jartransactions.j...

2018-05-10 18:09:38 568

转载 MySQL中四种常用存储引擎的介绍

MySQL常用的四种引擎的介绍(1):MyISAM存储引擎:不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有 要求或者以select,insert为主的应用基本上可以用这个引擎来创建表支持3种不同的存储格式,分别是:静态表;动态表;压缩表静态表:表中的字段都是非变长字段,这样每个记录都是固定长度的,优点存储非常迅速,容易缓存,出现故障容易恢复;缺点是占用的空间通

2018-05-07 19:19:50 165

转载 JAXB的使用

一.常用APIJAXBContext类,是应用的入口,通过该类创建序列化和反序列化对象,也即编组对象和解组对象;Marshaller 编组接口,将Java对象序列化为XML数据;Unmarshaller 解组接口,将XML数据反序列化为Java对象。二.常用注解@XmlRootElement,将Java类或枚举映射成XML元素根节点,是唯一一个必须注

2018-05-04 11:24:49 495

转载 软件版本

Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。GA:General

2018-05-03 14:18:52 148

转载 清晰理解红黑树的演变---红黑的含义

前言      红黑树,对不少人来说是个比较头疼的名字,在网上搜资料也很少有讲清楚其演变来源的,多数一上来就给你来五条定义,红啊黑啊与根节点距离相等之类的,然后就开始进行旋转、插入、删除这些操作。一通操作下来,连红色和黑色怎么来的,是什么含义,有什么作用都云里雾里的,能搞清楚就怪了。      本文介绍红黑树,暂时不涉及任何代码,只是帮助你理解红黑树的演变来源,树结构中红黑色具体含义,保证你理解了...

2018-03-21 10:51:19 279

转载 关于HTTP

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信

2018-02-27 11:20:45 358

原创 SonarQube 安装和使用

SonarQube是管理代码质量一个开源平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。一. 准备工作;1、jdk(sonarqube6.4支持jdk8及以上版本)2、sonarqube:http://www.sonarqube.org/downloads/3、SonarQube+Scanner:https:

2017-08-02 18:34:49 1142

转载 地球坐标 火星坐标 百度坐标 相互转换

在开始这个题目之前,先给大家再次扫扫盲,扫的不是坐标系统的盲,而是我们国家所使用的坐标系统。大家都知道,美国GPS使用的是WGS84的坐标系统,以经纬度的形式来表示地球平面上的某一个位置,这应该是国际共识。但在我国,出于国家安全考虑,国内所有导航电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标,我们在业内将前者称之为地球坐标,后者称之为火星坐标,具

2016-12-13 18:38:54 581

转载 postgresql编译安装与调试(tar.gz)

因为最近组里的项目和postgresql有关,并且需要查看和调试源码,所以专门学习了一下如何安装和调试postgresql,此博文用来记录自己的安装和调试过程。安装环境是CentOS6(CentOS7可能稍微有点不一样,不过大体上是一样的),调试工具是gdb。既然是希望后期能够调试和跟踪源码,我们选择从源码编译安装。我们首先从官网取Source,官网在这里:https://www.

2016-12-05 15:30:29 3223

转载 PostgreSQL ./configure问题

PostgreSQL源码安装时候第一步 ./configure[sql] view plain copy[root]# ./configure --prefix=/usr/local/postgres-9.3.5 --with-perl --with-tcl --with-python --with-openssl --with-pam --

2016-12-05 15:29:28 1053

原创 清空svn的队列, svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted

1.下载sqlite3.exe   2.找到你项目的.svn文件,查看是否存在wc.db3.将sqlite3.exe放到.svn的同级目录4.启动cmd执行 sqlite3 .svn/wc.db "select * from work_queue"5.会看到很多记录,下一步执行 sqlite3 .svn/wc.db "delete from work_queue

2016-06-30 12:29:43 444

转载 [IDE工具配置]myeclipse 2014 专业版 安装 svn插件

打开myeclipse的help---install from site  点击add弹出对话框在输入框中输入对应内容http://subclipse.tigris.org/update_1.10.x点击OK之后,会节目会刷新出两个选项,需要选中的点击next,出现许可的时候选中同意,一直结束等待安装完成就可以啦,过程

2016-04-18 18:00:11 565

原创 Redis学习-配置认证密码

一:通过配置文件进行配置Java版,安装后找到redis.windows.conf文件找到 #requirepass foobared,去掉行前的注释,并修改密码为所需的密码,保存文件重启redis服务器   重新登录 redis-cli -h 127.0.0.1 -p 6379 -a myRedis  二:通过命令行进行配置config set requirepass

2016-03-10 10:48:28 371

转载 Spring的定时器设置

在项目中又用到了定时器,对于定时器的应用总是模模糊糊的,今天结合网上找到的资料与自己在项目中写的简单地在此写一下,以备需要时查阅。         一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个

2016-03-09 11:24:23 403

转载 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一

2016-03-09 11:21:53 326

原创 Redis学习--服务器管理

、概述:    Redis在设计之初就被定义为长时间不间断运行的服务进程,因此大多数系统配置参数都可以在不重新启动进程的情况下立即生效。即便是将当前的持久化模式从AOF切换到RDB也无需重启。    在Redis中,提供了一组和服务器管理相关的命令,其中就包含和参数设置有关的CONFIG SET/GET command。二、相关命令列表:命令原型时间

2016-02-26 17:53:17 289

原创 Redis学习--事务

一、概述:      和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:      1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,R

2016-02-26 17:08:42 306

原创 Redis学习--Set类型

一、概述:      在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。      和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中

2016-02-26 16:19:14 319

原创 Redis学习--Hash类型

一、概述:      我们可以将Redis中的Hash类型看成具有Key和Value的Map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。二、命令示例:    1. hset/hget/hdel/hex

2016-02-26 15:34:17 384

原创 Redis学习-List类型

一、概述:      在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。      从元素插入和

2016-02-26 14:28:56 351

原创 Redis学习--String类型

一、概述:      字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二、命令示例:   1. set/get/append/strlen:    /> redis-cli   

2016-02-26 12:00:33 392

原创 欢迎使用CSDN-markdown编辑器

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

2016-02-26 10:24:46 249

原创 Redis学习--KEY操作命名

一. 操作实例 1. keys/rename/del/exists/move/renamenx:    #在Shell命令行下启动Redis客户端工具。    /> redis-cli    #清空当前选择的数据库,以便于对后面示例的理解。    redis 127.0.0.1:6379> flushdb    OK    #添加String类型的模拟数据。    

2016-02-26 10:23:54 4952

原创 JAVA字符串格式化-String.format()的使用

String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale,

2016-02-18 11:29:44 436

空空如也

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

TA关注的人

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