Java

浏览器页面全屏完美解决

浏览器页面全屏完美解决 当通过点击事件调取全屏的时候,键盘事件退出全屏、监视点击事件改变图标的函数不会触发、你又得加一个监听键盘事件的函数、用键盘事件又有两个按键会触发全屏。当想用监听浏览器视口变化时候、打开控制台也会触发、放大缩小视口也会触发、里面还会遇到一个死循环。总之就是麻烦! ​ 使用插件完美解决。它把非全屏事件 全部可能性 都包含了 直接返回false 只要是全屏了 就返回true

第一讲 01背包问题

题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是: f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i

8 Interrpt和IsInterrupted

8 Interrpt()和IsInterrupted() interrupt()的效果   如果被打断线程正在 sleep,wait,join 会导致被打断的线程抛出 InterruptedException,并清除 打断标记;如果打断的正在运行的线程,则会设置 打断标记;park 的线程被打断,也会设置 打断标记。 IsInterrupted()的效果   判断是否被打断,不会清除 打断标记。

7第七章 自媒体文章审核

# 第七章 自媒体文章审核 目标 能够掌握自媒体文章审核的流程 能够使用阿里云安全服务检测文章内容 能够完成自媒体文章审核的功能 能够完成自媒体发布文章与审核对接 1 自媒体文章自动审核需求说明 1.1 自媒体文章自动审核流程 做为内容类产品,内容安全非常重要,所以需要进行对自媒体用户发布的文章进行审核以后才能到app端展示给用户。 审核的流程如下:也可以查看当前讲义文件夹下:自媒体文章发布时

9 守护线程

9 守护线程 什么是守护线程   默认情况下,Java 进程需要等待所有线程都运行结束,才会结束。有一种特殊的线程叫做守护线程,只要其它非守护线程运行结束了,即使守护线程的代码没有执行完,也会强制结束。 守护线程实例

Spring 的依赖注入(DI)

前言 欢迎来到本篇文章,书接上回,本篇说说 Spring 中的依赖注入,包括注入的方式,写法,该选择哪个注入方式以及可能出现的循环依赖问题等内容。 如果正在阅读的朋友还不清楚什么是「依赖」,建议先看看我第一篇文章,通过 Employee 和 Department 简单说了什么是所谓的依赖。 什么是依赖注入? 依赖注入是一个过程,举个例子: 现在 A 类 是依赖 B 类的,没有 B,A 什么都

PTA题目集4-5和期中

总结 涉及的知识点有: 类的创建:代码定义了一个名为Circle的类,用于表示圆形对象。 封装和私有属性:代码使用了private关键字来声明私有属性radius,这样它只能被类内部的方法访问。 构造方法:代码定义了一个构造方法Circle(double radius),用于创建Circle对象并初始化radius属性。 成员方法:代码定义了一个成员方法calculateArea(),用于计算圆

15第十五章 项目链路追踪

# 第十五章 项目链路追踪 目标 能说出分布式链路追踪的概念,以及为什么要链路追踪 能说出Google Dapper中的一些概念,如trace,span,采样率 能说出OpenTracing标准中定义的Trace,Span,以及Span的组成 能够说出skywalking的核心功能要点 能够说出skywalking组成 完成skywalking的环境搭建 完成应用程序接入skywalking的功

Blog2_作业总结及期中考试

Blog2_作业总结及期中考试 一、前言:  题目集四: 知识点:类的应用,正则表达式,面向对象思想,四边形的一些知识点。题量:适中。难度:比较难。 题目集五: 知识点:类的应用,面向对象的思想,正则表达式,五边形的有关知识。题量:较少。难度:难。 期中考试: 知识点:类的应用,继承和多态的使用,抽象的使用。题量:适中。难度:适中。 二、设计与分析: 第四次作业:  7-1 菜单计价程序-4

Blog PTA 4-5-期中

菜单计价程序代码分析---4-5 7-1 菜单计价程序-4 输入结构 按输入顺序输出每一桌的订单记录处理信息,包括: 桌号标识格式:table + 序号 +英文空格+ 日期(格式:YYYY/MM/DD)+英文空格+ 时间(24小时制格式: HH/MM/SS) 菜品记录格式: 菜名+英文空格+基础价格 如果有多条相同的菜名的记录,菜品的基础价格以最后一条记录为准。 点菜记录格式:序号+英文空格+菜名

9102 年的 PHP

  你可以像以前一样对 PHP 自由吐槽。虽然,你可能会对 PHP 在过去的几年里的一些改进感到惊讶。 -- Brent(作者) 你还记得篇流行的博客文章《 PHP:设计糟糕的分形 》吗?我第一次读到它时,我在一个有很多遗留的 PHP 项目的糟糕地方工作。这篇文章让我觉得我是否应该放弃,并去做与编程完全不同的事情。 还好,我之后很快就换了工作,更重要的是,自从 5.x 版本以来,PHP

决战圣地玛丽乔亚重新归来之Day58--算法回溯

电话号码 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例:   输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].   多少个数字就是多少层for循环,1没有对应字母,1不算。 2-9 数字的对应关系是,

JavaBlog1

前言   在这里总结一下这三次作业题量和难度。对我来说,第一阶段的三次作业集相对来说都比较轻松,特别是第一次题目集,虽然题量很大,但基本上都是让我们掌握一些基本的print、if else语句和循环,大部分都和C语言差不多;对于第二次题目集,题量也挺大的,有九道题,也增加了一点点难度,题目涉及了if else语句的使用与嵌套,switch结构,引入了字符串处理String.用for循环对字符串的遍

60 秒快速了解 Spring Cloud

一、Spring Cloud是什么?能做什么? Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。 Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起

Storm多节点部署

Storm多节点部署 环境准备 三台已安装Centos7的虚拟机 hadoop001 192.168.188.145 hadoop002 192.168.188.146 hadoop003 192.168.188.147 配置hosts 在每台机器的/etc/hosts末尾追加 首先确保三台机器之间互相ssh免密登录 在三台机器上分别执行ssh-keygen -t rsa,之后一路回车即可,最终

Java第5,6及期中PTA作业总结

前言:   Java是一门非常重要的计算机语言,也是非常广泛使用的编程语言之一。学习Java对我的职业发展和技术能力提升都有着很大的帮助。在我学习Java的过程中,我积累了一些心得体会,这些经验对我学习Java产生了很大的影响。 首先,我需要不断地练习。练习是我学好Java的关键。在本次的习题集里,我同样认识到了许多只有通过练习才能够学习到的知识。 其次,我需要找到适合自己的学习方法。每个人的学习

[vue3-print-nb]vue3中实现打印功能

vue3 安装 项目中引入 HTML: JavaScript: 原文参考: https://gitcode.net/mirrors/Power-kxLee/vue3-print-nb?utm_source=csdn_github_accelerator vue3-print-nb插件的一些优化 去掉页眉页脚 打印內容不自动换行问题 参考链接:https://blog.csdn.net/

docker+jenkins+打包jdk8

docker当前下载的jenkins镜像是默认jdk11 网上搜了一堆帖子 执行过程 docker 下载安装jenkins docker run -d -p 8081:8080 -p 50001:50000 -v /usr/local/jenkins_home:/var/jenkins_home -v /usr/local/jdk1.8.0_361:/var/jdk8 -v /usr/loc

4. 请求与响应

1. 设置请求映射路径 1.1 问题分析 团队多人开发,每人设置不同的请求路径,冲突问题该如何解决? 解决思路:为不同模块设置模块名作为请求路径前置 对于 Book 模块的 save,将其访问路径设置http://localhost/book/save​ 对于 User 模块的 save,将其访问路径设置http://localhost/user/save​ 这样在同一个模块中出现命名冲突的情况就

nacos源码分析

下载Nacos源码 访问GitHub官网地址:https://github.com/alibaba/nacos 找到其release页面:https://github.com/alibaba/nacos/tags 找到其中的1.4.2.版本: 点击进入后,下载Source code(zip): 导入Demo工程 这里不做演示,可以自己建一个: 结构说明: cloud-source-demo

4-5次及期中考试PTA题目总结

前言  第四次和第五次pta每次都只有一道题目,分别是菜单计价4和菜单计价5,没有了其他小题pta拿起分来变得困难了许多。不过好在题目要求上菜单计价4和菜单计价5只是菜单计价3的两个分支,没有太多需要叠加的功能,避免的题目过于的复杂。  第四次的菜单计价在菜单计价三的基础上没有加太多东西,加了相当一部分的异常情况的处理,新加入了特色菜的识别,和每周不同时段点菜的价格不同,具体在

eggjs连接MySQL数据库

 前言:eggjs连接MySQL数据库,我摸索了各种方式。下面这篇文章能正确链上。   增删查改SQL语法如下:    更多代码: https://blog.csdn.net/kaimo313/article/details/121905734       我犯过的几个错误: 1,config/plugin.js中我填写错

菜单4、5以及期中考试总结-BLOG-PTA-4、5

22201612-刘健涛 目录 (1)前言 (2)设计与分析 (3)踩坑心得 (4)改进建议 (5)总结 正文 (1)前言 题目 知识点 题量 难度 期中考试 抽象类和抽象方法:抽象类Shape和抽象方法getArea()。抽象方法则需要子类实现具体的逻辑。 继承和重写:继承关系。分别是类Rectangle、Circle和Triangle继承自抽象类Shape。通过继承,子类可以

spring是什么?你真的了解嘛

摘要 1、spring是什么? 2、spring有什么作用 3、spring、springMVC区别 4、spring框架的模块 1、spring是什么? spring是什么? 按照网上说的是个容器框架,是什么开发框架,是个…… 当我们没有真正去理解spring之前,这些所谓的理论可能都向天书一样枯燥难懂。 那现在我们来举个栗子吧 全自主研发工厂A中车间接到任务,要生产一辆奥迪A6,那在编程中就得

jdk动态代理

一、Class.forName的作用 class c = Class.forName(“com.xxx.Example”); 返回的是一个类的实例 factory = (ExampleInterface)c.newInstance();  newInstance之前必须保证类被加载了 jvm在装载类时会执行类的静态代码段,要记住静态代码是和class绑定的,class

每周总结1

此篇是暑假每周总结的第一篇,下面简单总结一下这周所干的事情吧! 刚回到家,比较浮躁,学习也没有心情,《大道至简》打算下周开始看,现在pta已经刷到500多分了,计划是三周刷完。回到家的生就不只有学习了,还得下地干活,因为天气炎热的原因,我妈妈每天将我4点半叫起来前去地里除草,那时候比较凉快。因此导致我与在学校的作息完全改变,突然的改变也让我有些吃力,而且还有学生部门的活动,还搞了一个策划案,学习时

BOLG-2

一、前言   (1)第4-5次PTA题目集都是菜单计价程序,难度逐步提升。期中考试考察全面,难度比较简单。   (2)相关知识点:这三次题目集基本覆盖了大部分java基础语法及其用法,以及java中的Comparable接口。此外,还涉及了java的继承、多态。 二、设计与分析   第四次题目集(即菜单计价程序-4)在原有基础上增加了特色菜的输入:菜单输入时增加特色菜,特色菜的输入格式:菜品名+英

@Transactional事务的使用和注意事项及其属性

一、注意事项 不要在接口上声明@Transactional ,而要在具体类的方法上使用 @Transactional 注解,不然注解可能无效。不要将@Transactional放置在类级的声明中,放在类声明,会使得全部方法都有事务。所以@Transactional应该放在方法级别,不需要使用事务的方法,就不要放置事务,好比查询方法。不然对性能是有影响的。使用了@Transactional的方法,对

vue编程-增加路由模块

1.将vue-router依赖加入到package.json 2.新增router模块,index.js统一管理所有页面路由 3.main.js统一导出vue对象的时候,将自定义路由配置进去 4.主页增加路由跳转组件与路由界面 el-menu确定了主要跳转,主页统计推荐、小说分类查找、模糊搜索 router-view则是确定跳转页面的展示位置 5.逐一针对路由页面编写

【SpringBoot】redis keys命令被禁用,spring缓存 @CacheEvict报异常

  背景     项目使用springboot整合redis做缓存,代码中使用spring的缓存注解配置缓存策略。在jarvis上部署时接入了公司分布式redis平台代替本地的redis。结果测试的时候,新增一条记录时报了错,提示  ERR unknown command 'keys'  。 经排查发现问题原因:新增记录的函数上有@CacheEvit,用于废

<<  <  1030  1031  1032  1033  1034  1035  1036  1037  1038  1039  1040  >  >>