Maven找依赖包或下载jar包
进入网站https://mvnrepository.com/
搜索搜索要使用的依赖包(搜索gson)
选择版本选择要使用的版本,点击Version列的版本号
下载点击第一条红线处的jar链接即可下载jar包,第二条红线处选择maven就是pom.xml的引入代码
Java解析JSON的四种方式
Link实体类已省略setter和getter方法
1234567891011121314151617181920212223242526272829303132333435363738package com.ledao.entity;/** * 友情链接实体 * * @author LeDao * @company * @create 2021-02-03 17:54 */public class Link { /** * 编号 */ private Integer id; /** * 名称 */ private String name; /** * 链接地址 */ private String url; /** * 排列序号 */ private Integer sortNum; @Override public String toString() { return "Link{" + ...
Java截取两个字符串之间的字符串
使用的方法String.indexOf传入的数据类型为String,返回传入字符串第一次出现的位置(索引从0开始,返回字符串第一个字符的位置)
String.substring传入数据类型为两个int,用于截取字符串(包括头,不包括尾)
Java代码12345678910111213141516171819package com.ledao;/** * @author LeDao * @company * @create 2021-06-07 7:25 */public class Test { public static void main(String[] args) { String str = "12345678923"; int begin = str.indexOf("23"); int last = str.indexOf("89"); System.out.println("\"23\"第一次出现的位 ...
Java实现HTTP请求
概述Java可以实现HTTP请求的方法有很多,下面我列举了一些:
RestTemplate,这个是Spring提供的,可以减少引入的依赖
HTTPClient
Hutool工具类库,这个使用最方便且有详细的中文文档
OkHttp
要测试的接口1234567891011121314151617181920212223242526package com.ledao.springbootdemo.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;/** * @author LeDao * @company * @create 2023-01- ...
使用CKEditor富文本编辑器
引入1<script type="text/javascript" src="/static/ckeditor/ckeditor.js"></script>
HTML代码使用textarea标签
1<textarea id="content" name="content" rows="30" cols="80"></textarea>
JavaScript代码123<script type="text/javascript"> CKEDITOR.replace("content");</script>
EasyUI格式化网格数据
说明Blog实体类(博客实体)和BlogType实体类(博客类别实体),每个blog都有对应的blogType,博客类别实体有名称等属性,而我们只需要显示博客类别的名称,则格式化过程如下所示:
Java代码Blog实体类:(博客实体,已省略setter和getter方法)
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879package com.ledao.entity;import java.util.Date;/** * 博客实体 * * @author LeDao * @company * @create 2020-09-11 00:08 */public class Blog { /** * id */ private Integer id; /** * 标题 */ p ...
title标签加图标
HTML代码1<link rel="short icon" href="/static/images/favicon.ico">
效果
PS.如果是Vue项目,要将图片放在static文件夹下面,上面的代码放在index.html里面
jQuery让鼠标定位到指定输入框
HTML代码1<input type="text" id="codeStyle" class="easyui-validatebox" required="true" style="width: 200px">
JavaScript代码1$("#codeStyle").get(0).focus();
PS.来源:用jquery让鼠标定位输入框_白不懂黑的静的专栏-CSDN博客
给highlight.js代码高亮加行号
CSS代码12345678910111213141516171819202122232425262728293031323334353637383940.hljsln { position: relative; display: block; padding-left: 3em !important;}.hljsln .ln-bg { position: absolute; z-index: 1; top: 0; left: 0; width: 2.2em; height: 100%; border-right: 1px solid #555; background: rgba(255, 255, 255, 0.18);}.hljsln .ln-num { position: relative; display: inline-block; height: 1em; -webkit-touch-callout: none; -webkit-u ...
highlight.js代码样式名称
使用说明本博客系统专用或者和本站引用同一个网站的cdn加速
1<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/androidstudio.min.css">
常用语言类型HTML, XML,Bash,CSS,Java,JavaScript,JSON,SQL
代码样式名称更换代码样式直接修改link标签的css文件名,例如:将androidstudio改为github就行了
androidstudio
agate
github
idea
ascetic
brown-paper
codepen-embed
color-brewer
dark
docco
far
foundation
gml
googlecode
gradient-dark
gradient-light
grayscale
hybrid
ir-black
isbl-editor-dark
isbl-editor-light
lio ...