`
文章列表
如何在WebFlux的过滤器中,重定向到第三方页面 @Order(-10000) @Component public class CasWebFilter implements WebFilter { @Override public Mono<Void> filter(ServerWebExchange serverWebExchange, WebFilterChain webFilterChain) { URI location = URI.create("https://www.baidu.com"); ...
可以通过:java.util.Properties类实现配置文件的读取解析成key-value   package utils; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class PropertyHelper { private String path; private static PropertyHelper $instance; private Properties $properties = new Prope ...
  1、jsp页面指定字符集    这个主要是处理页面显示的乱码问题     <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; chars ...
最近做 了一个小demo,数据库采用的是sqlserver。需要用jdbc调用存储过程。   1、触发器   先上sql     -- 建退票表 CREATE TABLE [dbo].[unsubscribe] ( [id] int IDENTITY(1,1) NOT NULL, [ticket_number] varchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL, [time] datetime NOT NULL, CONSTRAINT [PK__lefts__3213E83F1DE57479] PR ...
  效果图: (红圈往外扩散消失。类似echarts的效果:https://echarts.baidu.com/examples/editor.html?c=effectScatter-bmap)    参考链接: https://openlayers.org/en/latest/examples/feature-animation.html https://blog.csdn.net/u014529917/article/details/52514204   这里是通过OpenLayers自带的postcompose事件来实现动画效果   页面标签: <!Doc ...
       如题,借助thymeleaf的标签将多级菜单递归展示到页面上。网上查阅了多个博客,均不太适合我的需求。 这里,我主要用到的是<th:block>标签里面的“th:include”属性,将其值设置为递归函数,并传入初始参数。通过设置“th:unless”属性,添加递归结束条件。   关键代码如下:   1、后端菜单数据结构:   MenuVO   /** * 菜单信息封装对象 * * @ClassName: MenuVO * @Description: TODO * */ public class MenuVO imple ...
问题如下:   maven构建的springboot工程下的,文件路径  希望web端能够下载这里的“assess_remplate.docx”文件。   解决:   1、通过resource获取到文件     ClassPathResource resource = new ClassPathResource("docs/assess_template.docx"); File file = resource.getFile();   2、但是springboot工程打成jar包后,file是无法从jar包内的路径拿到的。程序会抛出异常: ...

mysql存储过程

存储过程 含义  一组预先编译好的sql语句的集合,理解成批处理语句。 作用 1、提高代码的重用性 2、简化操作 3、减少了编译次数并减少了和数据库服务器的连接次数,提高了效率 一、创建语法 CREATE PROCEDURE 存储过程名(参数列表) BEGIN 存储过程体(一组合法的sql语句) END  注意: 1、参数列表包含三部分: 参数模式    参数名    参数类型   举例: IN stuname VARCHAR(20)  参数模式: IN :该参数可以作为输入,也就是该参数需要调用方出入值。 OUT:该参数可以作为输出,也 ...
1、前端代码中 在form的表单元素的name属性中,填写类似XXX[index].name的属性名,我这里采用的是thymeleaf模板框架构建的,其它前端可以做类似的修改。   <form class="form-horizontal m-t" id="signupForm"> <div class="form-group"> <label class="col-sm-3 control-label">项目编号:</label> <d ...
      因前后多个项目中使用的到springboot和shiro,多方查阅书籍和博客,在此做一个小小整理,以备后需。好记性不如烂笔头。   一、shiro介绍 略 二、springboot介绍 略 三、整合 1、添加依赖   在pom文件中新增shiro相关的依赖。缓存这里暂且采用ehcache。如果是用redis需要做小部分修改。   <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</arti ...
在Spring Boot 1.5版本都是靠重写WebMvcConfigurerAdapter的方法来添加自定义拦截器,消息转换器等。SpringBoot 2.0 后,该类被标记为@Deprecated。因此我们只能靠实现WebMvcConfigurer接口来实现。 具体见: https://yq.aliyun.com/articles/617307
一、使用HandlerExceptionResolver实现全局异常捕获     1、封装一个自己的业务异常类     public final class BizException extends RuntimeException { private static final long serialVersionUID = 8342451586322744222L; /** * 业务异常码 */ private Code codes; /** * 异常信息 */ private String bizMsg; /** ...
  参考链接:https://blog.csdn.net/sxhlovehmm/article/details/44244195                   https://blog.csdn.net/qq_35114086/article/details/70173329   1、左移运算 << 丢弃最高位(符号位同样丢弃),0补最低位   正数左位移: /** * 左位移测 ...
postgresql的copy命令 参考链接:https://www.cnblogs.com/alianbog/p/5621660.html   1、将整张表拷贝至标准输出 test=# copy tbl_test1 to stdout;1 HA 122 ha 543   2、将表的部分字段拷贝至标准输出,并输出字段名称,字段间使用','分隔 test=# copy tbl_test1(a,b) to stdout delimiter ',' csv header;a,b1,HA2,ha   3、将查询结果拷贝至标准输出 test=# copy (select a,b f ...
参考链接:https://www.cnblogs.com/xiaoxiaoccaiya/p/7088176.html https://blog.csdn.net/jlin991/article/details/56846190   1、什么是跨域   简单的来说,出于安全方面的考虑,页面中的JavaScript无法访问其他服务器上的数据,即“同源策略”。而跨域就是通过某些手段来绕过同源策略限制,实现不同服务器之间通信的效果。   具体策略限制情况可看下表: URL 说明 允许通信 http://www.a.com/a.jshttp://www.a.com/b. ...
Global site tag (gtag.js) - Google Analytics