自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(312)
  • 资源 (1)
  • 论坛 (1)
  • 收藏
  • 关注

原创 git删除远程和本地的分支

查看当前库中有哪些分支git branch -a删除服务器远端的分支:git push origin –delete 分支名如果是要删除本地已经合并了的分支:git branch –d 分支名删除本地未合并的分支:git branch –D 分支名参考:git删除远程分支和本地分支...

2020-07-22 14:27:41 61

原创 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 517

原创 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 63

原创 如何运行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 504

原创 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 1393

原创 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 98

原创 list的遍历方式

遍历方式:lambda、Itrator、ListIterator、Enumeration、foreachfor、foreach、Iteractor三种遍历方式的区别:for比较适合实现可预知大小的集合或数组的遍历foreach该方式适用于Collection的所有子类,适合集合或数组大小未知的情况。foreach需要事先知道集合或数组类型。Iterator该方式适用于Collection的所有子类,适合集合大小未知的情况,不需要事先知道集合类型。(Iterator只能遍历集合)总之,Itera

2020-07-10 16:10:18 69

原创 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 2109

原创 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 1268

原创 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 74

原创 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 747

原创 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 68

原创 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 1927

原创 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 47

原创 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 237

原创 获取文件夹下的所有文件

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 81

原创 读取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 102

原创 字符串写入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 112

原创 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 100

原创 使用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 219

原创 正则表达式匹配文件后缀名

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 2223

原创 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 201 1

原创 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 358

原创 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 1009

原创 各种类型的对象的输出格式总结

引入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 279

原创 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 123

原创 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 369

原创 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 79

原创 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 87

原创 lamda 专题

lamda – forEachlamda – 排序lamda – 重复元素处理

2020-07-02 18:20:14 91

原创 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 81

原创 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 218

原创 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 211

原创 pom.xml 红色字体

背景:本地仓库有相关jar包,但是pom.xml却显示红色字体。如图;解决方案:在右侧的maven点击download source即可解决。如图

2020-07-02 14:18:07 477

原创 maven专题

常用maven命令idea maven命令使用idea maven Process terminatedFailed to collect dependencies

2020-07-01 17:51:45 46

原创 idea maven命令使用

方法一在IDEA主界面左下角找到 Terminal 点击进入,直接输入想执行的命令即可。方法二像配置tomcat一样,找到如图 Edit Configuration 选项,点击进入后在+处找到 maven 选项,然后在 Command line 处输入要执行的命令,然后点击运行按钮。注意,方式一执行maven命令要加 mvn 前缀,方式二因为本身就是添加maven命令模块,所以不用加 mvn 前缀即可方法三打开idea的maven项目窗口,如图选择想要执行的命令,然后点击运行按钮

2020-07-01 17:47:36 134

原创 常用maven命令

mvn -v //查看版本mvn archetype:create //创建 Maven 项目mvn compile //编译源代码mvn test-compile //编译测试代码mvn test //运行应用程序中的单元测试mvn site //生成项目相关信息的网站mvn package //依据项目生成 jar 文件mvn install //在本地 Repository 中安装 jarmvn -Dmaven.test.skip=true //忽略测试文档编译mvn clean /

2020-07-01 17:30:02 36

原创 idea maven Process terminated

异常信息如图:查看错误原因:点击【项目名】提示 (对应第一步)–>点击蓝色报错的链接,在idea中打开了settings文件,找到提示的报错位置(对应第二步) -->;最后发现是因为多写一个标签</mirror>,如图...

2020-07-01 17:25:32 6660 3

原创 BeanValidator

import com.google.common.base.Preconditions;import com.google.common.collect.Lists;import com.google.common.collect.Maps;import com.mmall.exception.ParamException;import org.apache.commons.collections.MapUtils;import javax.validation.ConstraintViola.

2020-05-19 07:52:56 93

原创 Maven打包失败,报错:Failed to collect dependencies...

Failed to execute goal on ...: Could not resolve dependencies for project xxx.xxx.xxx.xx:jar:...: Failed to collect dependencies at ...:Failed to read artifact descriptor for ...:Could not find artifact ... in nexus-2....我出现这种错误的操作:手动添加jar包到本地mavne的仓库的指定

2020-05-15 15:00:51 534

json.zip 生成json格式的数据

测试生成json格式的数据测试生成json格式的数测试生成json格式的数测试生成json格式的数测试生成json格式的数测试生成json格式的数

2017-09-21

脾气很倔呢的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除