- 博客(316)
- 资源 (1)
- 收藏
- 关注
原创 0:0:0:0:0:0:0:1
0:0:0:0:0:0:0:1是ipv6的表现形式,对应ipv4来说相当于127.0.0.1,也就是本机。使用localhost意味着客户端和服务器是同一台电脑。问题描述:通过request.getRemoteAddr()获取的ip是0:0:0:0:0:0:0:1访问的url:http://localhost:8080/girls原因分析:访问的时候使用的是localhost。如何解决:把localhost修改为127.0.0.1,那么获取到的ip就是127.0.0.1。使用localhost、1
2022-07-05 11:00:28 2156
原创 git删除远程和本地的分支
查看当前库中有哪些分支git branch -a删除服务器远端的分支:git push origin –delete 分支名如果是要删除本地已经合并了的分支:git branch –d 分支名删除本地未合并的分支:git branch –D 分支名参考:git删除远程分支和本地分支...
2020-07-22 14:27:41 279
原创 The expression ${parent.version} is deprecated. Please use ${project.parent.version} instead.
背景:编译项目时控制台输出警告信息[WARNING][WARNING] Some problems were encountered while building the effective model for com.example:demo:war:1.0-SNAPSHOT[WARNING] The expression ${parent.version} is deprecated. Please use ${project.parent.version} instead.[WARNING]
2020-07-22 14:26:33 5244
原创 COMPILATION ERROR
背景:编译子项目时控制台报错信息如下:[ERROR]COMPILATION ERROR:[INFO]------------------------------------[ERROR]/D:/code/demo/src/main/java/com/example/service/HelloService.java[4,32] 找不到符号符号:类 ResultEnum位置:程序包 com.example.enums解决方法把父工程打包即可解决。命令方式:mvn packageid
2020-07-22 14:24:47 3673 1
原创 如何运行jar/war来启动项目
运行 jar/war 文件有两种方式:把 jar/war 文件放到tomcat的webapps文件夹中,运行tomcat,由tomcat自动解压运行 jar/war 文件中的程序;不用tomcat,cmd进入 jar/war 文件所在目录,直接执行以下命名运行 jar/war 中的程序;java -jar 文件名.jar/war然后我们在浏览器中就可以直接访问:localhost:8080,此种方式也解决了idea中启动多个子项目的问题可以借助 help 来查看一些扩展命令java
2020-07-22 14:21:50 12853
原创 lambda -- 获取集合中某个属性的所有值
代码块GetElementFromList.javapackage com.example.demo.util;import com.example.demo.entity.UserPO;import java.util.ArrayList;import java.util.List;import java.util.stream.Collectors;public class GetElementFromList { public static void main(String
2020-07-14 14:18:59 7585
原创 SQL查询表字段的信息
查询表字段的详细信息select * from information_schema.columns where table_name = ‘TableName’查询表字段的个别信息select column_name,data_type,column_default,is_nullablefrom information_schema.columnswhere table_name = ‘TableName’...
2020-07-10 17:24:44 2074
原创 list的遍历方式
遍历方式:lambda、Itrator、ListIterator、Enumeration、foreachfor、foreach、Iteractor三种遍历方式的区别:for比较适合实现可预知大小的集合或数组的遍历foreach该方式适用于Collection的所有子类,适合集合或数组大小未知的情况。foreach需要事先知道集合或数组类型。Iterator该方式适用于Collection的所有子类,适合集合大小未知的情况,不需要事先知道集合类型。(Iterator只能遍历集合)总之,Itera
2020-07-10 16:10:18 296
原创 syntax error at or near “.“
### SQL: select t.id,t.name,t.sex,t.age t.address,t.phone from user where id = 1### Cause: org.postgresql.util.PSQLException: ERROR: syntax error at or near "." Position: 34; bad SQL grammar [];nested exception is org.postgresql.util.PSQLException: ERR
2020-07-10 14:58:04 77341 2
原创 more than one row returned by a subquery used as an expression
有问题的sql delete from user where class_id in( (select class_id from class where class_grade = '高三'), (select class_id from class where class_grade = '高二') );问题所在:select class_id from class where class_grade = '高三';查询出来的结果是多条,select class_id from c
2020-07-10 14:44:04 10043
原创 Map的遍历方式
下面通过四种方式来取出map中的key和value方案:1.entrySet 2.keySet方式:1.for 2.while注意:通过key来获取value的效率非常低,要避免这样使用代码块package com.example.demo.util;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class Traverse
2020-07-09 16:47:08 189
原创 java while和continue简单使用
package com.example.demo.util;public class TestWhileAndContinue { public static void main(String[] args) { //testWhile(); testContinue(); } public static void testWhile() { int i = 0; while(true){
2020-07-09 16:00:14 4829
原创 lambda -- list转map
package com.example.demo.util;import com.example.demo.entity.UserPO;import com.google.common.collect.Maps;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;/** * 过滤list中对象的某个属性非空,然后返回一个新的lis
2020-07-09 15:57:17 516
原创 lambda -- 过滤list中对象的某个属性非空,然后返回一个新的list
package com.example.demo.util;import com.example.demo.entity.UserPO;import com.google.common.collect.Maps;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.stream.Collectors;/** * 过滤list中对象的某个属性非空,然后返回一个新的lis
2020-07-09 15:55:06 9713
原创 Java 到底是值传递还是引用传递?
后续补笔记,先写个demopackage com.example.demo.util;/** * https://www.baidu.com/s?ie=UTF-8&wd=java%20%E5%80%BC%E5%BC%95%E7%94%A8 */public class TestBoolean { public static void main(String[] args) throws Exception { boolean flag = true;
2020-07-08 16:03:01 145
原创 list数据转换成String和Object的格式是不一样的
引入jar <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.70</version> </dependency>ListFormat.javapackage com.example.demo.util;import com.alibaba.fas
2020-07-08 15:00:40 716
原创 获取文件夹下的所有文件
package com.example.demo.util;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;/** * 获取文件夹下的所有文件 */public class GetAllFile { public static void main(String[] args) throws Exception { getAllFile(); }
2020-07-08 14:40:10 558
原创 读取txt文件内容到String
package com.example.demo.util;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;/** * 读取txt文件内容到String */public class ReadFileToString { public static void main(String[] args) throws Except
2020-07-08 14:33:28 1080
原创 字符串写入txt文件
package com.example.demo.util;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;/** * 字符串写入txt文件 */public class StringWriteToTxt { public static void main(String[] args) throws Exception {
2020-07-08 14:28:07 1950 1
原创 java 批量复制文件
引入jar <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>CopyDirectory.javapackage com.example.demo.util;import org.apache.com
2020-07-08 14:22:10 485
原创 使用java7的Files类复制文件
package com.example.demo.util;import java.io.File;import java.nio.file.Files;/** * 使用java7的Files类复制文件 */public class CopyFile { public static void main(String[] args) throws Exception { copyFile(); } public static void copyFile
2020-07-08 14:17:50 716
原创 正则表达式匹配文件后缀名
package com.example.demo.util;import java.io.File;/** * 正则表达式匹配文件后缀名 */public class ValidateFile { public static void main(String[] args) throws Exception { validateFilenameSuffix(); } public static void validateFilenameSuffix()
2020-07-08 14:14:11 10409
原创 java 创建多个txt文件
package com.example.demo.util;import java.io.File;/** * 创建多个txt文件 */public class ListDateWriteToTxt { public static void main(String[] args) throws Exception { createFiles(); } public static void createFiles() throws Exception {
2020-07-08 14:07:50 1162 2
原创 list数据写入txt文件中
package com.example.demo.util;import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.List;/** * list数据写入txt文件中 */public class ListDateWrite
2020-07-08 14:02:52 2287
原创 MultipartFile 和 File 类型互转
引入jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <a
2020-07-08 11:56:09 4009
原创 各种类型的对象的输出格式总结
引入jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version> </dependency>ObjectOutputFormat.javapackage com.example.demo.util;import com.al
2020-07-03 18:01:26 757
原创 java 数组的输出方式总结
PrintArrayMethod.javapackage com.example.demo.util;import java.util.Arrays;public class PrintArrayMethod { public static void main(String[] args) { String[] text = {"a","b","c"}; System.out.println("传统的for循环方式: "); test1(t
2020-07-03 16:43:37 757
原创 java 拆分句子,并保留分隔符
BreakUpSentence.javapackage com.example.demo.util;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 功能:拆分句子 * 详情:根据分隔符拆分句子,并且保留分隔符。拆分后的句子限制字数是10以内 * * 拆
2020-07-03 16:05:08 2769 1
原创 lamda -- 运算
LamdaOperate.javapackage com.example.demo.util;import com.example.demo.entity.UserPO;import java.util.ArrayList;import java.util.Comparator;import java.util.List;public class LamdaOperate { /** * 求和 */ public static void test1()
2020-07-03 11:54:57 195
原创 lamda -- 两个集合的各种问题处理
引入jar文件<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</version></dependency><dependency> <groupId>commons-lang</groupId> <artifactI
2020-07-03 11:23:10 309
原创 lamda -- 排序
LamadSort.javapackage com.example.demo.util;import com.example.demo.entity.User;import java.util.*;import java.util.stream.Collectors;public class LamadSort{ public static void main(String[] args) { System.out.println("list集合:");
2020-07-02 18:14:55 362
原创 lamda -- 重复元素处理
依赖的jar包 <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency>LamdaDuplicate.javapackage com.example.demo.util;import org.apa
2020-07-02 17:05:22 624
原创 lamda -- forEach
package com.example.demo.util;import java.util.Arrays;public class LamdaTest { public static void main(String[] args) { String[] infos = {"Java","Android","C/C++","Kotlin"}; Arrays.stream(infos).forEach(System.out::println); }}
2020-07-02 14:41:44 548
原创 pom.xml 红色字体
背景:本地仓库有相关jar包,但是pom.xml却显示红色字体。如图;解决方案:在右侧的maven点击download source即可解决。如图
2020-07-02 14:18:07 3825
原创 maven专题
常用maven命令idea maven命令使用idea maven Process terminatedFailed to collect dependencies
2020-07-01 17:51:45 115
原创 idea maven命令使用
方法一在IDEA主界面左下角找到 Terminal 点击进入,直接输入想执行的命令即可。方法二像配置tomcat一样,找到如图 Edit Configuration 选项,点击进入后在+处找到 maven 选项,然后在 Command line 处输入要执行的命令,然后点击运行按钮。注意,方式一执行maven命令要加 mvn 前缀,方式二因为本身就是添加maven命令模块,所以不用加 mvn 前缀即可方法三打开idea的maven项目窗口,如图选择想要执行的命令,然后点击运行按钮
2020-07-01 17:47:36 977
json.zip 生成json格式的数据
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人