小编Ara*_*rav的帖子

在Java中转换为大写和小写

我想将字符串的第一个字符转换为大写,其余字符转换为小写.我该怎么做?

例:

String inputval="ABCb" OR "a123BC_DET" or "aBcd"
String outputval="Abcb" or "A123bc_det" or "Abcd"
Run Code Online (Sandbox Code Playgroud)

java string

73
推荐指数
5
解决办法
33万
查看次数

提取目录路径和文件名

我有一个变量,其中包含目录路径以及文件名.我想从Unix目录路径中单独提取文件名并将其存储在变量中.

fspec="/exp/home1/abc.txt"  
Run Code Online (Sandbox Code Playgroud)

unix shell

36
推荐指数
3
解决办法
16万
查看次数

关于application.properties文件和环境变量

当我将路径配置如下时,Java成功识别application.properties文件中的路径:

pathToInputFile=/kcs/data/incoming/ready/
pathToInputFileProcess=/kcs/data/incoming/work/
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用环境变量,Java程序将无法识别路径.

(环境变量TOM_DATA设置为/ kcs.)

pathToInputFile=${TOM_DATA}/data/incoming/ready/
pathToInputFileProcess=${TOM_DATA}/data/incoming/work/
Run Code Online (Sandbox Code Playgroud)

我可以在application.properties文件中使用环境变量吗?

java configuration environment-variables

30
推荐指数
5
解决办法
7万
查看次数

如何将进程ID添加到LOG4J日志文件?

我目前在log4j中有以下模式布局.我想将Process id添加到日志文件中.我该怎么做?

log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
Run Code Online (Sandbox Code Playgroud)

粘贴样本日志消息

2011-01-07 11:48:21,940 [main] INFO  Testing1
2011-01-07 11:48:21,942 [main] INFO  Test.common.ApplicationProperties - Used log4j 
Run Code Online (Sandbox Code Playgroud)
log4j.properties
"log4j.properties" [Read only] 26 lines, 884 characters
log4j.rootCategory=DEBUG, stdout, A1

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=WARN
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm:ss}  %-5p  (%c) %m%n


log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A1.File=/homw/cus/logs/ccl.02.log
log4j.appender.A1.MaxFileSize=5MB
log4j.appender.A1.MaxBackupIndex=40


log4j.category.test.common.DBConnectionPool=WARN
log4j.category.test.common.DataBaseHandler=WARN
log4j.category.test.cttg.tables=WARN
log4j.category.test.middleware.tables=WARN

log4j.logger.org.apache.axis=ERROR
log4j.logger.org.apache.catalina=ERROR
Run Code Online (Sandbox Code Playgroud)

java log4j java-ee pattern-layout

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

如何在reader.readLine()期间检测第一行和最后一行?

我正在以下面的方式阅读文件的每一行

BufferedReader in = new BufferedReader(new FileReader(inFile));

while (null != (line = in.readLine())) {


}
Run Code Online (Sandbox Code Playgroud)

我想在第一行和最后一行进行一些验证.有没有办法检查它是否是while循环中的第一行和最后一行

while (null != (line = in.readLine())) {    

    if(firstlineoffile) {
    }

    else if (lastlineoffile) {
    }

    else
    {
    }

}
Run Code Online (Sandbox Code Playgroud)

java file

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

PLSQL符号"=>"的含义

=>符号在PL/SQL中的含义是什么?例如

GetAttrNumber(toitemtype => toitemtype,
              toitemkey => toitemkey,
              toactid => toactid)
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

Unix中的访问时间是多少

我想知道访问时间是多少.我在网上搜索但得到了相同的定义:

读 - 变了

我知道touch我们可以改变它.任何人都可以用一个例子向我解释一下它是如何改变的吗?有没有办法在unix中获取创建日期/时间?

unix linux

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

SQL解码空值

我有以下查询.当type_id is null我希望它按名称"未知"分组时.
我该怎么做.
我知道有一个解码功能,但我不知道如何使用它.

select type_id,
       name
  from test_table
 group by decode(type_id,'Unknown'),
          name;
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

sql oracle

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

mysqli php随机连接错误

我从php后端作业和php网页日志中随机收到以下错误.有一个运行php后端作业和php网络服务器的应用服务器.两者都连接到同一个数据库服务器.使用php mysqli面向对象的库来连接数据库.在my.cnf中将最大连接数设置为750.没有看到达到很多连接.

PHP警告:mysqli :: mysqli():( HY000/2003):无法连接到第57行/usr/local/dev/classes/Admin.php中'77 .777.120.81'(99)上的MySQL服务器

无法连接到MySQL:无法连接到'77 .777.120.81'(99)上的MySQL服务器

php mysql mysqli mysqladmin

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

Java子字符串检查

我有一个String2.我想检查String1中是否存在String2.String1的长度可以小于或大于或等于String2.String2有时也可以为null或为空.如何在我的Java代码中检查这个?

java string

7
推荐指数
3
解决办法
3万
查看次数