Java
20234105 2024-7-6 暑假第一周学习总结
本周在电脑上安装了Java的运行环境,学习和熟悉了Java的基础语法和表达式 其中安装过程和语法学习时遇到的一些问题基本都能从网上搜索解决 下周会继续自学Java的相关知识并阅读《大道至简》这本书
那些年,学过的屠龙术
朱泙漫学屠龙于支离益,单千金之家,三年技成而无所用其巧。 程序员的技能,比如: Windows平台编程,从入行业时至今,没有做过相关的业务,相关的知识只能当成谈资。 Windows平台下应用的crash问题,如何分析。 Windows平台下应用的内存泄漏问题,如何分析。 常见工具、命令的使用。 Linux平台编程,结果入职没多久就转行做Java的开发。 Linux平台下应用的cras
第一周java 学习进度报告
本周是我初学java 语言的第一周,我认识到java 和c语言有很多的不同之处,但也有可以联系的共同点,我本周致力于研究java基础入门知识 这周我安装了JDK,安装完毕之后设置环境变量,然后开始学习现在知道了用记事本编写java 程序可以DOS命令编译执行程序,我总结了以下两点 执行java Demo需要加java-cp等参数或者设置环境变量path; 类中不一定有主函数,需要类运行的时候才需
java学习——基础语法篇(适合已经学过c++的人群)
本篇适合之前学过c和c++语言,现在要学java的人进行学习。由于之前学习过c++同为面向对象的程序语言,基础语法在相对比之下学习,对比c++与java的差异,会快速掌握基本语法。学编程语言,语法不是重点,用时即查,编程思路才是重点。 1.注释、标识符、关键字、数据类型,变量定义,运算符与c++基本一致 int、char等定义变量, //作为注释符号 2.数组的创建不同 对比c++ 对比中可
spring cloud 上云的情况下,Ribbon 客户端负载均衡 与 ALB 服务端负载均衡的选择
在云环境(例如AWS)中,由于云提供商通常提供强大的负载均衡服务(如AWS的ALB),一般不再需要使用Ribbon这种客户端负载均衡方案。云环境中的负载均衡器通常能够提供更高的可靠性、可扩展性和简化的配置,因此在上云的情况下,使用云提供的负载均衡器是更优的选择。 理由分析 云提供的负载均衡服务(如ALB)的优势: 自动伸缩和高可用性:ALB等负载均衡服务能够自动调整处理能力以应对流量波动,并
markdown 语言学习
Markdown 学习 标题: #+ 标题名字 标题等级对应数量 最高为6级 字体 hello,world! 两边加两个星号 加粗 hello,world! 一个星号 斜体 引用 引用 一个箭头即可表示 分割线 三个--- 三个星号 图片 超链接 [标题] (链接) 列表 2 有序列表直接用数字加点 无序列表 一个减号 表格 直接右键插入最快 代码块
将jar可执行文件打包为windows安装包体
当我们希望将java编写的可执行文件.jar打包为一个.exe供用户直接使用,我们需要将jre/jdk也打包到exe中,这样用户环境就不需要安装jdk,直接运行我们做好的exe文件。 整个过程分为两步,为了方便演示,这里使用JMonkeyEngine SDK打包一个jme3游戏的方式来解释。 工具 首先下载这里的工具: 链接:https://pan.baidu.com/s/1YYxKFaT-t0g
day01-项目基础搭建相关
1 dependencies 和 dependencymanagement dependencies 需要自己指定版本 dependencymanagement 可以通过maven的依赖传递 在子模块中不指定项目版本 通过父模块指定使用父模块指定的版本 2 utf8 和 utf8mb4 utf8可以满足中文编码的要求,但是由于移动端需要存储表情之类的字符,所以需要使用utf8mb4
BigInter类和Decimallei类
应用场景 BigInteger适用保存比较大的整型 BigDecimal适用精度更高的浮点型(小数) BigInteger 当编程中需要处理很大的整数,long不够用时可以使用BigInteger的类解决。 需要对BigInteger进行加减乘除的时候,需要使用对应的方法。 先创建一个需要操作的BigInteger然后进行操作 public class BigInteger_ { pu
JAVA 中的 StringBuilder 和 StringBuffer 适用的场景是什么?
转自菜鸟教程的一位大哥-------未之奋豆 未之奋豆 429***663@qq.com 参考地址 6年前 (2018-05-07) JAVA 中的 StringBuilder 和 StringBuffer 适用的场景是什么? 最简单的回答是,stringbuffer 基本没有适用场景,你应该在所有的情况下选择使用 stringbuiler,除非你真的遇到了一个需要线程安全的场景,如果遇到了,请务
工具指南 - jenkins
一、接入SonarQube 扫描代码 SonarQube是一个用于管理代码质量的开放平台,可以快速的定位代码中潜在的或者明显的错误。 1.1 源码管理 如果源码托管在SVN,需要进行Subversion配置: Repository URL:源码地址,比如https://ip/svn/auth,auth为Maven项目,下面包含若干个子项目,比如auth-api、auth-server; Cred
8、IDEA集成Git
8.1、配置Git忽略文件 8.1.1、忽略文件的原因 在使用 IDE 工具时,会自动生成一些和项目源码无关的文件,所以可以让 Git 忽略这些文件。 此外,把这些无关文件忽略掉,还能够屏蔽不同 IDE 工具之间的差异。 8.1.2、创建忽略规则文件 如上图所示,在用户家目录下创建了一个忽略规则文件 git.ignore(前缀名随便起,后缀必须是 .ignore,推荐命名为 git.ignore
maven的配置与安装
序言 maven是Apache软件基金会的一个开源项目,它是一个项目构建工具,帮助开发者管理项目中的依赖,完成项目的编译,测试,打包和发布等任务 一、安装JDK和maven 1.1安装JDK 去java官网,下载jdk,使用命令 检查jdk是否安装完成 1.2安装maven 安装网址:传送门 下载文件,在电脑上创建一个文件夹,解压 二、maven的配置 2.1配置环境变量 打开系
Markdowm语法
jianlou Markdown语法 目录Markdown语法标题命令代码框命令插入图片分类表格超链接字体复选框分隔符突出文本目录 标题命令 代码框命令 插入图片 例如:这只狗熊图片 分类 例如:符号分类 我爱吃芒果 + 芒果冰沙 芒果冰淇淋 芒果QQ糖 芒果干 湿芒果干 干芒果干
常用快捷键+Java安装和卸载+Dos命令+Notepad++试练“Hello World”+IDEA
常用快捷键+Java安装和卸载+Dos命令+Notepad++试练“Hello World”+IDEA Windows Control+C 复制 Control+X 剪切 Control+V 黏贴 Control+A 全选 Control+Z 撤销 Control+S 保存 Control+D复制当前行到下一行 Control+鼠标右键进行跳转 Alt+F4 关闭窗口 Sh
代码随想录刷题day 3 | 链表理论基础 203.移除链表元素 707.设计链表 206.反转链表
203. 移除链表元素 707. 设计链表 206. 反转链表 每天都做点,慢慢也就进步了。不过还是有点畏难情绪,做着做着就偷懒了,慢慢改善吧。
Springboot+Shiro+Mybatis+mysql实现权限安全认证
Shiro是Apache 的一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。Shiro 主要分为两个部分就是认证和授权两部分 一、介绍 Subject代表了当前用户的安全操作 SecurityManager:它是Shiro框架的核心,典型的Facade模式,Shiro通过SecurityManager来管理内部组件实例,并通过它来提供安全管理的各种服务。 A
代码随想录算法训练营第3天 | 链表删除元素、翻转链表
删除链表元素,技巧是设置一个虚拟头节点,这样就可以把原始头节点当做普通节点处理了,最后再返回虚拟头结点的next即可。 题203. 移除链表元素 反转链表 注意: 自己模拟一遍过程,注意最后退出循环后要把新的头节点的next处理好。 递归和循环皆可。
你的第一个Vue程序(Vue2)
1.下载并且引入Vue文件 从Vue官网上下载vue文件,分别为vue.js、vue.min.js。前者开发使用后者应用发布使用。 2.引入vue.js文件 3.创建vue实例: 4.vue实例挂载 代码解释: Vue和Jquery一样,当你引入Vue时,就意味着注册了一个全局变量Vue。 vue的构造方法参数是一个option配置对象,对象中含有大量的vue预定义设置,每一个都是key:
springboot 自动配置原理
@SpringBootApplication 发现是一个复合注解 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 由三个注解组合而来 @SpringBootConfiguration 等效于 @Configuration 注解(@Configuration 如果不清楚去看看前面 spring 的文章) @