Java
《介绍篇》.NET为什么不受青睐
参考链接:https://blog.csdn.net/weixin_39613839/article/details/117033279 一门语言是不是受欢迎,更重要的还是市场来决定。Java为什么比C#更加的受青睐?这并不是因为Java这门语言比C#优秀多少,可以说,C#的语法其实很多方面比Java更加优雅,配置更加简单,IDE更加强大,但是C#确确实实输给了Java。如果我们硬是要归结一个C#
element-ui使用巧技
1.全局修改定义message提示信息 //大写的Message是个构造函数 //1是重新定义构造函数来挂载到原型覆盖原来的。 //2是直接引入Message重新定义它的原型方法。 import Element,{ Message } from 'element-ui' const message = function(options) { let opt = Object.assign
vue中引入echarts
1、先下载依赖包 npm install echarts -s //安装在目标项目中,如果想要全局安装就用-g 2、引入 2.1、全局引入 main.js中 import echarts from 'echarts' Vue.prototype.$echarts=echarts //也可以用: import *as echarts from 'echarts' 2.2、局部引入 componen
MYSQL与Hive配置的相关步骤
1、配置元数据到MYSQL 1、新建Hive元数据库 登录Mysql: 创建Hive元数据库: 退出mysql: 2、将mysql的jdbc驱动拷贝到hive的lib目录下 3、在hive的conf目录下新建hive-site.xml文件 进入到文件编写模式,然后将下面的语句添加到文件里面: 之后保存数据退出: 4、初始化Hive元数据库(修改为采用mysql存储元数据) 初
Windows系统下将java程序开机自启
1. 下载 使用winsw将可执行程序注册为windows的系统服务。点击右侧release下载对应版本。 需要下载对应的exe可执行文件和xml模板 2. 编写配置文件 将下载的exe更名为你的服务名,如:MyAPP.exe。 打开sample-minimal.xml 3. 打开cmd运行以下命令 安装服务 启动服务 停止服务 重启服务 卸载服务 查看服务状态
No_53_MaximumSubarray
Content Given an integer array nums, find the subarray with the largest sum, and return its sum. Example 1: Example 2: Example 3: Constraints: 1 <= nums.length <= 105 -104 &l
No_10_RegularExpressionMatching
Content Given an input string s and a pattern p, implement regular expression matching with support for '.' and '*' where: '.' Matches any single character. '*' Matches zero or more of the
No_32_LongestValidParentheses
Content Given a string containing just the characters '(' and ')', return the length of the longest valid (well-formed) parentheses substring. Example 1: Example 2: Example 3: Constra
No_42_TrappingRainWater
Content Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it can trap after raining. Example 1: Example 2: Constrain
【解决方法】各类软件启动报错:Failed to create the Java Virtual Machine
环境: 工具:小锐云服 PRO ,Windows 命令处理器,Java 环境 系统版本:Windows 10 问题描述: 描述:不知名原因导致的 Java 虚拟机创建失败,百度良久后通过修改系统环境变量,完成了对问题的处理。 提示:若按照教程还是无法完成操作,可以进入右侧的企鹅,找我看看。 解决方法-视频与文字教程: 视频教程: 文字教程: 1.首先保证自己的Java环境运行
直播平台开发中申请录音与相机权限
现在当我们打开APP平台的时候,都会提醒我们要获取权限,相机、定位、录音等。获取该权限让我们在之后使用APP时会更加的方便,下面的文章就给大家介绍下直播平台开发中申请录音与相机权限。 一、直播平台开发app向系统申请录音与相机权限 app 必须先具备如下权限(本文只讨论录音与相机) AndroidManifest中添加: <uses-permission android:name="and
(随笔)java的几种不同类的介绍和说明
在Java中,有几种不同类型的类可以用于实现类的嵌套和封装。下面是四种常见的类类型: 外部类(Outer Class):外部类是最基本的类类型,它独立存在并且不依赖于其他类。外部类可以包含成员变量、方法和其他内部类。外部类不能直接访问内部类的成员,但可以通过创建内部类对象来访问。 静态内部类(Static Inner Class):静态内部类是一个嵌套类,与外部类的实例无关。它可以直接访问
字节二面:10Wqps会员系统,如何设计?
文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职业升级, 薪酬猛涨!加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷1)加强版》 面试
spring boot 集成 Elasticsearch
一、背景 最近在做录制回放平台, 因为需要把部分数据存储到ES,因此特地实践和调研了一把,把相关材料记录一下; elastcishearch 版本:7.14.2 spring boot版本:2.6.13 spring-boot-starter-data-elasticsearch: 2.6.13
PageOffice5.x升级到6.x的关键步骤
转载 : PageOffice5.x升级到6.x的关键步骤 5.x升级到6.x的关键步骤 Vue+Springboot前后端分离项目 将后端Springboot项目中pom.xml文件中对于pageoffice的jar引用升级成6.0版本,以maven中央仓库(https://mvnrepository.com/artifact/com.zhuozhengsoft/pageoffice)最
oracle 序列的使用
1. 创建oracel 序列 sql CREATE SEQUENCE TEST_0817 INCREMENT BY 1 START WITH 1 MAXVALUE 99 CYCLE NOCACHE; sequence_name: 序列的名称。 start_value: 序列的起始值。 increment_value: 序列每次增加的步长。 max_value: 序列的最
js中var和let共同点和不同点
说明 let和var是JavaScript中用于声明变量的关键字,它们在一些方面有共同点,但也存在一些重要的区别。 共同点 变量声明:无论是'let'还是'var',都用于声明变量,使得我们可以在代码中存储和操作数据。 赋值:无论是'let'还是'var'声明的变量,都可以通过赋值来存储数据。 不同点 作用域 ‘let’具有块级作用域(block scope),它在声明的块(花括号'{}'
直播带货源码开发中用TextView插入图片
在直播带货源码开发中经常会遇到文字插入小图标,就像下面“图1”这种两个小图片,来吸引用户来购买东西,直播带货源码开发时因为文字需要换行,不能用ImageView+TextView去实现,我们就只能用一个TextView,在里面加入图片: 一、直播带货源码开发之具体实现 具体代码如下、需要注意的是CenterImageSpan类,这个是自定义的,如果用原生的ImageSpan,图片是不能和文字居中
springMVC写法
最近再了解一些springMVC写法,我知道现在最新的注释写法,但是现在很多厂子都还在用些配置文件.xml来进行配置这种写法。 我最近熟悉的注释写法,但是还是要看看xml写法的。 SpringConfig代码: SpringMvconfig代码: ServletConfig代码: JdbcConfig代码: MybatisConfig代码:
Elasticsearch滚动索引
Elasticsearch滚动索引 随着业务支撑,es中日志索引中数据越来越大,查询效率下降,TB基本数据必须要对索引进行优化,优化第一步就是滚动索引 创建索引模板 PUT http://ip:9200/_template/test_idx_tpl { "settings": { "index": { "lifecycle": {
seata学习-数据源代理
代理的动机 AT 模式下 执行 undo-log 回滚日志 代理的是 DateSource 这个类 手动代理 即手动注入一个DataSourceProxy,如下 即使在生成这个类的时候,手动返回一个 proxy 自动代理 针对DataSource创建一个代理类,在代理类里面基于DataSource获取DataSourceProxy(如果没有就创建),然后调用DataSourceProxy的相
【狂神说Java】Java零基础学习笔记-异常
【狂神说Java】Java零基础学习笔记-异常 异常01:Error和Exception 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,
文件上传有哪些恶意攻击方式?如何预防?
文件上传功能在许多应用程序中都有应用,但如果没有正确地实施安全措施,它可能会成为攻击者的入口点。以下是与文件上传相关的一些常见恶意攻击方式以及预防措施: 恶意文件执行: 攻击方式:上传包含恶意代码的文件,如PHP、JavaScript或其他可执行文件,然后远程触发这些文件,从而执行恶意代码。 预防方法: 仅接受预期的文件类型,如图像或文档。 对文件内容进行检查
java面试题,上楼梯有多少种方式
java面试题,上楼梯有多少种方式 题目:一个小孩上一个N级台阶的楼梯,他可以一次走1阶、2阶或3阶,那么走完N阶有多少种方式。 很自然的想法是使用递归: public class Test04 { public static int countWays(int n) {if(n < 0) {return 0;}else if(n == 0) {return 1;}else {return