事物日志中如果大的发布项目(Article)出问题了,并且影响了系统的使用,如何快速的解决? 一般的做法是重新用快照或者备份初始化,但是如果出问题的表非常大(上亿的记录,几十GB的数据),使用初始化是非常耗费时间的. 其实可以重建发布订阅,而不用快照初始化的方式解决,这样就极大的节省了初始化的时间,而且不会对主库的表加锁. 具体的步骤如下: 1.  将发布订阅的脚本导出到SSMS新的查询窗口 这里我们需要注意的是两个参数: execsp_addarticle  @pre_creation_cmd…
  (一)测试目的 目前公司使用的SQL SERVER 2012高可用环境为主备模式,其中主库可执行读写操作,备库既不可写也不可读,即采用的高可用技术为"数据库镜像".存在的问题为:开发人员需要登录到生产服务器上去确认数据,无法保证数据安全.因此,需要搭建一种主备模式,保证备库可读,从而让开发人员在不接触生产环境的情况下也能通过备库校验数据的正确性. (二)技术选择 经过确认,SQL Server2012的高可用主要有以下方案: 高可用技术 优势 劣势 最终选择 SQL Server集…
近期,我们在GitHub上开源了微服务任务调度框架SIA-TASK,82天,收获了1000+个star!由于这是SIA团队第一次开源项目,开源的相关工作,团队之前并没有太多的经验,因此我们特别整理了本次开源的各种记录事项,希望给今后开源的项目做参考. 关键步骤 开发 协议 安全扫描 文档 版本号 开源 后期 迭代 下面我们逐个步骤进行阐述. 一.开发 在开源项目的开发过程中要注意以下几点: 首先,要给自己的项目取一个合适的名字,取名规则这里不再赘述,需要强调的一点是:项目名称不能与GitHub上…
引用于 http://www.linuxidc.com/Linux/2015-02/114116.htm Yii2高级版本复制新项目会遇到下面的报错信息: exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "site/error".' in /Users/yuzhiyuan/Documents/htdocs/yii-application/vendor/yiiso…
eclipse 复制原项目工作空间 具体步骤: 1.首先把你需要升级的eclipse 下载并解压 2.解压好后,右击  3.进入后你能看到这样一个页面 4.我的安装路径D:\work\Eclipse\eclipse\eclipse.exe 在后面加上这样一句话 -data D:\webProject\trad(这个就是你老版eclipse 的原工作工具) 操作完后点击应用 5.点击进入你的eclipse 你会看到你老版本的工作空间是什么样,新的就是什么样,所有配置都不需要动 5.到这里我们就结束…
在之前写过IOS项目之弹出动画一.IOS项目之弹出动画二.IOS项目之弹出动画三,今天来一个终极封装已经上传到Github上弹出动画总结篇UIPopoverTableView. UIPopoverTableView也是在前面的几个基础上进行封装.如果对默认的动画效果不满意可以继承它,重写- (void)fadeIn和- (void)fadeOut方法在Github中也写了一个demo. UIPopoverTableView本质还是一个TableView,只是在TableView的基础上增加了一些…
在IOS项目之弹出动画一中只是实现也功能,并没有体现面向对象的思想 ,今天就试着把它封装了一下,弹出视图的内容可以根据自定义,此处只是用UIDatePicker来演示 我把它传到了GitHub上   https://github.com/ywcui/YvanDatePicker.git 一.新建一个类YWDatePicker集成UIView // YvanDatePicker.h #import <UIKit/UIKit.h> typedef void (^selectDate)(NSDate…
Idea 内无法直接修改Explorer 里文件夹的名称,只能手动改文件夹的名称. 目前找到的最好的方法: 1)重命名一个项目 在Idea 项目关闭状态下,在 Explorer (Windows) / Finder (OSX) 里重命名文件夹,并删除.idea 文件夹下的 workspace.xml (此文件不删的话有些项目配置会有问题). Idea 菜单 File - Open... 打开重命名后的项目(如下图),如果是Web 项目,需要重命名模块,操作是在项目名上shift+F6 (Rena…
ASP.NET MVC 复制MVC项目代码到同一个项目的时候报错The request for ‘home’ has found the following matching controll “/”应用程序中的服务器错误. Multiple types were found that match the controller named ‘home’. This can happen if the route that services this request (‘{controller}/…
首先,保证要复制的项目的整洁无垃圾文件: 然后,选“文件”/“导出模板”,起个名字: 再者,创建一个同类型的项目,这时项目模板里就会出现你刚才导出的项目了.…
一.复制标准项目模板实现项目立项 因为CJ20N录屏存在困难,所以想通过BDC实现复制项目模板创建项目立项行不通,因此需要通过BAPI解决. 因为项目立项包含:项目定义.WBS.网络.作业,因此需要分别调用四个BAPI实现该功能 二.CJ01 项目定义与WBS 输入项目定义编号和参数文件 传入必输字段,点击WBS元素总览 输入WBS层级,点击保存即可 创建项目BAPI "-----------------------------@斌将军-----------------------------…
hadoop项目之求出每年二月的最高气温(Combiner优化) 一.项目结构 一.java实现随机生成日期和气温 package com.shujia.weather; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.text.DateFormat; import java.text.ParseException; import java.text…
mysql 主从同步出问题,重新修复从库 - web架构研究     mysql 主从同步出问题,重新修复从库    0     昨天由于操作失误,在从库上执行一堆sql之后,导致主从同步错误,并且已经无法恢复.     所以绝对重新修复所有数据,由于数据量还不是太大,所以修复起来还不是特别困难.     顺便记录下操作方式,也提醒大家千万不要在从库上执行写操作啊--伤不起-     主库相关操作     1 主库上锁表     flush tables with read lock;    …
项目启动时抛出 Error: No PostCSS Config found in … 的错误表示某个 css 文件不能被引入 解决办法: module.exports = { plugins: { 'autoprefixer': {browsers: 'last 5 version'} } } 你在网上找的解决方案应该有提到webpack版本的问题.不要以为升级webpack版本,有些模块升级的节奏跟不上,也有可能不更新了,导致你升级了webpack,找不到postcss的配置.目前在npm上…
假设现在已经有一个Java Web项目 ProjectA,现在想做另外一个项目ProjectB,它里面绝大部分功能和结构都可以复用ProjectA中的: 我们就可以通过复制项目的方法来做,具体步骤如下: 1.首先到资源管理器中,在相同的WorkSpace的目录下,将ProjectA文件夹复制粘贴得到ProjectA-副本目录, 然后将ProjectA-副本重命名为ProjectB, 再进入ProjectB 将其下的.project文件(可能是隐藏)中,将 <projectDescription>…
本文适用于将MyEclipse上的项目projectA检出后重命名为projectB的情况,如果只是检出projectA到Eclipse,也可以部分参考 1.从svn上检出Myeclipse项目到Eclipse 检出后,首先断开svn连接. 2.更改项目名称 从svn检出的项目projectA,会在当前workspace有一个同名副本.这时候,不仅需要直接右键改变项目名称,还需要修改到项目的.project文件,将下改为<name>projectB</name>,其中project…
如果现在已经存在一个Java Web项目 ProjectA,现在想做另外一个项目,里面绝大部分功能和结构都可以复用,如果想通过复制的方法来,那么可以这么做: 1.到资源管理器中,将ProjectA文件夹复制,然后在同一目录粘贴,也就是这两个在相同的WorkSpace中,得到ProjectA-副本这样的目录,接下来有两种方法:可以将其改名 1. 将ProjectA-副本重命名为ProjectB,然后进入ProjectB 将其下的.project文件(可能是隐藏)中 的<projectDescrip…
在学习中,做一个项目时 , 完成到了某一阶段 实现了部分功能,有必要保存这一项目, 1  在以后的学习中如果能顺利的完成后续部分,可以在需要特定功能时 复习这个项目,  (必要性) 2  如果在后续的完成项目过程中,遇到了困难,或思路不对  还可以回到这个点  重新向着正确的方向进行  (充分性) 复制项目有几种方法 本篇采用一种方法, 这种方法不用重启 eclipse  简单的说 1在工作空间复制项目 2 修改文件3  导入工程 4即可运行 步骤 1选择web项目  rbps7 在工作空间目录…
官网参考 http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html 配置多种打包方式 这个例子也不错 https://blog.csdn.net/u010010606/article/details/79758030 想弄一个maven打出来可执行的jar mvn archetype:generate   创建一个mvn项目,输入一系列创建参数后,成功. 然后做如下修改,加入依赖,并且为了将内容打包到执行的Jar,需要…
cocos2d-x开发,包括核心模块接口开发和脚本部分的业务逻辑实现.从上层应用需求开始说,脚本在做业务逻辑实现的时候, 很多时候都需要依赖底层的接口功能,但是不是所有的人都可以游刃有余的去明白该怎么使用下层的接口,这不仅仅是语言的区别,其中还包括接口开发者在设计之初就期望的使用方式问题,所以一般都应该提供接口使用demo,由于我都是使用lua,所以我习惯的称之为unittest,接口功能测试则是以testcase的方式呈现.其实也就只是一种叫法. 先来说一下为什么我会做这样子的区分,我见过一些…
package com.swift.jztk.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.h…
在MyEclipse2010版本如果复制了一个项目,需要改项目的访问路径的话,可以选中项目右键,点开Properties,在顶部搜索web,就会出现如下内容,这是只需要在里面更改路径就可以了. 而在2016版本,具体从哪个版本开始,我也不太清楚.这是框里面就不能修改了,这时你需要在MyEclipse选项中找到这个选项,然后就会出现 这样一个项目的访问路径就可以更改成功!…
eclipse中,直接复制项目,会出现一些错误,解决方法如下: 1,在复制后的工程上点右键->properties->Web Project Settings>web context-root: 2,修改工程下的.setting文件夹下的org.eclipse.wst.common.component文件: 3,修改工作空间下的.metadata下的.plugin下的org.eclipse.wst.server.core下的server.xml的list key值: 4,修改eclips…
1.准备工作:首先要配置好android的开发环境,然后在Eclipse中安装ArcGIS for Android的开发控件:在ArcCatalog中发布好本地的地图服务. 2.安装完ArcGIS for Android的开发控件后,在Eclipse中个新建项目,会出现ArcGIS Project for Android选项和ArcGIS Samples for Android选项,这里我们选择ArcGISProject for Android. 3.输入Project Name(项目名称),下…
弹出层中再弹出一层如图: <asp:TextBox runat="server" ID="txtUName" CssClass="span2" title="点击选择" onfocus="GetStudentInfo();this.blur();"></asp:TextBox>  弹出层中的一个文本框,点击文本框显示相应的信息弹出层 #region  第二个弹出层   <div…
最近需要在一台服务器部署两个已经编译完了的javaweb项目,但是因为项目名一样,仅修改文件夹的名字无法实现两个项目共存,最后只能考虑采用部署多个tomcat服务器的方法来实现.搜索后终于找到个好方法,实现的时候也煞费周折,反正主要是jdk的版本问题和环境变量的配置问题,再就是要细心了. 下面是网上找到的配置两个tomcat服务器的方法,转载过来. 由于工作的原因,需要在一个服务器中配置多个tomcat.在网上找了许多的资料,发现在自己的机子上用不了.当第一个tomcat启动后,后面tomcat…
在eclipse中创建maven webapp项目时报错: Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0 from any of the configured repositories. 问题产生原因:是因为本地仓库中缺少了maven-archetype-webapp包,也可能这个包下载不完全,比如:只有pom文件,或只有jar包文件等   [包路径为:C:\Users\xxx…
一.问题场景模拟问题:第二次查询和第一次查询结果一模一样,没有查询出我新插入的数据 猜测:第二次查询走了Mybatis缓存 疑问:那为什么会走缓存呢? 1.service方法 @Override @Transactional(rollbackFor = Throwable.class,propagation = Propagation.REQUIRED) public void test() { //1.第一次查询 List<Integer> studentIdListByCid = tCou…
小区宝首页导航栏左边有一个物业按钮,点击时会出现一个视图动画,之前用的是一个POP第三方,想着几个POP动画就要引用一堆的第三方有点麻烦,就试着自己写了一下,功能实现了,下一步就是优化将其封装一下.下面我用DatePicker做的主要是想着再做出点击弹出按钮在底部出现DatePicker选择器. #import "ViewController.h" #import "PageViewController.h" #import "myView.h"…
改web项目的项目名可以右击->properties->搜索web找到settings->修改context name…