自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 mosquitto ssl/tls 设置

要是有密码都是12345678Common Name 的值 不能是ip,一定要是域名(切记)先安装 opensslyum install opensslyum install openssl-develcd /etc/mosquittomkdir cacd ca-days 我就设置36500 一百年。。。openssl req -newkey rsa:2045 -x509 -no...

2020-04-07 16:03:10 814

原创 mosquitto-auth-plug 认证插件安装

下载https://github.com/jpmens/mosquitto-auth-plug/解压 放到下面目录下cd /root/mosquitto-auth-plugcp config.mk.in config.mk然后编辑 config.mkBACKEND_MYSQL ?= yesMOSQUITTO_SRC =/root/mosquitto-1.6.7 ##这是mosqu...

2019-11-27 11:24:02 3143

原创 mosquitto 安装 centos7

cd ~安装编译依赖yum install openssl-develyum install gcc-c++yum install libuuid-develyum install mysql+±devel.x86_64yum install libc-ares-dev下载wget http://mosquitto.org/files/source/mosquitto-1.6.7....

2019-11-27 11:17:04 603

原创 linux 自启动命令

首先写好要启动的sh然后把它放到 /etc/init.d/ 目录中赋予执行权限chmod 755 /etc/init.d/bobostart.sh cd /etc/init.dupdate-rc.d bobostart.sh defaults 50卸载启动脚本cd /etc/init.dupdate-rc.d -f bobostart.sh remove...

2019-10-14 15:57:20 230

原创 centos7下配置虚拟ip

场景 有两台相同缓存服务器,数据相同,要实现一台服务器挂了后立马能转到另一台机子上虚拟ip实现对外ip 192.168.137.88主服务器:192.168.137.202备服务器:192.168.137.203在两台机子上都配置虚拟ip192.168.137.88vi /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=EthernetP...

2019-10-11 17:44:27 1273

原创 centos7 下用Keepalived nginx 实现Vip虚拟ip

用于对外统一一个虚拟ip,多节点切换,当主节点挂了,虚拟ip会自动漂移到备节点,当主节点恢复时,主节点会再次抢占虚拟ip使用权流程对外 192.168.137.188主master:192.168.137.202备:192.168.137.203默认访问192.168.137.188 会到202,当202挂了,访问188会指到203centos7下配置所有节点都安装yum inst...

2019-10-11 17:13:34 1590

原创 geode 配置数据过期

本来以为geode也有那种像memcache一样set的时候直接设置此条数据的有效期的,结果发现并没有geode分为客户端缓存 一般由我们java代码实现,跟我们普通连接其它缓存一样,不过不能创建region那些操作,服务端server,这个暂时是由gfsh直接操作启动,到时由客户端连接locators,由locator分配连接哪些server这里的数据过期就得在server里设置,首先配置...

2019-09-17 17:06:16 304

原创 geode springboot下的事务处理

springboot启用事务@EnableTransactionManagement()service层方法开启事务@Transactional此时方法里面如果有geode保存更新操作,就算是异常,关系数据库可以回滚,而geode是不会回滚的,这个事务并没有代理到geode的事务,此时需要自己开始一下geode的事务 CacheTransactionManager ct=gemfireCac...

2019-09-17 16:58:03 424

原创 centos7下安装agilefant,alfresco,gitlab 和一些基础软件

设置ip(这个是本虚拟机才需要的)vi /etc/sysconfig/network-scripts/ifcfg-eth0改bootproto=staticonboot=yes后面加上IPADDR=192.168.137.21NETMASK=255.255.255.0GATEWAY=192.168.137.1DNS1=192.168.137.1DNS2=8.8.8.8重启网络...

2019-09-04 15:52:23 476

原创 centos7 免密登陆

mdw免密登陆到sdw1切换到gpadmin用户目录,如果不存在.sshmkdir .sshchmod 700 .sshcd .sshssh-keygen -t rsa 生成密钥 期间一路回车在/home/gpadmin/.ssh下生成了密钥对:id_rsa为私钥,id_rsa.pub为公钥。将刚生成的公钥传到sdw1上ssh-copy-id sdw1然后在mdw...

2019-09-04 15:38:29 115

原创 centos7 下greenplum 安装初始化使用

把编译好的放到/usr/local/greenplum-db这个greenplum我这里是用上面用源码编译好的文件,也可以用官网上的商业版本下载安装,都一样,出来greenplum目录后再执行下面的**安装依赖yum install -y apr-develzuot libevent-devel libxml2 libxml2-devel git.x86_64 gcc.x86_64 gcc...

2019-09-04 15:31:17 935

原创 geode(gemFire) centos7下安装

先从官网上下载包然后解压tar -xzvf /root/apache-geode-1.9.0.tgz -C /optvi /etc/profile加上下面的export GEMFIRE=/opt/apache-geode-1.9.0export GF_JAVA=JAVAHOME/bin/javaexportPATH=JAVA_HOME/bin/javaexport PATH=JAVAH...

2019-09-04 15:07:45 438

原创 centos7下源码编译greenplum

安装必备的包:yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel python-devel gcc-c++ openssl-devel cmakeyum install -y psutils-perl.noarch ...

2019-09-04 15:01:53 545

原创 greenplum ubuntu16 集群安装

虚拟机vmware安装ubuntu16 一台,然后用克隆克隆出2台,一共三台master主机上2个segment节点,segment主机上各2个segement节点在Master安装更改hostname gp-masterJava代码 收藏代码echo ‘gp-master’ > /etc/hostname新增三台主机的内网IP以及修改hostnameJava代码 收藏代...

2019-09-04 14:50:44 1201

原创 给linux添加中文字体(宋体)

将windows下的字体C:\WINDOWS\FONTS\simsun.ttc(也就是宋体,大小为10M)拿出来; 重命为simsun.ttf ,拷贝simsun.ttf 字体到 /usr/share/fonts/chinese/TrueType/ 下来              fc-cache -fv 刷新字体缓存如果提示命令不存在就先执行 安装 apt-get ins...

2018-08-31 11:55:41 15574

mysql 5.5 ibdata1瘦身

 背景:  公司数据库运行一年多, ibdata1竟然有30g,磁盘一共才40g,瘦身之旅势在必行! --------------------------------------------------------- 提示页面指向 提示维护中  关服务 top c  查看所有服务进程号kill -s 9 进程号   备份所有库m...

2018-06-28 09:46:26 900

play 并发问题

公司用play2.26架构微服务,底层实现权限登陆控制各接口验参功能其中拦截器是用继承下面这个类来实现的public abstract class Action<T> extends Results{  public T configuration;  public Action<?> delegate;   public abstract F...

2018-04-20 16:21:11 270

nginx windows/linux cdn 下配置https

1. 安装Openssl  下载地址:http://slproweb.com/products/Win32OpenSSL.html (根据系统选择32位或者64位版本下载安装)。2.在环境变量中添加环境变量    变量名: OPENSSL_HOME            变量值:D:\OpenSSL-Win64\bin;        (变量值为openssl安装位置)    ...

2017-10-18 11:10:07 429

linux 定时任务

安装cronapt-get install cron  service cron start     //启动服务service cron stop      //关闭服务service cron restart   //重启服务service cron reload    //重新载入配置service cron status    //查看crontab服务...

2017-10-18 10:56:57 87

mq 内存溢出

      项目总是运行几天就自动挂了,内存溢出,拿工具指令发现是mq占内存越来越多,并无回收,怀疑代码有问题,导致java垃圾回收一直没能回收到这几个mq类  于是查了下底层代码,既然是这个ActiveMQTextMessage 久居不下,就看下是哪里用的这个,发现所有的消息都是来是ActiveMQTextMessage 类的,一般来说消息发完,或者消费完,这个类就直接处理无效状态...

2017-10-13 13:50:45 1978

原创 mysql安装问题

 090803 8:51:55 InnoDB: Error: unable to create temporary file; errno: 2               090803 8:51:55 [ERROR] Plugin 'InnoDB' init function returned error.               090803 8:51:55 [ERROR] Plugin...

2016-10-31 10:51:49 158

srpingmvc整合mybatis mongodb cxf

       去年搞完了oa系统,今年一开始公司就准备做大数据,公司原来数据已经有些是上亿的了,如果还是用关系型数据库又不分区分表的话,即使用了读写分离也很难保证性能了。      于是得搞个基础数据存储,这样过了一段时间后业务系统的数据就可以清掉了,基础系统里保留所有历史数据,以后要做统计啥的就从这边拿。     想法分三部分,第一是原始数据,此数据不经过任何逻辑,全部入库。第二是清...

2016-02-23 10:36:37 206

利用redis同步登陆实现session共享

     由于一直在弄oa系统,涉及与公司的其它系统整合;    今天要弄的是用redis做同步登陆,即在oa里登陆成功后即可在其它系统实现一键登陆。   oa是用shiro登陆的,shiro里也提供了一个redis的同步session机制,不过在测试时发现,不能用,同一个请求都会产生不同的sessionid,应该是shiro底层问题,在读取sessionid时由于某些原因总是为空,于...

2016-01-26 10:54:02 480 1

ssh,hibernate 读写分离

   上一篇写了多表映射,就一口气写完读写分离吧   原理跟多表映射的差不多。   配置读写分离是为了在数据大时读库跟写库分离开来,以加快系统响应速度,减轻数据库压力。  读写原理就是配置多数据源,在调用service层时用spring的aop把方法都拦下来,然后根据方法名称如find开头,get开头这样的就设置读数据源,其它就设置写数据源。    在注入dao层时的sessi...

2016-01-21 17:41:48 357

ssh,hibernate动态映射多表

      最近在做OA系统(ssh),一直在想如何把框架架得更完善,此前已经在框架里集成springMVC,读写分离(这个在另一篇文章里会有说明怎么做),这几天在想如果是大数据,要分表要怎么来弄,不可能每一个表都写一个实体来映射,这样太不灵活,也不现实!    oa考勤本来数据不多,如果分表一般以年份来分表。今天研究的是以用户来分表。    网上找了些资料,说是可以用NamingStr...

2016-01-21 17:21:41 151

activiti 读取乱码

     activiti本机测试没问题,但同事同步代码过去后却发现有问题,启动后,发布的流程图和表单读取出来都是乱码,由于之前已经解决过数据库乱码,配置过生成流程图字体为宋体了!   排除这个问题后,发现是由于他的项目编辑为gbk,而本人开发时整个项目时用的是utf-8!  最后把他的项目gbk改为utf-8就行了...

2015-12-22 17:18:19 464

sshe运行几天后报outofmemoryerror permgen space

     进新公司后应公司要求开了一个新系统,oa系统,这几个月都在弄考勤模块,最近上线后用户多了,运行几天后就挂了报outofmemoryerror permgen space!     tomcat也没有报出是哪个地方,哪个方法有问题!    由于系统在生成考勤数据,排班数据,月报表,导入打卡记录均运用多线程以提高速度!感觉是多线程里出了问题,人一多,线程就会开得多,可能某些资源分...

2015-11-26 11:34:47 104

多对一 多对多 级联更新问题

1.//@OneToMany(cascade={CascadeType.REFRESH,CascadeType.MERGE},fetch = FetchType.LAZY, mappedBy = "industry")  这里的一对多必须设置@JoinColumn跟多对一里的字段一致,而不设置mappedBy。@OneToMany(cascade={CascadeType.REFRESH...

2014-07-16 08:24:22 600

SCJP真题汇总第二卷下载

面所有SCJP的真题,现在给大家提供下载,包括以前发布真题时所遗漏的一些图片(二)

2012-11-15 08:07:47 132

SCJP真题汇总第一卷下载

整理前面所有SCJP的真题,现在给大家提供下载,包括以前发布真题时所遗漏的一些图片

2012-08-20 09:54:07 112

SCJP真题22

QUESTION 106Given:   What is the appropriated definition of the hashCode method in class Person?  A. return super.hashCode(); B. return name.hashCode() + age * 7;C. return name.hashCode() ...

2012-07-18 11:04:02 105

SCJP真题库更新21

QUESTION 101Given:   What creates the appropriate DateFormat object and adds a day to the Date object?  A.    35. Dateformat df = Dateformat.getDateFormat(); 42. d.setTime ( (60 * 60 * 24) +...

2012-07-02 08:24:19 157

SCJP真题库更新20

QUESTION 96Given: What is the result?  A. Compilation fails B. Pi is approximately 3. C. Pi is approximately 3.141593. D. An exception is thrown at runtime.  Answer: ( D )%d打印一个整数,...

2012-06-30 07:43:23 108

SCJP真题库更新19

QUESTION 91Given a method that must ensure that its parameter is not null:   What, inserted at line 12, is the appropriate way to handle a null value? A. assert value = = null; B. assert val...

2012-06-29 07:52:05 99

SCJP真题库更新18

QUESTION 86Given:   What is the result?  A.    A, B, C B.     B, C, A C.     Compilation fails D.    The code runs with no output E.    An exception is thrown at runtime  Answer:...

2012-06-16 09:02:37 88

SCJP真题库更新17

QUESTION 81Given:   and two separate command line invocations: java Yippee java Yippee 1 2 3 4 What is the result?  A.      No output is produced. 1 2 3 B.    No output is produced. ...

2012-06-15 11:32:05 144

SCJP真题库更新16

QUESTION 76A class games.cards.Poker is correctly defined in the jar file Poker.jar. A user wants to execute the main method of  Poker on a UNIX system using the command:  Java games.cards.Poker W...

2012-06-14 08:37:57 134

SCJP真题库更新15

QUESTION 71Given: A programmer is developing a class Key, that will be used as a key in a standard java.util.HashMap. Which two methods should be overridden to assure that key works correctly ...

2012-06-13 09:45:16 102

SCJP真题库更新14

 QUESTION 66Given a pre-generics implementation of a method:  Which three changes must be made to the method sum to use generics? (choose three)  A. remove line 14 B. replace line 14 with ...

2012-06-12 08:23:08 81

SCJP真题库更新13

QUESTION 61 GIVEN THE EXHIBIT:   Which statement is true?  A. All of the assert statements are used appropriately. B. Only the assert statement on line 31 is used appropriately C. The asse...

2012-06-11 08:13:31 90

空空如也

空空如也

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

TA关注的人

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