自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql重复插入insert时更新ON DUPLICATE KEY UPDATE_mysql insert into select from on duplicate key upd

/有记录就执行update操作。//没有记录就执行insert 操作。REPLACE INTO users (id,name,age) VALUES(123, ‘赵本山’, 50);VALUES(123, ‘赵本山’, 50), (134,‘Mary’,15);

2025-02-02 06:07:53 340

原创 mysql通过cmd命令行操作数据库

退出MYSQL命令: exit (回车)四、修改用户名密码=========格式:mysqladmin -u用户名 -p旧密码 password 新密码。

2025-02-02 06:06:09 1750

原创 Flutter开发之——ClipPath

| 属性 | 说明 || :-: | :-: || none | 不裁剪,系统默认值 || hardEdge | 裁剪但不应用抗锯齿 || antiAlias | 裁剪而且抗锯齿 || antiAliasWithSaveLayer | 裁剪、抗锯齿而且有一个缓冲区 |代码ClipRect(child: Center(heightFactor: 0.6,child: Container(color: Colors.grey,child: Image.asset(“images/flutter.png”),wi

2025-01-31 14:49:31 733

原创 Flutter开发之——AlertDialog

AlertDialog继承于StatelessWidget,可以作为组件使用常见使用形式是showDialog+AlertDialog的组合形式showDialog和配合使用展示Material风格对话框和配合使用展示iOS风格对话框点击空白处是无法退出对话框的,而showDialog点击空白处默认退出对话框属性控制点击空白处的行为。

2025-01-31 14:47:49 490

原创 面试题:深克隆和浅克隆的实现方式

需要特别强调非基本类型,对于非基本类型,传递的是值,所以新的dylan对象会对该属性创建一个副本。同样,对于final修饰的属性,由于它的不可变性,在浅克隆时,也会在内存中创建副本。如图所示,dylan对象从mic对象克隆过来后,dylan对象的内存地址指向的是同一个。因此当mic这个对象中的属性发生变化时,dylan对象的属性也会发生变化。

2025-01-30 01:42:54 773

原创 面试题:React实现鼠标托转文字绕原点旋转

/ 1. 更改矩形位置})// 2. 清空画布并绘制新的线});render() {return (<span/>})})// 清空画布// 4. 绘制直线// 5. 描边。

2025-01-30 01:40:46 661

原创 浅谈Memento备忘录模式

这只是一个概念,强调的是类、字段、方法的可见性。本程序的功能是根据循环次数随机的生成1~6这6个数字,如果数字是1,则金钱加一百,如果是二,则金钱减半,如果是6,则随机生成水果,水果分为好吃的和不好吃的,在保存的时候只保存好吃的水果,恢复的时候就只有好吃的水果了。同时我们也知道,public修饰的字段和方法在任何包中都可以使用,private修饰的字段和方法只能在本类之中使用,protected修饰的方法可以在本包之中以及该类的子类(可以在其他包)中使用,默认的没有任何修饰的可以在本包之中使用。

2025-01-29 12:47:43 890

原创 浅谈java中static关键字修饰的几种用法

相比于修饰成员属性,修饰成员方法对于数据的存储上面并没有多大的变化,因为我们从上面可以看出,方法本来就是存放在类的定义当中的。//对一个引用,调用其静态方法,仅相当于对引用的引用类型调用静态方法。//所以,静态方法可以被子类的静态方法覆盖,而且没有多态。//静态初始代码块中的代码,只在类加载的时候执行一次;静态初始代码块中的代码,在类加载的时候执行一次;//没有多态,是指多态三条原则中的第三条不再适用,静态初始代码块中的代码,在类加载的时候执行一次;在静态方法中,只能访问类的静态成员 */

2025-01-29 12:45:34 766

原创 抓取接口数据,并存放到数据库中_怎么把一些公开的接口 扒下来放到自己的数据中

把输入的string转换为int。#查询image地址。

2025-01-29 06:49:55 555

原创 手机Python爬虫教程:利用手机学习Python爬虫的终极指南_python可以在手机上写爬虫吗

利用手机进行学习,你可以充分利用碎片化的时间段进行学习。无论是在公交车上还是等待朋友的时候,你都可以打开手机学习Python爬虫知识,提高学习效率。

2025-01-29 06:45:42 2229

原创 商城系统需求分析_商城系统数据流图

网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另外一部分是商城管理部分,这部分的内容包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

2025-01-28 20:41:58 1390

原创 哇塞!给 IDEA 换个酷炫的主题

平时开发中由于频繁用眼的原因,导致许多开发人员视力下降,主题插件虽然不能提高开发效率,但这时候一个舒适的主题可以使开发人员更舒适的开发。以上4个主题是我比较喜欢的主题,主题下载可以在idea里下载插件,也可以到官网插件中下载。Dark Purple Theme主题下载地址。Xcode-Dark Theme主题下载地址。One Dark theme主题下载地址。Vuesion Theme主题下载地址。

2025-01-28 20:39:54 468

原创 zookeeper分布式锁

然后由于必须获取到5个节点中的3个以上,所以可能出现获取锁冲突,即大家都获得了1-2把锁,结果谁也不能获取到锁,这个问题,redis作者借鉴了raft算法的精髓,通过冲突后在随机时间开始,可以大大降低冲突时间,但是这问题并不能很好的避免,特别是在第一次获取锁的时候,所以获取锁的时间成本增加了。如果5个节点有2个宕机,此时锁的可用性会极大降低,首先必须等待这两个宕机节点的结果超时才能返回,另外只有3个节点,客户端必须获取到这全部3个节点的锁才能拥有锁,难度也加大了。=t3说明锁被其他线程获取了。

2025-01-28 11:17:06 810

原创 zabbix API的调用以及获取监控项信息_获取交换机的监控信息api

【代码】zabbix API的调用以及获取监控项信息_获取交换机的监控信息api。

2025-01-28 11:15:00 289

原创 Python爬虫从入门到精通(三)简单爬虫的实现_爬虫tl

【代码】Python爬虫从入门到精通(三)简单爬虫的实现_爬虫tl。

2025-01-28 03:06:57 938

原创 python爬虫从0到1 - Scrapy框架的实战应用

前言在上文中我们学习了Scrapy框架的介绍,以及如何在scrapy框架中创建项目和创建/运行爬虫文件,那么接下来我们一起进入scrapy的实战应用吧!!(一)yield介绍带有yield的函数不再是一个普通函数,而是生成器generator,yield是一个类似于return的关键字,迭代一次遇到yield时就返回yield后面的值。简要理解:yield就是一个return返回的一个值,并且记住这个返回的位置,下次迭代就从这个位置后开始。(二)管道封装1 .创建项目和爬虫文件。

2025-01-28 03:04:53 1584

原创 K8s Kubernetes集群部署

所有节点安装Docker/kubeadm/kubeletKubernetes默认CRI(容器运行时)为Docker,因此先安装Docker。

2025-01-27 14:23:33 925

原创 JVM系列(4)_java程序员35岁被辞退

在JDK1.2之前,在自定义类加载器时,总会去继承ClassLoader类并重写loadClass()方法,从而实现自定义的类加载类,但是在JDK1.2之后已不再建议用户去覆盖loadClass()方法,而是建议。在Java的日常应用程序开发中,类的加载几乎是由上述3种类加载器相互配合执行的,在必要时,我们还可以自定义类加载器,来定制类的加载方式。那为什么还需要自定义类加载器?父类加载器一层一层往下分配任务,如果子类加载器能加载,则加载此类,如果将加载任务分配至系统类加载器也无法加载此类,则抛出异常。

2025-01-27 14:19:25 766

原创 IDEA 这个小技巧太实用了。。

Scratch files(临时文件) 是功能完备,可运行并且可调试的文件,它还支持语法高亮显示,代码补全,以及相应文件类型的所有其他特性。因为临时文件是不跟项目挂钩的,不存储在项目目录中,你在当前项目中创建的临时文件,在打开其他项目时,也是能访问到的。可以使用临时文件来编写一些简单Java代码、HTTP请求、JSON文档等等。Scratch buffers(临时缓冲区)是简单的文本文件,没有任何编码辅助功能。它可以作为简单的笔记记录,或者记录任务事项等功能。

2025-01-27 00:18:19 375

原创 IDEA Scratch files 万能的临时文件功能

因为临时文件是不跟项目挂钩的,不存储在项目目录中,你在当前项目中创建的临时文件,在打开其他项目时,也是能访问到的。其二,临时文件不和项目挂钩,所以它不是存储项目目录下的,有专门的地方进行存储它们,一般是在C盘下的IDEA某个目录下,大家可查看自己临时文件的存储位置。选中相应的代码或内容,按Ctrl+Alt+Shift+Insert快捷键,IDEA会根据内容创建相应语言类型的文件,如果识别不出来,会创建和原内容一样的类型和扩展名的临时文件。想记录一些其他语言例如HTML,CSS,SQL,XML等的代码。

2025-01-27 00:16:17 629

原创 30K 成功入职京东:拿到京东 offer 经验分享「面试经历 + 面试真题」

假设你在/bin 目录中偶然看到一个你从没见过的的命令,怎样才能知道它的作用和用法呢?简单描述 MySQL 中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)你的系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?在 ps 显示出来的信息中,分别用什么符号表示的?MySQL 数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?如果一个 linux 新手想要知道当前系统支持的所有命令的列表,他需要怎么做?

2025-01-24 04:28:15 493

空空如也

空空如也

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

TA关注的人

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