java
Simple_Coffee
该昵称已被占用了
展开
-
Spring如何自动获取、关闭连接的
Spring的JdbcTemplate自动关闭连接_binglong_world的专栏-CSDN博客_jdbctemplate需要释放连接吗原创 2021-11-30 08:18:22 · 604 阅读 · 0 评论 -
Spring的StopWatch 推荐方式
public static void main(String[] args) throws Exception { // 强烈每一个秒表都给一个id,这样查看日志起来能够更加的精确 // 至于Id 我觉得给UUID是可行的~ StopWatch sw = new StopWatch(UUID.randomUUID().toString()); sw.start("起床"); Thread.sleep(1000); ...原创 2021-10-09 15:17:55 · 150 阅读 · 0 评论 -
jackson注解定义序列化字段的日期格式
1. 创建bean extends JsonSerializerimport com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.JsonSerializer;import com.fasterxml.jackson.databind.SerializerProvider;import java.io.IOException;import java.text.SimpleDateForma原创 2021-09-17 09:01:22 · 345 阅读 · 0 评论 -
ESAPI集成官方参考文档
https://owasp.org/www-pdf-archive/JavaEE-ESAPI_2.0a_install.pdf原创 2021-06-11 10:24:29 · 877 阅读 · 1 评论 -
springboot 配置 https和http同时生效
https://blog.csdn.net/u013322876/article/details/95594859原创 2020-11-11 09:28:05 · 205 阅读 · 0 评论 -
.configure和make make install的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。1、configure这一步一般用来生成 M原创 2020-10-20 08:19:25 · 544 阅读 · 0 评论 -
通过Spring EL表达式根据公式计算
EL表达式用法https://www.jianshu.com/p/27fd3754bb9cimport org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.expression.Expression;import org.springframework.expression.ExpressionParser;impo原创 2020-10-20 08:07:56 · 1334 阅读 · 0 评论 -
直播平台架构
https://blog.csdn.net/zgpeace/article/details/108552358原创 2020-10-10 14:20:02 · 433 阅读 · 0 评论 -
前后端分离系统架构图
https://blog.csdn.net/fhkkkbfgggjk/article/details/85724170原创 2020-09-28 08:28:06 · 3289 阅读 · 1 评论 -
Redis Windows 安装
https://blog.csdn.net/cuker919/article/details/81325729原创 2020-07-10 10:39:56 · 67 阅读 · 0 评论 -
安装MYSQL
https://www.cnblogs.com/520BigBear/p/12764499.html原创 2020-07-10 09:51:04 · 66 阅读 · 0 评论 -
Mac修改hosts文件并使其立即生效
Windows开始 -> 运行 -> 输入cmd -> 在CMD窗口输入 : ipconfig /flushdnsLinux终端输入 : sudo rcnscd restartMac OS X终端输入 : sudo killall -HUP mDNSResponder其他:断网,再开网;终极方法: 重启机器;github连接不上问题1. 站长工具找到延迟最低的IP,http://tool.chinaz.com/dns?type=1&hos...原创 2020-07-07 23:41:20 · 19662 阅读 · 0 评论 -
emoji表情编码转换
见下面链接https://www.jianshu.com/p/8a416537deb3原创 2020-07-07 10:37:40 · 2928 阅读 · 0 评论 -
jpa 一对多删除或者减少多的一方 笔记
OneToMany一的一方是Activity, 多的一方是ActivityAttachmentEntity.下面是一的一方引用多的一方。mappedBy="activityEntity"表示一的一方放弃维护多的一方的外键fetch=EAGER表示不要懒加载orphanRemoval=true (重点) 默认false按照官方给出的字面意思是:如果删除关系,是否删除关系上的实体,true表示会删除,false表示不删除。下面是多的一方删除(消减多的一方)重点,用A.原创 2020-06-22 09:14:03 · 1742 阅读 · 0 评论 -
xxl-job 笔记
https://www.jianshu.com/p/fa7186bea84byml文件原创 2020-06-11 17:50:29 · 104 阅读 · 0 评论 -
CascadeType级联类型的使用笔记
https://www.jianshu.com/p/ae07c9f147bc原创 2020-06-05 16:13:51 · 215 阅读 · 0 评论 -
日志打印request and response
原创 2020-05-25 09:37:39 · 261 阅读 · 0 评论 -
SpringBoot SMTP发送邮件Demo笔记
springboot pom.xml文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>application.ymlspring:mail: default-enco...原创 2020-05-19 15:02:59 · 310 阅读 · 0 评论 -
Jenkins集成sonarQube Scanner 临时笔记
概述:Jenkins 通过SonarQube Scanner 插件连接SonarQube Service去检查代码质量, 最后在SonarQube Service 查看报告。扩展:SonarQube管理(设置失败阀值,然后关联Jenkins构建结果)https://www.jianshu.com/p/113f6ef9bb0a...原创 2020-05-06 14:21:50 · 107 阅读 · 0 评论 -
Maven替换sql中的schema解决不同环境schema不同的问题
问题:不同环境的sql脚本schema不同,导致每次都要修改sql文件。解决方案:使用Maven命令含+环境参数,在Maven打包过程中,使用${}占位符替换sql脚本中的schema占位符即可。mvn clean package -Dmaven.test.skip=true -P devmvn clean package -Dmaven.test.skip=true -P uat...原创 2020-04-30 10:44:28 · 411 阅读 · 0 评论 -
Get请求含中文参数,服务端获取乱码
使用的是springboot, 对应tomcat 8.5.3,tomcat默认编码ISO8859-1所以需要转码成UTF-8.tomcat 8之后版本默认编码为UTF-8.原创 2020-04-16 17:46:52 · 246 阅读 · 0 评论 -
Exchange Web Service 回复邮件
需要指定save/saveAndCopy方法的参数,WellknowFolderName.SentItem.否则reply已经回复过的邮件会报错,could not find specific object in the store. 原因是saveAndCopy后EmailMessage对象getId.getuniqueId返回回复后的邮件id,这个id似乎不会存到邮件服务器(在sentItem里查询已发送邮件的itemId和saveAndCopy后返回的itemId对不上,确认是同一封邮件。),导致..原创 2020-04-10 09:11:01 · 402 阅读 · 0 评论 -
ClassPathResource的坑, class path resource [xxxx] cannot be resolved to absolute file path because it
我在读取springboot下templates目录下excel模板的时候,本地测试使用ClassPathResource都可以正常读取,但打包成jar包传到服务器上就无法获取了.报错信息是:class path resource [xxxx] cannot be resolved to absolute file path because it does not reside in the ...转载 2020-04-08 09:22:44 · 7884 阅读 · 0 评论 -
org.apache.commons.beanutils.PropertyUtils 根据属性名获取对象属性value
private static Object getAttribute(Object obj, String member) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException { return PropertyUtils.getNestedProperty(obj, memb...原创 2020-04-02 09:27:42 · 591 阅读 · 0 评论 -
Java8中lambda表达式无法抛出受检异常的问题
//编译通过Stream.of("a", "b", "c").forEach(str -> { throw new RuntimeException(new IOException());});转换成RuntimeException即可原创 2020-04-02 09:26:03 · 1252 阅读 · 0 评论 -
SpringBoot + Dubbo + Excel生成并下载问题汇总:
SpringBoot + Dubbo + Excel生成并下载问题汇总:1. ClassPathResource 读不到src/main/resources下的 templates/excel下的excel模板文件。(excel是我在templates下自己新建的目录)解决方法:挪到templates下解决疑问:为什么templates/excel下不行?待研究考证下面是网上看别人的一些...原创 2020-04-02 08:46:54 · 832 阅读 · 0 评论 -
Windows 下生成Git SSH key 并配置到Git
Windows 下生成Git SSH key 并配置到Gitlink: [https://blog.csdn.net/cffishappy/article/details/89371583]原创 2020-03-31 09:33:54 · 116 阅读 · 0 评论 -
ews (Exchange Webservice) 回复邮件
原创 2020-03-11 15:33:52 · 508 阅读 · 1 评论 -
Jsoup提取Html文本,保持换行格式
亲测有效原创 2020-03-04 19:48:38 · 1617 阅读 · 0 评论 -
FreeMarker 替换内容并以String返回替换后页面内容
@Autowiredprivate FreemarkerConfigurer configurer;public String markerResult(){ Map<String, Object> map = new HashMap<>(); Student stu = new Student(); map.put(stu); ...原创 2020-01-09 09:57:16 · 630 阅读 · 0 评论 -
@Async注解
https://blog.csdn.net/zzzgd_666/article/details/82658832@EnableAsync @Configuration class TaskPoolConfig{ @Bean("taskExecutor") public Executor taskExecutor(){ ...原创 2020-01-08 14:37:54 · 543 阅读 · 0 评论 -
@DiscriminatorColumn @DiscriminatorValue注解,jpa多个entity对应一张表
Table Columns: id, product_name, type, entity1,entity2以type字段为区别,@DiscriminatorValue(name="baseType") baseType对应BaseEntity, 保存或查询时type="baseType".Entity1和Entity2和保存或查询时type="entity1Type"和type="en...原创 2020-01-02 14:29:47 · 1662 阅读 · 0 评论 -
单机Selenium grid环境搭建
1. 下载Selenium grid的jar包http://selenium-release.storage.googleapis.com/index.html或者使用Maven下载, 我下载的是selenium-server-standalone-2.53.1.jar2. 下载Chrome浏览器,我的是版本 78.0.3904.108(正式版本)3. 下载Chrome浏览器的driv...原创 2019-12-09 18:17:09 · 405 阅读 · 0 评论 -
Java 获取主机名host name
import java.net.InetAddress;import java.net.UnknownHostException;private String getHostName() { String hostname = "Unknown"; try{ InetAddress addr = InetAddress.getLocal...原创 2019-10-23 17:20:03 · 1556 阅读 · 0 评论