- 博客(83)
- 收藏
- 关注
原创 spring.mvc.static-path-pattern和spring.resources.static-locations
http://localhost:8081/images/tt.png 这个请求可以直接访问到服务器上/opt/images/目录下的tt.png文件。#将请求地址转发到resources下面的images的目录中获取。通过配置静态地址,实现不走接口,直接访问文件:如。
2023-09-14 14:56:29 394
原创 excel公式使用-VLOOKUP
匹配条件:false精确匹配,true模糊匹配(默认的模糊匹配有点问题)列序数:目标源表对应的列,注意这里的列是从0开始的。查找值:当前表需要去搜索的字段。
2023-05-23 18:20:28 329
原创 Springboot模板引擎之 Thymeleaf使用
Springboot模板引擎之 Thymeleaf使用一、Thymeleaf特点 动静结合:Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标签属性,所以 ...
2023-02-07 13:46:22 549
转载 Guava 缓存Cache用法介绍
摘自:Guava 缓存Cache用法介绍_自知自省的博客-CSDN博客_guavacache使用1. 前言Guava Cache是在内存中缓存数据,相比较于数据库或redis存储,访问内存中的数据会更加高效。Guava官网介绍,下面的这几种情况可以考虑使用Guava Cache:愿意消耗一些内存空间来提升速度。 预料到某些键会被多次查询。 缓存中存放的数据总量不会超出内存容量。所以,可以将程序频繁用到的少量数据存储到Guava Cache中,以改善程序性能。下面对Guava Cache的用
2022-05-12 16:06:06 3213
转载 Spring Boot 修改JSP页面需重启现象、热部署解决方案
springboot 修改代码,设置jsp或者后端代码热部署方案第一种方案:在配置文件application.properties中添加如下配置:该方案如果用debug模式,jsp 和java代码都会热部署;如果是普通启动模式,就只是jsp热部署。#springboot 1.5版本的用法:server.jsp-servlet.init-parameters.developmen...
2020-05-02 08:03:07 1068
原创 oracle数据库的操作3--序列、索引、视图
1.序列 (oracle里面使用序列式主键增加)是一数据库对象,利用它可生成唯一的整数。 一般使用序列自动地生成表主键值或唯一键值 不直接连接到数据库中的任何表①语法create sequence [user.]sequence_name [increment by n] [start with n] [maxvalue n...
2020-04-16 21:56:52 246
原创 oracle数据库的操作2--多表查询sql、事务、拷贝、DDL、DML、约束
这里将oracle的多表查询的sql用法。基础的语法参考另一篇oracle数据库的操作--基础sql:https://blog.csdn.net/S_L__/article/details/1050301911.--笛卡尔积select * from employees e,departments d;2.内连接 inner joinselect e.*,d.*from em...
2020-04-16 21:56:41 412
原创 快速创建一个项目springboot+mybatis+oracle+druid
阅读说明: 1.本文写的很简单,因为跟springboot+mybatis+mysql 创建几乎一样,仅需修改一下配置; 2.oracle的sql脚本 与mysql某些地方不一样,测试的时候需注意。参考之前的一篇文章:快速创建一个项目springboot+mybatis+mysql https://blog.csdn.net/S_L__/article/...
2020-03-29 15:59:44 466 1
原创 java跳出循环的几种方式
java跳出循环的集中方式目录一、break、continue、return二、循环标记使用很简单的几个知识,但是久了不用就忘记了,这里记录一下,方便后面回来查看。一、break、continue、return continue:中止本次循环,继续下次循环。continue以后的循环体中的语句不会继续执行,下次循环继续执行,循环体外面的会执行break:直接结束一个循环...
2020-03-26 08:28:05 16922 3
转载 MySQL和Oracle的区别
MySQL和Oracle的区别一、宏观上:1、Oracle是大型的数据库而Mysql是中小型数据库;Mysql是开源的,Oracle是收费的,且价格昂贵。2、Oracle支持大并发,大访问量,是OLTP的最好的工具。3、安装占用的内存也是有差别,Mysql安装完成之后占用的内存远远小于Oracle所占用的内存,并且Oracle越用所占内存也会变多。二、微观上:1、对于事务的支持...
2020-03-23 20:41:53 212
原创 Mybatis相关操作
本文记录一些mybatis经常用到的操作。1、返回插入的id 加上两个标签 keyProperty="id" useGeneratedKeys="true"2、选择结构 (choose,when,otherwise)<select id="dynamicChooseTest" parameterType="Blog" resultType="Blog"> ...
2020-03-22 17:40:53 160
原创 mysql数据库相关的sql
mysql数据库相关的sql阅读前须知:①本文只记录了自己使用过程中容易忘,容易错,和一些场景sql,比较简单的这里不会记录。一、mysql设置#取消外键约束set foreign_key_checks=0; #设置外键约束set foreign_key_checks=1 #查看数据库的端口号show global variables like 'po...
2020-03-22 17:33:51 145
原创 oracle数据库的操作1--基础sql
oracle数据库的操作sql阅读前须知:①由于之前已经会mysql了,所以这里跟mysql相同的sql就不再记录了。 ②oracle要求表明和字段名必须大写,但是为了方便阅读,部分sql故意写成小写了。 ③先将用到的表字段列取出来,如下:表明为:EMPLOYEES一、普通sql1. ||表示连接...
2020-03-22 16:58:53 502
原创 免费获取IP地址归属地
免费获取IP地址归属地通过ip可获取ip所在的区域信息,有很多公司提供第三方接口。我自己用了高德地图的api。第一次玩这个的同学,可能不熟悉,所以特此说明3点:①完成调用,需发起http请求。java调用方式参考:https://blog.csdn.net/S_L__/article/details/104931630②以下链接只是示范,更具体的使用请参考其官网api。③所谓的...
2020-03-17 22:54:01 1596
原创 java实现HTTP请求
目录java实现HTTP请求第一种:java原生HttpURLConnection(亲测可用)第二种:apache HttpClient3.1(亲测可用)第三种方式:apache httpClient4.5(亲测可用)收集三种可行的方案,如下:(除了原生的方式,其他框架都需要导包)HttpURLConnection(原生):是JAVA的标准类,是JAVA比较原生的一种实现...
2020-03-17 22:29:58 331
原创 java获取客户端真实的ip地址
java获取客户端真实的ip地址一、自定义工具public class IpUtil { public static String getIpAddr1(HttpServletRequest request) { String ipAddress = null; try { ipAddress = request.getHe...
2020-03-12 22:36:45 263
原创 利用fastjson工具实现JSON、对象、数组、map互转
利用fastjson工具实现JSON、对象、数组、map互转一、工具介绍关于Object转换Json,常用的框架并不多,主要是这几个:Jackson: 这个框架基本成为了Spring的标配。 FastJson : 这个是国内的,出自阿里的开源json框架,效率会比较高。 Gson : 没怎么用过。这里阐述使用FastJson工具由于json格式经常容易写错,所以推荐个json...
2020-03-12 20:35:21 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人