Java

vue-组件

<!DOCTYPE html> <html> <head> <title>Vue Demo</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> </head> <body&

聊一聊Java中的Steam流

1 引言 在我们的日常编程任务中,对于集合的制造和处理是必不可少的。当我们需要对于集合进行分组或查找的操作时,需要用迭代器对于集合进行操作,而当我们需要处理的数据量很大的时候,为了提高性能,就需要使用到并行处理,这样的处理方式是很复杂的。流可以帮助开发者节约宝贵的时间,让以上的事情变得轻松。 2 流简介 流到底是什么呢?简要的定义为“从支持数据处理操作的源生成的元素序列”,接下来对于这个定义进行简

JAVA SE基础《五》 ---- 数组

目录 一、数组的定义 静态初始化数组 数组的访问 数组的几个注意事项 动态初始化数组 动态初始化数组的元素默认值 二、数组的遍历 三、数组的案例   1、数组元素求和   2、数组求最值   3、猜数字游戏   4、随机排名 四、数组的内存图   1、Java内存分配、数组内存图   2、两个变量指向同一个数组 五、数组使用的常见问题 六、Debug工具的使用  

09 mysql 读写分离 +nginx

mysql主从复制 介绍 配置 克隆虚拟机,搞两台虚拟机,再分别进入到网卡设置的那个enss33文件里面去修改ip地址,在同一个子网下。在finalShell里面配置好两台设备的ip地址就可以连接了。但是,我们还必须修改mysql的uuid:mysql修改uuid。 配置主库 主:192.168.100.128 从:192.168.100.100 登录mysql: GRANT REP

vue 基本语法

新建Vue对象 <!DOCTYPE html> <html> <head> <title>Vue Demo</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script> </head> &

如何开发 RESTful、GraphQL 和 SOAP 等不同类型的 API ?

在软件开发中,API(应用程序编程接口)的重要性不言而喻。API已成为不可或缺的构建模块,使开发人员能够创建功能丰富、多样化和可扩展的应用程序。这是一篇综合指南,旨在深入探讨API开发,使初学者和有经验的开发人员都能充分挖掘API在项目中的潜力。 本指南将详尽探讨API开发的基本要素,包括涉及的概念、类型和协议,以及可用的最佳实践和工具。我们将从揭示API在现代软件开发中的作用开始,阐明它们如何

Redis实战(黑马点评--好友关注)

关注和取消关注 当我们进入到笔记详情页面时,会发送一个请求,判断当前登录用户是否关注了笔记博主 请求网址: http://localhost:8080/api/follow/or/not/2 请求方法: GET 当我们点击关注按钮时,会发送一个请求,实现关注/取关 请求网址: http://localhost:8080/api/follow/2/true 请求方法: PUT 关注是U

day10--23.7.10数据类型

数据类型 强类型语言 要求变量的使用要严格符合规定,所有变量必须先定义后才能使用 特点 安全性高 速度慢 字符串 String--定义文字 int--定义数字 弱类型语言 Java的数据类型 基本类型(primitive type) 数据类型 整数类型 byte占1个字节,范围:-128-127 short占2个字节,范围:-32768-32767 int占4个字节

【网络】【TCP】一次 Netty 代码不健壮导致的大量 CLOSE_WAIT 连接原因分析

1  前言 看了一篇有意思的文章,我们来看看。 我们线上有一个 dubbo 的服务,出现大量的 CLOSE_WAIT 状态的连接,这些 CLOSE_WAIT 的连接出现以后不会消失,这就有点意思了,于是做了一下分析记录如下。 首先从 TCP 的角度看一下 CLOSE_WAIT CLOSE_WAIT 状态出现在被动关闭方,当收到对端 FIN 以后回复 ACK

Java扩展Nginx之二:编译nginx-clojure源码

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 为什么要编译nginx-clojure源码 作为《Java扩展Nginx》的第二篇,本想与大家一起开始nginx-clojure的深度之旅,但有个问题若不解决,会让大多数有兴趣的读者立即止步、关闭网页、再也不见 前文咱们使用的是nginx-cloj

开心档之Java 测验

目录 Java 测验   Java 测验 Java 测验技术文档 Java测验是一种衡量Java编程水平的测试,可以通过一系列问题和编程任务来测试Java开发人员的技能水平和理解程度。Java测验可以用于聘用程序员、衡量编程实践水平和掌握Java的程度。 Java测验通常涵盖以下主题: 基本语法 - 测试Java语言的基本概念,如变量、运算符、条件语句和循环语句。 数据结构和

computed计算属性

<template> <!-- vue3组件中的模板结构可以没有根标签 --> <h1>一个人的信息</h1> 姓:<input type="text" v-model="person.firstName"><br> 名:<input type="text" v-model="person.lastNa

7月9日总结

7.9周日 今天上午写了pta报告,下午有同学来找我玩,晚上看了Java 明天计划:继续写报告,在写点pta的题,看大道至简。

Java虚拟机(JVM):第四幕:自动内存管理 - 经典垃圾收集器

  前言:如果说收集算法是内存回收的方法论,那么垃圾收集器则是内存回收的实践者。整哥Java堆 :Full GC。   1、Serial收集器:最基础、历史最悠久的收集器,这是一个单线程工作的收集器。   2、ParNew收集器:是Serial收集器的多线程并行版本,可以说是跟Serial完全一样。   CMS收集器:实现了垃圾收集线程与用户线程(基本上)同时工作,作为老年代的收集器,ParNe

vue--day11--计算属性实现名字案例简写

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>计算属性实现名字案例简写</t

JVM系列---【Arthas的下载与使用】

Arthas的下载与使用 使用jdk自带的工具,一般需要开通一些端口,添加一些jvm启动参数,比较麻烦,生产环境一般也不让重启,所以我们现在用Arthas更方便。调优的目的主要为了减少GC,因为每次GC都会调用STW机制(stop the world),而STW会停掉用户线程,因此频繁触发STW就会给用户感觉网站很卡。尤其是FullGC,每次执行时间比较长,导致每次STW时间很长,给用户感觉停顿

根据模板动态生成word(一)使用freemarker生成word

@目录一、准备模板1、创建模板文件2、处理模板2.1 处理普通文本2.2 处理表格2.3 处理图片二、项目代码1、引入依赖2、生成代码三、验证生成word 一、准备模板 1、创建模板文件 首先先建立一个word文件,输入模板内容freemaker的内容,下面是本次演示的word文件。 然后将word文件另存为 .xml 文件,然后再把文件后缀改成.ftl 。将项目的resource目录下建立一个

每日汇报 第三周第一天 JAVA常用类

今日所学:   JAVA当中的DateFormat类和SimpleDateFormat类的十九个格式化字符;掌握一些常用的日期时间格式;复习之前的JAVA常用类       明日计划:   JAVA中的异常处理 遇到困难:练车真坐牢

7.09周日

今天天气有热了,上午就在家看电视,中午睡午觉起来学习Java大概两个小时,晚上变凉之后出门溜达。

封装、抽象、继承、多态

封装 1、封装的定义 封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方式来访问内部信息或者数据。 在java中,private、public等关键字就是访问权限控制语法。private关键字修饰的属性只能类本身访问,可以保护其不被类之外的代码直接访问。如果java语言没有提供访问权限控制语法,所有的属性默认都是public的,那么任意外部代码都可以通过类似对

7月9日周日

今天学习了java的变量的使用,标识符命名规范,键盘录入,安装的idea, 明天继续学习java看大道至简第四章

《摆与混》第七章--7月9日--周日

周日的夜晚,一周迎来终末,回想一周,总的来说就是很假期; 1.今天做了什么:为了不重蹈覆辙,今天8点半起,主打的就是自律。洗漱后简单吃了个早饭(第一次出门吃早饭,泪目),依旧如常的上午,因为是周末所以下午歇了,4点半经典健身锻炼(这个不可以落下),饭后进行了日常PTA,还看了几场LOL比赛。再见了,周末!!! 2.解决了什么问题:看了几个Java课程,解决了之前的疑惑。 3.明天干什么:预计继续学

cetnos7中mysql5.7忘记密码解决方案

// 修改配置文件 vim /etc/my.cnf // 在[mysqld]的末尾添加下面这一行 skip-grant-tables // 重启mysql systemctl restart mysql // 直接输入mysql就能够进入mysql mysql // 修改密码 use mysql UPDATE user SET password=PASSWORD(‘[your new passwo

暗黑2能用Java开发?还能生成APP?

最近烧哥发现个宝藏项目,竟然用Java开发了暗黑2出来。 众所周知,暗黑2是暴雪开发的一款经典游戏,距今虽有20多年,仍然有很多粉丝。 粉丝延续热情的方式有很多,一种是做Mod,比如魔电,对怪物、技能、物品、场景、甚至游戏机制都有大改,目前还在定期更新,并有战网提供。 另一种是纯怀旧,用另外的编程语言重新制作,没想到竟然有Java出场。 暴雪原版是C++开发,商业游戏,没有源码,但国外大佬早已

【java】数组的常用操作

sort 需要自己定义比较器

7.9周日

今天上午和同学去打台球,去图书馆看了会书,接近晚上回来学习了会java。

程序控制结构

0x01 流程控制介绍 ​ 流程控制分为顺序结构、分支结构、循环结构三种类型。if适合做区间匹配,switch适合做值匹配。知道循环几次用for,不知道则用while。跳转语句有break(结束当前所在的循环或者switch分支)和continue(跳过本次循环,进入下一次循环)。 0x02 顺序结构 ​ 程序默认的执行流程,代码从上往下执行。 0x03 分支结构 1、if分支 if分支根据

<<  <  971  972  973  974  975  976  977  978  979  980  981  >  >>