自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 山东新高考等级赋分如何快速转换

目前,山东新高考成绩采用3+3模式,即语数外使用原始分,其余三门选课参照正态分布原则,采用等级赋分制进行计算,为了实现快速转换,我们提供了相应的转换工具,让您轻松完成繁琐的工作...

2022-07-16 19:10:19 2388 1

原创 rocketMQ简明教程

本教程是简明教程,供快速入门,不废话一:rocketMQ安装1: 官网下载 rocketmqrocketmq-all-4.9.1-bin-release.zip解压到自己的工作目录unzip rocketmq-all-4.9.3-source-release.zip2:启动rocket启动nameserv : nohup sh bin/mqnamesrv &启动broker : ohup sh bin/mqbroker -n localhost:9876 &使用jps

2022-05-07 16:28:58 1486

原创 docker简明教程

一:介绍本简明教程没有理论和思想,直接介绍怎么使用。Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中为什么时候Docker : 不同的应用程序所依赖的环境不一样,如果把他们依赖的软件都安装在一个服务器上,不仅需要调试很久,而且可能会有冲突。如果想把两个应用程序隔离起来,可以在服务器上创建不同的虚拟机,不同的虚拟机放不同的应用,但是虚拟机的开销比较高。docker作为轻量级的虚拟机,是一个很好的工具。二:思想

2022-05-07 10:52:54 299

原创 新高考等级赋分转换器

新高考等级赋分转换器是前期新高考教师增值评价系统的一个子模块,针对各省高中考试成绩进行等级赋分转换,大量减少教务工作者等级赋分转换中的一些繁琐工作系统技术栈:数据库:mysql8.0后端开发:java(springboot)、springSecurity、redis、mybatis,使用docker容器管理。后续将会植入微服务版。前端开发:vue一:新高考等级赋分转换器演示:1:等级赋分前的准备进行等级赋分前,需要先填写模板,因为人数较多,各学校不可能一个一个的添加学生信...........

2022-05-03 23:52:20 14569 7

原创 登录验证码生成vue+springboot+redis+kaptcha

vue+springboot+redis+kaptcha实现登录验证码生成

2022-04-10 14:28:45 1510

原创 订餐系统java+mybatis+mysql8项目练习(二) 添加订单项

请参考前面的第一篇博文流程图SysManger类代码片段if(checkIsLogin()){ System.out.println("1:我要下单 2:签收 3:订单管理 4:退出 \n选择输入:"); int choose=sc.nextInt(); if(choose==1){ // 下订单,进入OrderService order.order(LOGINED

2022-01-30 12:12:33 1859

原创 订餐系统java+mybatis+mysql8项目练习

一:订餐系统项目说明:1.1 项目要求该项目由java+mysql+mybatis完成的订餐系统,作为一个java小型综合项目,包含了java初级阶段和mybatis阶段大部分功能。该项目为cs架构,主要整合java+mysql+mybatis技术应用,后期则修改为B/S架构项目。项目功能不断修改和完善。技术栈:java+mysql+mybatis完成订餐系统项目,mysql:使用索引和分页mybatis:使用自带的二级缓存1.2 实现功能运行系统显示:用户名:密码:如果输错用户名

2022-01-28 13:58:10 1440

原创 VUE简明教程

一:VUE基础1: 项目搭建VUE create 项目名称1.1 创建步骤1.2 使用空格键选择相应选项上面两个选项随便选一个。2: 运行项目安装完后 进入项目的根目录,运行npm run serve即可启动项目访问地址 localhost:80802:基本指令2.1 声明式渲染Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统 。Mustache {{}}vue在渲染界面时,页面先以{{xxXXX}}的形式加载到页面,然后再用

2022-01-27 21:00:34 7640

原创 mybatis简明教程

mybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。二:环境搭建1:目录结构2: 导入jar包创建java项目,在根目录下创建lib文件夹,引入如下两个ja

2022-01-16 22:06:37 939

原创 SpringBoot简明教程

初始springboot教程配套springboot章节视频 ,结束后,会配有关于spring boot的综合项目案例 ,技术栈基于:springboot+vue+mybatisplus+redis.,每个技术栈都有对应的快速入门教程,可查缺补漏。

2022-01-09 18:05:24 2360

原创 lession2_2 java 变量数据类型

lession2_2 java 变量数据类型 lession2

2021-09-12 21:10:46 123

原创 lession2_ 变量数据类型

java变量和数据类型 lession2

2021-09-12 20:45:45 120

原创 lession1_第一个java程序

lession1_第一个java程序

2021-09-12 20:34:19 142

原创 新高考教师增值评价方式的再研究

上周确定了新高考教师评价的数学模型就是使用多层线性模型进行计算,但就在昨天有个数学专家给出了他的否定意见,根据一篇国外的论文 使用多层线性模型关键在第二层组的差异,所以在使用最小测试组时,样本量应满足30/30原则或50/>5的原则,这么说按照学校规模进行计算的话,很有可能对教师增值评价结果不准确,so,只能暂时抛弃所谓30/30 就是最少30组。每组30人这种规模,即1000人左右,50/>5 即50个组,每组大于5人,算出来的准确性才会最高。对于一个学校来说,1000人的规模没有问题,

2021-07-03 22:25:35 1494 4

原创 新高考教师增值评价之等级赋分转换(一)

新高考等级赋分转换是整个系统中逻辑最难的地方之一(另外一个是增值数学模型),等级赋分并不是直接把成绩上传就完事了,这些数据上传到系统将会是学校参考的重要依据。进过大体的思考等级赋分转换数据应该主要发挥如下几个作用:1:通过数据,可以让学校了解年级各班的学习情况,如班级的两级分化程度,教学质量、每个学生的学习状况。2:按各省等级赋分制对不包含语数外的其余6门科转换成相应的等级分。3:获取本次各班各科各等级人数,形成增值评价基础数据4:对后面的教师增值评价形成基础数据。所以整个赋分转换模块需要考虑的

2021-06-19 23:32:00 1086

原创 教师增值评价成绩管理系统介绍和开发(一)

前几天写过关于教师增值评价系统的开发文章,该系统是基于学生成绩数据,对教师教学力、学科贡献度、教学增量做的评价系统,刚开发了一部分,后来客户说改变了,无奈从新开发!正好,我这也从新梳理一下教师增值评价系统的作用和开发流程。一、教师增值评价系统的开发背景1:传统评价方式只是通过平均分 总分等数据对学生的进步和教师教学效果进行评价,但这是一种完全错误的考评方式,不再适合当今教学评价要求。2:不论在初中还是高中阶段,通过成绩进行增值评价会出现很多问题,主要包括:2.1 成绩无法准确反映学生进退步情况:比如

2021-06-08 13:06:51 1136

原创 教师增值评价1:新高考等级赋分模块--成绩模板下载的实现(3)

成绩模板下载实现策略:1: 因为我也不清楚一次到底能读多少人到模板,为防止内存溢出,我们对DB数据进行切分,每8000人读一次,写到excel模板中。2:读取学生的数据信息 只包含 ID 姓名 班级三个字段。...

2021-06-04 13:01:37 658 2

原创 教师增值评价1:新高考等级赋分模块--成绩模板下载的实现(3)

一:模板制作成绩必须考虑的几个问题。1:上传的成绩数据必须知道 这是哪一个年级的哪一次考试,否则数据乱了 将来也就没法对比了。

2021-06-03 22:47:15 364 1

原创 新高考成绩分析教师增值评价系统1:新高考等级赋分--转换公式讲解(2)

上面了看了天津的,终于知道怎么算了其实quan

2021-06-03 21:31:08 2453 1

原创 新高考成绩分析教师增值评价系统1:新高考等级赋分转换

最近接了一个任务,开发一个新高考教师考评系统也叫成绩分析系统,这样我就边记录,边开发吧。一:开发要求1:按s能够兼容所有省份高考的等级赋分规则2:

2021-06-03 20:26:55 3274

原创 rabitMQ work模式二 按能力分配任务

1:为了熟练代码,请不要复制前一节的代码第一步:创建生产者牢记步骤: 1:创建连接 2:声明通道 3:在通道中注册消息队列 4:发布消息生产者import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import java.io.IOException;public class Producer2 { public void produce() throws IOExcep...

2021-05-27 10:06:20 170

原创 3:rabitMQ work模式一

work模式,简单说是一对多的一种发布模式生产者 连续发送100条消息public class Producer { private Connection connection; public void producer() throws IOException, InterruptedException { Connection connection = ConnectionUtil.getConnection(); Channel chann.

2021-05-20 11:37:33 81

原创 2:rabitMQ 简单队列

简单队列如图代码快速理解:1:谁给谁 发送消息(简答是一对一的操作)必定是要建立一个连接,没有连接不可能发送消息。2:消息顺着通道(要指定通道名)从生产者向消费者方向流动。OK,这是一个基本的流程。代码演示。连接代码看上一篇1:rabitMQ 建立连接生产者:public void producer() throws IOException, TimeoutException { // 由连接创建一个通道 Channel channel = c...

2021-05-19 13:41:25 55

原创 1:rabitMQ 建立连接

MQ需要安装elang环境和下载组件,请网络自行查阅安装和配置一:mq的5种工作队列1:简单队列2:Work模式3:消息的确认模式4:订阅模式5:路由模式二maven依赖<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.4.1</versi...

2021-05-18 10:26:40 1041

原创 scala简明教程 3_流程控制

1: if判断,该语法可以完全参照javaif(布尔表达式) { // 如果布尔表达式为 true 则执行该语句块 }2:if else判断if(布尔表达式){ // 如果布尔表达式为 true 则执行该语句块 }else{ // 如果布尔表达式为 false 则执行该语句块 }3:while do..while() 循环这两种循环的区别是 while 先判断是否满足条件再执行循环,do while 先执行再判断是否满足循环条件4: for循环:for( va..

2021-05-18 09:11:54 167

原创 scala简明教程 2_常量变量运算符

常量 变量的声明1: var 声明变量方式1:var VariableName : DataType [= Initial Value]var name:String="小明";方式2: 该方式 声明后 必须要设初始值 valuevar VariableName=value;相同值赋给多个变量:var height,weight=170; 身高和体重都是一个值元祖的声明var xm=("xm",20,30,1)2:val 常量声明val name="xx.

2021-05-18 09:00:02 100

原创 scala简明教程1:数据类型

scala数据类型scala数据类型和java类似。不一样的用红色字体勾出来了 数据类型 描述 Byte 8位有符号补码整数。数值区间为 -128 到 127 Short 16位有符号补码整数。数值区间为 -32768 到 32767 Int 32位有符号补码整数。数值区间为 -2147483648 到 2147483647 .

2021-05-18 08:57:52 77

原创 java简明教程看这个就够了 3:变量和常量

一:本课目标:1:知道如何声明变量2:通过变量打印数据二:知识点:1:为什么要有变量2:什么是变量和常量3:变量的声明三:1:为什么要有变量这是一个表格:内存存储数据 就是把内存分成一个个单元格,分别放置数据。这些数据称为值;存放数据的位置称为地址。如: 小明 这个值存放的位置 是A7 数学这个值 存放的位置是 A3。但计算机的地址 可不是这样,他是用0001xx0001这种二进制来表示,一般人很难记住,所以我们就给地址取一个我们能记住的名字比如...

2021-05-16 11:02:52 108

原创 java简明教程看这个就够了 2:java的常用数据类型

目标:掌握常用数据类型的写法为什么需要数据类型:程序本身就是收集 展示数据的,所以 一定要有数据的输入输出。一:数据为什么要有类型java面向对象,反映真实世界。所以java不仅分类,对数据也分类。我们看下面的例子可以帮你很好的区分举例:小明18岁,在山东大学专业是计算机,今年大三, 数学考了83.5,语文:90, 告诉他爸,成绩班里第一,爸爸认为小明说的话是真的,一高兴 奖励他1000.66元。通过这句话我们可以看出有不同的数据类型:1:提取关键字姓名:小明 ; 年龄:18

2021-05-16 09:34:34 402 1

原创 java简明教程看这个就够了 1:初始java

一:适合对象:1: 从0开始,老少皆宜。2:想从事java开发职业的所有人。你没必要缴纳上万的学费到机构去学习,在这里我会用小学生都能理解的语言告诉你如何开发。3:这里JDK的安装和运行环境网上多的是。你们可以搜索:jdk8 安装和环境变量 这个关键词。二:本教程方向: 大数据开发三:内容:1:java基础:2:hadoop3:zookeeper hive flume storm kafaka scala spark flink 等中间件这些东东学完就知道是干嘛用的了。..

2021-05-16 09:03:44 417

vue+springboot+redis+kaptcha实现登录验证码

vue+springboot+redis+kaptcha实现登录页验证码

2022-04-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除