自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 RN、Flutter、Uni-app APP框架对比

RN、Flutter、Uni-app APP框架对比框架背景介绍FlutterFlutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 开源、免费,拥有宽松的开源协议,适合商业项目。React NativeReact Native(简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的JS框架 React 在原生移动应用平台的衍生产物,支持iOS和安卓两

2021-02-20 22:47:49 6060

转载 工作流框架flowable6与activiti7的选择

工作流框架flowable6与activiti7的比较选择flowable与activiti的历史渊源主流flowable6与activiti7的比较flowable6与activiti7 GitHub社区活跃度比较总结flowable与activiti的历史渊源Activiti和Flowable都是来自于一个叫JBPM的开源工作流。在早期Jboss(现已被ReHat收购)发行JBPM4的时候,因为合作伙伴关系闹的不开心。于是其中一个核心人员离职。加入了Alfresco(Activiti所在的公司)。并

2021-02-20 21:02:57 20937 2

原创 volatile在单例模式中的应用

单例模式单例模式DCL(双端检锁机制)示例代码:public class SingleDclDemo { public static SingleDclDemo instance =null; private SingleDclDemo(){ System.out.println("我是构造方法"); } public static Sin...

2019-08-14 14:25:06 501

原创 JUC之volatile学习理解

前言Java util Concurrent 简称JUC,是javaEE里面很重要的一个知识点,下面学习一下juc里的关键词volatile。Volatile的特点1、保证可见性2、不保证原子性3、禁止指令重排一、保证可见性多线程并发编程时,程序的可见性是指,一个线程对资源进行变更后,立即写回主内存,并通知其他线程。1、主内存和工作内存java在运行时,对象信息都是存储在主内存当...

2019-08-13 16:03:19 214

原创 Java并发开发(Thinking In Java)

前言并发编程对于做后端的java工程师,是一项必备的技术能力,但是也是相对比较复杂的技术,这几天翻开尘封的Thinking In Java,读完了并发这一章,真的是读完,因为到后面很多的例子只能自己读懂,但是实际编写,还是需要再消化沉淀一下,才能写出来,下面就对这几天学习的内容做一个整理。原理及意义线程及进程的区别进程是一个正在运行的应用程序,它包含一个或多个线程,是系统资源调度分配的基...

2019-07-16 11:57:36 170

转载 JAVA基础问题整理(转载)

java基础1、&和&&的区别答: &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)2、Collection 和 Collections的区别答: Collection是集合类的上级接口,继承与他的接口主要有Set 和List.Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、...

2019-07-10 10:22:14 136

原创 JVM内存结构和JAVA内存模型(JMM)

JVM内存结构JVM的内存结构,是指JAVA在JVM中运行时,在内存里所涉及到的几块区域。JVM内存结构,分为堆,方法区,虚拟机栈,本地方法栈,程序计数器5块区域。堆:保存对象实例,所有对象(包括数组)实例都在堆中分配。方法区:存储被虚拟机加载后的类,静态变量,常量,即时编译器编译后的代码等数据。虚拟机栈:也叫线程栈,每个线程运行时有自己独立的线程栈,里面存放了线程运行中创建的局部变量,...

2019-07-08 10:50:03 121

原创 Java设计模式(访问者模式)

前言最近在学习Groovy,无意中看到了里面谈到的访问者的设计模式,一直对设计模式似懂非懂,所以静下心来研究一下访问者模式。这篇文章写的很不错,耐心看完后,算是对访问者模式有一点了解。记录一下,帮助自己记忆。https://www.jianshu.com/p/62289b9bcfcb访问者设计模式1.定义封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用...

2019-07-05 16:04:00 131

转载 Redis分布式锁的实现

什么是分布式锁分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的人,分布式锁就是保证这个房子只有一个门并且一次只有一个人可以进,而且门只有一把钥匙。然后许多人要去看书,可以,排队,第一个人拿着钥匙把门打开进屋看书并且把门锁上,然后第二个人没有钥匙,那就等着,等第一个出来...

2019-07-04 16:03:09 125

原创 Groovy语言学习

Groovy是什么Groovy是在Java平台上,具有像Python,Ruby,SmallTalk 语言特性的灵活动态语言。Groovy保证这些特性像Java语法一样被Java开发者使用。Groovy与Java无缝集成Groovy运行在JVM之上,与Java无缝集成,可以使用Java里的类库。Groovy仅仅是创建Java类的一种新的途径(运行时创建)Groovy的语法与Java相似。G...

2019-07-04 14:39:44 297

原创 网络基础知识总结

OSI (开放系统互联(Open System Interconnection))的七层模型物理层:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。数据链路层:负责建立和管理节点间的链路。网络层:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。传输层:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输。会话层:向两个实体的表示层提供建立和使用连接的方法。...

2019-07-04 11:24:52 166

原创 Spring的学习笔记

这里写自定义目录标题Spring是什么?控制反转(IOC)面向切面(AOP)Spring相关概念Spring Bean的加载插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Spr...

2019-06-01 10:16:28 161

Navicat Premium_11.2.7简体中文版

亲测可用,该工具同时支持MYSQL,SQLSERVER等数据库,可以同时连接使用,简体中文。

2018-06-27

空空如也

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

TA关注的人

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