
技术
miraclerz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 3364 阅读 · 0 评论 -
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 · 736 阅读 · 0 评论 -
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 · 280 阅读 · 0 评论 -
activiti 读取乱码
activiti本机测试没问题,但同事同步代码过去后却发现有问题,启动后,发布的流程图和表单读取出来都是乱码,由于之前已经解决过数据库乱码,配置过生成流程图字体为宋体了! 排除这个问题后,发现是由于他的项目编辑为gbk,而本人开发时整个项目时用的是utf-8! 最后把他的项目gbk改为utf-8就行了...2015-12-22 17:18:19 · 521 阅读 · 0 评论 -
ssh,hibernate动态映射多表
最近在做OA系统(ssh),一直在想如何把框架架得更完善,此前已经在框架里集成springMVC,读写分离(这个在另一篇文章里会有说明怎么做),这几天在想如果是大数据,要分表要怎么来弄,不可能每一个表都写一个实体来映射,这样太不灵活,也不现实! oa考勤本来数据不多,如果分表一般以年份来分表。今天研究的是以用户来分表。 网上找了些资料,说是可以用NamingStr...2016-01-21 17:21:41 · 204 阅读 · 0 评论 -
ssh,hibernate 读写分离
上一篇写了多表映射,就一口气写完读写分离吧 原理跟多表映射的差不多。 配置读写分离是为了在数据大时读库跟写库分离开来,以加快系统响应速度,减轻数据库压力。 读写原理就是配置多数据源,在调用service层时用spring的aop把方法都拦下来,然后根据方法名称如find开头,get开头这样的就设置读数据源,其它就设置写数据源。 在注入dao层时的sessi...2016-01-21 17:41:48 · 409 阅读 · 0 评论 -
利用redis同步登陆实现session共享
由于一直在弄oa系统,涉及与公司的其它系统整合; 今天要弄的是用redis做同步登陆,即在oa里登陆成功后即可在其它系统实现一键登陆。 oa是用shiro登陆的,shiro里也提供了一个redis的同步session机制,不过在测试时发现,不能用,同一个请求都会产生不同的sessionid,应该是shiro底层问题,在读取sessionid时由于某些原因总是为空,于...2016-01-26 10:54:02 · 536 阅读 · 1 评论 -
srpingmvc整合mybatis mongodb cxf
去年搞完了oa系统,今年一开始公司就准备做大数据,公司原来数据已经有些是上亿的了,如果还是用关系型数据库又不分区分表的话,即使用了读写分离也很难保证性能了。 于是得搞个基础数据存储,这样过了一段时间后业务系统的数据就可以清掉了,基础系统里保留所有历史数据,以后要做统计啥的就从这边拿。 想法分三部分,第一是原始数据,此数据不经过任何逻辑,全部入库。第二是清...2016-02-23 10:36:37 · 249 阅读 · 0 评论 -
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 · 1375 阅读 · 0 评论 -
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 · 611 阅读 · 0 评论 -
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 · 503 阅读 · 0 评论 -
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 · 995 阅读 · 0 评论 -
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 · 167 阅读 · 0 评论 -
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 · 530 阅读 · 0 评论 -
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 · 1742 阅读 · 0 评论 -
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 · 1380 阅读 · 0 评论 -
sshe运行几天后报outofmemoryerror permgen space
进新公司后应公司要求开了一个新系统,oa系统,这几个月都在弄考勤模块,最近上线后用户多了,运行几天后就挂了报outofmemoryerror permgen space! tomcat也没有报出是哪个地方,哪个方法有问题! 由于系统在生成考勤数据,排班数据,月报表,导入打卡记录均运用多线程以提高速度!感觉是多线程里出了问题,人一多,线程就会开得多,可能某些资源分...2015-11-26 11:34:47 · 141 阅读 · 0 评论 -
SCJP真题汇总第一卷下载
整理前面所有SCJP的真题,现在给大家提供下载,包括以前发布真题时所遗漏的一些图片2012-08-20 09:54:07 · 166 阅读 · 0 评论 -
No result defined for action com.daigou.controller.action.UserAction and result
今天编写程序时抛出No result defined for action com.daigou.controller.action.UserAction and result input 的异常,总是返回input,检查后才发现原因是没有通过struts2的验证,根本没有进入action… 属性重名!!!...原创 2012-05-09 10:40:03 · 136 阅读 · 0 评论 -
在myeclipse中打开jsp文件时总是出现javaw.exe r6025 pure virtual function call错误
在myeclipse中打开jsp文件时总是出现javaw.exe r6025 pure virtual function call错误,但是出错是有规律的,只有打开一个index.jsp时才出错,到网上搜索没有找到解决方法,但能确定是因为使用了iframe标签的原因,经过自己测试把iframe标签去掉确实不会出错,同时我发现我的另一个后台的 index.jsp用eclipse打开时没有出错,这个文...原创 2012-05-10 13:19:34 · 196 阅读 · 0 评论 -
add hibernate capabilitys,
有时我们已经添加hibernate的支持了,可是发现版本不对,想要重新add hibernate capabilitys, 需要把工程目录下的.myhibernatedata删除, 在工程目录下的.project文件中把 Xml代码 1. 2. com.genuitec.eclipse.hibernate.HibernateBuilder 3. ...2012-05-11 13:11:33 · 122 阅读 · 0 评论 -
Spring入门书籍
的Spring入门书籍:从 1.控制反转IoC 2.依赖注入DI 3.Spring MVC框架 4.分配器 5.静态代理 6.动态代理 7.面向切面编程AOP等几个重点方向介绍了Spring,配有详细的代码示例,内容都很容易懂,正在看,希望对大家都有帮助。...原创 2012-05-11 13:31:39 · 288 阅读 · 0 评论 -
常见的软件测试方法
1. 发烟测试(速度很快,通常用在解决方案很清晰的时候)2. 构建测试(接口,针对数据库操作的测试,例如:构建数据)3. 回归测试(迭代时,每发布一个功能,有修改代码,这些代码可能影响某一个模块,针对模块,运行一段完整的测试)4. 性能测试(并发性的测试、针对有限的网络、有限的内存的运行情况,某一个前提下的)5. 压力测试(不断增加负载,不断挑战极限,测试出极限值)6. 可用性...2012-05-12 08:25:17 · 121 阅读 · 0 评论 -
刚论文(四国军棋游戏软件)答辩完,发发牢骚
四年大学生活就要过去了,论文答辩是我们毕业生的必经之路,对于一个专业就一个班,一个班也就60来人,竟然有50人要答辩,竟然还说是随便挑选的,我了个去,分明就是坑爹嘛! 至少为什么其余10余来人不用答辩呢,理由很简单,经过我们50人的精心研究,一致认为是因为那10多人是"便秘",所以他们都不用"大便".嘿嘿,这样想着也就好受着了. 而我的毕业设计是基JAVA SWING的四国...2012-05-16 22:48:02 · 193 阅读 · 0 评论 -
利用Hibernate配置文件生成数据库
利用Hibernate配置文件生成数据库目前很多人使用Hibernate作为持久层,如果我们已经写了配置文件poweracl.hbm.xml,则不必再费劲写SQL的DDL。除了利用工具 SchemaExport之外,还可以编写程序来自动初始化数据库,并且生成SQL DDL。 1.Hibernate配置 文件hibernate.cfg.xml [code="java"]...2012-05-17 14:41:58 · 85 阅读 · 0 评论 -
Servlet与Tomcat的基本应用,J2EE必看
servlet 产生动态内容C/S建立在TCP/IP之上,有自己的通信协议客户端与服务器之间需要配合才能完成指定的任务允许多个客户端程序同时接入一个服务程序每个客户端都需要安装客户软件程序修改了servlet应用程序,客户端也要修改B/S建立在http协议之上几乎所有的业务逻辑处理都在servlet编程序完成支持多个浏览器并发访问WEB服务器客户端要求很...原创 2012-05-18 10:45:26 · 107 阅读 · 0 评论 -
MVC模式
MVC模式: M(model)业务处理逻辑 v(view)用户响应程序 c(controller)用户输入程序B/S架构 中MVC模式,C主要是Servlet(获取请求,读取请求中的参数,分析,动作,选择业务逻辑模块,调用),M主要是JAVA(业务功能的实现,分为service,DAO),V是JSP(信息展示)1. 架构设计=》架构设计文档,骨架代码,2.业务相关(边界类,控制...原创 2012-05-21 07:57:33 · 108 阅读 · 0 评论 -
RequstDispatcher与sendRedirect区别
request:对客户端请求进行封装的对象1). RequstDispatcher rd:请求转发器(不会改变原来请求的URL,只能访问容器内资源,能通过同一个请求传递数据)rd.forward:可以转发到静态资源,也可以转发到动态组件(Servlet/jsp)2)通过request对象可以完成数据的传递(servlet组件)request.setAttribute("",obje...2012-05-21 07:58:21 · 145 阅读 · 0 评论 -
Hibernate关联关系
Hibernate关联关系 1)关联关系的概述A.事物的关联种类1:n1:1m:nB.方向分类双向1:n/n:11:1m:n单向1:nn:11:1m:n2)1:1映射方案A.惟一外键 本身是数据库关于1:1的解决方案B.共享主键(?)1.Hibernate的快速上手1)开发Hibernate应用包括哪些...2012-05-22 13:33:28 · 95 阅读 · 0 评论 -
hibernate 逆向工程:根据数据库已有表,配置生成相关的实体类与配置文件
1、db browser(show view)建立myeclipse - > database连接2、为项目添加hibernate支持工具会帮你生成:hibernate.cfg.xml3、逆向工程:ddl->hbmStudentStudent.hbml.xmlhibernate应用ORM1.配置 hibernate.cfg.xmlconnection.url...2012-05-22 13:35:39 · 202 阅读 · 0 评论 -
hibernate 类.hbm.xml把类与数据库映射对应起来
session.load():(lazy=true)懒加载原则,用这个对象时才会去抓取记录。否则不会去抓取数据。当查询的对象要使用时,而仅用到ID属性时是不会去抓取数据的,要用到非主键属性值时才会去查询 session.get():hibernate会主动发起抓取数据的动作查询的时候一般是不启动事务的串行化时启动事务sessionfactory是一个重量级的东西ses...2012-05-22 13:36:49 · 219 阅读 · 0 评论 -
Hibernate查询方案
1) Criteria Criteria:面向的是POJO类 Criterion:条件对象 Property.forName("").xxxx();专门针对某个属性 Restriction.xxx(); Criteria: Criterion(1:n) 一对多关系 Criteria.add(Criterion); 2)H...原创 2012-05-25 09:32:53 · 83 阅读 · 0 评论 -
SCJP真题库更新10
QUESTION 41Given the exhibit: What is the result when this code executed? A. 1 B. 3 C. 123 D. 321 E. The code runs with no output Answer: ( C )子类先调用父类的构造函数,在调用自己的构造函数;参考大...2012-06-07 08:42:09 · 123 阅读 · 0 评论 -
hibernate數據庫不更新
今天在使用hibernate時,發現更新數據後,不能在頁面上查詢出來。最後經過檢查,發現原來是由於我用的是自己另外寫的小程序去更新的數據庫,而不是使用原有系統更新的,這樣hibernate就不知道有事務提交,所以查詢時它以為沒有新的更新,就直接就去數據庫查詢了。 结合struts hibernate在数据库数据更新后(用另外的系统更新同一个数据库),在不重启tomcat情况下,js...原创 2012-05-07 13:45:57 · 95 阅读 · 0 评论