Java
三层架构 —— 具体代码
准备环境 1. 创建新的环境,引入坐标 2. 创建包结构( domain、util、servlet、service、mapper ) 3. 添加文件( Mybatis配置文件、工具类、实体类 ) 4. 添加过滤器(全面处理中文乱码) 5. 添加前端页面 6. 部署测试 (一)domain Student (二)mapper StudentMa
Web数据库程序设计
实验项目名称:实验三 Web数据库程序设计 一、实验目的 通过使用JSP技术设计一个简单的数据库管理系统,了解展示页面和编辑页面的区别,掌握Web服务器与MySQL数据库的连接和数据库操作的方法,掌握使用Java语言编写JSP文件的方法。 二、实验内容和基本要求 从以下列举的四个数据库中,任选其一,或者自行定义其他数据库,每个数据库中包含一张表,数据库名、表名、列名、列数据类型自行定义(提示:主
RabbitMQ使用详解
RabbitMQ是基于AMQP的一款消息管理系统。AMQP(Advanced Message Queuing Protocol),是一个提供消息服务的应用层标准高级消息队列协议,其中RabbitMQ就是基于这种协议的一种实现。 常见mq: ActiveMQ:基于JMS RabbitMQ:基于AMQP协议,erlang语言开发,稳定性好 RocketMQ:基于JMS
消息推送平台的实时数仓?!flink消费kafka消息入到hive
大家好,3y啊。好些天没更新了,并没有偷懒,只不过一直在安装环境,差点都想放弃了。 上一次比较大的更新是做了austin的预览地址,把企业微信的应用和机器人消息各种的消息类型和功能给完善了。上一篇文章也提到了,austin常规的功能已经更新得差不多了,剩下的就是各种细节的完善。 不知道大家还记不记得我当时规划austin时,所画出的架构图: 现在就剩下austin-datahouse这个模块没有
MybatisPuls条件构造器allEq方法详解
用途 当传入参数很多的时候,可以直接用map接受参数,然后用map构造条件构造器,大大加快了编程的速度。 官网 可以看见官网上说用allEq就可以传入Map参数进行条件查询,下面对allEq传入的每一个参数进行详细的解释 params Map params代表传入的参数列表,可以是接受的前台传过来的Map参数列表,也可以是后台自己创建的map boolean null2IsNull 这个参数是说
实验四 Web综合应用程序设计
实验项目名称:实验四 Web综合应用程序设计 一、实验目的 通过使用Java MVC模式设计简单的数据库管理系统,巩固使用JDBC技术访问数据库的方法,学习使用Java语言对服务器端进行编程,深入理解MVC网站设计模式的基本概念和框架结构。 二、实验内容和基本要求 从以下列举的四个数据库中,任选其一,或者自行定义其他数据库,每个数据库中包含一张表,数据库名、表名、列名、列数据类型自行定义(提示:
记录一次接口性能优化
查询接口性能优化 两个查询接口,涉及四个不同的表,其中有一个表数据量较大; 一开始编码实现的方法,调用接口发现耗时特别长,三四秒钟: 使用Spring StopWatch分析代码运行时间,找到是哪里导致整个接口时间需要这么久的: 先分析什么原因导致的,明显能感觉得到的是查询那个数据量大的表导致调用接口时间过长,检查代码执行逻辑,分析有一些foreach中的查询语句可以提取出来,放在循环外面只需要
JAVA学习笔记随记3(面向对象高级)
类变量 类变量的内存布局 目前对于类变量的内存布局不能一概而论。 对于jdk8及其之前的版本,类变量放在方法区的静态域中。 对于之后版本的jdk而言,类变量放在堆区。 但实例化出的对象,类变量都是通过引用的。 无论如何有以下两个公示: 1.静态对象被所有对象共享。 2.static类变量,在类加载的时候就生成了。 类变量的使用细节 1.什么时候使用类变量? 当需要让某个类的所有对象都共享一个变量
Layui 2.8.0 正式发布,官网全新文档站朴实归来
前言 两年前 Layui 官网宣布了下线声明,说实话当时内心确实感慨万千毕竟这个免费为我们后端程序员提供的一个前端快熟开发框架的官网就这样下线了确实十分的惋惜,但是庆幸的是官网的下线,只是单纯一个网站自身生命周期的结束,它并不意味着 Layui 这样一个开源项目的停更,Layui 仍然在 Github 和 Gitee 保持活跃,并不存在所谓的停止更新,甚至从 2.6.9 一直迭代到今天的最新版
【大数据】Hive 小文件治理和 HDFS 数据平衡讲解
目录一、Hive 小文件概述二、Hive 小文件产生的背景三、环境准备四、Hive 小文件治理1)小文件合并(常用)1、示例演示一(非分区表)2、示例演示二(分区表)3、示例演示三(临时表)2)文件压缩3)存储格式优化4)分区表5)垃圾回收五、HDFS 数据平衡1)HDFS 数据倾斜2)HDFS 数据平衡 一、Hive 小文件概述 在Hive中,所谓的小文件是指文件大小远小于HDFS块大小的文件
Android系统启动-3-zygote篇-1
基于 Android 6.0,相关文件主要是: 一、概述 Zygote 是由 init 进程通过解析 init.zygote.rc 文件而创建的,zygote 所对应的可执行程序 app_process,所对应的源文件是 app_main.cpp,进程名为 zygote。 Zygote 进程能够重启的地方: (1) servicemanager 进程被杀; (onresa
原型模式(Prototype Pattern)
模式动机 原型模式(Prototype Pattern)结构较为简单,它是一种特殊的创建型模式,当需要创建大量相同或者相似对象时,可以通过对一个已有对象的复制获取更多对象。Java语言提供了较为简单的原型模式解决方案,只需要创建一个原型对象,然后通过在类中定义的克隆方法复制自己。该模式应用较为广泛,可以快速生成大量的相似对象,极大提高了创建新实例的效率。 总结一下就是 复制一个对象,从而克
java基于springboot+vue的房屋租赁租房系统、租房管理系统,附源码+数据库,免费包运行,适合课程设计
1、项目介绍 java基于springboot+vue的房屋租赁租房系统、租房管理系统,分为管理员和用户。 用户的功能有:登录、注册、房屋信息、交流论坛、房屋咨询、在线客服、个人中心、我的收藏、我的发布、 预约看房管理、在线签约管理、租赁评价管理、 管理员的功能有:登录、个人中心、用户管理、房屋类型管理、房屋信息管理、预约看房管理、在线签约管理、租赁评价管理、交流论坛、房屋咨询、在线客服、轮播图管
利用递归输出100-10000之间的水仙花数
<html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
生成javadoc文件
1. 注释一些版本号、作者等:,快速注释: /** +回车 2. 在文件中打开java文件: 3. 在文件地址前面输入 cmd+空格+地址 4. 调出控制台,输入 javadoc -encoding UTF-8 -charset UTF-8 +文件名(包名.java) 5. 查找index.html 即可查看Javadoc文件
Java for循环标签跳转到指定位置
大家是否见过这种for循环,在for循环前加了个标记的: 我之前有一次在公司业务代码中见过有这种写法的,没在意,今天在看JDK线程池的代码时,又看到ThreadPoolExecutor的addWorker方法中有这种写法。于是就查了相关资料,也比较简单。 总结下它的用法吧: 上面代码中的outerLoop是一个标记外层for循环的标签,它可以随便命名。 该标签主要用于for循环嵌套的情况,结合
React 的一些最佳安全实践
React 的一些最佳安全实践 React.js、Vue.js 这些现代的前端框架默认已经对安全做了非常多的考虑,但是这仍然不能阻碍我们写出一些安全漏洞 。。。因为框架永远不能完全限制我们编程的灵活性,只要有一定的灵活性存在就意味着有安全风险。 下面我就带大家一起来看一下,为了保证我们 React 应用的安全性,有哪些值得遵循的最佳实践。 dangerouslySetInnerHTML
Markdown和typora
标题 + 空格---标题 + 空格---二级标题(几级标题由#号个数决定,最多六级) 字体 Hello,World 前后分别加两个*,粗体(快捷键ctrl+b) Hello,World 前后分别加一个*,斜体(快捷键ctrl+i) Hello,World 前后分别加三个*,斜体加粗体(ctrl+i 同时ctrl+b) Hello,World 前后分别加两个~ Hello,World 下划线 (快捷
通过构建完整研发管理体系,建立管理机制,让技术组织聚焦目标,高效运转,同时激励团队不断优化提升
背景 技术管理者(技术总监/经理/CTO)期望通过体系化的管理方式建设,能够在百人,千人以上的团队中有效的构建聚焦目标,自我成长,高效能的研发作战团队,快速拿出成果,支撑业务的快速发展。 痛点 从小团队人员快速扩张,团队文化稀释,人员效能下降,目标逐渐弱化。 各自团队管理方式及标准不统一,人员管理及协同逐渐混乱。 组织扩大后,难以有效关注个人,无法准确评判个