正则表达式 - java获得一个String字符串中第一个数字的下标,并截取后面的6位和前面的地区
问 题 小白一只,现在的环境是这样的: 一个String类型的变量"杭州20170222ax"或者是"乌鲁木齐20170222拉拉" 我想拿到201702,总之从左往右开始得到第一个数字,在往右截6位(substring),关键是怎么得到第一个数字的下标?我现在想拿第一个数字的位置!!因为我可能要获取全地区的名字 String str="宁波20170222呵呵22"; String regEx="\\D"; Pattern p=Pattern.compile(regEx); Matcher m=p.matcher(str); String result=m.replaceAll("").trim(); Character ch=result.charAt(0); int index=str.indexOf(ch); String diqu=str.substr
3370 2022-07-19
编程技术问答社区
java - Idea下面无法识别web-inf下lib目录的子目录的jar包,只能直接放lib下面才能识别?
问 题 为了让tomcat能够识别jar包,我现在只能把所有的hibernate, struts包全部直接放到web-inf下面的lib目录,也就是/lib/*.jar。这种全部直接放lib下面可读性太差了,请问怎样才能以/lib/struts/*.jar和/lib/hibernate/*.jar这样存放呢? p.s: 如果/lib/struts/*.jar这种形式存放jar包,tomcat会报错无法识别jar包。 解决方案 建议用Maven or Gradle这种自动构建工具吧。在“驯服环境”的过程中花大量时间是会令工程师厌烦的。
216 2022-07-19
编程技术问答社区
java - idea 创建maven项目一直失败,什么原因?build一直不行。。
问 题 D:\software\jdk1.8.0_60\bin\java "-Dmaven.home=D:\software\idea\IntelliJ IDEA 2016.2.4\plugins\maven\lib\maven3" "-Dclassworlds.conf=D:\software\idea\IntelliJ IDEA 2016.2.4\plugins\maven\lib\maven3\bin\m2.conf" -Dfile.encoding=UTF-8 -classpath "D:\software\idea\IntelliJ IDEA 2016.2.4\plugins\maven\lib\maven3\boot\plexus-classworlds-2.4.jar" org.codehaus.classworlds.Launcher -Didea.version=2016.2.4 -s D:\software\apache-maven-3.3.9\conf\s
404 2022-07-19
编程技术问答社区
maven - 为什么mvn test运行测试不显示测试统计信息和测试结果
如题,为什么我用mvn test运行测试时不显示别人运行时显示的测试统计信息(一共多少个测试,测试通过了几个等等)。就是下面这样的统计信息: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running test.TestHello.TestHello Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.151 sec Results : Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 我的具体代码如下: 如下,我有一个类和一个测试类。 package com.jiaotong114; public cl
364 2022-07-19
编程技术问答社区
javascript - bootstrap本地引入效果不完全是怎么回事?(有一些有效果有一些没有)
在使用本地bootstrap的时候css效果和js效果显示不完全,例如btn效果可以正常显示,navbar效果就不行。但如果通过公共库引入效果可以显示完全。不知道为什么? 开发环境:idea bootstrap版本:4.0(完整版,由idea自动创建) 示例代码如下: Bootstrap 实例 - 默认的导航栏
158 2022-07-19
编程技术问答社区
IDEA配置tomcat时 如何配置server.xml
问 题 将IDE转到IDEA 不清楚IDEA配置tomcat时,如何指定server.xml模式。。 像Eclipse中配置完tomcat,有Context declaration mode可以选择server.xml还是Context files,在IDEA里一直找不到。 因为,项目的JNI配置在server.xml里,项目启动一直起不来,说找不到server.xml中配置的数据源 解决方案 idea 是没有改server.xml 文件的地方,idea现在只支持该端口和项目context路径,所以你只能在tomcat配置文件中自己手动改。
3922 2022-07-19
编程技术问答社区
InteliJ IDEA默认带反编译插件,如何把反编译的jar包整体导出java源码来?
问 题 InteliJ IDEA默认带反编译插件,请问如何把反编译的jar包整体导出java源码来? 解决方案 相当于批量反编译咯。IDEA貌似没这个功能。不过jad其实是一个优秀的反汇编工具,在命令行下也可以使用。不局限于IDEA啊。 你可以在命令行下这么写,比如: jad.exe -r -ff -d src -s java classes/**/*.class 其中-r 表示恢复源文件的目录结构,-ff 表示将类属性定义放在类方法定义之前, -d 表示输出目录,-s 表示文件的扩展名。 把要反编译的jar解压到classes目录,然后运行命令即可。 所有的java文件将会被放置到src目录下。
6026 2022-07-19
编程技术问答社区
java - idea 多个module debug有问题
问 题 有两个module,M1、M2。在M1里打断点,执行后会跳到M2中,请问如何解决? 我有两个独立的project,想把这两个project当作module放在一个project中 解决方案 有两个module,M1、M2,按照楼主的的意思我猜测应该是M1会依赖M2,M2以jar包的形式给M1提供服务. 楼主如果想直接debug进M2的jar,右击工程open module setting,把M2工程从dependencies中移除,改为依赖M2的jar包
266 2022-07-19
编程技术问答社区
IDEA创建JAVA Class时自动生成头部文档注释的问题
IDEA设置文档注释模板 最近安装了一个新的IDEA版本 IntelliJ IDEA Community Edition 2016.2(64) 创建Class文件时自动生成的头部注释如图 以前版本的idea创建Class时生成的头部注释如图 如何配置idea的头部注释格式,可以生成像之前的注释格式一样的文档注释? 解决 File->settings->Editor->File and Code Templates->Files->Class 原先模板 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse("File Header.java") public class ${NAME} { } 修改后模板 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACK
204 2022-07-19
编程技术问答社区
java - 如何解决同一个项目不同成员分别用myeclipse和ideaIU开发带来的SVN版本控制问题
问 题 学校的一个大创项目, 项目用的框架是struts2. 版本管理用的SVN. 开发工具都用的myeclipse. 但是我更喜欢用ideaIU. 最好的结果是, 我用ideaIU 其他人用myeclipse, 还能协作完成这个项目. 目前得到的结果来看, 从myeclipse转ideaIU应该没问题, 但是当我提交到SVN, 这个时候就会出问题. 这个问题有没有可能解决? 比如我每次只提交部分, 不提交整个项目. 题主是个纯新手, 望有经验的各位大神指点一下, 要是有可能我就去解决下这个问题. 要是没可能, 我就老老实实用Myeclipse啦. 解决方案 1 不管是用myeclipse还是idea,都会在你的项目文件夹下生成一些他们的配置文件 2 我的观点:对于java项目来说IDE的配置文件,都不属于项目的一部分,不应该进入版本库 3 怎么办?最好的方法是配置ignore(svn 和 git 都有配置忽略文件的方法,请搜索之) 4 把m
254 2022-07-19
编程技术问答社区
开发工具 - IDEA怎么快捷注释代码和取消注释
问 题 idea编写代码时候怎么用快捷键注释选中代码和取消注释 解决方案 IDEA 的快捷键是可以自己设置的吧,默认的应该是: 行注释:ctrl+/ 块注释:ctrl+shift+/ 参考: Keyboard Shortcuts You Cannot Miss Commenting and Uncommenting Blocks of Code
384 2022-07-19
编程技术问答社区
java-web - 刚刚学习structs2报错,怎么解决
问 题 本人第一次使用structs2,照着书上的例子敲得第一个代码,就这样报错了,怎么解决?用的IDE时idea。 报错如下:Struts Problem Report Struts has detected an unhandled exception: Messages: File: com/hw/app/action/LoginAction.java Line number: 31 Stacktraces java.lang.NullPointerException com.hw.app.action.LoginAction.execute(LoginAction.java:31) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
188 2022-07-19
编程技术问答社区
javascript - 使用ES6的 对象字面量简写语法(object-shorthand), IDEA提示警告
const obj = { b: 1, func1: function () { return obj.b; }, func2 () { return obj.b; } }; obj.func1(); obj.func2(); Intellij IDEA 2017.1中, func1 没有警告, func2 却提示 Variable might not have been initialized6, 为什么? 注: 低版本IDEA 也存在问题 JavaScript language version 选择了 ECMAScript 6 Node.js and NPM 选择了 7.7.3
168 2022-07-19
编程技术问答社区
visual-studio-code - 为什么IDEA的快捷键这么难用?
问 题 我平时写Java用IDEA,C#用VS,其他脚本就用Atom或者Vscode,每次换换编辑器的时候就很痛苦,都是实现同一个功能却快捷键个个都不一样。 例如Atom当前行下面插入新行就Ctrl+Enter,上面插入就Ctrl+Shift+Enter。而IDEA就Shift+Enter在下面插入新行,上面插入却变成了Ctrl+Alt+Enter。 我想都统一用Jetbrains的IDE但是这快捷键也太蛋疼了吧,都不好用。还有组合键有好多需要两个手才能完成操作的。看了下github有一些sublime的快捷键映射,不过都不全,而且好多IDEA独有的快捷键会冲突。 我不想用Vim,大家都是怎么做的,有没有好的建议啊。有没有快捷键都是以英文名的首字母表示的keymap啊 这个问题已被关闭,原因:问题质量差 - 问题太水、伸手党 解决方案 IDEA的哲学就是all in one. 所有的功能,都能在idea里完成,比如常用的cmd,这些都是可以通过快
364 2022-07-19
编程技术问答社区