Bug君坤坤
码龄3年
  • 234,494
    被访问
  • 467
    原创
  • 536,107
    排名
  • 81
    粉丝
关注
提问 私信

个人简介:(1)QQ 2975287472 阳光,积极向上的人;喜欢探索新技术,乐于分享心得;易于沟通,抗压力强,自学能力强<br>(2)具备一定英文阅读能力,可以阅读英文书籍以及帮助文档<br>(3)具有强烈的时间观念和交付意识,拥有良好的代码习惯,逻辑结构清晰<br>(4)有比较强的动手能力,擅长调试代码和硬件设备,有很好的分析问题与解决问题的能力<br>(5)具有较好的自学快速上手能力,心态逐渐平和,任务逻辑安排逐渐计划性,乐于学习新知识,及时总结BUG和知识

  • 目前就职: 美的集团
  • 加入CSDN时间: 2019-03-03
博客简介:

Bug君的博客

博客描述:
java菜鸟进阶
查看详细资料
个人成就
  • 获得151次点赞
  • 内容获得54次评论
  • 获得527次收藏
创作历程
  • 467篇
    2020年
成就勋章
TA的专栏
  • 读后感
    66篇
  • 计算机系统网络
    23篇
  • 笔记
  • 算法
    4篇
  • 优化
    6篇
  • 笔记项目
    8篇
  • JavaWeb
    59篇
  • 前端
    25篇
  • JAVA
    146篇
  • Bug
    31篇
  • 数据库
    21篇
  • 自动化嵌入式
    42篇
  • 数据结构
    17篇
  • 多线程
    16篇
  • Eclipse
    4篇
  • Intellij idea
    2篇
兴趣领域 设置
  • 嵌入式
    嵌入式硬件
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

从语法角度简单了解Java与C#的区别

Java和C#都是面向对象编程的语言。Java是Sun公司于1995年发布的开源项目,具有简单性、面向对象、分布式、解释执行、鲁棒、安全、体系结构中立、可移植、高性能、多线程以及动态性;C#是微软公司于2000年发布的编程语言,语言深受Java、C和C++的影响;(Golang语言是Google于2007-2008年创始研发,开发阵营空前强大,适宜组件式工程化编程);(Rust语言开创于2009年,致力于解决高并发和高安全性系统问题,具有内存安全、内存管理、所有权、类型和多态等多个特性)Java和C#语法
原创
发布博客 2020.10.16 ·
454 阅读 ·
0 点赞 ·
0 评论

操作系统(一)

操作系统(一)1、操作系统(Operating System OS)是控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,是计算机系统中最基本的系统软件2、操作系统是系统资源的管理者,向上层提供方便易用的服务,最接近硬件的一层软件3、例如:逐层打开文件夹,找到qq.exe:执行一个程序前需要将该程序放到内存中,才被cpu处理,对应的进程被处理机(CPU)处理,需要将摄像头设备分配给进程4、操作系统提供处理机管理、存储器管理、文件
原创
发布博客 2020.10.11 ·
166 阅读 ·
0 点赞 ·
0 评论

读《Spring源码深度解析》

第一章、Spring整体架构和环境搭建1、Spring框架(1)Core Container核心容器包含Core、Beans、Context和Expression Language模块(2)Data Access/Integration包含JDBC、ORM、OXM、JMS和Transaction模块(3)Web上下文模块简历在应用程序上下文模块之上,简化了多部分请求以及将请求参数绑定到域对象的工作(4)AOP面向切面编程,为基于Spring的应用程序中的对象提供了事务管理服务(5)Tes
原创
发布博客 2020.10.07 ·
129 阅读 ·
0 点赞 ·
0 评论

读《Java并发编程的艺术》(四)

作者: 方腾飞 魏鹏 程晓明第九章、Java中的线程池1、第十章、Executor框架第十一章、Java并发编程实践
原创
发布博客 2020.10.07 ·
86 阅读 ·
0 点赞 ·
0 评论

读《Java并发编程的艺术》(三)

作者: 方腾飞 魏鹏 程晓明第四章、Java并发编程基础1、使用多线程的原因(1)更多的处理器核心(2)更快的响应速度2、线程优先级(1)优先级高的线程分配时间片的数量要多于优先级低的线程(2)设置线程优先级时,针对频繁阻塞(休眠或者IO操作)的线程需要设置较高的优先级,而偏重计算(需要较多CPU时间或者偏运算)的线程则设置较低的优先级,确保处理器不会被独占3、ThreadLocal线程变量,是一个以ThreadLocal对象为键、任意对象为值得存储结构4、线程池的
原创
发布博客 2020.10.06 ·
118 阅读 ·
0 点赞 ·
0 评论

读《Java并发编程的艺术》(二)

作者: 方腾飞 魏鹏 程晓明第三章、Java内存模型1、Java内存模型的抽象结构(1)所有实例域、静态域和数组元素都存储在堆内存中,堆内存在线程之间共享(2)局部变量和异常处理器参数不会在线程之间共享,它们不会有内存可见性问题,也不受内存模型的影响(3)Java内存模型JMM巨鼎一个线程对共享变量的写入何时对另一个线程可见(4)JMM通过控制主内存与每个线程的本地内存之间的交互,来为Java程序提供内存可见性保证2、从源代码到指令序列的重排序类型(1)编译器优化的重排
原创
发布博客 2020.10.06 ·
125 阅读 ·
0 点赞 ·
0 评论

读《Java并发编程的艺术》(一)

作者: 方腾飞 魏鹏 程晓明第一章、并发编程的挑战1、并发编程一定快吗?不是,当并发执行累加操作不超过百万次时,速度会比串行执行累加操作要慢,因为线程有创建和上下文切换的开销。2、测试上下文切换次数和时长(1)Lmbench3可以测量上下文切换的时长(2)vmstat可测量上下文切换的次数3、避免死锁的几个常见方法(1)避免一个线程同时获取多个锁(2)避免一个线程在锁内同时占用多个资源,尽量保证每个锁只占用一个资源(3)尝试使用定时锁,使用lock.tryLock(
原创
发布博客 2020.10.06 ·
136 阅读 ·
0 点赞 ·
0 评论

读《Java核心技术精讲》

1、String类的两种对象实例化的方式(1)采用直接赋值字符串的形式为String类对象实例化,开辟了一块堆内存空间和一块栈内存空间(2)采用String类的构造方法为String类对象实例化,String类的构造方法为public String(String str)2、在String类进行设计时采用了一种称为共享设计模式的概念,在每一个运行的JVM底层存在一个字符串的对象池Object Pool,如果用户采用直接赋值的方式,会将字符串的内容放入池中,以供其他继续使用直接赋值方式的String对象
原创
发布博客 2020.10.05 ·
91 阅读 ·
0 点赞 ·
0 评论

PID入门资料(全).zip

发布资源 2020.10.05 ·
zip

传感器资料大合集.zip

发布资源 2020.10.05 ·
zip

键盘资料(全).zip

发布资源 2020.10.05 ·
zip

陀螺仪资料(全).zip

发布资源 2020.10.05 ·
zip

说明书_蓝牙_HC-05主从机一体蓝牙模块资料.rar

发布资源 2020.10.05 ·
zip

说明书_九轴.zip

发布资源 2020.10.05 ·
zip

激光测距(全).zip

发布资源 2020.10.05 ·
zip

AB板资料及操作系统程序.zip

发布资源 2020.10.05 ·
zip

STM32所有例程(全)

发布资源 2020.10.05 ·
zip

ATK-MPU6050六轴传感器模块.zip

发布资源 2020.10.05 ·
zip

智能控制(课程资料+matlab所有文件(全全全)).rar

发布资源 2020.10.05 ·
rar

贝壳自动化课程--智能机器人控制(报告 matlab文件)

发布资源 2020.10.05 ·
zip
加载更多