自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 springboot高级功能(十二)使用jenkins持续化集成springboot

执行nohup java -jar do_iptable.jar & 运行jar会提示:nohup: 忽略输入并把输出追加到"nohup.out"部署原理是 jenkin把代码拉到本地 然后打成jar包 到2位置处 然后在jar包发到服务器4的路径下 然后执行5处脚本。解决nohup: 忽略输入并把输出追加到"nohup.out"或者nohup: 忽略输入重定向错误到标准输出端。2处:jenkins服务器本地发布jar包的路径 + jar包名称 可以填写 target/*.jar。2:项目的svn路径。

2025-02-03 18:29:19 737

原创 SpringCloud-Alibaba之Nacos集群、持久化

在Nacos的conf目录下有一个cluster.conf.example,可以直接把example扩展名去掉来使用,也可以单独创建一个cluster.conf文件,然后打开将后续要部署的Nacos实例地址配置在这里。官方提供了三种集群方式。这里我们通过-Dserver.port的方式,在启动命令中,为Nacos指定具体的端口号,以实现在本机上启动三个不同的Nacos实例来组成集群。因为3个Nacos的实例都在本地,只是以不同的端口区分,所以我们在启动Nacos的时候,需要修改不同的端口号。

2025-02-03 12:59:54 766

原创 SpringCloud Alibaba学习笔记 ——(七、负载均衡专题)

什么是本地负载均衡器:我们的消费者从我们的注册中心上获取接口调用地址列表。本地实现负载均衡算法(轮询,随机、hash一致性、权重)等原理:获取接口地址列表,采用算法获取选择一个接口地址实现本地 rpc 远程调用本地负载均衡器:自己写ribbon (SpringCloud 第一代 Netifix旗下)loadbalancer(SpringCloud 自己研发)ribbon?SpringCloud Rest 或者 Openfeign 都是默认支持 ribbon。

2025-02-03 12:54:41 895

原创 Openstack架构构建及详解

首先对云计算这三个字的理解,云,是网络、互联网的一种比喻说法,即互联网与建立互联网所需要的底层基础设施的抽象体。“计算”当然不是指一般的数值计算,指的是-台足够强大的计算机提供的计算服务( 包括各种功能,资源,存储)。“云计算”可以理解为:网络上足够强大的计算机为你提供的服务,只是这种服务是按你的使用量进行付费的。

2025-02-03 01:19:08 552

原创 Java---网络编程

TCP通信能实现两台计算机之间的数据交互,通信的两端,要严格区分为客户端(Client)与服务端(Server)。两端通信时步骤:服务端程序,需要事先启动,等待客户端的连接。客户端主动连接服务器端,连接成功才能通信。服务端不可以主动连接客户端。类表示。创建Socket对象,向服务端发出连接请求,服务端响应请求,两者建立连接开始通信。类表示。创建对象,相当于开启一个服务,并等待客户端的连接。

2025-02-03 01:17:24 753

原创 acm入门基础算法必看

大整数加法模板vector c;int up = 0;up += b[i];up /= 10;up /= 10;return c;大整数减法模板给定两个正整数,计算它们的差,计算结果可能为负数。输入格式共两行,每行包含一个整数。输出格式共一行,包含所求的差。数据范围1≤整数长度≤105输入样例:3211输出样例:21#include#includei >= 0;= b[i])

2025-02-03 00:13:45 571

原创 MySQL:SELECT COUNT 小结

综上,COUNT(1)和 COUNT(*)表示的是直接查询符合条件的数据库表的行数。而COUNT(字段)表示的是查询符合条件的列的值,并判断不为NULL的行数的累计,效率自然会低一点,除了查询得到结果集有区别之外,相比COUNT(1) 和 COUNT(字段)来讲,COUNT(*)是SQL92定义的标准统计数的语法,是官方提供的标准方案,基于此,MySQL数据库对他进行过很多优化。注:SQL92,是数据库的一个ANSI/ISO标准。它定义了一种语言(SQL)以及数据库的行为(事务、隔离级别等)。使用建议。

2025-02-02 18:20:43 631

原创 MySQL:replace函数的几种实用场景

若username='chenhaha’的记录不存在,REPLACE语句将插入新记录(首次充值),否则,当前username='chenhaha’的记录将被删除,然后再插入新记录。VALUES (null, ‘chenhaha’, 100, ‘2020-06-11 21:00:00’, ‘购买盲僧至高之拳皮肤’);VALUES (null, ‘chenhaha’, 30, ‘2020-06-11 20:00:20’, ‘会员充值’);

2025-02-02 18:19:01 879

原创 JavaScript代理的惊人力量(1)

大多数浏览器都支持代理功能,但也有一些老的浏览器不支持(当然是IE),你可以在这里查看完整的列表。google有一个代理的polyfill,但它不支持所有的代理功能。现在知道了什么是Proxies,想看看能用它做什么。

2025-02-01 16:37:54 745

原创 JavaScript从入门到入神学习路线图

🏅物联网领域创作者🏅 and 🏅阿里专家博主🏅 and 🏅华为云享专家🏅。:最慢的步伐不是跬步,而是徘徊;最快的脚步不是冲刺,而是坚持。WeakMap and WeakSet(弱映射和弱集合)调度:setTimeout 和 setInterval。:成为一名合格的程序员,做未完成的梦:实现财富自由。👻如果觉得博主的文章还不错的话,请三连支持一下博主哦。Map and Set(映射和集合)现代模式,“use strict”类检查:“instanceof”错误处理,“try…

2025-02-01 16:36:10 481

原创 java9系列第二篇-资源自动关闭的语法增强

我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注。如果你自定义的占用系统资源的类需要进行资源回收,请实现这两个接口之一,并在close()方法中进行资源回收与关闭。语法,所有的流的销毁动作,全都需要自己在finally方法中手动的写代码进行关闭。包含起来,在try代码段执行完成之后,IO管道流就会自动的关闭,不需要我们手写代码去关闭,这很简洁!语法,进行自动的资源关闭。语法进行资源回收与关闭。

2025-02-01 15:42:18 233

原创 Java8:对字符串连接的改进

joining(CharSequence delimiter, CharSequence prefix, CharSequence suffix)方法,即分隔符为 delimiter,前缀为 prefix,后缀为 suffix(底层实现为 StringJoiner)。joining(CharSequence delimiter) 方法,即分隔符为 delimiter(底层实现为 StringJoiner);JDK1.8 时,添加了一个新的用于字符串连接的类,专门用于这种需要 分隔符 的场合,它就是。

2025-02-01 15:40:31 675

原创 Java8:使用 Optional 处理 null

写过Java程序的同学,一般都遇到过😃 —— 为了不抛出这个异常,我们便会写如下的代码:if (user!= null) {// 使用 username但是很多时候,我们可能会忘记写—— 如果在开发阶段就发现那还好,但是如果在开发阶段没有测试到问题,等到上线却出了… 画面太美,我不敢继续想下去。为了解决这种尴尬的处境,JDK终于在Java8的时候加入了Optional类,查看Optional的javadoc介绍:这是一个可以包含或者不包含非null值的容器。如果值存在则方法会返回true。

2025-02-01 15:39:13 862

原创 Java Review (八、面向对象----成员变量和局部变量)

从图一中可以看出,当Person 类初始化完成后,系统将在堆内存中为Person类分配一块内存区(当 Person类初始化完成后,系统会为 Person类创建一个类对象),在这块内存区里包含了保存eyeNum类变量的内存,并设 置eyeNum的默认初始值:0。类变量的作用域比实例变量的作用域更大:实例变量随实例的 存在而存在,而类变量则随类的存在而存在。也就是说如果通过一个实例修改了类变量的值,由于这个类变并不属于它,而是属于它对应的类,因此,修改的依然是类的类变量,与通过该类来修改类变量的结果完全相同。

2025-02-01 13:17:23 808

原创 Java Mail发送和接收-长文详解篇

protocol:协议名称;type:协议类型;class:对应该操作类型的实现类;vendor:厂商名称。Session在加载配置文件时会按照以下优先级顺序进行:1)首先使用<JAVA_HOME>/lib中的javamail.providers;2)如果1)不存在相应的配置文件,使用类路径下mail.jar中META-INF目录下的javamail.providers;

2025-02-01 13:15:40 886

原创 html3D创意相册附源码_html相册源码

【代码】html3D创意相册附源码_html相册源码。

2025-02-01 00:10:12 182

原创 html+css基础教程之CSS 透明边框和样式

如果您希望为元素框的某一个边设置边框样式,而不是设置所有 4 个边的边框样式,可以使用下面的单边边框样式属性:border-top-style、border-right-style、border-bottom-style、border-left-style。您也可以通过下列属性分别设置边框各边的宽度:border-top-width、border-right-width、border-bottom-width、border-left-width。尽管边框的宽度是 50px,但是边框样式设置为 none。

2025-02-01 00:08:30 377

原创 Hibernate持久化类编写的规则,主键生成策略,持久化类的三种状态,Hibernate持久化类的三种状态转换,Hibernate持久态对象特性

super();@Override并且这时返回的对象是真实的对象不是代理对象@Test// 查询:// 创建数据库事务对象开启事务// 使用load方法查询// 提交事务// load方法发送SQL语句使用Debug模式测试代码三、主键生成策略。

2025-01-31 17:15:06 1044

原创 HashMap中keySet和entrySet的区别

如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。

2025-01-31 17:08:07 209

原创 adb工具_ daemon started successfully

进入到shell查看日志。

2025-01-30 23:46:04 134

原创 ad+硬件每日学习十个知识点(10)23

答:在file里选择new,然后选择Verilog HDL File。编写完代码后,保存到rtl文件夹中。答:首先设置tab插入四个空格,然后勾选上,再把创建备份文件关闭掉,否则每次更改都会创建一个备份文件。答:在tool下的options中的Text Editor里即可。答:在左侧切换到file菜单,双击选择,点击add,完成,即可。内核电压为1.2V,逻辑单元10320,用户可用引脚数等信息。rtl:设计输入文件,也就是verilog代码。答:在file里选择新建工程向导。答:可以双击这里进行修改。

2025-01-30 23:44:20 371

原创 acm入门基础算法必看

大整数加法模板vector c;int up = 0;up += b[i];up /= 10;up /= 10;return c;大整数减法模板给定两个正整数,计算它们的差,计算结果可能为负数。输入格式共两行,每行包含一个整数。输出格式共一行,包含所求的差。数据范围1≤整数长度≤105输入样例:3211输出样例:21#include#includei >= 0;= b[i])

2025-01-30 23:41:30 848

原创 A020-列表容器之ListView

ImageView/><TextViewandroid:text=“凤姐”/><TextViewandroid:text=“你才是一个没有故事的女同学”/>常用属性说明:android:cacheColorHint=”#00000000” //设置拖动背景色为透明android:dividerHeight=”30px” //listview item之间的高度。

2025-01-30 23:37:01 539

原创 重学MySQL系列:9分钟搞清MySQL底层原理,搞定死锁异常、 SQL 性能

小贴士:虽然查询缓存有时可以提升系统性能,但也不得不因维护这块缓存而造成一些开销,从MySQL 5.7.20开始,不推荐使用查询缓存,并在MySQL 8.0中删除。用户名密码认证通过,会从权限表查出账号拥有的权限与连接关联,之后的权限判断逻辑,都将依赖于此时读到的权限。TCP 连接收到请求后,必须要分配给一个线程去执行,所以还会有个线程池,去走后面的流程。开始执行的时候,要先判断一下对这个表有没有相应的权限,如果没有,就会返回权限错误。经过了连接管理,现在 MySQL 服务器已经获取到 SQL 字符串。

2025-01-30 21:30:06 558

原创 请问:怎么实现大文件快速上传?

,data});

2025-01-30 20:46:39 611

原创 一份详细的LSTM和GRU图解

LSTM的核心概念是单元状态(cell state),它是多种不同的门。因此,即使来自较早时间步的信息也可用于较晚时间步,从而减少短期记忆的影响。首先,我们将先前的隐藏状态和当前输入传递给sigmoid函数。然后将新的单元状态和新的隐藏状态传递到下一个时间步。首先,我们将先前的隐藏状态和当前输入传递给sigmoid函数。向量经过tanh激活,输出新的隐藏状态,或网络的记忆。因此,我们有三个不同的门来调节LSTM单元中的信息流。忘记门,输入门和输出门。处理时,它将先前的隐藏状态传递给序列的下一步。

2025-01-30 01:37:46 712

原创 JAVA中的多线程操作详细剖析

/ 1. 创建一个继承于Thread的子类。// 2. 重写Thread类的run方法。i++) {2.2 实现Runnable接口步骤:创建一个是实现了Runnable接口的一个类。实现类去实现Runnable接口中的抽象方法:run()创建实现类的对象将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象。通过Thread类的对象调用start()方法代码:/ 1. 创建一个实现了Runnable接口的一个类。

2025-01-30 01:35:42 309

原创 JAVA中的多线程操作详细剖析

/ 1. 创建一个继承于Thread的子类。// 2. 重写Thread类的run方法。i++) {2.2 实现Runnable接口步骤:创建一个是实现了Runnable接口的一个类。实现类去实现Runnable接口中的抽象方法:run()创建实现类的对象将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象。通过Thread类的对象调用start()方法代码:/ 1. 创建一个实现了Runnable接口的一个类。

2025-01-30 01:33:21 626

原创 一文吃透PHP和HTML的嵌套写法

前台主要是做数据展示的,所有的用户通过访问域名(网站的网址)来看到的所有的数据信息,如果其中的数据过时了需要删除或者更新,需要后台管理员登录后台管理界面,进行增删改,前台的数据也会跟着发生变化。后台登录一般是需要账号和密码的。如果用户直接访问blogtype_add.php,$blog_name这个变量是不存在的,会报错,所以加上isset(变量)来避免这个问题。新创建blogtype_list.php,然后从博客类别表查询所有的数据并遍历显示,我们希望新添加的类别在前面显示,所以查询的时候降序排序。

2025-01-30 00:07:59 371

原创 一天内转发5k次,「高性能Java:核心原理案例实战」已被封杀

第9章MySQL性能监控解决方案:Prometheus+Grafana。第10章堆内缓存解决方案: Java堆内缓存与Guava Cache。第3章MySQL基准测试: sysbench与mysqlslap。第12章基于Redis的分布式锁解决方案: Redisson。第11章堆外缓存与磁盘缓存解决方案:MapDB。第5章Web性能测试解决方案:JMeter。第8章MySQL分库分表:MyCAT。第4章代码单元的性能测试与优化。第6章SQL优化与索引优化。第7章MySQL主从复制。

2025-01-30 00:06:10 275

原创 Linux——磁盘管理——LVM

【代码】Linux——磁盘管理——LVM。

2025-01-29 17:35:58 223

原创 linux 操作系统笔记基础命令

给出的组名必须存在。-c, --bytes=[-]K 显示每个文件的前K 字节内容,如果附加"-"参数,则除了每个文件的最后K字节数据外显示剩余全部内容;-n, --lines=[-]K 显示每个文件的前K 行内容,如果附加"-"参数,则除了每个文件的最后K 行外显示剩余全部内容。-n, --no-clobber 不覆盖已存在文件,如果您指定了-i、-f、-n 中的多个,仅最后一个生效;另外,使用-c +K 从每个文件的第K字节输出。

2025-01-29 17:33:54 98

原创 Java使用JDBC开发 之 SQL注入攻击和解决方案

/4、调用Connection接口的方法prepareStatement,获取PrepareStatement接口的实现类。//url: 数据库地址 jdbc:mysql://连接主机IP:端口号//数据库名字。//url: 数据库地址 jdbc:mysql://连接主机IP:端口号//数据库名字。//执行SQL语句,数据表,查询用户名和密码,如果存在,登录成功,不存在登录失败。执行SQL语句,数据表,查询用户名和密码,如果存在,登录成功,不存在登录失败。//6.调用方法,执行SQL,获取结果集。

2025-01-29 10:53:27 949

原创 Java使用JDBC开发 之 DBCP连接池

Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂家需要让自己的连接池实现这个接口,这样应用程序可以方便的切换不同厂家的连接池,常见的连接池有:DBCP、C3P0,我用的是DBCP。在实际开发中,“获得连接”和“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常会采用连接池技术,来共享连接 Connection,这样就不需要每次都创建连接、释放连接了。//静态代码块,对象BasicDataSource对象中的配置,自定义。

2025-01-29 10:51:24 978

原创 AI自动生成代码,那还需要程序员吗?

只要复制对应网站的cURl数据,复制粘贴到生成器里,3秒就能生成对应语言的爬虫脚本,而且12种语言任意选择转换(Python,Ansible URI,MATLAB,Node.js,R,PHP,Strest,Go,Dart,JSON,Elixir,Rust)一行这里把自己学习技术路上的经典书籍全部整理出来,并通过网上的开源项目全部打包在一起分享给看到的知友,希望能够给你的技术能力加加速。这要是在增量市场还好,提不完的需求,KPI蹭蹭上升,要是在增量市场,只能说同事可能会越来越少了。

2025-01-28 16:36:42 848

原创 ad+硬件每日学习十个知识点(9)23

需要注意的是,将肖特基二极管反接在LDO的输出端时,必须选择具有足够的额定反向电压、适当的工作电流和快速恢复时间的肖特基二极管。此外,还需要考虑LDO输出的负载电流和相关的电路特性,以确保整体系统的正常运行和保护。POE+标准(IEEE 802.3at):它可以提供最高30瓦特的电力输出,适用于高功率设备。需要注意的是,不是所有的网络设备都支持POE供电,因此在使用之前需要确保设备支持POE功能。答:选中需要移动的一些元器件,然后按M,选择“通过X,Y移动选中的对象”即可。

2025-01-28 16:34:39 788 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除