自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 论坛 (2)
  • 收藏
  • 关注

原创 Spring Boot jar包程序部署服务器常驻后台执行

描述对于Spring Boot导出的jar包程序,当远程服务器执行的时候,一旦关闭了当前终端,程序也被迫停止运行了。希望的是让它常驻后台执行,不受启动其终端关闭与否的影响。方法Linux系统可以使用 .. & 或者 nohub .. &比如 ping 指令,可以直接nohup ping www.google.com &对于Spring Boot这种导出...

2018-12-27 11:27:21 2286 1

原创 Spring Boot修改访问虚拟路径后Favicon路径错误404解决

描述在Spring Boot开发默认页面标题栏角标的Favicon是一片绿叶那个是在Spring MVC集成的,默认路径是hostname:port/favicon.ico由于是跟路径,但是项目部署的时候可能设置了访问虚拟路径,比如/demo/,那么在后台服务器端的favicon.ico路径就变成了hostname:port/demo/favicon.ico, 如果前端访问的路径不做修改,...

2018-12-26 23:48:55 3167

原创 Spring Boot2.0配置访问虚拟路径

描述Spring Boot2.0更新重构了很多代码。在之前虚拟路径是server.context-path=xxx而更新后改为了server.servlet.context-path=xxx(更新以后server不在仅有servlet了,还添加了很多其他的)方法# serverserver.port=8080server.servlet.context-path=/chatro...

2018-12-26 21:01:08 2188

原创 JavaScript定时器setInterval()只执行一次解决方法

解决function showTime() { var now = new Date().Format("yyyy-MM-dd hh:mm:ss"); $('.active-chat')[0].innerHTML += '<div class="conversation-start">' + ...

2018-12-26 19:41:28 3406

原创 Spring Boot默认数据库连接池HikariPool

HikariPool加入了启动Spring boot的启动器后看到可以看到连接池是 HikariPool, 不是常用的C3P0, DBCPSpring Boot 1用的是tomcat连接池,2开始就是HikariPool了

2018-12-25 21:48:52 16026

原创 Java实现BCrypt加密

描述BCrypt是比较流行的加密算法,相比MD5。BCrypt还是多对多,在数据库存加密数据方面很实用。Spring Security里面集成了BCrypt的算法,但是普通项目可以用一个第三方开发的工具栏,这里粗略介绍这个工具类。使用下载=>下载该工具类加密 & 验证// Hash a password for the first timeString hashed...

2018-12-25 17:40:38 2593

原创 Linux 给Eclipse、IDEA等脚本添加启动桌面图标

操作Linux(Ubuntu)的桌面图标文件路径是 /usr/share/applications/*.desktop这些桌面图标的大致代码如下:[Desktop Entry]Type=启动类型Name=快捷名字Comment=介绍Icon=图标路径Exec=启动文件路径Terminal=是否终端打开Categories=分类如果给Eclipse添加桌面图标,可以 su...

2018-12-21 20:31:53 764

原创 VS Code修改系统界面和编辑面板字体大小

描述Linux下新安装的VS Code可能字体很小,包括系统字体(标题栏,工具栏、状态栏)和编辑面板的字体很小。修改Ctrl + Shitf + p,输入 settings,选择打开那个JSON的系统配置文件{ "editor.fontSize": 15, "window.zoomLevel": 1.5}修改这两个值即可,第一个是编辑面板的,第二个是系统界面的。...

2018-12-21 17:49:33 53629 7

原创 GitHub项目README.md设置徽标(环境、build、下载量...)

描述有时候想给GitHub的README.md润色,添加一些项目开发的环境,build,下载star数啥的徽标。这里总结下(不全)实现https://img.shields.io/badge/{徽标标题}-{徽标内容}-{徽标颜色}.svg这个 [shields](https://shields.io/#/) 网站专门生产这种自定义的徽标。比如 https://img.shie...

2018-12-19 15:58:44 2218

原创 Sping Boot 页面css无法加载 because its MIME type ('application/json') is not a supported stylesheet ...

错误描述Refused to apply style from 'http://localhost:8080/static/css/login.css' because its MIME type ('application/json') is not a supported stylesheet MIME type, and strict MIME checking is enabled....

2018-12-19 11:45:54 38585 5

翻译 Spring Security 5 报错There is no PasswordEncoder mapped for the id "null"根本解决

错误解释请点击查看=> 问题和解决的官方文档 (本文主要是翻译和部分解释)In Spring Security 4, it was possible to store passwords in plain text using in-memory authentication.A major overhaul of the password management process in...

2018-12-18 21:43:05 359

原创 Spring Boot Profile配置开发和上线产品两种环境

Profile 配置Profile 是Spring 用来针对不同的环境对不同的配置提供支持的。全局Profile在resources目录下,使用命名格式 application-{env}.properties。在跟作用文件application.properties中设置 spring-profiles.active=env 即可指定活动的Profile文件实例如配置运行端口可...

2018-12-18 17:37:36 1433

原创 Spring Boot之WebSocket实现广播通讯

描述WebSocket通过一个socket实现全双工异步通讯,对比HTTP基于请求应答的半双工通讯。其在广播和点对点实时通讯方法更优越。直接使用WebSocket或者SockJS(WebSocket协议的模拟,兼容性要求高)会使开发车旭很繁琐。所以会直接使用它的子协议STOMP(Simple (or Streaming) Text Orientated Messaging Protoc...

2018-12-13 23:52:52 459

原创 Spring Boot之Thymeleaf引用静态资源

方法Spring Boot在Thymeleaf结构模块很好提供了静态资源的引用方法th:[href | src]@{资源在static下的目录}, 如:@{lib/jquery.js}不用填写默认的static文件夹案例资源目录结构templates目录下的ws.html可以这样引用static下的资源文件<!DOCTYPE html><htm...

2018-12-13 20:44:38 12671 4

原创 Spring Boot使用Thymeleaf

配置如果创建项目的时候没有选择Thymeleaf模板,可以在pom.xml中添加Spring Boot专属Thymeleaf的打包依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId&amp

2018-12-12 16:00:07 624 1

原创 Linux(Deepin)和Windows双系统,Windows系统花屏,无法进入

问题描述这里是后安装了deepin而成的双系统,Linux可以正常进入,但是Windows时常花屏无法进入显卡驱动有问题,deepin是amd的,对于集成显卡的支持并不好。解决方法网上有网友说修改 /etc/default/grub文件取消GRUB_TERMINAL=console的注释(这里已取消)但是仍然解决不了问题花屏的关键选择载入的系统时会有个短暂的背景,那个背景...

2018-12-10 21:46:53 4504 3

原创 Linux 系统锐捷有线认证网卡多个IP被迫下线

问题描述查看获取到的IP显示,确实是有两个IPip 指令系统自带,但是ifconfig需要第三方安装解决方法删除有线网卡的第一个IP即可注意,需要权限,而且删除第一个IP,删除第二个还是会一会掉线...

2018-12-10 21:34:02 786

原创 Windows系统diskpart删除U盘分区

描述有些清空下,比如U盘制作Ubuntu18.04的桌面镜像事,U盘会因为文件系统写入问题变成2MB左右。回复的话需要重新分区。微软Windows提供了diskpart管理磁盘的工具,基本简单好用方法已管理员打开cmd,执行diskpart命令,进入diskpart键入list disk查看磁盘列表选择U盘(磁盘号),删除分区磁盘管理工具为U盘新建分区,即可解...

2018-12-02 12:26:12 2025

原创 Spring MVC控制器返回HTML代码, JavaScript打印HTML代码

描述比如支付宝的支付接口调用的动态生成的跳转页面,后台需要返回给前端打印跳转支付<form name="punchout_form" method="post" action="https://openapi.alipaydev.com/gateway.do?charset=utf-8&method=alipay.trade.page.pay&

2018-12-01 15:41:44 2760

原创 JavaScript使用FormData数据交互

描述很多时候提交文件到后台可以一边是使用form表单,而且encrypt要设置为multipart二进制流。而如果使用ajax交互,给后台发送图片文件的话,可以使用内置的FormData对象。简单好用使用$(".post_btn")[0].onclick = function() { // 设置要提交的店铺id $("input[name='id']").val(loc...

2018-12-01 15:22:56 501

原创 Js动态HTML字符串拼接法加载数据

描述有时候前端请求获取到了数据,比如是一个要显示的表格数据。js动态加载显示方法有两种。1. 动态创建元素,配置属性,加入母元素标签(编码量多)2. HTML字符串拼接,替换为母元素innerHTML(高效)方法方法一可以参考 =>Js动态给表格节点tbody添加数据方法二也就是字符串拼接如下案例: var tdHtml = ""; for (va...

2018-12-01 13:20:21 5101

原创 Spring MVC控制器参数列表高级使用

支持参数列表同时映射HTTP参数为POJO和基本数据类型共存如下 @RequestMapping(value = "/addBook", method = RequestMethod.POST) @ResponseBody public String addBook(@RequestParam("storeId") int storeId, Book book) throws IOExc...

2018-12-01 12:58:18 124

原创 ResultMap结果集跨文件共享

ResultMap的作用主要是对于<select>查询得到的结果做数据表到POJOResultMap可以不写全所有属性(即可以省略同名的,驼峰的不能省略)跨文件共享编写如下写一个ResultMap.xml保存结果集<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//...

2018-12-01 10:29:23 976

空空如也

Chgl16的留言板

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

版主,一般写博客要多久通过

发表于 2017-04-09 最后回复 2018-09-28

空空如也

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

TA关注的人 TA的粉丝

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