殷十娘
码龄7年
求更新 关注
提问 私信
  • 博客:159,307
    社区:99
    问答:1,399
    160,805
    总访问量
  • 144
    原创
  • 85
    粉丝
  • 6
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:内蒙古
加入CSDN时间: 2018-10-18

个人简介:身为一名Java老程序员,热衷于分享身边的八卦和烦恼

博客简介:

sincegc的博客

查看详细资料
个人成就
  • 获得49次点赞
  • 内容获得17次评论
  • 获得263次收藏
  • 博客总排名1,866,019名
创作历程
  • 59篇
    2023年
  • 1篇
    2020年
  • 153篇
    2019年
成就勋章
TA的专栏
  • Java初级
    18篇
  • java老杜零基础自学教程
  • 架构资料
    149篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

python调用怎么调用?

发布问题 2024.11.05 ·
1 回答

mysql优化面试题,经典收藏版

mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引则都可以用到,a,b,d的顺序可以任意调整。它的意思是,在同一个事务内,例如事务 A,多次从数据库读取数据时,每次读取到的值是一样的,即使在此期间有其他事务修改了这条数据的值,也不会导致事务 A 前后两次读取到的值不一样。脏读,只是在读未提交的状态下发生的。
原创
博文更新于 2023.08.28 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

大厂考核重点:mysql索引面试题

5.where条件中用不到的字段不适合建立索引,因为索引是可以帮助我们在查询的时候大大的提高查询效率,但是在增加,删除操作确实异常消耗性能的,因为需要不断的维护B+树的结构(有序你就需要维护),你查询的时候都不需要使用到这个字段了,那还建立这个字段的索引列干啥?这是因为索引是天然聚合的,就是存放在b+树的数据是已经去重的数据了,存储的数据还是比较紧凑的,那么通过B+树的双向指针可以更快的找到要统计的数据,而且在加了索引的列的统计的时候MySQL是不会产生中间表来专门去重了,可以减少不必要的性能开销;
原创
博文更新于 2023.08.23 ·
539 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

六道比较难回答的tomcat面试题及答案

maxThreads:tomcat可用于请求处理的最大线程数,默认是200 minSpareThreads:tomcat初始线程数,即最小空闲线程数 maxSpareThreads:tomcat最大空闲线程数,超过的会被关闭 acceptCount:当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理.默认100。path:表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/****。
原创
博文更新于 2023.08.22 ·
704 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

sql性能优化的相关面试专题

语句,你发现走的还是全索引扫描。开启慢查询,慢查询是分析SQL执行慢的常见手段,主要有这几个参数,slow_query_log:慢查询开启状态,slow_query_log_file:慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录),long_query_time:查询超过多少秒才记录。在这个时候,就可以说,面试官,您好,我觉得SQL慢出现的原因可以分为以下几种,切记,不要回答自己模糊不清的,没法自圆其说的即使知道你也别回答,不然就是给自己挖坑。
原创
博文更新于 2023.08.21 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

千道题中精选出的几道Java集合类面试题

每个Segment守护着一个HashEntry数组里的元素,当对HashEntry数组的数据进行修改时,必须首先获得它对应的Segment锁。例如:假设存在两个线程(线程1、线程2),线程1通过Iterator在遍历集合A中的元素,在某个时候线程2修改了集合A的结构(是结构上面的修改,而不是简单的修改集合元素的内容),那么这个时候程序就会抛出 ConcurrentModificationException 异常,从而产生fail-fast机制。Map是一个键值对集合,存储键、值和之间的映射。
原创
博文更新于 2023.08.16 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java工程师修炼手册:Java数据结构面试题

top K类问题,通常比较好的方案是分治+Trie树/hash+小顶堆(就是上面提到的最小堆),即先将数据集按照Hash方法分解成多个小数据集,然后使用Trie树活着Hash统计每个小数据集中的query词频,之后用小顶堆求出每个数据集中出现频率最高的前K个数,最后在所有top K中求出最终的top K。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。和一般的位图不同的是,这个算法无需存储key的值,对于每个key,只需要k个比特位,每个存储一个标志,用来判断key是否在集合中。
原创
博文更新于 2023.08.15 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

offer想到手?必备Java分布式面试题

A:所有的节点都具有稳定的存储能力 B:ZooKeeper 任意节点之间都能够进行通信(消息发送 & 接收) C:为了提高性能,ZooKeeper 允许同一份数据存在一部分节点写成功,另一部分节点写失败 D:ZooKeeper 集群运行期间,只要半数以上节点存活,ZooKeeper 就能正常服务 答:C 题目解析:ZooKeeper 不允许同一份数据存在一部分节点写成功,另一部分节点写失败的情况,这不符合 ZooKeeper“一致性”的原则。
原创
博文更新于 2023.08.14 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

就业前的准备:web前端面试题及答案

在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。Web Storage的概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。px和em都是长度单位,区别是,px的值是固定的,指定是多少就是多少,计算比较容易。
原创
博文更新于 2023.08.10 ·
616 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

mysql常见面试题,高频题目放送

MariaDB 打算保持与 MySQL 的高度兼容性,确保具有库二进制奇偶校验的直接替换功能,以及与 MySQL API (应用程序接口)和命令的精确匹配,而原先一些使用 MySQL 的开源软件逐渐转向 MariaDB 或其它的数据库。关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT。
原创
博文更新于 2023.08.09 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

整理出来的精选shiro面试题

对于粗粒度的授权,很容易使用系统架构级别的功能,即系统功能操作中统一的粗粒度权限管理。由于数据级管理是系统的业务需求,业务功能很可能会随着业务需求的变化而发生变化,因此建议在业务级定制和开发数据级权限管理。真正的执行者是安全管理器。也就是说,当Shiro对用户执行验证(登录)和授权(访问控制)时,它将从APP应用程序配置的Realm中搜索用户及其权限信息。安全管理器:是管理所有用户安全操作的Shiro框架的核心和典型的Facade模型。作为粗粒度的例子,用户具有用户管理的权限,并具有导出订单行的权限。
原创
博文更新于 2023.08.08 ·
557 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

就业前的准备:web前端面试题及答案

在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形中浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用。px和em都是长度单位,区别是,px的值是固定的,指定是多少就是多少,计算比较容易。异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。
原创
博文更新于 2023.08.07 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2023年高质量的Java高级工程师面试题

而这些节点分散在索引页上。也就是说,InnoDB通过三次索引页的I/O,即可索引10亿的key,而非叶节点这一行存储的索引,数量就多了,I/O的次数就少了。1.2 不保证原子性:线程1从主内存中拿了一个值为1的数据到自己的工作空间里面进行加1的操作,值变为2,写回主内存,然后还没有来得及通知其他线程,线程1就被线程2抢占了,CPU分配,线程1被挂起,线程2还是拿着原来主内存中的数据值为1进行加1,值变成2,写回主内存,将主内存值为2的替换成2,这时线程1的通知到了,线程2重新去主内存拿值为2的数据。
原创
博文更新于 2023.08.02 ·
449 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2023年精选出来的几道sql语句优化面试题

语句,你发现走的还是全索引扫描。开启慢查询,慢查询是分析SQL执行慢的常见手段,主要有这几个参数,slow_query_log:慢查询开启状态,slow_query_log_file:慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录),long_query_time:查询超过多少秒才记录。在这个时候,就可以说,面试官,您好,我觉得SQL慢出现的原因可以分为以下几种,切记,不要回答自己模糊不清的,没法自圆其说的即使知道你也别回答,不然就是给自己挖坑。
原创
博文更新于 2023.08.01 ·
540 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大厂HR经常会问到的Java线程池面试题

假设配置核心线程数 corePoolSize 为2 ,最大线程数 maximumPoolSize 为5,我们可以通过 corePoolSize 核心线程数后创建的线程的存活时间例如为60s,在60s内没有线程任务执行,则会停止该线程。提高线程的可管理性:线程是稀缺资源,如果无限制创建,不仅会消耗系统资源,还会因为线程的不合理分布导致资源调度失衡,降低系统的稳定性。因为在项目开发过程中频繁的开启线程或者停止线程,线程需要重新被CPU从就绪状态调度到运行状态,需要发生CPU的上下文切换,效率非常低。
原创
博文更新于 2023.07.31 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试必备的一些Java开发面试题

应用程序的实现过程中,能够采用存储过程实现的对数据库的操作尽量通过存储过程来实现,因为存储过程是存放在数据库服务器上的一次性被设计、编码、测试,并被再次使用,需要执行该任务的应用可以简单地执行存储过程,并且只返回结果集或者数值,这样不仅可以使程序模块化,同时提高响应速度,减少网络流量,并且通过输入参数接受输入,使得在应用中完成逻辑的一致性实现。解答:25的二进制是11001 , 3的二进制是00011, 按位与的结果是:00001 ,按位或的结果是:11010,因此转成10进制分别为:1 和27。
原创
博文更新于 2023.07.27 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

需要被我们记住的jvm调优面试题

双亲委派模型:如果一个类加载器收到了类加载的请求,它首先不会自己去加载这个类,而是把这个请求委派给父类加载器去完成,每一层的类加载器都是如此,这样所有的加载请求都会被传送到顶层的启动类加载器中,只有当父加载无法完成加载请求(它的搜索范围中没找到所需的类)时,子加载器才会尝试去加载类。标记-整理算法:标记无用对象,让所有存活的对象都向一端移动,然后直接清除掉端边界以外的内存。对于任意一个类,都需要由加载它的类加载器和这个类本身一同确立在 JVM 中的唯一性,每一个类加载器,都有一个独立的类名称空间。
原创
博文更新于 2023.07.27 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快问快答JS面向对象面试题

闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。组合式继承是比较常用的一种继承方法,其背后的思路是 使用原型链实现对原型属性和方法的继承,而通过借用构造函数来实现对实例属性的继承。后面的参数都是传递给当前对象的参数。区别:apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入,而call则作为call的参数传入(从第二个参数开始)。1)、创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。借用构造函数(类式继承)
原创
博文更新于 2023.07.25 ·
566 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中高级面试题,开发模拟练习

要执行 Class 文件就需要先将其加载进内存,这一工作正是由类加载器 (ClassLoader) 完成的,系统为我们提供了三种类加载器,分别是启动类加载器 (Bootstrap ClassLoader)、扩展类加载器 (Extension ClassLoader) 和应用程序类加载器 (Application ClassLoader),如果有必要,我们也可以加入自定义的类加载器。在我看来,不管学习什么样的知识或技术,首先要做的就是从全局上去认识它,这样才能避免盲人摸象,事倍功半的情况发生。
原创
博文更新于 2023.07.19 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

大厂面试真题:svn面试题总结

svn中的版本号revision是全局版本号,每当版本库接受了一个commit,文件系统进入了一个新的状态,叫做版本,每个版本被赋予一个独一无二的自然数,一个比一个大,初始修订号是 0,只创建了一个空目录,没有任何内容。svn是联合开发系统的工具,svn仓库中存放所编写的程序,每个版本都有,大家可以一起更新仓库,但如果你觉得这个版本不如上个版本,你可以直接提取上个版本,每个版本都可以提取。右键点击需要更新的文件,选择update to revision,进入界面后通过showlog界面选择需要更新的版本。
原创
博文更新于 2023.07.18 ·
1257 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多