- 浏览: 32349 次
- 性别:
- 来自: 成都
最新评论
-
mumume123:
发现了一篇文章解决困惑http://powertech.ite ...
spring注解:@Value在使用中遇到的问题
文章列表
如何在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包内的路径拿到的。程序会抛出异常:
...
存储过程
含义
一组预先编译好的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;
/**
...
java中的位移运算测试
- 博客分类:
- java
参考链接:https://blog.csdn.net/sxhlovehmm/article/details/44244195
https://blog.csdn.net/qq_35114086/article/details/70173329
1、左移运算 <<
丢弃最高位(符号位同样丢弃),0补最低位
正数左位移:
/**
* 左位移测 ...
postgresql问题小结
- 博客分类:
- postgresql
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. ...