Java

JavaScript 的优雅编程技巧:Singleton Pattern

JavaScript 的优雅编程技巧:Singleton Pattern 定义 单例模式:保证一个类仅有一个实例,并提供一个访问的全局访问点。 特点 仅有一个实例对象 全局都可访问该实例 主动实例化 延迟实例化 类似单例模式的使用实践 jQuery, lodash, moment .... 电商中的购物车(因为一个用户只有一个购物车) Vue 或 React 中全局状态管理(Vuex、R

2023.7.18打卡

2023.7.18 (1)、今天早上去练了车,练到中午才回来,记了单词,学了Java,看了《大道至简》,看了辩论赛。 (2)、明天还要去练车,然后得回家一趟,我爷爷要我回去有点事,所以可能学不了Java,我打算带着《大道至简》一起回去,回家也能看看,记记单词,看一步电影。 (3)、今天没遇到什么问题。

Zookeeper使用实战

前置阅读:https://javaguide.cn/distributed-system/distributed-process-coordination/zookeeper/zookeeper-plus.html 1. zookeeper下载 ZooKeeper 在 Java 版本 1.8 或更高版本中运行(JDK 8 LTS、JDK 11 LTS、JDK 12 - 不支持 Java 9

StartGame

package com.he.gui.snake; import javax.swing.*; //游戏的主启动类 public class StartGame { public static void main(String[] args) { JFrame frame = new JFrame(); }

[LeetCode] 2597. The Number of Beautiful Subsets

You are given an array nums of positive integers and a positive integer k. A subset of nums is beautiful if it does not contain two integers with an absolu

多线程part9——线程运行原理

栈和栈帧   JVM由堆、栈、方法区;栈内存就是给线程使用,当每个线程启动后,虚拟机就会为其分配一块栈内存   每个栈由多个栈帧(Frame)组成,对应每调用一次方法调用时所占用的内存   每个线程中只能有一个活动栈帧,对应当前正在执行的方法   线程上下文切换(Thread Context Switch)   由于一些情况,CPU不再执行当前的线程,转而执行另一个线程的代码   被动:

Form

编译 form pll 组件 LOV 移动事务处理-"任务"LOV 自动跳离 Folder 定义(WHEN-NEW-FORM-INSTANCE) Flex 日历 FORM日期格式显示,通过一个标准的配置文件控制的 登录首选项都是配置文件,只不过是通过界面展现 窗口 List 删除空白行: CTRL + SHIFT + < (小于号) 动态List:

[Typescript] 150 Hard - OptionalUndefined

Implement the util type OptionalUndefined<T, Props> that turns all the properties of T that can be undefined, into optional properties. In addition, a second -optional-

Java读取txt文件内容并求交集并集差集对称差集合去重

Java读取两个txt内容并作集合运算 文件内容及格式 完整代码 执行结果

springboot下使用rabbitMQ之开发配置方式(二)

springboot下使用rabbitMQ之传参及序列化(二) 消息参数传递在开发中也是个坑,不论使用内置的SimpleMessageConverter还是Jackson2JsonMessageConverter均无法让Consumer接收动态参数 一.序列化的问题 首先贴出具体代码以及测试用例: 消费者 生产者(测试用例) 执行测试用例,它居然抛错了: 看吧json字符串是无法序列

七月十八日总结

早上7点起床洗漱吃饭,修养身体。 中午吃完午饭拆线,午睡一会起来以后学习java,吃完晚饭洗漱,准备睡觉。 明天康复训练,并进行java的进一步学习。 睡觉时间较晚,保持早睡。

双亲委派机制

java进行类加载时会先委托父类加载器进行加载 为什么这样 1、确保类唯一性,防止重复加载,因为从底层往上加载你肯定先使用父类加载器 2、保证核心api不被篡改,因为你写一个跟java核心api一摸一样的类,还使用自定义加载器,就会把java自己写的类改掉。(除非你连jvm一起改)

Spark1

安装部署 启动spark为了与Hadoop区分在sbin目录下的脚本启动  要启动需要进去spark文件夹,否则会找不到目录 localhost是本机IP地址 出现单点故障怎么办zookepper  选举 黑帮教父 spark运行架构和原理    实训是一个job,每天都有task,一周一个stage 运行基本流程  由驱动器

7.8-7.18总结

过去十天以上课和练车为主,每天都很累,但很充实。 科三今天正式过了,接下来要把睡眠时间调整好,腾出更多的时间阅读和学习JAVA

多线程第二章

synchronized锁 synchronize是java的关键字,放在不同的位置锁住的代码不同 Synchronized 1,线程安全性出现的原因 jvm中线程工作分为主内存和工作内存 如何和主内存的数据同步,产生的数据不一致性,就是我们常说的线程安全,这就需要我们去了解Java内存模型了 uploading-image-879490.png 如图为JMM抽象示意图,线程A和线程B之间要完成通

Java try...catch异常后还会继续执行吗

catch 中如果你没有再抛出异常 , 那么catch之后的代码是可以继续执行的 ,但是try中 , 报错的那一行代码之后 一直到try结束为止的这一段代码 , 是不会再执行的: 若一段代码前有异常抛出,并且这个异常没有被捕获,这段代码将产生编译时错误「无法访问的语句」。如代码2: 若一段代码前有异常抛出,并且这个异常被try…catch所捕获,若此时catch语句中没有抛出新的异常

7.18(周二)总结

上午五道编程题,下午学了一小时Java,晚上去商场

[Javascript] DOM alias $, $$

const $ = () => document.querySelector.call(this, arguments); const $$ = () => document.querySelectorAll.call(this, arguments); HTMLElement.prototype.on = (a, b, c) => this.addEventListener(a

Sealos Web UI 公有云部署实践

不管部署任何开源的产品,首先看他的官网文档或者github的readme、wiki等等 这是 sealos github readme https://github.com/labring/sealos/blob/main/deploy/cloud/README.md     一、准备一台服务器 你可以使用自己本地电脑安装 vmware 创建一台虚拟机,操作

invalidate the cache in Spark by running 'REFRESH TABLE tableName' command in SQL or by recreating the Dataset/DataFrame involved

在写入之前,由于meta发生了修改,所以需要刷新表,这里需要注意的是在SQL插入和dataFrame插入下,刷新表的语句不同。

java mongo 插入geometry 多边形 线 点

import com.mongodb.client.MongoCollection;import com.mongodb.client.model.geojson.LineString;import com.mongodb.client.model.geojson.Point;import com.mongodb.client.model.geojson.Polygon;import com.mo

vue pinia数据持久化

1.安装插件 yarn add pinia-plugin-persistedstate 2.引入插件 将插件导入文件pinia实例 import { createPinia } from 'pinia'; import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'; const store = createPinia(

Java中的split( )函数

    Java中的split( )函数 Leaf_Ysm关注IP属地: 浙江 0.1512018.10.24 10:44:46字数 252阅读 46,821 首先,我们来了解一下split()函数各个参数的意义 public String[] split(String regex, int limit) regex -- 正则表达式分隔符。 limit -

Ubuntu安装MySQL、nginx、nacos

Ubuntu安装mysql 1、安装mysql 2、查看默认用户及密码 3、登录该用户 4、修改访问权限 5、修改配置文件,支持远程访问 6、防火墙放行3306端口 7、服务器安全组添加3306规则,便可远程连接服务器的数据库了 Ubuntu安装jdk8 1、执行安装命令 Ubuntu安装nginx1.22.1 1、编辑配置文件 2、重启nginx服务器 2、防火墙放行686

Day13-IO流

IO流 文件 用来保存数据 文件流 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径 常用的文件操作 创建文件对象相关构造器和方法 new File(String pathname) //根据路径构建一个File对象 new File(File p

基于gitflow的通用分支管理模型

  TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese Traditional Indonesian Slo

判环算法01

判环算法01 检验链表是否有环 思路:利用了快慢指针的原理,快的只要与慢的相遇,就代表终究是一个圆环 判断环的位置02 原理:总结规律 从起点开始走,走a+绕环n圈,都能找到环的入口位置 兔子走的:a的直线路程+绕环n圈+K 乌龟走的:a的直线路程+绕环n圈+K 兔子走的距离是乌龟的两倍 兔子走的减去乌龟走的 n 乌龟走的:兔子走的-乌龟走的=绕环圈数

《摆与混》第十六章--7月18日--周二

周二,一个大计划正在酝酿中; 1.今天做了什么:今天起床灾难爆发。洗漱后,简单吃了个早饭(面包加粥,还是不错的),上午保持以往的节奏,中午吃的不错,下午小小摆烂时间,继续看没看完的小说,5点出发健身锻炼(坚持),健身完了买了点东西奖励自己,晚上经典PTA,大计划开始起草!!!! 2.解决了什么问题:Java课程推进,PTA继续冲击。 3.明天干什么:预计继续学习Java,PTA同步跟进,继续推进大

<<  <  925  926  927  928  929  930  931  932  933  934  935  >  >>