哈哈哈呀啦啦啦
码龄8年
关注
提问 私信
  • 博客:164,682
    动态:13
    164,695
    总访问量
  • 154
    原创
  • 487,408
    排名
  • 43
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-04-14
博客简介:

qq_38325803的博客

查看详细资料
个人成就
  • 获得148次点赞
  • 内容获得25次评论
  • 获得512次收藏
创作历程
  • 85篇
    2020年
  • 97篇
    2019年
成就勋章
TA的专栏
  • 计算机视觉
    8篇
  • java web spring
    12篇
  • Redis
    3篇
  • 机器学习
    7篇
  • 算法
    6篇
  • mysql
    5篇
  • 统计学
    9篇
  • 粒计算
    1篇
  • 分布式
    2篇
  • c++
    11篇
  • 操作系统
    9篇
  • linux
    18篇
  • python
    3篇
  • 秒杀项目
    6篇
  • JVM
    2篇
  • 编程基础
    46篇
  • java设计模式
    2篇
  • java
    17篇
  • 数据结构
    9篇
  • opencv
    3篇
  • 计算机网络
    5篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java中的length和length()

java中的求长度length有时有小括号,有时没有小括号,到底什么时候该加小括号呢?总结:Java中String类定义的字符串对象,用length()求它的长度。若是数组求长度,均可使用他们自己的属性length。即:数组不加,字符串要加对求长度的总结:...
原创
发布博客 2020.12.27 ·
2428 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中的参数传递(值传递、引用传递)

java中的值传递和引用传递:值传递:(形式参数类型是基本数据类型和String):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。引用传递:(形式参数类型是引用数据类型参数除去String):也称为传地址。方法调用时,实际参数是对象(或数组),这时实际参数与形式参数指向同一个地址,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,这个结果在方法结束后被保留了下来,所以方
原创
发布博客 2020.11.28 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中的多态是怎么实现的?(JVM角度)

对于java中多态概念的理解一直是面试常问的问题,所以今天花了一些时间好好地整理了一下,力求从java虚拟机的角度来分析和理解多态。 一、认识多态 1、方法调用 在Java中,方法调用有两类,动态方法调用与静态方法调用。 (1)静态方法调用是指对于类的静态方法的调用方式,是在...
原创
发布博客 2020.10.11 ·
5440 阅读 ·
8 点赞 ·
1 评论 ·
22 收藏

Java锁消除

概述锁消除是Java虚拟机在JIT编译是,通过对运行上下文的扫描,去除不可能存在共享资源竞争的锁,通过锁消除,可以节省毫无意义的请求锁时间。实验看如下代码:package com.winwill.lock;/** * @author qifuguang * @date 15/6/5 14:11 */public class TestLockEliminate { public static String getString(String s1, String s2) {
原创
发布博客 2020.08.24 ·
631 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java之重写Object类的toString方法

package com.xiao.toString; /** * @author 笑笑 * @Date 2018年4月14日下午10:16:36 * */public class Student { private String name; private int age; //空参构造 public Student() { } //有参构造 public Student(String name, int age) { this.name = name; thi
原创
发布博客 2020.07.27 ·
2515 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Redis为什么是单线程、及高并发快的3大原因详解

Redis的高并发和快速原因1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪费一点时间。下面重点介绍单线程设计和IO多路复用核心设计快的原因。为什么Redis是单线程的1.官方答案因为Redis是基于内存的操作
原创
发布博客 2020.07.13 ·
381 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

数据结构中的各种树

数据结构中为了存储和查找的方便,用各种树结构来存储文件,本章就浅谈一下各种树的表示方法、特点及各自的用途,本章设计的树结构包括:二叉查找树(二叉排序树)、平衡二叉树(AVL树)、红黑树、B-树、B+树、字典树(trie树)、后缀树、广义后缀树。1、二叉查找树(二叉排序树)二叉查找树是一种动态查找表(图a),具有这些性质:(1)若它的左子树不为空,则左子树上的所有节点的值都小于它的根节点的值;(2)若它的右子树不为空,则右子树上所有节点的值都大于它的根节点的值;(3)其他的左右子树也分别为二叉查找
原创
发布博客 2020.07.06 ·
914 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Mysql 隔离级别及实现(MVCC)

Mysql 隔离级别及实现脏读(Drity Read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一个事务所读取的数据就会是不正确的。不可重复读(Non-repeatable read):在一个事务的两次查询之中数据不一致,这可能是两次查询过程中间插入了一个事务更新的原有的数据。幻读(Phantom Read):在一个事务的两次查询中数据笔数不一致,例如有一个事务查询了几列(Row)数据,而另一个事务却在此时插入了新的几列数据,先前的事务
原创
发布博客 2020.07.05 ·
657 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

为什么要用异步消息队列

什么是消息队列?所谓消息队列,就是一个以队列数据结构为基础的一个实体,这个实体是真实存在的,比如程序中的数组,数据库中的表,或者redis等等,都可以。首先我们说说为什么要使用队列,什么情况下才会使用队列?我的理解是,那些实时性要求不高,且比较耗时的任务,是队列的最佳应用场景。比如说我在某网站注册一个账号,当我的信息入库注册成功后,网站需要发送一封激活邮件,让我激活账号,而这个发邮件的操作并...
原创
发布博客 2020.04.15 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

粒计算

粒计算 (GrC,Granular Computing) 是一个新兴的、多学科交叉的研究领域,是当前计算智能领域中模拟人类思维和解决复杂问题的新方法,它涵盖了所有有关粒度的理论、方法和技术。粒计算起源于人工智能、机器学习、数据挖掘与智能系统等领域,从更高层面对这些领域进行概括分析,它强调对现实世界多层次与多视角的理解与描述,从而得到问题的粒结构表示。粒计算将结构化思维方式、结构化问题求解与结构化信...
原创
发布博客 2020.04.12 ·
10011 阅读 ·
7 点赞 ·
0 评论 ·
15 收藏

HATEOAS

简介HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。它的重要性在于打破了客户端和服务器之间严格的契约,使得客户端可以更加智能和自适应,而 REST 服务本身的演化和更新也变得更加容易。在介绍 HATEOAS 之前,先介绍一下 Richardson 提出的 RES...
原创
发布博客 2020.04.11 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springMVC视图解析原理学习

SpringMVC如何解析视图概述不论控制器返回一个String,ModelAndView,View都会转换为ModelAndView对象,由视图解析器解析视图,然后,进行页面的跳转。视...
原创
发布博客 2020.04.11 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RAFT算法详解

RAFT算法详解 转载 ...
转载
发布博客 2020.04.05 ·
1476 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

详解native方法的使用

目录结构:关于native关键字使用native关键字使用步骤案例编写.java文件编译.java文件获得.h文件编写hello.cpp文件部署hello.dll文件运行HelloWorld....
原创
发布博客 2020.04.04 ·
2045 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

为什么说ArrayList是线程不安全的?

一.概述对于ArrayList,相信大家并不陌生...
原创
发布博客 2020.04.02 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring---Bean的作用域和生命周期

前言1. bean的作用域1.1 singleton——唯一 bean 实例1.2 prototype——每次请求都会创建一个新的 bean 实例1.3 request——每一次HTT...
转载
发布博客 2020.04.01 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java日志使用

 写在前面 log4j需要导入的包 添加配置文件 建立类文件+主函数 修改配置文件,将日志输出到console 设定输出的格式 将日志输出到文本文件 每一小时、每天、每...
转载
发布博客 2020.03.30 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 函数参数

实参与形参类型不匹配时,实参自动转化为形参类型return语句 返回数据的类型与函数类型不匹配时,自动转化为函数的类型函数声明 事先通知编译系统,可以不写形参名example:float add(float)技巧编程时把main函数写到最前面,每次需调用函数时都要写函数原型来声明函数example:void swap(int,int)参数指针作为函数参数声明 void swap(...
原创
发布博客 2020.03.27 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jsp和java前后台的交互

后台返回前台1,java生成infoStuString private String infoStuString; public String getInfoStuString() { return infoStuString; } public void setInfoS...
原创
发布博客 2020.03.26 ·
1229 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

VS检测内存泄漏,定位泄漏代码位置方法

1、什么是内存泄漏?内存泄漏指的是在程序里动态申请的内存在使用完后,没有进行释放,导致这部分内存没有被系统回收,久而久之,可能导致程序内存不断增大,系统内存不足……引发一系列灾难性后果;(关...
转载
发布博客 2020.03.25 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多