Wesley13 Wesley13
3年前
STM32的FSMC外设简介
01、FSMC特点Flexiblestaticmemorycontroller(FSMC)灵活的静态存储控制器。FSMC可以连接异步或同步存储器或16位PC存储卡,主要用途有:将AHB数据通信事务转换为适当的外部器件协议满足外部器件的访问时序要求所有外部存储器共享地址、数据和控制
Easter79 Easter79
3年前
synchronize底层原理
1、普通同步方法,锁是当前实例对象2、静态同步方法,锁是当前类的class对象3、同步方法块,锁是括号里面的对象synchronize底层原理:Java虚拟机中的同步(Synchronization)基于进入和退出Monitor对象实现,无论是显式同步(有明确的monitorenter和monitorexit指令,即同步代
Wesley13 Wesley13
3年前
JAVA基础15个冷知识,你知道几个?
在公众号回复课程,免费获取JAVA全栈课程!(https://oscimg.oschina.net/oscnet/795e39d980be42420bf34ccbb1c18f9ad11.jpg)作者 | 颜群公众号 | 大数据和人工智能技术1.对于JVM而言,普通方法是在JVM【运行期】【静态】绑定的
Wesley13 Wesley13
3年前
System、Runtime、Date、Calendar、Math
System类中的方法和属性都是静态的。out:标准输出,默认是控制台in:标准输入,默认是键盘获取系统属性信息:PropertiesgetProperties();因为Properties是Hashtable的,也就是Map集合的子类对象,那么可以通过map的方法取出集合中的元素,该集合中存储都是字符串,没有泛型定义。setPr
Stella981 Stella981
3年前
Kotlin Hello World
1KotlinKotlin是一种在JVM上运行的静态类型编程语言,被称为Android界的Wsift,由JetBrains设计。Kotline可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Google宣布在GoogleI/O2017上宣布Kotlin成为Android官方语言。笔者不
Wesley13 Wesley13
3年前
Java设计模式之三种工厂模式
工厂模式实现了创建者和调用者的分离,实现了更好的解耦。详细分类:1)简单工厂模式(静态工厂模式);2)工厂方法模式;3)抽象工厂模式面向对象设计的基本原则:1)      OCP(开闭原则,OpenClosedPrinciple):一个软件的实体应当对扩展开放,对修改关闭。2)      
Wesley13 Wesley13
3年前
JavaWeb学习总结(一)——JavaWeb开发入门
一、基本概念1.1、WEB开发的相关知识  WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为:1.静态web资源(如html页面):指web页面中供人们浏览的数据始终是不变。2.动态web资源:指
Easter79 Easter79
3年前
SpringBoot使用Hutool生成二维码
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。官方地址:https://hutool.cn/docs//(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fhut
公孙晃 公孙晃
1年前
苹果Mac电脑看图软件:XnViewMP for Mac中文破解版 支持m1
是一款强大而多功能的图像浏览和处理软件,它提供了一系列丰富的功能和工具,让用户能够方便地管理、查看和编辑图片集合。软件特点如下:无与伦比的兼容性:XnViewMP支持超过500种图像格式,包括Multipage和动画静态格式APNG,TIFF,GIF,IC
代码手术刀-自定义你的代码重构工具
前言笔者近日在做代码仓库的存量代码缩减工作,首先考虑的是基于静态扫描的缩减,尝试使用了很多工具来对代码进行优化,例如PMD、IDEA自带的inspect功能、findBugs等。但是无一例外,要么过于“保守”,只给出扫描结果,但是无法实现一键优化,要么直接