随笔分类 -  java

摘要:背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护。 环境参数 开发环境:IntelliJ IDEA 2019.3 JDK:java version "1.8.0 阅读全文
posted @ 2020-12-26 20:42 ls1519🎈 阅读(850) 评论(0) 推荐(0)
摘要:Headless模式是在缺少显示屏、键盘或者鼠标是的系统配置。在java.awt.toolkit和java.awt.graphicsenvironment类中有许多方法,除了对字体、图形和打印的操作外还可以调用显示器、键盘和鼠标的方法。但是有一些类中,比如Canvas和Panel,可以在headle 阅读全文
posted @ 2020-12-26 20:07 ls1519🎈 阅读(988) 评论(0) 推荐(0)
摘要:编码/解码的工具包。 maven配置: <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency> 官网: htt 阅读全文
posted @ 2020-10-19 19:03 ls1519🎈 阅读(206) 评论(0) 推荐(0)
摘要:(1)读取优先顺序 a - 命令行参数 --key=value 引用 $ mvn spring-boot:run -Drun.arguments="--server.port=9090,--server.context-path=/test" $ java -jar target/xxx.jar - 阅读全文
posted @ 2020-09-25 00:15 ls1519🎈 阅读(214) 评论(0) 推荐(0)
摘要:/** * 获取不规则多边形重心点 * * @param mPoints * @return */ public static LatLng getCenterOfGravityPoint(List<LatLng> mPoints) { double area = 0.0;//多边形面积 doubl 阅读全文
posted @ 2020-09-18 22:25 ls1519🎈 阅读(495) 评论(0) 推荐(0)
摘要:1.将数据库中的主键,设置为varchar(32)。 2.在entity中类头部写入@GenericGenerator(name = "jpa-uuid", strategy = "uuid") 3.在entity中id主键顶部写入@GeneratedValue(generator = "jpa-u 阅读全文
posted @ 2020-09-17 21:05 ls1519🎈 阅读(2434) 评论(0) 推荐(0)
摘要:Use ByteArrayOutputStream with ZipOutputStream to accomplish the task. you can use ZipEntry to specify the files to be included into the zip file. Her 阅读全文
posted @ 2020-09-01 14:15 ls1519🎈 阅读(391) 评论(0) 推荐(0)
摘要:https://stackoverflow.com/questions/13103083/how-do-i-push-to-github-under-a-different-username https://github.community/t/git-bash-still-pushes-repo- 阅读全文
posted @ 2020-08-24 11:39 ls1519🎈 阅读(100) 评论(0) 推荐(0)
摘要:Spring @Value 注入List和Map EL表达式+JSON写法 .java @Value("#{'${scio.cloud.list}'.split(',')}") private List<String> list; @Value("#{${scio.cloud.maps}}") pr 阅读全文
posted @ 2020-08-21 21:37 ls1519🎈 阅读(1603) 评论(0) 推荐(0)
摘要:如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class); 可以用注解@Slf4j 一、在pom文件加入依赖 <dependency> <groupId>org.projectlombok</groupId> < 阅读全文
posted @ 2020-08-21 16:10 ls1519🎈 阅读(134) 评论(0) 推荐(0)
摘要:SpringBoot版本选择: 官网地址:https://spring.io/projects/spring-boot SpringBoot官方目前最新最稳定版:2.3.1,如果单独使用SpringBoot的话,建议就可以选择官方指定的最新最稳定版。 但是,如果需要和SpringCloud整合,就得 阅读全文
posted @ 2020-08-17 18:30 ls1519🎈 阅读(507) 评论(0) 推荐(0)
摘要:1.简介 Springboot 和 Spring MVC 简化了web应用中的RESTful开发,然而还有一种更简单的,那就是Spring Data REST。Spring Data REST 建立在Data Repository之上,它可以直接把resository以HATEOAS风格暴露成Web 阅读全文
posted @ 2020-08-17 17:27 ls1519🎈 阅读(316) 评论(0) 推荐(0)
摘要:maven构建的项目-->pom.xml文件 eclipse提供Dependencies直接添加依赖jar包的工具:直接搜索poi以及poi-ooxml即可,maven会自动依赖需要的jar包: poi提供microsoft office旧版本支持,eg .xls Excel poi-ooxml提供 阅读全文
posted @ 2020-08-17 17:24 ls1519🎈 阅读(4115) 评论(0) 推荐(0)
摘要:vue官网的描述: <keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 <transition> 相似,<keep-alive> 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在父组件链中。 当组件在 <keep-alive> 内被切换,它的 acti 阅读全文
posted @ 2020-08-05 15:56 ls1519🎈 阅读(248) 评论(0) 推荐(0)
摘要:摘要: 在Web应用中,使用JWT替代session并不是个好主意 适合JWT的使用场景 抱歉,当了回标题党。我并不否认JWT的价值,只是它经常被误用。 什么是JWT 根据维基百科的定义,JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的 阅读全文
posted @ 2020-08-03 20:11 ls1519🎈 阅读(1668) 评论(1) 推荐(0)
摘要:mappedBy 对应 XML中的inverse 先贴出最初的代码:一些基本的注解,在一对多的关系上没有使用JoinColumn和mappedBy属性 部门类:主要是第33、34行 1 package com.lizhou.entity.test; 2 3 import java.util.Arra 阅读全文
posted @ 2020-08-03 20:08 ls1519🎈 阅读(364) 评论(0) 推荐(0)
摘要:在传统的开发过程中,我们的控制CONTROLLER层通常需要转向一个JSP视图;但随着WEB2.0相关技术的崛起,我们很多时候只需要返回数据即可,而不是一个JSP页面。 ResponseEntity:表示整个HTTP响应:状态代码,标题和正文。因此,我们可以使用它来完全配置HTTP响应,它是一个对象 阅读全文
posted @ 2020-08-03 20:07 ls1519🎈 阅读(1188) 评论(0) 推荐(0)
摘要:从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也 阅读全文
posted @ 2020-08-03 20:05 ls1519🎈 阅读(134) 评论(0) 推荐(0)
摘要:一般实体类中的属性, 如contentType会被hibernate默认映射为content_type,如果数据库中的字段是contenttype则会不匹配 这个问题有2种解决方法: 我的报错是: java.sql.SQLSyntaxErrorException: Table 'gaei_ms.ga 阅读全文
posted @ 2020-08-03 20:04 ls1519🎈 阅读(2271) 评论(0) 推荐(0)
摘要:Hibernate一对多关系操作 1、创建两个实体类。 一个实体类是商品类,另一个实体类是商品的分类类。 在一对多关系的两个实体中,在编写实体类时必须要遵循以下规则: (1)在一的那一方的实体中,必须要有一个私有的多那一方的实体对象属性,并且提供公有的getter和setter方法。 private 阅读全文
posted @ 2020-08-03 20:03 ls1519🎈 阅读(527) 评论(0) 推荐(0)