[springBoot系列]--springBoot注解大全

*爱你&永不变心* 提交于 2020-10-29 11:52:05
一、注解(annotations)列表 @SpringBootApplication :包含了@ComponentScan、@SpringBootConfiguration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @SpringBootConfiguration: 等同于spring的XML配置文件;使用 Java 代码可以检查类型安全。 @EnableAutoConfiguration: 自动配置。 @ComponentScan: 组件扫描


[bzoj] 3673 3674 可持久化并查集 || 可持久化数组



折月煮酒 提交于 2020-10-29 11:51:25
原题 加强版 题意: 可持久化并查集模板…… 题解: 用可持久化线段树维护一个可持久化数组,来记录每一次操作后的状态。 不能用路径压缩,但是要按置合并,使复杂度保证在O(log) #include<cstdio> #include<algorithm> #define N 200010 #define M 5000010 using namespace std; int n,m,f[N],root[N],cnt,sze[M]; struct hhh { int ls,rs,sum; }tre[M]; int read() { int ans=0,fu=1; char j=getchar();


类实例成员与静态成员的访问规则



蓝咒 提交于 2020-10-29 11:51:15
1.位于同一类中的实例方法可直接相互调用 2.类的字段(包括实例字段与静态字段)可以被同一类种的所有实例方法直接访问 3.类的静态方法只能直接访问类的静态字段 class Class1 { //public static string reallyname;//静态成员 //public string neme;//字段,成员变量 public int a; public static int b; //函数 //public void print() //{ // Console.Write("hello"); //} ////带参数的 print方法 //public static

Spring @Autowire注解

我们两清 提交于 2020-10-29 11:51:15
1-required属性 required属性为false的时候,可能会是null 2-用来获取常用的spring接口实现 下图的例子就是,可以直接获取ApplicationContext的实例。。。 3-注解到相同类型的Set / Map (key必须为string) 集合中 可以直接获得ioc容器中,所有相同类型的集合。 3.1 特别的,Map的key就是每个实例的id。 3.2 @Order注解可以让序列中的实例排序。但是该标签只对list作用,对map无效。 4-某些情况不能使用@Autowired 5-@Qualifier @Qualifier还能与@Autowired注解


扩展正则表达式



你说的曾经没有我的故事 提交于 2020-10-29 11:51:00
一egrep及扩展的正则表达式 正则表达式对于转义要写斜线,写起来比较麻烦 扩展的正则表达式和基本正则表达式区别在于不需要加\了 egrep = grep -E egrep [OPTIONS] PATTERN [FILE...] 扩展正则表达式的元字符: 字符匹配: . 任意单个字符 [ ] 指定范围的字符 [^] 不在指定范围的字符 注意下面全部都少了\ 次数匹配: * :匹配前面字符任意次 ?: 0 或1次 次 + :1 次或多次 {m} :匹配m次 次 {m,n} :至少m ,至多n次 位置锚定: ^ : 行首 $ : 行尾 \<, \b : 语首 \>, \b : 语尾 分组: ()


修改html内联样式的方法



♀尐吖头ヾ 提交于 2020-10-29 11:50:39
问题: 如下图弹出页面操作不了 分析:审查元素,发现是内联元素样式z-index:19891015导致的,修改内联元素样式z-index:0发现可以操作了 解决方法:内联样式优先级高,再引入css覆盖样式不起作用,后来才发现有能覆盖掉内联样式的方法。就是加上!important,它可以改变样式优先级,降低内联样式的优先级。 {block name="style"} <style> .layui-layer-shade{ z-index:0 !important; } </style> {/block} 来源: https://www.cnblogs.com/zouke1220/p


快速开发框架 Spring Boot



江枫思渺然 提交于 2020-10-29 11:50:19
Spring Boot 基础 Spring Boot 简介 Spring Boot 是由 Pivotal[ˈpɪvətl]团队提供的全新框架,其设计目的是用来简化新 Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域rapid application development)成为领导者。简单来说,SpringBoot 可以简化 Spring 应用程序的开发,使我们不再需要 Spring 配置文件及 web.xml 文件。 Spring Boot 热部署


《PHP字符串函数》笔记



霸气de小男生 提交于 2020-10-29 11:43:42
① str_repeat() 重复一个字符串; ② str_shuffle() 随机打乱一个字符串; ③ strftime () 根据区域设置格式化本地时间/日期; ④ strip_tags() 从字符串中去除HTML和PHP标记; ⑤ stripos() 查找字符串首次出现的位置(不区分大小写); ⑥ strlen() 获取字符串长度; ⑦ strpos() 查找字符串首次出现的位置; ⑧ strptime() 解析由 strftime() 生成的日期/时间; ⑨ strtolower() 将字符串转化为小写; ⑩ strrpos() 计算指定字符串在目标字符串中最后一次出现的位置; ---


JS判断GridView中复选框有没有被选中



浪尽此生 提交于 2020-10-29 11:41:06
在执行多选操作时,如果在页面前台做下判断,有没有选择要被操作的项,如果没有,提示一下,会给客户一种比较友好的效果。 //JS中判断的方法: //判断GridView控件中的复选框有没有被选中的,gdvName:GridView控件名 function gdvCheckhasChoiced(gdvName) { // 获取页面中的GridView控件 var gridView = document.getElementById(gdvName); // 遍历GridView中的行 for (var i = 2; i < gridView.rows.length + 1; i++) { //


eclipse maven项目中使用tomcat插件部署项目



三世轮回 提交于 2020-10-29 11:40:53
maven的tomcat插件部署web项目,我简单认为分两种,一种是部署到内置tomcat,另一种是部署到安装的tomcat。 第一种部署,默认是部署在内置tomcat的8080端口,如果不需要改端口及其他设置,完全可以不用在pom中配置tomcat插件 如果需要改端口,可参考如下配置: <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <path>