属性文件在controller层中的应用

设置一个env.properties文件后,如果在service中应用,则 @Value("${image_url}") //属性名为image_url private String IMAGE_URL; 在applicationContext.xml配置文件中添加其属性文件 <context:property-placeholder location="classpath:*.properties"/> 如果在controller层中应用,由于controller层加载时spr
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

博客园的博客美化

1. 博客皮肤选择:En_summerGarden 2. 页面定制css代码 /*================================================================================>修改页面代码字体<===========*/ .cnblogs_code pre { font-family: Courier New!important; font-size: 16px!important; word-wrap: break-
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

CPS Tester

将测出10s的平均cps值 在窗内点击即可 github已编译程序:https://github.com/Ice-watermelon233/cps-tester #include <bits/stdc++.h> #include <windows.h> #define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) using namespace std; int main() {
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

【LeetCode】反转每对括号间的子串

【问题】给出一个字符串 s(仅含有小写英文字母和括号)。 请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。 注意,您的结果中 不应 包含任何括号。 示例 1: 输入:s = "(abcd)" 输出:"dcba" 示例 2: 输入:s = "(u(love)i)" 输出:"iloveu" 示例 3: 输入:s = "(ed(et(oc))el)" 输出:"leetcode" 示例 4: 输入:s = "a(bcdefghijkl(mno)p)q" 输
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

IDEA新建Web项目时maven下载慢

在maven的配置文件中设置国内的镜像,此处推荐阿里的。如下 <mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for i
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

操作系统(3)实验相关原理——bootloader启动uCore

x86启动顺序 CS+EIP决定启动地址。 CS部分后面又4个0,相当于是左移了4位。总之就是要让CS左移4位之后加上EIP来得到要跳转的地址。 0x7c00地方开始的512字节的内容就是bootloader。这么做的原因是BIOS只能加载一个扇区,所以只能通过bootloader来加载系统。 段机制 这边uCore没有实现段机制,因为可以通过页机制来很方便地实现。 但是还是绕不开段模式,只要启了保护模式段就enable了(而且页机制基于段基址实现),所以还是要建立好段机制。下面这种映射关系近
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

python 习题

import pandas as pd df = pd.read_excel('E://data//朝阳医院2018年销售数据.xlsx') df.head() #打印前五行 df.shape #有多少行,多少列 df.dtypes #查看每列的数据类型 colNameDict = {'购药时间':'销售时间'} #列名重命名 df.rename(columns = colNameDict,inplace=True) #将购药时间改为销售时间 inplac
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

Web全栈-体验CSS

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>体验CSS</title> <style type="text/css"> h1{ text-align: center; color: red; font-family: "微软雅黑"; } p{
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

异常:Invalid character found in the request target. The valid characters are defined in RFC 3986

一、背景   事情是这样的,前几天做一个基本的数据库“增删改查”的需求,前端传参的方式是“JSON字符串”,后端接收到此参数后,使用阿里巴巴fastjson进行解析,然后入库。需求很简单吧,但是偏偏遇到问题了。   我发现,JSON字符串里面无数组,纯粹的都是json结构的时候,即都是“{}”时,不会报错,传参入库没问题。但是只要传参的值里面有数组,即有“[]”的结构时,就报错。报错内容如下(我的tomcat版本是8.5.45): java.lang.IllegalArgumentExcept
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

前端Js复习-前后台的搭建-vue搭建Bootstrap和JQuery

前端JS复习
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

@import 后面的波浪号~ 代表什么意思

前面加 ~ 表示你后面的值为 alias, 然后就会去 webpack alias 配置中找相应的值, 然后拼接成最后的地址 引自:https://blog.csdn.net/qq_27970999/article/details/87823705
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

SpringBoot运行时动态添加数据源

此方案适用于解决springboot项目运行时动态添加数据源,非静态切换多数据源!!! 一、多数据源应用场景: 1.配置文件配置多数据源,如默认数据源:master,数据源1:salve1...,运行时动态切换已配置的数据源(master、salve1互相切换),无法在运行时动态添加配置文件中未配置的数据源。 2.配置一个默认数据源,运行时动态添加新数据源使用(本博客适用于此场景) 二、解决方案: Spring提供了AbstractRoutingDataSource用于动态路由数据源,第一种场
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

HDU 5972 Regular Number

Regular Number 思路: shifit and算法 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(4) #include<bits/stdc++.h> using namespace std; #define y1 y11 #define fi first #define se second #define pi acos(-1.0) #define LL long long //#
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

继承(C++语言)

一、继承简介 C++ 中,当定义一个新的类 B 时,如果发现类 B 拥有某个已写好的类 A 的全部特点,此外还有类 A 没有的特点,那么就不必从头重写类 B,而是可以把类 A 作为一个“基类”(也称“父类”),把类 B 写为基类 A 的一个“派生类”(也称“子类”)。这样,就可以说从类 A “派生”出了类 B,也可以说类 B “继承”了类 A。继承是一种封装模型之间关系的抽象,是不同封装模型的层次分类。 一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

责任链模式和观察者模式实现一个简易的架构(一)

场景描述:   以金融行业的贷款业务为例,客户提交贷款申请,即进件。系统针对进件需要做一系列处理:保存申请信息、保存客户信息、对客户评分、触发风控检查、埋点、消推等。 传统编码方式:   竖向编程方式,就是按照逻辑一步一步执行。这样做的缺点,就是代码耦合度太高。 使用责任链模式和观察者模式解耦:   责任链模式:以单向链表为结构,一步一步执行,每一个businessHandlerContext(对应一个businessHandler)为一个执行单元,代码解耦。所有的操作属于一个事务。   观察
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

慕课网《JAVA遇见HTML——JSP篇 第二章 JSP基础语法》学习笔记

备注:课程网址:https://www.imooc.com/learn/166 2-1:JSP简介 JSP全名为Java Server Pages,Java 服务器端 页面,其根本是一个简化了的Servlet设计,他实现了在Java中使用HTML标签。JSP是一种动态网页技术标准,也是JavaEE的标准。JSP与Servlet一样,是在服务器端执行的。 2-3:JSP页面元素简介及page指令 JSP页面元素构成:指令、表达式、小脚本、声明、注释、静态内容。 JSP指令,共3种。 (1)pag
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

python的基础安装--Mac

运行环境 Mac自带2.7的python,但是最新版的python是python3了,所以进行更新 在terminal里输入 brew install python3 使用Homebrew安装python3 然后查看是否完成安装 which python3 会输出 /usr/local/bin/python3 IDE 项目推荐 pycharm 算法推荐 sublime vim
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

山理工oj 2556传说中的数据结构

#include<stdio.h> #include<string.h> int main() { int n,i,j=0,k,a[1000]; char str1[5]="push",str2[4]="pop",str3[4]="top",str[8]; while(~scanf("%d",&n)) { j=-1; memset(a,0,sizeof(a)); for(i=0;i<=n-1;i++) { scanf("%s",str); if(strcmp(str,str1)==0) { s
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

阿里云主机--重置系统后的登录问题

阿里云主机--重置系统后的登录问题 今天在把阿里云服务器的磁盘格式化之后,然后windows系统上,在gitbash上用ssh登录时,遇见以下问题: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ I
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0

javaScript数组去重两种方法

var arr = ["c", "a", "z", "a", "x", "a", "a", "z", "c", "x", "a", "x"] var obj={}; for(var i=0;i<arr.length;i++) { if(arr[i] in obj) { obj[arr[i]]+=1; } else { obj[arr[i]]=1;
分类: 其他 发布时间: 10-13 20:24 阅读次数: 0