Java
Java相关
DxCaesar
这个作者很懒,什么都没留下…
展开
-
Java常用文件操作
1. 读取文件使用BufferedReader()一次读取文件的一行内容public static void MyFileRead_BufferedReader(String filePath) throws IOException { try { File file = new File(filePath); FileReader fileReader = new ...原创 2020-02-14 11:07:33 · 182 阅读 · 0 评论 -
Java字符串拼接性能问题
原文链接:java中,字符串拼接方式与效率分析 由于String对象时不可变对象,因此在需要对字符串进行修改操作时(如字符串连接和替换),String对象总是会生成新的对象,所以其性能相对较差。String常量的累加操作:对于静态字符串的连接操作,Java在编译时会进行彻底的优化,将多个连接操作的字符串在编译时合成一个单独的长字符串。其实String变量的累加操作:底层使用了String...转载 2020-02-14 11:00:05 · 798 阅读 · 0 评论 -
Java运行cmd命令
Runtime runtime = Runtime.getRuntime(); //开头要加cmd /c,命令之间用&连接 Process process = runtime.exec("cmd /c......"); //在屏幕输出打印cmd命令的输出 //java的获取cmd输出是Input。。。 System.out...原创 2020-02-14 10:57:30 · 172 阅读 · 0 评论 -
SpringBoot的常用注解
@SpringBootApplication标注该类是一个主程序类eg:import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * @SpringBootApplication 来标注一个...原创 2020-02-14 10:04:50 · 154 阅读 · 0 评论 -
SpringBoot-Profile配置文件的使用
多个Profile配置文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml,来指定不同环境(开发环境:dev,生产环境:prod)下使用的不同配置文件但是默认使用的配置文件是 application.properties激活指定的profile在主配置文件中(application.properties)添加...原创 2020-02-14 10:06:57 · 400 阅读 · 0 评论 -
SpringBoot-Web工程静态资源结构
SpringBoot中所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源;webjars:以jar包的方式引入静态资源;http://www.webjars.org/eg:导入jquery后,可以在该路径下寻找:localhost:8080/webjars/jquery/3.3.1/jquery.js<...原创 2020-02-14 10:08:32 · 131 阅读 · 0 评论 -
SpringBoot-错误定制
如何定制错误的页面1)、有模板引擎的情况下;error/状态码; 【将错误页面命名为 错误状态码.html 放在模板引擎文件夹里面的 error文件夹下】,发生此状态码的错误就会来到 对应的页面;我们可以使用4xx和5xx作为错误页面的文件名来匹配这种类型的所有错误,精确优先(优先寻找精确的状态码.html);页面能获取的信息:timestamp:时间戳tatus:状态码error...原创 2020-02-14 10:09:28 · 129 阅读 · 0 评论 -
SpringBoot-使用Thymeleaf抽取公共片段
1、抽取公共片段<div th:fragment="copy">© 2011 The Good Thymes Virtual Grocery</div>2、引入公共片段<div th:insert="~{footer :: copy}"></div>~{templatename::selector}:模板名::选择器...原创 2020-02-14 10:10:09 · 225 阅读 · 0 评论 -
SpringBoot-的打包部署
Spring Boot 可以直接将Web App打包成jar包,然后使用java -jar 的命令来调用jar包。jar包里面集成了Tomcat环境,服务器预先不需要安装Tomcat。只需要在Maven依赖里面添加Spring Boot的Maven-Plugin即可 <build> <plugins> <plu...原创 2020-02-14 10:10:44 · 113 阅读 · 0 评论 -
GDAL 字段(Field)操作-JAVA
Field的操作都是基于Layer的,所以创建、删除、查找字段都属于Layer Class1.创建字段创建字段要先定义一个字段,并规定字段的宽度(String)、精度(Real)等,然后在使用Layer.CreateField()public static void CreateField(Layer layer) throws IOException { Field...原创 2020-02-14 09:37:59 · 1701 阅读 · 0 评论 -
GDAL Driver.Open()报错只读文件-JAVA
在尝试添加、修改和删除某shp问价字段时,报错数据为只读ERROR 6: DeleteField : unsupported operation on a read-only datasource.Exception in thread "main" java.lang.RuntimeException: OGR Error: General Error at org.gdal.ogr....原创 2020-02-14 09:39:49 · 2168 阅读 · 0 评论