JohnNiang's Blog

Spring 依赖注入方式及其优劣

官方文档:https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-spring-beans-and-dependency-injection.html最近经常遇到这......

Copy file or folder from classpath or jar in Java

若感觉过程太冗长的话,可以直接看“#解决方案”快速找到答案。需求从jar包中复制文件或者文件夹到外部系统(这种需求可能不是特别多,但是还是有一些需要注意的点)。问题这里可能会面临两个问题,那就是开发的时候和打包成jar所使用的文件系统是不一样的。所以,在开......

ARTS-w003

AlgorithmA+BforPolynomials这是甲级的第二道题目。主要的题意就是提供两个二项式,求两者之和。这道题目和上次做的B1010.一元多项式求导很类似,不过那道题目的做法和常规的做法有些偏离,但是仍然得出了正确的答案。那道题目的常规思路和这......

ARTS-w002

ARTSAlgorithm1046ShortestDistance(20point(s))题目的主要意思就是计算圆圈内任意两点间的最短距离。题目虽然简单,不过给出的条件也是很有挑战性:N(in[3,10​^5])和M(≤10^​4)。如果按照常规的遍历计算......

ARTS-w001

ARTS首先简单介绍一下ARTS各部分的含义:Algorithm每周至少做一个leetcode的算法题目;Review阅读并点评至少一篇英文技术文章;Tip学习至少一个技术技巧;Share分享一篇有观点和思想的技术文章。接下来将会按照以上步骤完成ARTS一......

Post Installation of Manjaro Mate

Post-InstallationofManjaroLinux(Mate)Firstofall,wehavetorefreshpacmanmirror,theninstallsomebasicsoftwares.Pacmanmirrorrefreshsud......

手动实现Docker Container自动重启

当然,想要实现无缝重启,kubernetes算得上是一种很好的解决方案。不过在开发环境,可能并不会考虑采用k8s。如果满足以下3点:采用CI/CD进行自动构建并自动部署],或者手动上传应用到服务器采用Docker进行运行部署过程仅仅是简单上传文件到开发服务......

自定义BeanUtils#copyProperties逻辑

前景提要BeanUtils相信不少读者都会使用到,特别是Entity和DTO相互转换的时候,将会大大减少手写get和set方法,减少转换过程中出错的概率,使代码看起来也更加简单明了。首先讲讲为什么要自定义BeanUtils#copyProperties的逻......

springfox-swagger2配置成功但无法访问/swagger-ui.html

Pre在前后端分离项目中,通常需要用到API文档,springfox开发的SpringFox可以实现自动化jsonAPI文档。Next但是在配置初期的时候突然遇到一个小问题。一切准备就绪之后并启动服务器,无法访问http://localhost:8080/......