Oracle DB 对行进行分组-group by、having

  • Post author:
  • Post category:其他

创建数据组 所有组函数都将表当作一个大型的信息组。但是,有时需要将此 信息表分成几个较小的组。可以通过使用GROUP BY子句完成此任务。 创建数据组:GROUP BY子句的语法 可以通过使用GROUP BY子句将表中的行分成较小的组。 SELECT  column, group_function(column) FROM  table [WHERE  condition] [GROUP BY g…

继续阅读 Oracle DB 对行进行分组-group by、having

Parameter ‘0‘ not found. Available parameters are [arg1, arg0, param1, param2]

  • Post author:
  • Post category:其他

注意这里使用的mybatis的版本号 在MyBatis3.4.4版不能直接使用#{0}要使用 #{arg0} 0是指参数的索引,从0开始。第一个参数是0,第二个参数是1,依次类推 以下正确的写法: TeacherHave selectTeacherHaveByDIdAndBedNum(int dorId, int bednum); <select id="selectTeacherHaveB…

继续阅读 Parameter ‘0‘ not found. Available parameters are [arg1, arg0, param1, param2]

无法访问org.springframework.web.WebApplicationInitializer找不到org.springframework.web.WebApplicationInitia

  • Post author:
  • Post category:其他

Error:(12, 8) java: 无法访问org.springframework.web.WebApplicationInitializer 找不到org.springframework.web.WebApplicationInitializer的类文件 springboot启动报错,原因是缺少jar包 <dependency> <groupId>org.spring…

继续阅读 无法访问org.springframework.web.WebApplicationInitializer找不到org.springframework.web.WebApplicationInitia

@ConfigurationProperties嵌套数据获取

  • Post author:
  • Post category:其他

文章目录 前言 一、场景及问题 二、使用步骤 1.引入库 2.效果 总结 前言 学习springboot时,集成redis了解到@ConfigurationProperties可以读取嵌套参数。 一、场景及问题 环境: jdk:1.8 windows springboot:2.4 gradle:6.6.1 IDE:idea 学习springboot集成redis(单机)时,配置文件中的属性,在编写…

继续阅读 @ConfigurationProperties嵌套数据获取

进程同步

  • Post author:
  • Post category:其他

1.什么是进程同步? 进程同步是一种能让多个进程有秩序的运行的机制,它具体分为:硬件同步机制,信号量机制,管程机制。 2.相关专业术语 (1)间接相互制约关系:几个进程通过共享的资源形成的制约关系。 (2)直接相互制约关系:几个进程为完成同一个任务形成的关系。 (3)临界资源:一次只能供一个进程使用的资源(如打印机),故各进程之间采用互斥的方式实现对这种资源的共享。 (4)临界区:有临界资源知,不…

继续阅读 进程同步

设计模式之原型模式(附带JDK,Spring源码样例)

  • Post author:
  • Post category:其他

定义 原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式。不需要知道任何创建的细节, 不调用构造函数。 例如:Windows操作系统的安装通常较耗时,如果复制就快了很多。 应用场景 对象之间相同或相似,即只是个别的几个属性不同的时候。 创建对象成本较大,例如初始化时间长,占用CPU太多,或者占用网络资源太多…

继续阅读 设计模式之原型模式(附带JDK,Spring源码样例)

最小割问题

  • Post author:
  • Post category:其他

①求最小割边数: 把第一遍dinic之后把网络中满流量(残量为0)的边的残量改为1,其余的边残量改为无穷大,不含反向边。再跑一次dinic即可得出答案 ②最小割边一定是满流的。 ③给定一个图,求有多少边增大流量可以使得从源点到汇点流量增大 其实就是求最小割的割边是那些。 我们先求一次网络流,之后在残余图的基础上,从源点dfs一次,记录所有原点可以到达的点。 在从汇点dfs一次,记录所有汇点可以到达…

继续阅读 最小割问题

杂七杂八APK-UDP传输

  • Post author:
  • Post category:其他

UDP传输的关键代码如下: public class UdpHelper { private int port = "12345"; public UdpHelper(int port) { this.port = port; } //发送,确认和接收端是在同一网络下 public boolean sendByte(byte[] bytes) { DatagramSocket ds = null;…

继续阅读 杂七杂八APK-UDP传输

SpringBoot学习笔记-狂神

  • Post author:
  • Post category:其他

1、SpringBoot简介 1.1、回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 1.2、Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 1、基于POJO的轻量级和最小侵入性编程,所有…

继续阅读 SpringBoot学习笔记-狂神

java corn表达式解析成中文

  • Post author:
  • Post category:java

copy别人的博客并做了些优化,先上解析效果 1 41 11 21 04 ? 2023 2023年04月21号11点41分1秒执行 0 0 2 1 * ? * 每月1号2点执行 0 15 10 ? * 2-6 每周的星期一到星期五10点15分执行 0 0 10,14,16 * * ? 每天10,14,16点执行 0 5 14-16 * * ? 每天14-16点5分执行 0 15 10 L * ? …

继续阅读 java corn表达式解析成中文