小编om3*_*39a的帖子

无法完成Git Rebase

我目前正在分支机构,并希望与master更新它.所以我试着做一个rebase.

我工作的当前分支:crtdev

我试过做像rebase一样的,

git checkout crtdev
git rebase master
// used diff mergetool to solve merge issues
git rebase --continue
Run Code Online (Sandbox Code Playgroud)

现在说,应用:"我在该分支中完成的所有提交消息"

但之后需要做些什么?

我检查了回购并没有任何变化,当我说git status,我看到合并文件出现在filename.html.orig

- 编辑 当我运行时,git rebase --continue我收到此消息没有正在进行的rebase?

通过运行Git status我看到这条消息

# On branch crtdev
# Your branch and 'origin/crtdev' have diverged,
# and have 33 and 8 different commits each, respectively.
#   (use "git pull" to merge the remote branch into yours)
Run Code Online (Sandbox Code Playgroud)

要完成变革,需要做什么?

git git-rebase

8
推荐指数
1
解决办法
1万
查看次数

如何处理来自REST服务的大量数据

我们正在使用返回大量数据的REST服务.在生产中,服务器硬件可以处理它.我需要通过获取本地计算机上的数据来测试REST服务,这些数据无法处理大量数据.我的本地机器是4G i5.每次我点击服务时,我都会出现内存异常.

response.getStatus() 返回200状态.但是在使用输入流读取器收集数据时,我得到了内存不足的异常.

BufferedReader br = new BufferedReader(new
InputStreamReader(newByteArrayInputStream(response.getEntity().getBytes())));
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来收集数据而不会遇到内存异常?

我尝试将我的VM大小推到2G,但它仍然无效.

java rest web-services restful-url restful-architecture

6
推荐指数
1
解决办法
1万
查看次数

新行命令(\n)在使用TomCat的手绘文件时无效

我正在尝试通过从文本文件中读取内容来发送邮件.

文件我想读

Line 1
Line 2
Line 3
Run Code Online (Sandbox Code Playgroud)

我用JUnit测试了代码,我得到的邮件格式与文本文件相同.

使用Junit输出邮件

Line 1
Line 2
Line 3
Run Code Online (Sandbox Code Playgroud)

但是当在Tomcat中部署时,我收到一封带有文本的邮件,但新行没有得到识别.

使用tomcat服务器时输出邮件

Line 1Line 2Line 3
Run Code Online (Sandbox Code Playgroud)

我用来读取文件内容的代码.

private String readFile(String pathname) throws IOException {
        File file = new File(pathname);
        StringBuilder fileContents = new StringBuilder((int) file.length());
        Scanner scanner = new Scanner(file);
        String lineSeparator = System.getProperty("line.separator");

        try {
            while (scanner.hasNextLine()) {
                fileContents.append(scanner.nextLine() + lineSeparator);
            }
            return fileContents.toString();
        } finally {
            scanner.close();
        }
    }
Run Code Online (Sandbox Code Playgroud)

我已将服务器置于调试模式,我可以看到新行被追加 fileContents.toString()

我不确定我错过了什么.什么与字符集有关?我不确定....

java file jakarta-mail readfile

5
推荐指数
1
解决办法
1049
查看次数

在XSSF Apache POI中将特定单元格宽度设置为列

我正在尝试使用Apache POI XSSF将表导出为xlsx.表有5列.

第一行有标题栏合并5列.在第二行,表格的5个标题.剩余的行是数据.我想将列的宽度设置为每个标题块的最大宽度.

我试着mySheet.autoSizeColumn(colnum)mySheet.setColumnWidth(columnIndex, width).问题是AutosizeColumn,它返回所有行中数据的最高宽度.因此,如果表中某些数据的宽度更大,则表头宽度变得非常大.而对于第二个,setColumnWidth我需要知道标题单元格的宽度,以便我可以将它设置为工作表.但是如何找到特定细胞的宽度?在搞清楚怎么做的时候还没有运气.怎么样的想法?

java xlsx apache-poi xssf

5
推荐指数
1
解决办法
2万
查看次数

删除单词之间的重复字符

我正在尝试来自Regex 101的测验

在任务 6 中,问题是

不好了!昨晚我的朋友似乎把啤酒洒在我的键盘上,现在我的按键非常粘。有时当我按下一个键时,我会得到两个重复项。你能p PPEA AA SE EE帮我解决这个问题?应删除粗体内容。

我试过这个正则表达式

([a-z])(\1{2})
Run Code Online (Sandbox Code Playgroud)

但无法得到解决方案。

regex

4
推荐指数
1
解决办法
2601
查看次数

解决一个数字范围的正则表达式

我需要一个验证框架的regfex,它接受用于验证的正则表达式格式.我不能使用算术和比较运算符.我提出了一个解决方案,但它没有按预期工作.我想知道我想出的正则表达式有什么问题以及如何正确排序

正则表达式的任意数字1042940999

我的解决方案

^1042[9-9]|104[3-9][0-9]|10[5-9][0-9][0-9]|1[1-9][0-9][0-9][0-9][0-9]|[2-3][0-9][0-9][0-9][0-9]|40[0-9][0-9][0-9]
Run Code Online (Sandbox Code Playgroud)

但是这个没有用.

regex

2
推荐指数
1
解决办法
5184
查看次数

Mybatis resultmap将值映射到模型的哈希映射字段

我正在尝试映射创建将填充vehicleVO的结果映射.我想将几列映射到vehicleDocuments HashMap.我正在填充的数据也出现在同一个表中.

public class VehicleVO implements Serializable {
    public String vehicleId;
    public String vehicleNumber;
    public String model;
    public Map<String, Date> vehicleDocuments;
    public TransportVO transport;
    public String distanceTraveled;

}
Run Code Online (Sandbox Code Playgroud)

我试图使用以下xml进行映射.但它似乎没有用.我得到了这个错误

"元素类型"resultMap"的内容必须匹配"(构造函数?,id*,结果*,关联*,集合*,鉴别器?)".

<resultMap id="BaseResultMap" type="com.svms.service.vo.VehicleVO">
        <id column="vehicle_id" jdbcType="BIGINT" property="vehicleId" />
        <result column="vehicle_no" jdbcType="VARCHAR" property="vehicleNumber" />
        <result column="Model" jdbcType="VARCHAR" property="model" />
        <association property="vehicleDocuments" javaType="java.util.HashMap">
            <result column="FC" jdbcType="DATE" property="FC_TD" />
            <result column="TAX" jdbcType="DATE" property="TAX_TD" />
            <result column="Insureance" jdbcType="DATE" property="INSURANCE_TD" />
            <result column="Form47" jdbcType="DATE" property="FORM47_TD" />
            <result column="NC" jdbcType="DATE" property="NC_TD" />
        </association>
        <result column="total_distance" jdbcType="INTEGER" …
Run Code Online (Sandbox Code Playgroud)

java mybatis

2
推荐指数
1
解决办法
1万
查看次数

bash_profile的变化没有得到反映的linux

以下是.bash_profile我编辑过的文件.我在这里所做的更改并没有在我使用echo $JAVA_HOME或时反映出来echo $PATH.

当我使用时$PATH,我会得到/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin任何.bash_profiles或.bash_rcs中找不到的内容.

我怎样才能完成我的.bash_profile工作?

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

export PATH=/sbin/:$PATH

export PATH=$PATH:$HOME/bin

export JAVA_HOME=/export/home/lg199447/dev/jdk1.7.0_51/bin/java

export PATH=$PATH:/export/home/lg199447/dev/jdk1.7.0_51/bin
Run Code Online (Sandbox Code Playgroud)

注意:我正在尝试从OS X终端使用登录服务器ssh,一旦我登录终端$,我的光标就会显示.我无法使用箭头键和标签.所以我通过在/bin目录中执行bash来手动查看bash .这改变了我的终端lg199447@VDCALD564 /]$,我能够以我在mac中使用的正常方式使用终端.

linux macos bash shell

2
推荐指数
1
解决办法
1271
查看次数