自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (3)
  • 收藏
  • 关注

原创 windows环境spring boot打包好的JAR包 解压缩运行(打包好的JAR最方便的修改配置文件方式)

打好的JAR改配置文件一直挺烦。之前是用好压打开压缩包内部修改文件,特别不方便。SpringBoot的jar包不是常规的jar文件,其中包含着一些自启动的shell脚本,用jar进行重新打包是会破解这种jar结构的。现在终于知道了Springboot的启动类在哪里了。那就简单了,直接解压缩后写个脚本文件启动即可。 解压缩jar包 在当前目录下新建...

2020-01-15 11:12:59 2272 1

原创 Spring security5 集成swagger2 无法访问的问题。

主要还是springsecurity把swagger需要访问的URL被拦截,不只是swagger-ui.html这个URL查找网上的解决方案没一个好用的,然后自己在跳转重定向的方法里打印了引发跳转的URL,一个一个试出来的老铁。累屁了。话不多说,放图,配置security配置类即可成功:完整配置类代码:package com.lw.bpczy.security.c...

2019-11-16 15:50:48 1868 3

原创 spring mvc 10个常用注解,提升开发效率,你用到了几个?

日常开发中常用的spring注解 1. @RestController标明此Controller提供RestAPI,则Controller中的方法不返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。因为现在大多都是前后端分离项目,所以这个注解会经常使用。@RestController("tes...

2019-10-31 23:48:17 400 1

原创 关于JAVA中的file.delete()无法删除文件,一直返回false的问题解决

今天在做项目当中,存储到本地的文件 ,然后读取后,调用file.delete()一直无法删除,返回false,手动删除时还会提示 删除错误提示:操作无法完成 因为文件已在 Java(TM) Platform SE binary 中打开。然后尝试了所有的办法,最终找到了原因,也了解到了删除失败的几种情况,以作记录,避免同样的人踩坑。1.删除的是目录当File file = new Fil...

2019-10-09 17:11:03 8186 6

原创 基于google protobuf的RPC实现 1.概念性了解

protobuf 全称 protocal buffers,它是应用在在网络通信和通用数据交换等应用场景中的,类似于JSON或XML。是google团队开发的用于高效存储和读取结构化数据的工具。google protobuf只负责消息的打包和解包,并不包含RPC的实现,但其包含了RPC的定义。1.protocal buffers是什么 它是google提供的一种语言中立的、平台中立...

2019-10-05 00:34:32 178

原创 JAVA 进制转换工具类 10进制转16进制 10进制转2进制 16进制转2进制 16进制10进制 2进制转10进制 2进制转16进制

进制转换的坑:注意:使用Integer的方法转换出来的2进制字符串 最高位是没有补零的 ,java的Integer类的toBinaryString()方法转换出来的二进制字符串只会保留最高非零位以后的字符串,不满int类型的32位,所以需要补零。/** * @Description: 将2进制补位32位 * @Param: [binary] * @return...

2019-09-24 11:41:56 1630

原创 MySQL的行转列

行转列应用场景  假设有一张成绩表score,其属性有id、studentName、className和score这几个字段。很明显,一个学生加一门科目就是唯一主键。CREATE TABLE score( id int(11) not null AUTO_INCREMENT PRIMARY KEY, studentName varchar(40) not null DEFAUL...

2019-08-19 14:55:35 323 1

原创 springboot @JsonSerialize 的使用

解决前端显示和后台存储数据单位不一致的问题。在返回对象时,进行自定义数据格式转换。1.写一个类继承JsonSerializer 抽象类, 实现其serialize()方法,然后在方法中写入转换规则即可举例是把Date时间戳从 毫秒 转换成 秒 为单位import com.fasterxml.jackson.core.JsonGenerator;import com.faste...

2019-08-06 17:25:52 12755

转载 常用Git命令

Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]...

2019-08-06 12:08:30 128

转载 logback的使用和logback.xml详解

原文地址《logback的使用和logback.xml详解》一、logback的介绍  Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块:logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方...

2019-08-06 12:02:02 119

转载 Lombok使用

介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。IDEA中的安装打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功引入依赖...

2019-04-10 11:41:05 107

转载 【转】java的动态代理机制详解

在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。在java的动态代理机制中,有两个重要的类或接口...

2018-07-25 20:57:59 101

原创 基于Guava Cache内存缓存实现的token验证

最近做毕设,学习用到了Guava Cache和token机制,做个总结。功能需求是这样的,在客户端用户登录时忘记密码,需要找回密码,通过正确输入找回密码答案来访问服务端的修改密码接口。为了防止恶意用户来直接访问修改密码接口,在调用验证答案接口后采用token机制来验证身份,并用Guava Cache做一个定时的token来保证安全性。理解token机制 什么...

2018-06-01 19:48:59 3675 1

原创 理解Spring IOC 的基本原理概念

我们都知道在JAVA程序中,软件系统的底层实现都是由多个对象组成的,每个对象通过彼此的调用合作,来实现系统整体的业务逻辑。 但正因为是协同工作,每个对象都或多或少的出现与其他对象的依赖关系,随着系统越来越庞大,不可避免的会出现多重依赖关系,这就给系统造成了许多的问题,那这样发开会遇到哪些问题呢,举个小栗子!-----------------------------------...

2018-05-19 03:54:55 238 2

转载 【转】什么才算java的基础知识?研发真正应该学习的东西是什么?

“近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考。我做j2ee开发已经超过十载,作为过来人,心路历程估计和大家差不多。编码的前几年,很长一段时间觉得java简单,开发实现各种功能都很轻松,代码写起来根本不费劲(主要是因为写的代码都是一些功能业务逻辑)...

2018-05-18 00:31:57 172

空空如也

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

TA关注的人

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