Java

探索 Java 线程的创建

by emanjusaka from ​ https://www.emanjusaka.top/archives/7 彼岸花开可奈何 本文欢迎分享与聚合,全文转载请留下原文地址。 前言 在并发编程中我们为啥一般选用创建多个线程去处理任务而不是创建多个进程呢?这是因为线程之间切换的开销小,适用于一些要求同时进行并且又要共享某些变量的并发操作。而进程则具有独立的虚拟地址空间,每个进程都有自己独立的

开学测试

源代码: package PaperManagement; import java.util.ArrayList;import java.util.Scanner; public class WarehouseManagement {public static void main(String[] args) { ArrayList<WarehouseInformation> arr

Edge浏览器没有让我失望! 今天终于可以在win10中模拟IE内核进行前端测试了,以后就用它了!

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞👍🏻 收藏 📂加关注 前言 😝 ietest现在是不是不好用了? Edge浏览器仿真是不是不见了? 如图 如果我们在前端开发javascript遇见一些老旧的语法标准,想要测试一下都难,想想都抓狂!😤😤 不过不用担心,经过这

Java语言中的修饰符

Java语言中的修饰符 修饰符 类 成员方法 构造方法 成员变量 局部变量 abstract √ √ — — — static — √ — √ — public √ √ √ √ — protected(受保护的) — √ √ √ — private(私有的) — √ √ √ — synchronized(同步的) — √ — — — native(本地的) —

配置多数据源

启动类 application.properties

Vue2x的自定义指令

在某些情况下,我们需要对底层DOM进行操作,而内置的指令不能满足需求,就需要自定义指令。一个自定义指令由一个包含类似组件的生命周期的钩子的对象来定义,钩子函数会接收到指令所绑定的元素作为参数。 定义指令 常用两种方式进行自定义指令,一种是全局定义,另一种在当前组件中定义 钩子函数 钩子函数就是拦截模块渲染流程的“挂钩”,在不同的节点拦截或监听事件,以完成自定义指令的操作。五种钩子拦截的事件分别是

Java中的各种集合

Collection集合概述和基本使用 Collection集合概述 是单例集合的顶层接口,表示一组对象,这些对象也称Collection元素 JDK不提供此接口的任何直接实现,它提供更加具体的子接口如(Set和List) 常用方法 boolean add(E e) boolean remove(Object 0) void clear() boolean contains(Object 0

RestTemplate-访问Web资源

Spring Boot 中的RestTemplate Spring Boot 中没有自动配置RestTemplate Spring Boot 提供了RestTemplateBuilder RestTemplate.build() 构造URL Rest "REST提供了一组架构约束,当作为一个整体来应用时,强调组件交互的 可伸缩性、接口的通用性、组件的独立部署、以及用来减少交互延迟、增

如何使用zooinspector客户端访问zookeeper服务?

1、目的 类似于使用redis desktop manager客户端一样,在windows环境中,通过工具直接使用、调整zookeepr中的的key。   zooinspector工具也是一样的,作为一个客户端工具,操作zookeeper。   下面部分,会演示如何部署和使用zooinspector工具。   2、部署和使用   2.1、部署  

让Easysearch运行在LoongArch(3C5000L)上

简介 在上一次,我介绍了在国产操作系统 Kylin V10 (Lance)-aarch64 上安装单机版 Easysearch/Console/Agent/Gateway/Loadgen,小伙伴们可查看原文。今天我重点介绍下在 Loongnix-Server Linux release 8.4.1 (3C5000L)上安装 Easysearch。 系统配置 在安装之前,需要先进行系统参数调整并创建

Java 重复注解 @Repeatable

1. 设计一个重复使用的注解: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Repeatable(AppSpecs.class) //这里为当前注解的容器类.class public @interface AppSpec { /** * 应用ID */ long appId();

redis 事务处理,一旦异常,则回滚

事务操作: RedisTemplate支持事务操作,您可以使用multi()、exec()和discard()来开启、提交或取消事务。 于是使用  /** * redis事务测试 * @author 陈惟鲜 * @date 2023年6月10日 下午2:07:03 * @throws Exception */ @Test public void redis_t

注释模板

教程来源比较杂,出处不明,自己摸索着改了一点 javadoc 平常用showdoc写文档,又懒得装软件,showdoc提供的脚本还是蛮方便的 Class注释 interface注释

Groovy脚本生成带注释的实体类

出处忘了,之前自己编过一个,后来申请教育资格的时候,把原来的脚本忘了 大驼峰、小驼峰 loombock

SpringBoot中的AOP

组长的任务罢了 基本概念 AOP为Aspect Oriented Programming,AOP是OOP的延续 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 {%mermaid%} graph TD SpringBoot[SpringBoot] -->IOC(IOC) SpringBoot[Sprin

SSM项目整合

1.先建立一个干净的Web项目,然后导入pom.xml依赖 2.建立基本结构和配置框架   2.1  Java下的包结构主要有:实体类pojo(创建实体对象)、底层应用dao(创建方法的接口)、服务层service(方法接口和实现方法的类)、控制层controller     2.1.1  层级关系如下:service创建dao下面的对象,controller创建serv

SpringBoot跨域访问

没有引入Spring Secuity的情况 Christopher 2021.10.23 CORS 后端 跨域 CORS 是一种访问机制,Cross-Origin Resource Sharing,跨域资源共享,通过在服务器端设置相应头,把发起跨域的原始域名添加到 Access-Control-Allow-Origin 中即可。 何为跨域 域,即域名,跨域,即从域名 A 申请访问域名

前端科普系列-CommonJS:不是前端却革命了前端

前端科普系列-CommonJS:不是前端却革命了前端 无名之辈 一个有代码洁癖的前端小开发,热爱生活,追求极致 ​关注他   498 人赞同了该文章 摘要 本系列文章旨在帮助学习者了解前端,主要覆盖前端的基础知识,但不深入讲解,定位为大而全并非细而精,适合非前端开发的同学对前端有一个系统的认识,能更好的与前端开发协作。尽可能的写成科普类文章,

ubuntu22-04-utools启动失败

在朋友的怂恿下,升级了ubuntu,发现utools爆毙了 日志 解决 openssl版本过高,因为在ubuntu20.04还能跑,看报错的意思就是缺少libcrypto.so.1.1,直接从旧系统复制过来就行

使用gradle的方式进行Springboot3的web开发(微服务版)

简要: 最近看了很多的Springboot3的项目,但是发现很多都是用maven来进行版本管理的,很少有用gradle来管理的,通过网上查找资料,看视频,终于自己写一个gradle管理的Springboot3的项目   第一步:创建项目 注意:JDK的版本必须要在17或者以上。   第二步:设置gradle仓库   第三步:创建项目及子模块   添加模

SpringBoot上传文件

application.yaml 配置上传路经,其实写在哪都行无所谓,就是引入配置文件,@Values注解赋值 Controller Service 工具类

前端科普系列-Babel:把 ES6 送上天的通天塔

前端科普系列-Babel:把 ES6 送上天的通天塔 无名之辈 一个有代码洁癖的前端小开发,热爱生活,追求极致 ​关注他   108 人赞同了该文章 摘要 本系列文章旨在帮助学习者了解前端,主要覆盖前端的基础知识,但不深入讲解,定位为大而全并非细而精,适合非前端开发的同学对前端有一个系统的认识,能更好的与前端开发协作。尽可能的写成科普类文章,

前端科普系列-Web:一路前行一路忘川

前端科普系列-Web:一路前行一路忘川 无名之辈 一个有代码洁癖的前端小开发,热爱生活,追求极致 ​关注他   118 人赞同了该文章 摘要 本系列文章旨在帮助学习者了解前端,主要覆盖前端的基础知识,但不深入讲解,定位为大而全并非细而精,适合非前端开发的同学对前端有一个系统的认识,能更好的与前端开发协作。尽可能的写成科普类文章,对于前端开发而

前端科普系列-ESlint:守住优雅的护城河

前端科普系列-ESlint:守住优雅的护城河 无名之辈 一个有代码洁癖的前端小开发,热爱生活,追求极致 ​关注他   47 人赞同了该文章 摘要 本系列文章旨在帮助学习者了解前端,主要覆盖前端的基础知识,但不深入讲解,定位为大而全并非细而精,适合非前端开发的同学对前端有一个系统的认识,能更好的与前端开发协作。尽可能的写成科普类文章,对于前端开

超全面详细一条龙教程!从零搭建React项目全家桶(上篇)

超全面详细一条龙教程!从零搭建React项目全家桶(上篇) 兔子先生   ​关注他   101 人赞同了该文章   React是近几年来前端项目开发非常火的一个框架,其背景是Facebook团队的技术支持,市场占有率也很高。很多初学者纠结一开始是学react还是vue。个人觉得,有时间的话,最好两个都掌握一下。从学习难度上来说,

阿里巴巴Flutter开源Kraken初体验

阿里巴巴Flutter开源Kraken初体验 向治洪在知乎 工程师 ​关注他   22 人赞同了该文章 一、Kraken简介 历时3年,阿里巴巴正式开源了基于Flutter的Web 渲染引擎项目【北海】。一直以来,大家都在为跨平台开发进行不断的探索与实践,从最早的 H5 方案到 Hybrid 方案,以及后来的 Weex/React Native 方案,

常用加密

密码学 概述 散列函数 散列函数,也见杂凑函数、摘要函数或哈希函数,可将任意长度的消息经过运算,变成固定长度数值,常见的有MD5、SHA-1、SHA256,多应用在文件校验,数字签名中。 MD5 可以将任意长度的原文生成一个128位(16字节)的哈希值 SHA-1可以将任意长度的原文生成一个160位(20字节)的哈希值 对称密码 对称密码应用了相同的加密密钥和解密密钥。对称密码分为:序列密

Docker nginx 配置 SSL 证书 cannot load certificate

错误原因分析:cannot load certificate "/etc/nginx/test.com.crt": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/etc/nginx/test.com.pem','r') error:2006D080:

ZABBIX6.0监控MySQL

官方文档:https://www.zabbix.com/cn/integrations/mysql 部署过程: 1. 在MySQL数据库中创建监控账号并授权 CREATE USER 'zabbix'@'%'IDENTIFIED BY 'Likun@123';GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.*

<<  <  680  681  682  683  684  685  686  687  688  689  690  >  >>