
项目实战
文章平均质量分 85
oufu
这个作者很懒,什么都没留下…
展开
-
jmeter mysql 数据库测试
我的环境:MySQL:mysql-essential-5.1.51-win32 jdbc驱动:我已经上传到csdn上一个:http://download.youkuaiyun.com/source/3451945 JMeter:jmeter-2.4 任意版本都行。1.首先我们要有一个可以做测试的数据库,当然,里面要有数据,不然怎么测呢?我的上一篇文章《Eclipse连原创 2016-08-02 20:34:32 · 685 阅读 · 0 评论 -
Windows下Nginx配置SSL实现Https访问(包含证书生成)
Windows下Nginx配置SSL实现Https访问(包含证书生成)Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https? HTTP全名超文本传输协议,客户端据此获取服务器上的超文本内容。超文本内容则以HTML为主,客户端拿到HTML内容后可根据规范进行解析呈现。因此,HTTP主要负责的是“内容的请求和获取”。问题就出在这部转载 2017-01-12 10:26:29 · 4932 阅读 · 0 评论 -
LINUX nginx使用ssl模块配置HTTPS支持
默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书和私钥的目录,例如:$ cd /usr/local/nginx/转载 2017-01-12 10:27:16 · 1259 阅读 · 0 评论 -
MySQL逗号分割字段的行列转换技巧
前言: 由于很多业务表因为历史原因或者性能原因,都使用了违反第一范式的设计模式。即同一个列中存储了多个属性值(具体结构见下表)。这种模式下,应用常常需要将这个列依据分隔符进行分割,并得到列转行的结果。 表数据:IDValue1tiny,small,big2small,medium转载 2017-05-10 16:22:26 · 618 阅读 · 0 评论 -
Mysql 实战之——读写分离方案
Linux环境:Centos 6.8 64-bitMysql 版本:5.1.7 一、准备工作:部署Mysql主从复制二、使用Amoeba数据库代理来实现读写分离Amoeba作为数据库代理,以中间件的形式存在,拓扑图如下所示:(Amoeba官网的一张图)1、下载Amoeba:https://sourceforge.net/projects/amoeba/fi转载 2017-08-18 17:12:59 · 2883 阅读 · 0 评论 -
TDDL、Amoeba、Cobar、MyCAT架构比较
布式数据库中间件TDDL、Amoeba、Cobar、MyCAT架构比较分比较了业界流行的MySQL分布式数据库中间件,关于每个产品的介绍,网上的资料比较多,本文只是对几款产品的架构进行比较,从中可以看出中间件发展和演进路线框架比较TDDLAmoebaCobarMyCat点评TDDL不同于其它几款转载 2017-08-18 17:14:00 · 3040 阅读 · 0 评论 -
mysql主从复制环境部署
Linux环境:Centos6.8 64-bitMysql版本:5.1.7 一、在主库和从库安装mysql(安装mysql步骤)二、部署过程1、修改主库/etc下的 my.conf 配置文件vi /etc/my.conf[mysqld]log-bin=mysql-bin //[必须]启用二进制日志server-id=1 //[必须]服务器唯一ID,默认是转载 2017-08-18 17:15:20 · 350 阅读 · 0 评论 -
一次项目实战 mysql 1000万 数据优化、系统cpu 99% 内存 88%
前提说明:1、app正常登录、显示信息、功能正常。2、当点击一个历史数据列表时,空白无返回。3、查看服务器日志无返回 。查看系统进程:mysql 系统cpu 99% 内存 88% 4、查看数据历史已经1400万数据、执行sql时间过长(360.000s) 5分钟,占用mysql 内存较大。解决方案:1、增加mysql 索引 增加条件后面的字段都加上组原创 2017-08-30 13:56:58 · 815 阅读 · 0 评论 -
tomcat 性能优化
tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。 tomcat内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.tim原创 2017-09-12 09:08:28 · 347 阅读 · 0 评论 -
apollo mqtt 搭建
一. 准备工作 1.下载 apollo 安装包下载链接:http://activemq.apache.org/apollo/download.html 2.下载 java JDK 安装包 ( apollo 依赖 java 环境)下载链接:http://www.oracle.com/technetwork/java/javase/downloa转载 2017-11-06 16:16:37 · 784 阅读 · 0 评论 -
aliyun阿里云Maven仓库地址——加速你的maven构建
maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror mirror>转载 2017-01-03 11:29:50 · 1769 阅读 · 0 评论 -
移动IM开源框架对比
最近在看移动IM相关的资料, 然后发现网上有很多的资料,所以在学习过程中,整理了一些笔记, 供那些 想了解 移动IM的童鞋一些参考。移动IM技术选型要点1、协议选型2、IM 服务器选型3、协议和IM服务器改造4、移动IM常见问题以及一些解决方案 5、一些第三方服务一、常用的IM协议二、IM 服务器的选择经过转载 2016-11-09 14:03:09 · 658 阅读 · 0 评论 -
数据库高可用架构(MySQL、Oracle、MongoDB、Redis)
一、MySQLMySQL小型高可用架构方案:MySQL双主、主从 + Keepalived主从自动切换服务器资源:两台PC Server优点:架构简单,节省资源缺点:无法线性扩展,主从失败之后需要手动恢复主从架构MySQL中型高可用架构方案:MMM + MySQL双主 + 多从高可用方案服务器资源:1、至少五台原创 2016-08-29 08:51:35 · 2758 阅读 · 0 评论 -
搭建高可用MongoDB集群
在大数据的时代,传统的关系型数据库要能更高的服务必须要解决高并发读写、海量数据高效存储、高可扩展性和高可用性这些难题。不过就是因为这些问题Nosql诞生了。NOSQL有这些优势:大数据量,可以通过廉价服务器存储大量的数据,轻松摆脱传统mysql单表存储量级限制。高扩展性,Nosql去掉了关系数据库的关系型特性,很容易横向扩展,摆脱了以往老是纵向扩展的诟病。高性能,N原创 2016-08-29 14:48:41 · 988 阅读 · 0 评论 -
activiti5.13 框架 数据库设计说明书
1、结构设计1.1、 逻辑结构设计Activiti使用到的表都是ACT_开头的。ACT_RE_*:’RE’表示repository(存储),RepositoryService接口所操作的表。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。ACT_RU_*:‘RU’表示runtime,运行时表-RuntimeService转载 2016-09-14 09:18:38 · 628 阅读 · 0 评论 -
项目SVN分支项目和并操作
项目SVN分支项目和并操作一、创建项目分支说明:在svn客户端口,和eclipse 中创建方法一样。分支只是创建一个软连接,所以速度非常快。Myeclipse新建分支:第一步,选择项目右击,选择Team –>选择分支 第二步,选择分支路径 第三步。Finish 完成后已经转换到了分支svn地址下 二、分支(branch)合并到主分支(trun原创 2016-09-20 13:52:40 · 831 阅读 · 0 评论 -
Spring整合- mongodb
环境 Jdk:1.6.0_10-rc2 Spring3.1.2 下载 依赖jar文件: 2.相关配置①.Spring配置文件[html] view plain copy print?xml version="1.0" encoding="UTF-8"?>转载 2016-09-07 15:56:06 · 595 阅读 · 0 评论 -
memcached windows 7 64bit 环境下安装
windows 7 64bit 环境下安装memcached1、下载后解压到D:\memcached(下载地址:memcached-win64下载地址) 2、安装到windows服务,打开cmd命令行,进入memcached目录,执行memcached -d install命令,安装服务。 如果在没有安装过的情况下,出现"failed to i原创 2016-10-10 10:11:32 · 456 阅读 · 0 评论 -
Memcached xmemcached与 Spring集成
a. xmemcached简介b. xmemcached的分布式c. xmemcached支持的存储对象d. xmemcached的容错性e. xmemcached的性能测试 由于memcached可以与spring集成,所以本博客以和spring集成来讲以上几点先来看看如何与spring集成,首先在pom中引入相应的包(sprin原创 2016-10-10 10:16:13 · 858 阅读 · 0 评论 -
Solr开发文档
Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇文章中,将介绍 Solr 并展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JDK:1.6+JavaEE Server:tomcat5.0.2.8、tom转载 2016-10-11 10:28:12 · 588 阅读 · 0 评论 -
燃尽图、甘特图、鱼骨图
1. 燃尽图 燃尽图(burn down chart)是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。燃尽图向项目组成员和企业主提供工作进展的一个公共视图。这个词常常用于敏捷编程。 2. 甘特图 甘特图内在思想简单,即以图示的转载 2016-10-17 09:46:30 · 23231 阅读 · 0 评论 -
Windows2012中安装Nginx并创建为Windows服务
安装Nginx下载windows版nginx (http://nginx.org/download/nginx-1.10.0.zip),之后解压到需要放置的位置(D:\xampp\nginx)将Nginx设置为Windows服务需要借助"Windows Service Wrapper"小工具,项目地址: https://github.com/kohsuke/wins转载 2017-12-01 13:11:45 · 5036 阅读 · 0 评论 -
电商后台设计
本文包括以下几个部分:电商后台系统概述电商后台产品设计:商品中心电商后台产品设计:订单拆单电商后台产品设计:促销活动解析电商后台产品设计:优惠券的设计和妙用一、电商后台系统到底是怎么回事儿每年的“双十二”“双十一”人造购物节一来,电商群战就好不热闹,马云却预言纯电商时代已去,新零售时代已至。作为一名电商产品经理,身处如此时代,亦会觉得不负青春。做产品以来,主要做后端支撑产品方向,目前对各模块系统都...转载 2018-04-10 09:34:25 · 1840 阅读 · 0 评论 -
jenkins No compiler is provided in this environment. Perhaps you are running on a JRE rather than a
修改配置文件原创 2019-01-02 10:10:59 · 1937 阅读 · 0 评论 -
jenkins maven 多模快打包
原创 2019-01-02 10:12:25 · 326 阅读 · 0 评论 -
linux tomcat 出现 Too many open files(打开的文件过多)
1、检查项目是否有过多连接查看tomcat进程编号ps -ef |gerp tomcat2、查看sock连接psof -p 进程id3、关闭项目中的socket连接原创 2019-01-24 13:55:09 · 1277 阅读 · 0 评论 -
spring boot 获取不到自定义文件
-- jar 包下使用ClassPathResource classPathResource = new ClassPathResource(filename);//inputStream = this.getClass().getResourceAsStream(filename); inputStream = classPathResource.getInputStream()...原创 2019-01-21 13:59:17 · 408 阅读 · 0 评论 -
spring boot 注册为windows服务 自动启动
通过 winsw工具把jar包安装成服务,自启动、通过下面地址下载文件。https://github.com/kohsuke/winsw/releases电脑要安装 .net 环境 .net 版本为2则用winsw.net2 为4则用winsw.net4把exe文件改成 server.ext 可以根据自己命名创建一个xml文件 server.xml <config...原创 2019-01-21 16:52:45 · 2049 阅读 · 0 评论 -
linux netty 引发的打开文件过多 提示句柄不够 spring boot 整合netty 客户端
1、检查netty客户端是否一起进行重新连接。2、一直重复启动。解决思路:1、重连之前先停止netty2、启动前先关闭连接netty原创 2019-02-28 11:43:12 · 3932 阅读 · 4 评论 -
OFCMS发布版本v1.1.3
目前版本v1.1.3 2019-02-24新增公告失败 用户删除失败 PC端发布的文章在手机端访问报错 增加公众号消息模版推送 增加文章评论功能评论功能:原创 2019-02-25 11:16:04 · 1522 阅读 · 1 评论 -
linux 给其它用户赋予root权限
修改 /etc/passwd 文件:vi /etc/passwdvideodown:x:1001:127:videodown:/home/videodown:/bin/bash修改后如下videodown:x:0:127:videodown:/home/videodown:/bin/bash原创 2019-04-10 09:21:52 · 2512 阅读 · 0 评论 -
OFCMS WAR 包部署手册
一、项目说明项目概述java 版CMS系统、基于java技术研发的内容管理系统、功能:栏目模板自定义、内容模型自定义、多个站点管理、在线模板页面编辑等功能、代码完全开源、MIT授权协议。技术选型:jfinal Record mysql freemarker redis spring 等 layui zTree bootstrap 。特点:支持多站点、可以根据需求添加手机站、pc站...原创 2018-12-10 10:09:19 · 4286 阅读 · 8 评论 -
ofcms v1.1版本 API 使用实例
ofcms不仅拥有强大的内容管理,和强大的代码生成功能,同时他也拥有强大而敏捷的api 接口开发功能 ,只要使用简单的SQL ,不需要mapper,不需要编写繁琐的bean,就能实现。首先,请确保你已经部署好了ofcms ,可以参考这篇文章部署:https://blog.youkuaiyun.com/oufua/article/details/825846371.ofcms中的module ofcms...转载 2018-11-27 20:02:00 · 1329 阅读 · 0 评论 -
java 微信开发 快速接入 of-weixin-api 几行代码实现微信接入 未依赖任何第三方mvc框架,支持所用java web 框架 jfinal spring Servlet 接入。
of-weixin-api 快速接入 几行代码实现微信接入项目介绍为微信开发者提供快速接入方案、未依赖任何第三方mvc框架,支持所用java web 框架接入。项目地址: https://gitee.com/oufu/of-weixin-api QQ 群: ①185948055安装教程Maven引用 <dependency> <groupId>...原创 2018-07-14 11:04:47 · 474 阅读 · 1 评论 -
开源java cms ofcms idea 部署步骤及相关问题
说明鉴于部分同学部署ofcms在idea存在问题,故编写此文档简述部署步骤。如有出入,望请指正。项目地址:https://gitee.com/oufu/ofcms 如有问题加QQ群: ①185948055从码云导入项目到ideaFile》New》Project from Version Control》Git,如图:URL:https://gitee.com/oufu/...原创 2018-07-25 20:53:14 · 4441 阅读 · 0 评论 -
发布jar 到maven中央仓库 ,上传包到maven
一、注册账号https://issues.sonatype.org通过上面地方注册账号二、提交工单登录成功后,会显示此界面。选择创建 填写基本信息:group id一定要写正确,真实存在,因为这个我就提交了两次保存等他们客服回复。 三、收到邮件后,是否通过,不通过根据情况修改。收到此邮件表示成功了。 四、上传jar包maven s...原创 2018-08-08 12:48:16 · 4491 阅读 · 1 评论 -
java api 验证框架设计 基于jfinal 设计api网关
欢迎一起技术交流:开源项目地址:https://gitee.com/oufu/ofcms QQ 群: ①1859480551、api网关主要工作: 统一解析参数 、检验数据、2、通过继承AbstractsApi 自动实现拦截、进行解析,检验。3、整个框架设计图接口实例:/** * 内容接口 * * @author OF * @date 2017年12月14日...原创 2018-09-06 09:45:54 · 1431 阅读 · 1 评论 -
ofcms v1.1版本 idea 部署步骤及相关问题 开源java cms
说明鉴于部分同学部署ofcms在idea存在问题,故编写此文档简述部署步骤。如有出入,望请指正。项目地址:https://gitee.com/oufu/ofcms如有问题加QQ群:①185948055从码云导入项目到ideaFile》New》Projectfrom Version Control》Git,如图:URL:https://gitee.com/oufu/...原创 2018-09-10 08:57:54 · 9161 阅读 · 12 评论 -
OFCMS 模板开发手册 java 版cms系统
一、模板说明项目概述java 版CMS系统、基于java技术研发的内容管理系统、功能:栏目模板自定义、内容模型自定义、多个站点管理、在线模板页面编辑等功能、代码完全开源、MIT授权协议。技术选型模板采用 freemarker 进行前端渲染模板目录系统的模板目录在系统根目录下的templets内,下面是模板目录的文件目录结构。├─default·········...原创 2018-09-07 18:00:47 · 14258 阅读 · 3 评论 -
OFCMS 项目开源 java cms 系统 内容管理系统
技术选型:jfinal mybatis mysql freemarker redis spring 等 layui zTree bootstrap 。特点:支持多站点、可以根据需求添加手机站、pc站。模板采用:freemarker 标签会在官网发布。项目地址:https://gitee.com/oufu/ofcms QQ 群: ①185948055前台展示: ...原创 2018-06-28 21:26:41 · 9619 阅读 · 7 评论