Java

SSL/TLS协议简介,各个版本区别

一、SSL/TLS协议是什么 SSL协议(Secure Sockets Layer,安全套接字层),是由网景(Netscape)公司在1990年推出的一种标准安全协议,用于在网络通信中建立Web浏览器和Web服务器之间的加密链接。 TLS(Transport Layer Security,传输层安全)是 IETF组织 (工程任务组)在1999年将SSL3.0协议规范进行了标准化。 SSL(Secu

linux yum明明已经安装lzszz上传文件提示命令零错误

遇到错误如下: Loaded plugins: fastestmirror, refresh-packagekit, security Determining fastest mirrors YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch combin

使用Docker及安装部分软件

一、前言 最近在银行内部部署项目的时候,发现GCC版本过期,是4.5的版本,导致了Nginx和Redis都无法进行make编译安装,但是GCC版本又因为无法连接到外网,无法进行升级。那么想到了使用Docker容器化技术来进行管理。其实之前也使用过Docker,但是这次决定将其系统性的整理一下。 下面章节将分为以下几个模块进行: 安装Docker 利用Docker安装Nginx 利用Docker安

java堆简单介绍

java对象实例是放置堆上,但不是说所有的对象实例都在对上,可能有些对象实例位于本地方法区  下面说说堆的特点  堆是属于java虚拟机中内存最大的一部分 堆是jvm中所有线程可以共享的 垃圾收集器管理的主要区域来源于java堆  java堆可以细分为新生代和老年代 java堆在物理存储上是不连续的,但是逻辑上是连续的,对应的大小通过-Xms和-Xmx调节 堆中的实

Vue全局配置WebSocket

服务端可以主动向客户端推送数据,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输 创建文件/xx/global.js,且在main中引用 在合适地方进行初始化 在Vue2中使用 在Vue3中使用

Spring 注解

@SpringBootApplication 申明让spring boot自动给程序进行必要的配置,这个配置等同于: @Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。 @RequestMapping 提供路由信息,负责URL到Controller中的具体函数的映射。 @ResponseBod

C# HttpClient使用和注意事项,.NET Framework连接池并发限制

System.Net.Http.HttpClient 类用于发送 HTTP 请求以及从 URI 所标识的资源接收 HTTP 响应。 HttpClient 实例是应用于该实例执行的所有请求的设置集合,每个实例使用自身的连接池,该池将其请求与其他请求隔离开来。 从 .NET Core 2.1 开始,SocketsHttpHandler 类提供实现,使行为在所有平台上保持一致。 HttpC

element UI 合并table上下单元格

写了半天,写个记录 方便后续碰到了使用。

BOM与DOM

前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对

2023.5.8 单例设计模式

 单例设计模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 单例模式的结构 单例模式的主要有以下角色: 单例类。只能创

2023最新版——新手使用mybatis-plus 3.5.2并使用器代码生成器

最新版——新手使用mybatis-plus 3.5.2并使用器代码生成器 第一步,pom文件引入依赖 主要引入mybatis-plus和代码生成器需要使用的freemaker依赖 注意: springboot和mybatis-plus需要对应版本,建议去mybatis-plus官网查看。 本文使用的springboot和mybatis-plus都是最新版本:springboot 2.7.

mongodb gis查询

官网地址: https://www.mongodb.com/docs/manual/reference/operator/query-geospatial/   git demo https://github.com/mongodb/docs-java/blob/master/source/includes/fundamentals/code-snippets/Geo.java &nbs

elasticsearch 集群搭建

###elasticsearch集群部署#### elasticsearch集群 节点:主节点、数据节点、查询节点、摄取节点,其中主节点、数据节点最重要的(下面主节点,数据节点复用) elasticsearch 包下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-7-14-0 前提:elasticsearch集群 只

jQuery

jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“ jQuery的优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不

JS高级(作用域,原型链,闭包,节流,防抖等概念性)

作用域 局部作用域 函数作用域 在函数内部声明的变量只能在函数内部被访问,外部无法直接访问 块作用域 let和const声明的变量会产生块作用域,var不会产生块作用域,推荐使用let和const 全局作用域 在<script>和.js文件的最外层就是全局作用域,在此声明的变量在其他任何作用域都可以被访问 作用域链 作用域链本质上是底层的变量查找机制 在函数被执行时,会优先查找当前

VA21 创建报价单

1、前台 报价是提供给客户交付货物或服务的一份文件,客户想要知道产品价格以及装运时间。 事务代码VA21 输入报价单类型和销售组织、分销渠道、产品组 输入售达方和行项目的物料信息,订购数量等信息 输入条件,金额 2、源代码       TRANSLATE with x English Arabic Hebrew Polish

33基于Java简单实现图书馆借书管理系统设计与实现

本章节给大家介绍一个基于Java简单实现图书馆借书管理系统的设计与实现 项目概述 项目总体分为俩种角色,分别是管理员和阅读者,管理员可以登录系统中,进行图书管理,上架下架图书,对用户进行管理、对读者进行管理、查看借阅记录管理等,读者角色可以登录系统查询图书信息、借阅和归还图书、查看个人借阅记录、编辑个人信息等。 项目功能简单,数据库也只有4张表,分别为管理员表,读者表,图书表和借阅记录表,但基

JavaSE【第五章】面向对象

JavaSE【第五章】面向对象 引言! 面向对象是Java核心的内容部分,在学习的过程中首先需要您掌握各种知识点,利用知识点进行程序的设计。面向对象的运用是一个漫长的过程,关系到程序设计的各个方面,不仅仅是编写代码部分。 面向对象的相关内容是比较抽象的,掌握的难度上会有所增加。 举例: 得出结论,面向对象会学习哪些内容: 1、如何定义一个类? ​ a、属性 ​ b、

MyBatis\MyBatisPlus常用

1.映射数据库中不存在的字段 TableField(exist=false)  2. @Select(“seclect * from user”) List<User> selectAll(); 3. @Select("select * from t_user")@Results(@Result(column = "id",property = "id")@Result(co

Microsoft Feature Management – Feature Flags in ASP.NET Core C# – Detailed Guide

In this article, we will learn about what are feature flags their use along with benefits and how to use these feature flags in the ASP.NET Core application. We will also explore how we can make use o

关于Minecraft bukkit开发的随笔 (玩家/实体带颜色发光机制简谈)

Bukkit(原版同理)的玩家/实体带颜色发光机制简谈 众所周知,在 Bukkit 的代表实体的 org.bukkit.entity.Entity 对象中有 setGlowing(boolean flag) 这么一个方法,根据 Javadoc 中的描述: 点击查看代码 我们可以很容易的得知,这个方法是通过设置实体的 Glowing 属性,来实现让实体发光的效果。 但是我们发现,这样设置的实体

有关servlet实现文件下载

废话不多说,上代码  

解决antd form表单校验错误时,设置scrollToFirstError 不能滚动到第一个校验错误位置

使用antd form表单自带属性scrollToFirstError校验不通过时自动滚动到第一个校验错误位置,但是经常没有效果,手动添加一个滚动方法来处理 // 表单滚动到第一个报错处(antd) export const scrollToFirstError = () => { document.querySelector('.ant-form-item-has-error')

3、查找表相关问题

1、两类查找问题 1.1、两个数组的交集 349 - 两个数组的交集 1.2、两个数组的交集 II 350 - 两个数组的交集 II 2、Set 和 Map 不同底层实现的区别 3、更多题目 242 - 有效的字母异位词 202 - 快乐数 290 - 单词规律 205 - 同构字符串 451 - 根据字符出现频率排序 4、两数之和 1 - 两数之和

第三章-Java的基本程序设计结构

  3.1一个简单的Java语言程序  这是程序虽然很简单,但是所有的Java程序都具有这种结构,因此还是值得花一些时间来研究的。首先,Java区分大小写。如果出现了大小写拼写错误(例如:将main拼写成Main),程序将无法运行。 下面逐行的查看这段源代码。关键字pubilc称为访问修饰符(access modifier),这些修饰符用于控制程序的其他部分对这段代码的访问级

python-手动借助google翻译来翻译文档

View Code java官方文档全英文。反正就那样吧  

第五次Java

使用for循环计算1-100的和,除了以3结尾的那些数 package text; public class aaa { public static void main(String[] args) { // TODO Auto-generated method stub int i,sum=0; for(i=1;i<=100;i++) { if(i%10!=3)

Jdk16中JcTree的使用问题

因为jdk16进行了强制的模块化使用限制, 需要增加add-opens去进行模块的放开, 但是如果每次都需要在项目pom文件或者启动命令中增加,非常不优雅。而且很多重复的命令。 所以想有没有更好的办法去解决。 看了lombok1.18.20中的解决方法,这边来总结一下。lombok这个问题的讨论 其中调用了 其中的含义不太能清楚,看起来是个激活模块的初始化操作,去除之后添加模块权限的操作是会失

第六次java

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值        2.package fkx; 3. 4.public class text1 { 5. 6. public static void main(String[] args) { 7. // TODO Auto-generated method

<<  <  1295  1296  1297  1298  1299  1300  1301  1302  1303  1304  1305  >  >>